// JavaScript Document
function trim_ws(str)
{
        temp=str.replace(/^\s*/, "");
        temp=temp.replace(/\s*$/,"");
        return temp;
}
function checkvalidsearch()
{
		var msg='';
	    var skill=trim_ws(document.getElementById('keyskills').value);
		var error=0;
        if(skill == '')
        {      	 msg+='Please specify  keyskills.<br>';
				 document.getElementById('keyskills').style.background="#FFCC66";
				 error=error+1;
		}
		else
		{		document.getElementById('keyskills').style.background="";
		}
		//Description: Validates the Salary field.
       var min_ctc=trim_ws(document.getElementById('ctc_min').value);
	   var max_ctc=trim_ws(document.getElementById('ctc_max').value);
	   if(min_ctc != '' &&  max_ctc != '')
        {
			if(parseInt(min_ctc) >  parseInt (max_ctc))
			{		msg+='Please choose a valid Salary Range.<br>';
					document.getElementById('ctc_min').style.background="#FFCC66"
					document.getElementById('ctc_max').style.background="#FFCC66"
					error=error+1;
			}
			else
			{		document.getElementById('ctc_min').style.background="";
					document.getElementById('ctc_max').style.background="";
			}
		}
		if(error > 0)
		{
			popup.alert(msg);
			return false;
		}
		else
        return true;
}

function checklist(obj, mx)
{
		var numSelected = 0;
		var i;
		for (i = 0;  i <obj.length;  i++)
		{	if (obj.options[i].selected)
			numSelected++;
		}
		if(obj.options[obj.selectedIndex].value== '')
		obj.options[obj.selectedIndex].selected = false;
		if (numSelected > mx)
		{	popup.alert("Please select at most "+mx+ " of the options.");
			for (i = 1;  i <obj.length;  i++)
			{	if(i>=mx)
					obj.options[i].selected=false;
			}
			obj.focus();
			return (false);
		}
}