/*left trim function*/
function ltrim ( s ) 
{ 
s = s.replace( /^\s*/, "" ) ;
return s;
} 
/*right trim function*/
function rtrim ( s ) 
{ 
s = s.replace( /\s*$/, "" ); 
return s
} 
/*trim function*/
function trim ( s ) 
{ 
s = rtrim(ltrim(s)); 
return s; 
} 
/*check admin login*/
function chkadminform(form)
{
form.adminlogin.value = trim(form.adminlogin.value);
form.adminpwdn.value = trim(form.adminpwdn.value);

	if(form.adminlogin.value=="")
	{
		alert("Please Enter Login name !");
		form.adminlogin.focus();
		return false;
	}
	if(form.adminpwdn.value=="")
	{
		alert("Please Enter Password !");
		form.adminpwdn.focus();
		return false;
	}
	else
	{
		return true;
	}
}
/*change order by*/
function listorder(form,by,by1){
	form.order_by.value=by;
	if(by1=='asc')
		by1='desc'
	else
		by1='asc'
	form.order_in.value=by1;
	form.submit();
}
/*validate city entry*/
function chkform(form)
{
	var text="";
	if(form.city){
	if(form.city.value=="")
	{
	text += "\City"
	}
	}
	if(form.category){
	if(form.category.value=="")
	{
	text += "\Category"
	}
	}
	if(text!='')
	{
		alert("Please enter valid \n"+ text);
		return false;
	}
else
{
return true;
}
}
/*confirm delete */
function confirm_del()
{
	var cofirm = confirm("Are you sure you want to delete!");
	if(cofirm)
	{
		return true;
	}
	else
	{
		return false;
	}
}
/*confirm delete */
function confirm_db_del()
{
	var cofirm = confirm("Are you sure you want to delete this record from database!");
	if(cofirm)
	{
		return true;
	}
	else
	{
		return false;
	}
}
/*validate jobs form entry*/
function checkjobs(form)
{
	var subcat=false;
	if(form.subcatid){
		for(var j=0;j<form.subcatid.length;j++)
		{
		if(form.subcatid[j].checked)
		{
		subcat=true;
		}
		}
		if(subcat==false)
		{
		var fredlayer;
		msgstring = "You have not selected any categories, please try again.";
		if(document.layers){ //thisbrowser="NN4";
		fredlayer = document.layers["error"];
		fredlayer.document.open();
		fredlayer.document.write(msgstring);
		fredlayer.document.close();
		}
		 if(document.all){	//thisbrowser="ie"
		fredlayer = document.all["error"];
		fredlayer.innerHTML=msgstring;
		}
		if(!document.all && document.getElementById){	//thisbrowser="NN6";
		fredlayer = document.getElementById("error");
		fredlayer.innerHTML =msgstring;
        }
		return false;
		}
	}
	else
	{
	return true;
	}
}
/*admin*/
function selectupdown(temp)
{
frmmove.move.value=temp;
frmmove.submit();
}
/**/

function select_category(form)//sub_cat
{
	var arr1 = new Array();
	var arr2 = new Array();
	var arr3 = new Array();
	var arr4 = new Array();
	var modarr = new Array();//sub
	var index = 1;
	var mod_cat;//sub

	var mod_cat = form.category.options[form.category.selectedIndex].value;
	//cat
	modarr = mod_cat.split("#");//sel
	//alert("modarr="+modarr);
	var cid = modarr[0];//sel			//selected catid
	form.cid.value=cid;
	var mod_arr = form.mod_arr.value;//sub_Cat
	//alert("mod_arr"+mod_arr);
	arr1 = mod_arr.split("#");
	//alert("arr1="+arr1);//sub_cat
	var len = eval(arr1.length);
	var len1 = eval(len - 1);
	len1 = eval(len1);
	for(var i=0; i<len1; i++)
	{
	arr2 = arr1[i].split("~c_id~");
	//alert("arr2="+arr2);
	//alert("cid="+cid);
		if(cid== arr2[0])
		{
			mod_cat = arr2[1];
		//	alert("mod_cat="+mod_cat);
			arr3 = arr2[1].split("~sc_name~");
			for(var j=0; j<arr3.length; j++)
			{
				arr4 = arr3[j].split("~sc_id~");
				form.subcategory.length = index + 1;
				form.subcategory.options[index].text = arr4[1];
				form.subcategory.options[index].value = arr4[0];
				index++;
			}
			break;
		}
		else
		{
			if(mod_cat == "Select SubCategory")
			{
			form.subcategory.length = index;
			//form.subcategory.options[0].text = "Select subcategory in the main category";
			break;
			}
			else
			{
			form.subcategory.length = index;
			//form.subcategory.options[0].text = "Select subcategory in the main category";
			continue;
			}
		}
	}
}
