function selectCFType(fname, val) {
	if(!val) {
	var selected_index = fname.type.selectedIndex;
	var selected_val = fname.type.options[selected_index].value;
	} 
	else selected_val=val;

	if (selected_val=="textbox"){ 
		document.getElementById("div_validation").style.display='block';
		document.getElementById("div_length").style.display='block';
		document.getElementById("div_max").style.display='block';
		document.getElementById("div_default_textbox").style.display='block';
		document.getElementById("div_default_textarea").style.display='none';
		document.getElementById("div_default_checkbox").style.display='none';
		document.getElementById("div_elements").style.display='none';
		document.getElementById("div_required").style.display='block';
	
	} else 
	if (selected_val=="textarea"){ 
		document.getElementById("div_validation").style.display='none';
		document.getElementById("div_length").style.display='block';
		document.getElementById("div_max").style.display='block';
		document.getElementById("div_default_textbox").style.display='none';
		document.getElementById("div_default_textarea").style.display='block';
		document.getElementById("div_default_checkbox").style.display='none';
		document.getElementById("div_elements").style.display='none';
		document.getElementById("div_required").style.display='block';

	} else 
	if (selected_val=="menu"){ 
		document.getElementById("div_validation").style.display='none';
		document.getElementById("div_length").style.display='none';
		document.getElementById("div_max").style.display='none';
		document.getElementById("div_default_textbox").style.display='block';
		document.getElementById("div_default_textarea").style.display='none';
		document.getElementById("div_default_checkbox").style.display='none';
		document.getElementById("div_elements").style.display='block';
		document.getElementById("div_required").style.display='block';


	} else 
	if (selected_val=="radio"){ 
		document.getElementById("div_validation").style.display='none';
		document.getElementById("div_length").style.display='none';
		document.getElementById("div_max").style.display='none';
		document.getElementById("div_default_textbox").style.display='block';
		document.getElementById("div_default_textarea").style.display='none';
		document.getElementById("div_default_checkbox").style.display='none';
		document.getElementById("div_elements").style.display='block';
		document.getElementById("div_required").style.display='block';



	} else 
	if (selected_val=="checkbox"){ 
		document.getElementById("div_validation").style.display='none';
		document.getElementById("div_length").style.display='none';
		document.getElementById("div_max").style.display='none';
		document.getElementById("div_default_textbox").style.display='none';
		document.getElementById("div_default_textarea").style.display='none';
		document.getElementById("div_default_checkbox").style.display='block';
		document.getElementById("div_elements").style.display='block';
		document.getElementById("div_required").style.display='none';

	}
}


function onBadwordsSettings(fname) {

	var checked = fname.badwords_check.checked;
	if(checked==1) document.getElementById("div_badwords").style.display="block";
	else  document.getElementById("div_badwords").style.display="none";

}


function doSel(obj)
{
     for (i = 0; i < obj.length; i++)
        if (obj[i].selected == true)
           eval(obj[i].value);
}

function activateImage() {
document.getElementById("div_image").style.display="block";
document.getElementById("div_code").style.display="none";
document.getElementById("div_link").style.display="block";
document.getElementById("div_width").style.display="block";
document.getElementById("div_height").style.display="block";
}

function activateCode() {
document.getElementById("div_image").style.display="none";
document.getElementById("div_code").style.display="block";
document.getElementById("div_link").style.display="none";
document.getElementById("div_width").style.display="none";
document.getElementById("div_height").style.display="none";
}

function CountTextLeft(myForm, field, count) {
	var corrector=0
	var text=field.value + " ";
	var netscapecorrector;
	var content, words;
	var diff;
	if (document.layers) {netscapecorrector=1;maximalwords+=1}
	if (document.all) {netscapecorrector=0}
	var no_words=myForm.no_words.value;
	if(no_words>0)
	{
		var iwhitespace = /^[^A-Za-z0-9]+/gi; // initial whitespace
		var left_trimmedStr = text.replace(iwhitespace, "");
		var na = rExp = /[^A-Za-z0-9]+/gi; // non alphanumeric
		var cleanedStr = left_trimmedStr.replace(na, " ");
		var splitString = cleanedStr.split(" ");
		var word_count = splitString.length -1;
		count.value=no_words-word_count+corrector;
	}
}

function changeModel(myForm)
{
	var selModelIndex = myForm.model.selectedIndex;
	var selModel = myForm.model.options[selModelIndex].value;
	if(selModel==-1)
	document.getElementById('div_other_model').style.display="block";
	else document.getElementById('div_other_model').style.display="none";
}

function load_accordion(selIndex) {
	Rico.onLoad( function() {
	new Rico.Accordion( $$('div.panelheader'), $$('div.panelContent'),
		{panelHeight:210, hoverClass: 'panelHover', selectedClass: 'panelSelected',selectedIndex: selIndex});
	});
}

function onChooseCateg(fname) {

	if(fname.choose_categ[0].checked) document.getElementById("div_categories").style.display='none';
	else document.getElementById("div_categories").style.display='block';

}

function chooseCateg(fname,cat_str) {

	if(cat_str=="") {
		fname.choose_categ[0].checked=true;
		document.getElementById("div_categories").style.display='none';
	} else {
		fname.choose_categ[1].checked=true;
		document.getElementById("div_categories").style.display='block';
		var split_cats=cat_str.split(",");
		var no = split_cats.length;
		var len = fname.categories.length;

		for(i=0; i<len; i++) {

			if (split_cats.toString().indexOf(fname.categories.options[i].value)!==-1) fname.categories.options[i].selected=true;
		}
	}
}


function onChooseUsers(fname) {

	if(fname.choose_users[0].checked) document.getElementById("div_users").style.display='none';
	else document.getElementById("div_users").style.display='block';

}

function chooseUsers(fname,usr_str) {

	if(usr_str=="") {
		fname.choose_users[0].checked=true;
		document.getElementById("div_users").style.display='none';
	} else {
		fname.choose_users[1].checked=true;
		document.getElementById("div_users").style.display='block';
		var split_usr=usr_str.split(",");
		var no = split_usr.length;
		var len = fname.users.length;

		for(i=0; i<len; i++) {

			if (split_usr.toString().indexOf(fname.users.options[i].value)!==-1) fname.users.options[i].selected=true;
		}
	}
}


function checkAll(doc) {
  var c = new Array();
  c = doc.getElementsByTagName('input');
  for (var i = 0; i < c.length; i++)
  {
    if (c[i].type == 'checkbox')
    {
      c[i].checked = true;
    }
  }
}
function uncheckAll(doc)
{
  var c = new Array();
  c = doc.getElementsByTagName('input');
  for (var i = 0; i < c.length; i++)
  {
    if (c[i].type == 'checkbox')
    {
      c[i].checked = false;
    }
  }

}

function delAction(msg,form,variable){
	if(confirm(msg)){
		if(arguments.length==3){
			form.action.value=arguments[2];
		}
		form.submit();
	}
}

function Actions(msg,form,variable,champ){
	if(msg!=''){
		if(confirm(msg)){
			if(arguments.length==3){
				form.action.value=variable;
			}
			if(arguments.length==4){
				form.champ.value=variable;
			}
			form.submit();
		}
	}else{
		if(arguments.length==3){
			form.action.value=variable;
		}
		if(arguments.length==4){
			form.champ.value=variable;
		}
		form.submit();
	}
}
