
function setURL(lang_id)
{
	menu_url = document.getElementById('MenuURL_'+lang_id);
	if (menu_url.value != 'unset')
		document.getElementById('ContentURL_'+lang_id).value = menu_url[menu_url.selectedIndex].text;
}

function insertLink(fname, link_text, id, path)
{
	if (fname != 'unset')
	{
		var api = FCKeditorAPI.GetInstance("ContentContents_"+id);
		api.InsertHtml('<a href="'+path+'/'+fname+'">'+link_text+'</a>');
	}
}

function insertLink(id, path)
{
material = document.getElementById('ContentMaterials_'+id);
	if (material.value != 'unset')
	{
		var api = FCKeditorAPI.GetInstance("ContentContents_"+id);
		api.InsertHtml('<a href="'+path+'/'+material.value+'">'+material[material.selectedIndex].text+'</a>');
	}
}

function formatField( fieldValue ) 
{//add a '\'??? \\n???
 return fieldValue = fieldValue. replace(/\n/g, "");
}


function getFormValues(fobj,valFunc)
{
	var str = "";
	var valueArr = null;
	var val = "";
	var cmd = "";
	for(var i = 0;i < fobj.elements.length;i++)
	{
//		alert(fobj.elements[i].type);
		switch(fobj.elements[i].type)
{
	case "text":
					if(valFunc)
{
                        //use single quotes for argument so that the value of
                        //fobj.elements[i].value is treated as a string not a literal
					cmd = valFunc + "(" + 'fobj.elements[i].value' + ")";
			val = eval(cmd)
}
			str += fobj.elements[i].name +
					"=" + escape(fobj.elements[i].value) + "&";
			break;
	case "select-one":
					if (fobj.elements[i].options.length > 0)
					{
						str += fobj.elements[i].name +
						"=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].value + "&";
					}
					break;
	case "select-multiple":
					//if (fobj.elements[i].options.length > 0)
					if (1)
					{	
						for(var j=0;j < fobj[i].length;j++){
							if(fobj[i].options[j].selected==true)
							{
								//str+=fobj.elements[i].name+"="+encodeURIComponent(fobj[i].options[j].value)+"&";	
								//alert(fobj[i].options[j].value);
								//alert(fobj.elements[i].name+"="+fobj[i].options[j].value+"&");
								str+=fobj.elements[i].name+"="+fobj[i].options[j].value+"&";	
							}
						}	
					}
					break;

	case "checkbox":
					if (fobj.elements[i].checked == true)
{
				str += fobj.elements[i].name +
						"=" + escape(fobj.elements[i].value) + "&";
}
			break;
	case "radio":
					if (fobj.elements[i].checked == true)
{
				str += fobj.elements[i].name +
						"=" + escape(fobj.elements[i].value) + "&";
}
			break;
	case "hidden":
					str += fobj.elements[i].name +
					"=" + escape(fobj.elements[i].value) + "&";
			break;
	
	case "textarea":
					str += fobj.elements[i].name +
					"=" + escape(formatField(fobj.elements[i].value)) + "&";
			break;

}
	}
//alert(str);
str = str.substr(0,(str.length - 1));
//alert(str);
	return str;
}

function setList(list)
{
	document.getElementById('list_action').value = list;
	//alert(list);
	httpdolist_locs();
}

function setLocations()
{
	document.getElementById('list_action').value = 'list';
	httpdolocations();
}

function submitSearch(form)
{
	if (form.sparams.value.length > 3)
		form.submit();
	else
		alert('Please enter a longer search string');
	
}

function setOn() {
	var i,v,obj,args=setOn.arguments;
	for (i=0; i<(args.length-1); i+=2)
	with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+1];
		v=(v=='on')?'on':(v=='off')?'':v;
		obj.className=v; }
}

function showHide() {
	var i,v,obj,args=showHide.arguments;
	for (i=0; i<(args.length-1); i+=2) 
	with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+1];
		if (obj.style) { obj2=obj; obj=obj.style; v=(v=='show')?'block':(v=='hide')?'none':v; /*alert('for '+obj2.id+' '+v)*/;}
		obj.display=v; }
}

/*
function setCookie( name, value, expires, path, domain, secure ) {
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires ) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	document.cookie = name+'='+escape( value ) +
		( ( expires ) ? ';expires='+expires_date.toGMTString() : '' ) + //expires.toGMTString()
		( ( path ) ? ';path=' + path : '' ) +
		( ( domain ) ? ';domain=' + domain : '' ) +
		( ( secure ) ? ';secure' : '' );
}
*/

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function isEven(num) 
{
  return !(num % 2);
}
/*
function showHide() {
	var i,v,obj,args=showHide.arguments;
	for (i=0; i<(args.length-1); i+=2) 
	with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+1];
		if (obj.style) { obj2=obj; obj=obj.style; v=(v=='show')?'block':(v=='hide')?'none':v; alert('for '+obj2.id+' '+v);}
		obj.display=v; }
}
*/
