// search.js -- start --
var qErrFlag = 0;
var qErrFlagAgent = 0;
var CUR_FILE = '';
var CUR_POS = '';
function validate11(xt,form,msg,arrInline,agent,govt) {
        if(newflag == "DOWN")
	{
		newflag="";
		return false;
	}
	else //if(flagUsedSuggestion)
	{
		if(firstSuggestion != '')
		{
			if(elem_name == 'ql')
			{
				tmpStr = document.getElementById(elem_name).value;
	                        var arr_tmp = tmpStr.split(',');
	                        if(arr_tmp.length>1)
	                        {
	                                tmpStr=trim(arr_tmp[arr_tmp.length-1]);
	                                arr_tmp = arr_tmp.slice(0,arr_tmp.length-1);
	                                tmpStr = arr_tmp.join(',');
	                        	delete(arr_tmp);
					tmpStr = tmpStr+","+firstSuggestion;
	                        }
				else
					tmpStr = firstSuggestion;
				document.getElementById(elem_name).value = tmpStr;
				delete(tmpStr);
			}
			else if(document.getElementById('fsug'))
				document.getElementById('fsug').value = firstSuggestion;
		}
	}
	
//	return false;

	return validate(xt,form,msg,arrInline,agent,govt);

//	return flagUsedSuggestion;

}
function clearText(thefield){
        if(thefield.name=="qp"){
                if(trim(thefield.value) == "Keyword")
                        thefield.value = "";
        }
        if(trim(thefield.name)=="ql"){
                if(thefield.value == "location")
                        thefield.value = "";
        }
}
function setText(thefield){
if (trim(thefield.value)=="")
{
        if(thefield.name=="qp")
        {
                thefield.defaultValue = "Keyword";
                thefield.value = "Keyword";
        }
        if(thefield.name=="ql")
        {
                thefield.defaultValue = "location";
                thefield.value = "location";
        }
}
}
function trim(inputString) {
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") {
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") {
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) {
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
   }
   return retValue;
}
function checkCat(thisform,limit)
{
        var c=0;
        for(var i=0; i< thisform.options.length; i++)
        {
                if(thisform.options[i].selected && thisform.options[i].value != "")
                {
                        c++;
                }
        }
	if(c>0 && thisform.options[0].value=="")
		thisform.options[0].selected = false;	
		
        if(c>limit && limit)
        {
                alert("Please choose "+limit+" categories only !");
                for(var i=0; i< thisform.options.length; i++)
                {
                        if(thisform.options[i].selected)
                        {
                                thisform.options[i].selected = false;
                                thisform.focus();
                        }
                }
        }
}
function addOption(selectbox, value, text )
{
        selectbox.options[selectbox.options.length]=new Option(text,value);
}
function removeAllOptions(selectbox)
{
        var i;
        for(i=selectbox.options.length-1;i>=0;i--)
        {
                selectbox.remove(i);
        }
}
function change_qx(type)
{
	if(document.getElementById("minSalSL"))
	        var dd_qm = document.getElementById("minSalSL");
	else
	        var dd_qm = document.getElementById("qm");
	if(document.getElementById("maxSalSL"))
	        var dd_qx = document.getElementById("maxSalSL");
	else
	        var dd_qx = document.getElementById("qx");

        if(type == 'off')
                dd_qm.value = dd_qx.value = -1;

        var min_value = parseInt(dd_qm.value);

        removeAllOptions(dd_qx);
        addOption(dd_qx,-1,'Max');
        if(min_value<0){ if(document.getElementById("maxSal")) { document.getElementById("maxSal").value = 'Max'; document.getElementById("maxSal").style.color = "#8D8D8D"; document.getElementById("maxSalSL").size = 2; document.getElementById("maxSalSL").style.height = "16px";}return;}
        else if(min_value == 12477)
        {
                addOption(dd_qx,12477,"< .5");
                min_value = 1;
        }

        var final_value = 50;
	var part='';
	if(document.getElementById("maxSalSL"))
	{
		var maxddSize = final_value - min_value + 3;
		if(maxddSize < 10)
		{
			document.getElementById("maxSalSL").size = maxddSize;
			document.getElementById("maxSalSL").style.height = maxddSize*14+"px";
		}
		else
		{
			document.getElementById("maxSalSL").size = 10;
			document.getElementById("maxSalSL").style.height = "160px";
		}
	}
        while(min_value <= final_value)
        {
		if(min_value==1) part = '';
		else part = '';
                var str = min_value;
                addOption(dd_qx,min_value,str+" "+part);
                min_value += 1;
        }
	delete(part);

        addOption(dd_qx,10000000,"> 50");
}

function openForm(url)
{
        url = url + "&r=" + Math.round((Math.random()*100000));
        window.open(url,"_self");
        return false;
}

function validate(params,form,msg,arrInline,agent,govt)
{
	var found=false;
	for (var form_loop=0; form_loop<document.forms.length; form_loop++) 
	{
		if(document.forms[form_loop].name == form)
		{
			formname=document.forms[form_loop];
			break;
		}
	}
	var paramArray = params.split(",");
	var i;
	for(i=0;i<paramArray.length;i++)
	{
		
//		alert(paramArray[i]);		
		if(paramArray[i] == "qp")
		{	
			if(trim(formname.elements[paramArray[i]].value) != "" && trim(formname.elements[paramArray[i]].value) != "Keyword" )
			{
			found=true;
			break;
			}	
		}	
		else if(paramArray[i] == "ql")
		{
			if(trim(formname.elements[paramArray[i]].value) != "" && trim(formname.elements[paramArray[i]].value) != "Location" )
			{
			found=true;
			break;
			}
		}
		else if(paramArray[i] == "qf[]" || paramArray[i] == "qe" || paramArray[i] == "qi[]")
		{	
			if(formname.elements[paramArray[i]].selectedIndex> 0)
			{
 	         		found=true;
				break;
			}
		}
	}

//alert("sssssss ==> "+qErrFlag+'==='+qErrFlagAgent);
	if(!found)
	{
	    if(!qErrFlag && !qErrFlagAgent)
	    {
		if(form == 'form3' || form == 'msngr')
		{
			if(govt == 1)
				document.getElementById('idErrMsg').innerHTML = "<div class=\"errormess\"><div class=\"fl\"><img src=\""+imgURL+"images/erroricon2.gif\" alt=\"\" width=\"27\" height=\"27\" hspace=\"10\"></div><div class=\"fl\" style=\"margin-top:3px;width:88%;\"><strong>Please enter keywords to search.</strong></div><div class=\"cls\"><img src=\""+imgURL+"images/spacer.gif\" alt=\"\" width=\"1\" height=\"1\"></div></div>";
			else
				document.getElementById('idErrMsg').innerHTML = "<div class=\"errormess\"><div class=\"fl\"><img src=\""+imgURL+"images/erroricon2.gif\" alt=\"\" width=\"27\" height=\"27\" hspace=\"10\"></div><div class=\"fl\" style=\"margin-top:3px;width:88%;\"><strong>Please enter keywords or select Functional Area or Industry to search.</strong></div><div class=\"cls\"><img src=\""+imgURL+"images/spacer.gif\" alt=\"\" width=\"1\" height=\"1\"></div></div>";
		        for(i=0;i<arrInline.length;i++)
		        {
				if(arrInline[i] == 'eo' || arrInline[i] == 'idqi')
				{
					document.getElementById("spanid_"+arrInline[i]).className='error1';
					continue;
				}
				if(form == 'form3')
					document.getElementById(arrInline[i]).className='errorcss';
				else if(form == 'msngr')
					document.getElementById(arrInline[i]).className=document.getElementById(arrInline[i]).className+" errorcss";
			}
		}
		else if(form == 'quickbar')
		{
			if(govt == 1)
			{
				document.getElementById('divInlineErrMsg').innerHTML = "Please enter keywords to search.";
			}
			else
			{
				document.getElementById('divInlineErrMsg').innerHTML = msg;
				defaultText('l','band');
				defaultText1('l');
			}
				document.getElementById('divInlineErrMsg').style.display = "block";
				if(document.getElementById('divfordisplay')) document.getElementById('divfordisplay').style.top = (parseInt(document.getElementById("divfordisplay").style.top.substr(0,(document.getElementById("divfordisplay").style.top.length-2))) + 30) + 'px';
				for(i=0;i<arrInline.length;i++)
				{
				
					if(arrInline[i] == 'farea' || arrInline[i] == 'qp')
					{
						document.getElementById("spanid_"+arrInline[i]).className += " errIN";
						continue;
					}
					document.getElementById(arrInline[i]).className='errIN';
				}
		}
		qErrFlag=1;
	   }
	}

	var errAgent = 0;
	if(agent && qErrFlag != 2)
	{
	        var mn_trim = trim(document.form3.mn.value);
	        if(mn_trim == "" || mn_trim.search(/^[A-Za-z0-9\._@\- ]+$/)==-1)
	        {
	                qErrFlagAgent=3;
	                document.getElementById('mnid').className='errorcss';
	                errAgent=1;
	        }

		if(errAgent)
		{
			if(!found)
				document.getElementById('idErrMsg').innerHTML = "<div class=\"errormess\"><div class=\"fl\"><img src=\""+imgURL+"images/erroricon2.gif\" alt=\"\" width=\"27\" height=\"27\" hspace=\"10\"></div><div class=\"fl\" style=\"margin-top:3px;width:88%;\"><strong>Please enter keywords or select Functional Area or Industry to search, and provide a name to save Search Agent.</strong></div><div class=\"cls\"><img src=\""+imgURL+"images/spacer.gif\" alt=\"\" width=\"1\" height=\"1\"></div></div>";
			else
                		document.getElementById('idErrMsg').innerHTML = "<div class=\"errormess\"><div class=\"fl\"><img src=\""+imgURL+"images/erroricon2.gif\" alt=\"\" width=\"27\" height=\"27\" hspace=\"10\"></div><div class=\"fl\" style=\"margin-top:3px;width:88%;\"><strong>Please provide a name to save Search Agent for future reference.</strong></div><div class=\"cls\"><img src=\""+imgURL+"images/spacer.gif\" alt=\"\" width=\"1\" height=\"1\"></div></div>";
			found=false;
        	}
	}

        if(found)
        {
	   if(!qErrFlag)
	   {
	   	   var ql = document.getElementById('ql');
	           var locinChar=/[^a-zA-Z,.;&\\\/\s\-()]/;
		   if(locinChar.test(ql.value))
		   {
	                if(form == 'form3')
	                {
	                        document.getElementById('idErrMsg').innerHTML = "<div class=\"errormess\"><div class=\"fl\"><img src=\""+imgURL+"images/erroricon2.gif\" alt=\"\" width=\"27\" height=\"27\" hspace=\"10\"></div><div class=\"fl\" style=\"margin-top:3px;width:88%;\"><strong>Please avoid entering any number/special character in location field.</strong></div><div class=\"cls\"><img src=\""+imgURL+"images/spacer.gif\" alt=\"\" width=\"1\" height=\"1\"></div></div>";
	                	document.getElementById("ql").className='error1';
	                }
	                else if(form == 'quickbar')
	                {
					document.getElementById('divInlineErrMsg').innerHTML = "Please avoid entering any number/special character in location field.";
	                                document.getElementById('divInlineErrMsg').style.display = "block";
	                                if(document.getElementById('divfordisplay')) document.getElementById('divfordisplay').style.top = (parseInt(document.getElementById("divfordisplay").style.top.substr(0,(document.getElementById("divfordisplay").style.top.length-2))) + 30) + 'px';
					document.getElementById("ql").className = "textbox error1";
			}
	  		found=false;
		   }
		qErrFlag = 2;
	    }
	    else found=false;
        }
//alert(qErrFlag+'==='+qErrFlagAgent+' :: fnd : '+found);
        document.getElementById('search').focus();
	return found;
}

function countSelectedJobs(a,flag,src)
{
        var total=0;
	var axc2 ="";
	var d;

	if(src == 'sp')
	{
		d=document.form33;
	}
	else
	{
		d=document.form3;
	}
	

        for (var i=0;i < d.elements.length;i++)
        {

                var e = d.elements[i];
                if (e.type == "checkbox")
                {
                        if(e.checked)
                        {
                                total=total+1;

                        }
                }
        }
	if(d.prevj)
	{
		var prevj = trim(d.prevj.value);
		if(prevj)
		{
			var arrprevj=prevj.split(",");
			if(d.currj)
			{
				var currj=trim(d.currj.value);
				var arrcurrj=currj.split(",");
				for(pi=0;pi<arrprevj.length;pi++)
				{
					for(cj=0;cj<arrcurrj.length;cj++)
					{
						if(arrprevj[pi]==arrcurrj[cj])
						{
							arrprevj.splice(pi,1);
						}
					}
				}
			}		
			total = total+arrprevj.length;
		}
	}
		if(total == 0 && flag != 2 && flag != 3)
		{
			modalwin('444','144','layershow','Please Select atleast One Job To Continue',0);
//			alert("Please Select atleast One Job To Continue");
			return false;
		}
		if(flag == 0 || flag == 2 || flag==3 || flag==5)
		{
			if(!applyLeft || (applyLeft - total) < 0)
			{
				if(applyLeft-total == -1)
				{
					if(total>0)
					{
						if(flag == 3)
							modalwin('444','144','layershow',"You can only apply to 50 jobs in a day.<br>Please uncheck "+(total-applyLeft)+" job(s) to be within this quota.",0);
						else
							modalwin('444','144','layershow',"You can only apply to 50 jobs in a day.<br>Please uncheck "+(total-applyLeft)+" job(s) to be within this quota.",1);
						
						// Check 1
//						alert("You cannot apply to more than 50 jobs per day. You can save these jobs and apply to them tomorrow.");
					}
					else
					{
						if(flag == 3)
						 modalwin('444','144','layershow',"You can only apply to 50 jobs in a day.<br>You can save these jobs and apply to them tomorrow.",0);
						else
						 modalwin('444','144','layershow',"You can only apply to 50 jobs in a day.<br>You can save these jobs and apply to them tomorrow.",1);
					}
				}
                                if(flag == 0)
                                        return false;
			}
                        else if(!mal || (mal - total) < 0)
                        {
                                if(mal-total == -1)
                                {
                                        if(total>0)
                                        {
                                                if(flag == 3)
                                                        modalwin('444','144','layershow',"You can only apply to 300 jobs in a month.<br>Please uncheck "+(total-mal)+" job(s) to be within this quota.",0);

                                                else if(flag == 5)
                                                {
                                                        modalwin('444','144','layershow',"You can only apply to 300 jobs in a month.",0);
                                                        return false;
                                                }
                                                else
                                                	modalwin('444','144','layershow',"You can only apply to 300 jobs in a month.<br>You can save these jobs and refer to them later.",1);
                                        }
                                        else
                                        {
                                                if(flag == 3)
                                                 modalwin('444','144','layershow',"You can only apply to 300 jobs in a month.<br>You can save these jobs and apply in next month.",0);
                                                else
                                                 modalwin('444','144','layershow',"You can only apply to 300 jobs in a month.<br>You can save these jobs and apply in next month.",1);
                                        }
                                }
                                if(flag == 0)
                                        return false;
                        }
			else if(total > 10)
			{
			        if(src == 'sp')
				{
					if(document.form33.id)
						axc2=document.form33.id.value;
				}
			        else
				{
					if(document.form3.id)
						axc2=document.form3.id.value;
				}

				if((axc2 =="" || !axc2) && (total == 11 || flag != 2 && flag != 3))
				{
					modalwin('444','144','layershow','You cannot apply to more than 10 jobs at a time.');
//					alert("You cannot apply to more than 10 jobs at a time ");
				}
                                else if(flag == 3)
                                {
// Check 3
                                        if(total == 11)
                                                modalwin('444','144','layershow','You cannot apply to more than 10 jobs at a time,<br> however you can delete more jobs.');
//                                      alert("You cannot apply to more than 10 jobs at a time, however you can delete more jobs.");
                                }
				else if(total == 11 || flag != 2)
				{
// Case when the user clicks on the Apply button.
//alert("Check 4....");
					modalwin('444','144','layershow','You cannot apply to more than 10 jobs at a time.');
//					alert("You cannot apply to more than 10 jobs at a time, however you can save more jobs and apply later ");
				}
                                if(flag == 0 || flag == 5)
					return false;
			}
			else if((total-applyLeft) == 0 && total && (flag == 2 || flag == 3))
			{
				modalwin('444','144','layershow','You have reached the limit of 50 applies in a day.');
			}
			else if((total-mal) == 0 && total && (flag == 2 || flag == 3))
                        {
				modalwin('444','144','layershow','You have reached the limit of 300 applies in a<br> month.');
                        }
		}
	return true;
}

function removeError(arrElementId,src,errFlag)
{
	if(qErrFlagAgent)
		if(qErrFlag != errFlag && errFlag != qErrFlagAgent) return false;
	else
		if(qErrFlag != errFlag) return false;

        if(src == 'form'|| src == 'msngr') 
        {
                var i=0;
                document.getElementById('idErrMsg').innerHTML = '';
                for(i=0;i<arrElementId.length;i++)
                {
			if(arrElementId[i] == 'eo' || arrElementId[i] == 'idqi')
			{
				document.getElementById("spanid_"+arrElementId[i]).className='';
				continue;
			}
			if(src == 'form')
				document.getElementById(arrElementId[i]).className='';
			else if(src == 'msngr')
				document.getElementById(arrElementId[i]).className=document.getElementById(arrElementId[i]).className.replace('errorcss','');
                }
        }
        else if(src == 'quickbar')
        {
                if(document.getElementById('divInlineErrMsg').style.display == "block")
                {
                        var i=0;
//                        document.getElementById('divInlineErrMsg').style.display = "none";
                        document.getElementById('divInlineErrMsg').innerHTML = "";
                        if(document.getElementById('divfordisplay')) document.getElementById('divfordisplay').style.top = (parseInt(document.getElementById("divfordisplay").style.top.substr(0,(document.getElementById("divfordisplay").style.top.length-2))) - 30) + 'px';

                        for(i=0;i<arrElementId.length;i++)
                        {
                                if(arrElementId[i] == 'farea')
                                {
                                        document.getElementById("spanid_"+arrElementId[i]).className='dd';
                                }
				else if (arrElementId[i] == 'qp')
                                document.getElementById("spanid_"+arrElementId[i]).className='';
                        }
                }
        }
	if(qErrFlagAgent)
	{
		if(qErrFlagAgent == errFlag)
			qErrFlagAgent = 0;
		else
			qErrFlag=0;
	}
	else
		qErrFlag=0;
}

function getLastAnchorTag(tmpElem)
{
        while(tmpElem.tagName!='A' && tmpElem.parentNode)
        {
                tmpElem=tmpElem.parentNode;
        }
        return tmpElem;
}

function srchRes(e,flag)
{
        var srcEle;
        if (! e)
                e = window.event; // ie
        if (typeof e.target != 'undefined')
                srcEle = e.target; // firefox
        else if (typeof e.srcElement != 'undefined')
                srcEle = e.srcElement; // ie
        else    return false;
        if(srcEle.tagName=='SPAN' || srcEle.tagName=='IMG')
        {
                srcEle=getLastAnchorTag(srcEle);
                if(srcEle && srcEle.tagName=='SPAN') return false;
        }
        switch(srcEle.className)
        {
                case 'l_m': if(flag) break;
                case 'l_j':
                case 'l_fj':
                case 'l_fc':
                case 'l_frc':
                case 'l_jtc':
                case 'l_rc':
                case 'l_ic':
                case 'l_vs':
                case 'l_va':
                                callFunc(srcEle,flag); return false;
                case 'pgsel c_pg' :
                                if(flag)
                                {
                                        document.form3.applylayer.value='';
                                        return false;
                                }
                                break;
                case 'c_ch' :
				if(e.type == 'click')
					return countSelectedJobs(srcEle,2);
        }
}

function JD(div,flag)
{
        var id=div.parentNode.parentNode.id;
        var pos=div.id;
        var url = m_u+jd_f+jd_url+'&f='+id+"&xp="+pos+xid+crit_u;
	div.href = url;
	div.onclick = function() { window.open(url,'','width=785,height=570,resizable=1,scrollbars=1'); return false; }; 
}
function FJ(div,flag)
{
        var id=div.id;
        var url = m_u+jd_f+fj_url+'&f='+id+xid+crit_u;
        div.href = url;
	div.onclick = function() { window.open(url,'','width=785,height=570,resizable=1,scrollbars=1'); return false; };
}

function VSJ(div,flag)
{
        var id=div.parentNode.parentNode.parentNode.id;
        var url = m_u+sr_f+vsj_url+xid+crit_u+'&qv='+id;
	div.target ='_blank';
	div.href = url;
}

function VAJ(div,flag)
{
        var arr = div.id.split('_');
        var cmpid = arr[0];
        var tem = (arr[1])?arr[1]:'';
        delete(arr);
        var url = m_u+sr_f+vaj_url+'&qc='+cmpid+'&tem='+tem+xid+crit_u+'&qd=';
        div.target ='_blank';
        div.href = url;
}

function RC(div,flag)
{
        var role = div.id;
        var url = m_u+sr_f+rc_url+'&qr[]='+role+xid+xq;
        div.href = url;
}

function IC(div,flag)
{
        var ind = div.id;
        var url = m_u+sr_f+ic_url+'&qi[]='+ind+xid+xq;
        div.href = url;
}

function FC(div,flag)
{
        var arr = div.id.split('_');
        if(arr[0]=='r')
        {
                var compid = arr[1];
                var tem = arr[2];
                var url = m_u+sr_f+fc_url+crit_u+'&qc='+compid+'&tem='+tem+xid+xq;
	        div.target ='_blank';
	        div.href = url;
        }
        else if(arr[0]=='j')
        {
                var f = arr[1];
                var url = m_u+jd_f+fc_jd_url+crit_u+'&filename='+f+xid+xq;
                div.href = url;
		div.onclick = function() { window.open(url,'','width=785,height=570,resizable=1,scrollbars=1'); return false; };
        }
        delete(arr);
}

function FRC(div,flag)
{
        var index = div.id;
        var url = m_u+sr_f+frc_url+'&qo='+index+xid+xq;
        div.href = url;
}

function JTC(div,flag)
{
        var index = div.id;
        var url = m_u+sr_f+jtc_url+'&qk='+index+xid+xq;
        div.href = url;
}

function lpShowHide()
{
    obj_middle_panel = document.getElementById('divfordisplay');
//    obj = document.getElementById('pane-left');
    obj = document.getElementById('leftcol');
//document.getElementById('lp-blend').style.width = "0px";
    if (typeof obj != 'undefined')
    {
        objAnc = document.getElementById('alpShowHide');
        if (obj.style.display == '')
        {
		obj_middle_panel.style.left="25px";
		obj.style.display = 'none';
		if (typeof objAnc != 'undefined') { objAnc.className = "show"; }
			setCookie("SRCH_PREF", "H", "11223344", "/", cookieDomainName, "" );
        }
        else if (obj.style.display == 'none')
        {
		obj_middle_panel.style.left = '200px';
		obj.style.display = '';
		setCookie("SRCH_PREF", "", "1", "/", cookieDomainName, "" );
		if (typeof objAnc != 'undefined') { objAnc.className = "hide"; }
        }
    }
    return false;
}

function lpInit()
{
    obj = document.getElementById('alpShowHide');
    if (typeof obj != 'undefined') { obj.className = "hide"; }
}
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 getCookie( name )
{
        var start = document.cookie.indexOf( name + "=" );
        var len = start + name.length + 1;
        if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
        return "";
        }
        if ( start == -1 ) return "";
        var end = document.cookie.indexOf( ';', len );
        if ( end == -1 ) end = document.cookie.length;
        return unescape( document.cookie.substring( len, end ) );
}

function screenresolution(){
var x=screen.width;
if(x=="800"){document.getElementById("divfordisplay").width="470";}
else if(x=="1024"){document.getElementById("divfordisplay").width="680";}
else if(x=="1280"){document.getElementById("divfordisplay").width="940";}
}

function dd(type,sel_val)
{
	if(type=='exp')
	{
		var i=0;
		var sel = document.getElementById("expSL");
		var sel_exp=0;
		if(sel_val != '') sel_exp = sel_val;
		while(i<=30)
		{
		        var tmp = document.createElement("option");
		        tmp.value = i;
		        tmp.innerHTML = i;
		        tmp.label = i;
		        tmp.text = i;
		        if(i==sel_exp) {tmp.selected = true;document.getElementById("exp").value=sel_exp}
		        sel.appendChild(tmp);
		       	i++;
		}
	}
	else if(type == 'ctc')
	{
		var i=1;
		var sel = document.getElementById("minSalSL");
		var sel_ctc=-1;
		if(sel_val != '') sel_ctc = sel_val;
		var tmp;
		tmp = document.createElement("option");
		tmp.value = 12477;
		tmp.innerHTML = "< .5";
		tmp.label = "< .5";
		tmp.text = "< .5";
		if(sel_ctc==12477){ tmp.selected = true; document.getElementById("minSal").value="< .5";}
		sel.appendChild(tmp);
		part='';
		while(i<=50)
		{
			tmp = document.createElement("option");
			tmp.value = i;
			tmp.innerHTML = i;
			tmp.label = i;
			tmp.text = i;
			if(i==sel_ctc) 
			{
				tmp.selected = true;
				document.getElementById("minSal").value=sel_ctc;
			}
			sel.appendChild(tmp);
			i=i+1;
//			part='s';
		}
		delete(part);
	}
	else if(type == 'farea')
	{
		var sel_farea = "";
		var tmp;
		var sel = document.getElementById("fareaSL");
		sel.remove(0);
		if(sel_val != '') sel_farea = sel_val;
		tmp = document.createElement("option");
		tmp.value = "";
		tmp.innerHTML = "Select";
		tmp.label = "Select";
		tmp.text = "Select";
		if(sel_farea=="-1" || sel_farea== "") tmp.selected = true;
		sel.appendChild(tmp);
                var a1={
			"1"  : "Accounts, Finance, Tax, CS, Audit",
                        "6"  : "Banking, Insurance",
                        "21"  : "Engineering Design, R&D",
                        "12"  : "HR / Administration, IR",
                        "8"  : "ITES/BPO/KPO, Customer Service, Ops.",
                        "15"  : "Marketing, Advertising, MR, PR",
                        "19"  : "Production, Maintenance, Quality",
                        "22"  : "Sales, BD",
                        "20"  : "Site Engg., Project Management",
                        "24"  : "Telecom"
                };

		var a2={
                        "24.01"  : "Application Programming, Maintenance",
                        "24.02"  : "Client Server",
                        "24.03"  : "DBA, Datawarehousing",
                        "24.12"  : "E-Commerce, Internet Technologies",
                        "24.05"  : "Embedded/EDA/VLSI/ASIC/Chip Design",
                        "24.04"  : "ERP, CRM",
                        "24.13"  : "Mainframe",
                        "24.15"  : "Middleware",
                        "24.14"  : "Mobile",
                        "24.06"  : "Network Administration, Security",
                        "24.08"  : "QA & Testing",
                        "24.09"  : "System Programming",
                        "24.11"  : "Systems, EDP, MIS",
                        "24.07"  : "Other"
		};

		var a3={
			"2" : "Architecture, Interior Design",
			"5" : "Content, Journalism",
			"7" : "Corporate Planning, Consulting",
			"10" : "Export, Import, Merchandising",
			"42" : "Fashion, Garments, Merchandising",
			"catid_22" : "Freshers, Trainee Jobs",
			"45" : "Guards, Security Services",
			"16" : "Healthcare, Medical, R&D",
			"4" : "Hotels, Restaurants",
			"37" : "IT-Support, Telecom, Hardware ",
			"13" : "Legal",
			"catid_28" : "NGO, Government, Defence Jobs",
			"catid_29" : "Overseas, International Jobs",
			"18" : "Packaging",
			"catid_31" : "Pharma, Biotech",
			"14" : "Purchase, Logistics, Supply Chain",
			"catid_57" : "Retailing",
			"11" : "Secretary, Front Off, Data Entry",
			"9" : "Self Employed, Consultants",
			"36" : "Teaching, Education",
			"24.10" : "Telecom Software",
			"catid_2" : "Top Management- IT Jobs",
			"catid_1" : "Top Management- Non IT Jobs",
			"44" : "Travel, Ticketing, Airlines",
			"43" : "TV, Films, Production",
			"3" : "Web, Graphic Design, Visualiser"
		};

		tmpArr = {
			"0" : { "label" : "Top Categories" , data : a1},
			"1" : { "label" : "IT Software Categories" , data : a2},
			"2" : { "label" : "More Categories" , data : a3}
		};

		for(var k1 in tmpArr)
		{
			var arr1 = tmpArr[k1];
			tmp = document.createElement("optgroup");
			tmp.innerHTML = arr1.label;
			tmp.label = arr1.label;
			tmp.text = arr1.label;
			sel.appendChild(tmp);			
			for(var k2 in arr1.data)
			{
				tmp = document.createElement("option");
				tmp.value = k2;
				tmp.innerHTML = arr1.data[k2];
				tmp.label = arr1.data[k2];
				tmp.text = arr1.data[k2];
				if(k2==sel_farea){ tmp.selected = true;document.getElementById("farea").value=arr1.data[k2]; };
				sel.appendChild(tmp);				
			}
		}
	}

}

function screenheight(){
document.getElementById("divfordisplay").top="300";
}

var SRCH_PREF="S";//getCookie("SRCH_PREF");

function func_1(pos,pid)
{
        var ret_str='';
        return ret_str;
}

function func_1a2(pos,pid)
{
        var ret_str='';
        var doc = document.getElementById('aa_'+pos);

        if(doc.innerHTML.indexOf('Applied')<0)
                ret_str += "<div class=\"bdrBT\"><span width=\"45%\" id=\"sp_"+pos+"\"><a class='lnk' id='ap_"+pos+"' onclick=\"applyjob(new Array('"+pos+"'),new Array('"+pid+"'));\"><strong>Apply to this job</strong></a></span><span width=\"10%\">&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;</span>";
        else
                ret_str += "<div class=\"bdrBT\"><span width=\"45%\" id=\"sp_"+pos+"\"><a class='lnk' id='ap_"+pos+"'><strong>Re-Apply ?</strong></a> (Not Recommended) </span><span width=\"10%\">&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;</span>";

        ret_str += func_2(pos,pid,1);
        ret_str += "</div>";

        return ret_str;
}

function func_2(pos,pid,fl)
{
        var ret_str='';
        var doc = document.getElementById('aa_'+pos);
        if(doc.innerHTML.indexOf('Saved')<0)
                ret_str += "<span width=\"45%\"><a class='lnk' id='sv_"+pos+"' onclick=\"savejob(new Array('"+pos+"'),new Array('"+pid+"'));\"><strong>Save this job</strong></a></span>";
        else
        {
                ret_str += "<span width=\"45%\"><a class='lnk' id='sv_"+pos+"'><strong>Job Saved Successfully</strong></a></span>";
        }
        if(!fl) ret_str = "<div class=\"bdrBT\">"+ret_str+"</div>";
        return ret_str;
}

function func_3(pos,pid)
{
        var ret_str='';
	var tmp1 = document.getElementById('p_'+pos);
	var tmp2 = document.getElementById('l_'+pos);

	ret_str += "<div class=\"bdrBT\"><strong>Related Searches : </strong> <br>";

	ret_str += "1. View all <a href=\""+m_u+sr_f+"?xz=1_0_3&qp="+tmp1.innerHTML+"&qt=all&qs=r&js=1"+xid+"\"><b>"+tmp1.innerHTML+"</b></a> jobs.<br>";

	var i,arrLoc = tmp2.innerHTML.split(',');
	if(arrLoc)
	{
		var strLoc = '';
		strLoc += "<a href=\""+m_u+sr_f+"?xz=1_0_3&qp="+tmp1.innerHTML+"&ql="+arrLoc[0]+"&qt=all&qs=r&js=1"+xid+"\"><b>"+trim(arrLoc[0])+"</b></a>";
		for(i=1;i<arrLoc.length;i++)
		{
			arrLoc[i] = trim(arrLoc[i]);
			strLoc += " or <a href=\""+m_u+sr_f+"?xz=1_0_3&qp="+tmp1.innerHTML+"&ql="+arrLoc[i]+"&qt=all&qs=r&js=1"+xid+"\"><b>"+arrLoc[i]+"</b></a>";
		}
		if(arrLoc.length>1) strLoc = "only in "+strLoc; else strLoc = "in "+strLoc;
		ret_str += "2. View all '"+tmp1.innerHTML+"' jobs "+strLoc+".<br>";
		delete(arrLoc);
	}

	ret_str += "</div>";

	return ret_str;
}

function func_4(pos,pid)
{
	var ret_str='';
	var Url = m_u+jd_f+jd_url+'&f='+pid+"&xp="+pos+xid+crit_u+'&mFrm=Y';
	ret_str += "<div class=\"mailIcon\"> <a href=\"javascript:void(0);\" onclick=\"this.onclick='javascript:void(0);'; window.open('"+Url+"','','width=785,height=570,resizable=1,scrollbars=1');\"><strong>Email this job to a Friend.</strong><a/></div><div class=\"bdrBT\"></div>";
	return ret_str;
}

function func_5(pos,pid)
{
        var ret_str='';
	ret_str += "<div class=\"cls\"><br /><a href=\""+l_u+"%26pid%3D"+pid+"\" id=\"lg_1\"><strong>Login to see Applicant's Comparison</strong></a></div>";
        return ret_str;
}

function func_6(pos,pid)
{
        var ret_str='';
        ret_str += "<div id=\"a_pat_"+pos+"\">";
	ret_str += "</div>";
	makeRequestPlugin(m_u+"js_getApplyPattern.php?file="+pid,"a_pat_"+pos,5);
        return ret_str;
}

function toggleDiv(c_div,o_div)
{
	if(c_div && c_div != '') document.getElementById(c_div).style.display ='none';
	if(o_div && o_div != '') document.getElementById(o_div).style.display ='block';
	return false;
}

function fetchJobDetails(divname,xml)
{
        var arrM = xml2array(xml);
        delete(xml);
        var ret_str = '';
	var div = document.getElementById(divname);
	var Url = m_u+jd_f+jd_url+'&f='+CUR_FILE+"&js=1&xp="+CUR_POS+xid+crit_u+'&mFrm=Y&xz=1_0_43';

	var str_minsal = "";
	var str_maxsal = "";
	if(arrM.naukrijobdetails.MINSAL == '12477') str_minsal = 'Less than 50000';
	else str_minsal = arrM.naukrijobdetails.MINSAL;
	if(arrM.naukrijobdetails.MAXSAL == '12477') str_maxsal = ' - Less than 50000';
	else str_maxsal = ' - '+arrM.naukrijobdetails.MAXSAL;

	ret_str += "<div class=\"pdt10\">"+arrM.naukrijobdetails.JOBDESC+"</div>";

	var str_ctc='';
	if(arrM.naukrijobdetails.SHOW_SAL == 'n')
	{
		if(typeof arrM.naukrijobdetails.SALARY != 'undefined' && arrM.naukrijobdetails.SALARY != '')
			str_ctc = arrM.naukrijobdetails.SALARY;
	}
	else
	{
	        var str_minsal = "";
	        var str_maxsal = "";
	        if(arrM.naukrijobdetails.MINSAL == '12477') str_minsal = 'Less than 50000';
	        else str_minsal = arrM.naukrijobdetails.MINSAL;
	        if(arrM.naukrijobdetails.MAXSAL == '12477') str_maxsal = ' - Less than 50000';
	        else str_maxsal = ' - '+arrM.naukrijobdetails.MAXSAL;
		var str_currency = 'Rupees';
		if(arrM.naukrijobdetails.CURRENCY_SAL == 'U.S Dollars') str_currency = 'U.S. Dollars';
		if(arrM.naukrijobdetails.MINSAL == arrM.naukrijobdetails.MAXSAL) str_maxsal = '';
		str_ctc = str_currency+" "+str_minsal+str_maxsal;
		delete(str_currency);
	}

	if(str_ctc != '')
		ret_str += "<div class=\"ctcNew pdt10\"><strong>CTC:</strong> "+str_ctc+" </div>";
	delete(str_ctc);

	ret_str += "<div class=\"grnColmr pdt10\">Keywords: "+arrM.naukrijobdetails.KEYWORDS+"</div><div style=\"margin-right:10px;\">";


	var tmp1 = document.getElementById('l_'+CUR_POS);
	if(tmp1.innerHTML.indexOf(",")<0 && qlFlag < 1)
		ret_str += "<div class=\"pdt10\"><a href=\""+m_u+sr_f+"?xz="+var_xz1+"_0_"+var_xz3+crit_u+"&ql="+tmp1.innerHTML+"&js=1"+xid+"\" class=\"mrUnder\">View all jobs for this Location</a></div>";
	delete(tmp1);

	var savejobs_url = '';
	if(typeof(var_xz1) != 'undefined' && typeof(var_xz2) != 'undefined' && ((var_xz1=='1' && (var_xz2=='6' || var_xz2=='7')) || (var_xz1=='8')))
	{
		savejobs_url = window.location.href+"&savejobs=1&jobsarr[]="+CUR_FILE;
	}
	else
        {
                var tmpXZ = '';
                if(typeof(var_xz1) != 'undefined') tmpXZ = var_xz1;
                else tmpXZ = '1';
                savejobs_url = m_u+sr_f+"?savejobs=1&jobsarr[]="+CUR_FILE+"&js=1&xz="+tmpXZ+"_0_42&"+crit_u+xid+xq;
                delete(tmpXZ);
        }
	if(var_xz1!='23' && var_xz3!='51')
	{
	ret_str += "<div class=\"pdt10\"><a href=\""+m_u+sr_f+vsj_url+"&xz=1_7_41"+xid+crit_u+'&qv='+CUR_FILE+"\" target='_blank' class=\"mrUnder\">View Similar Jobs</a></div><div class=\"cls\"><br><a href=\""+savejobs_url+"\" class=\"svJobLink\">Save Job</a><a href=\"javascript:void(0);\" onclick=\"window.open('"+Url+"','','width=785,height=570,resizable=1,scrollbars=1');\" class=\"svJobLink\">Email Job</a></div></div>";
	}

	div.innerHTML=ret_str;
	delete(div);
	delete(ret_str);
	delete(arrM);
	adjust();
}

function showApplyPattern(divname,text)
{
	var ret_str = '';
	if(text != '')
	{
		var arrPat = text.split(',');
		var total = parseFloat(arrPat[0])+parseFloat(arrPat[1])+parseFloat(arrPat[2]);
		ret_str += "<div class=\"app\" id=\"app1\" style=\"display: block;width:290px;margin-top:12px;\"><strong style=\"padding:2px 0px 0px 2px; color: rgb(27, 59, 72); float: left; font-size: 11px; line-height: 18px;\">Your Comparison with other applicants</strong><div style=\"text-align: right;\"></div><div class=\"cls\"><img alt=\"\" src=\""+imgurl+"images/spacer.gif\"></div><div style=\"padding: 1px 4px 4px; font-size:11px;\"><div style=\"margin-top: 6px;\">Total no. of applicants : "+total+"</div><div class=\"ctc\"><img src=\""+imgurl+"images/spacer.gif\"></div><div class=\"lower\"><strong>Lower</strong></div><div class=\"matching\"><strong>Matching</strong></div><div class=\"higher\"><strong>Higher</strong></div><div style=\"border-bottom: 1px dotted rgb(0, 0, 0); margin-left: 75px;\" class=\"cls\"><img alt=\"\" src=\""+imgurl+"images/spacer.gif\" width=\"100%\" height=\"4\"></div><div class=\"ctc\">CTC :</div><div class=\"lower\">"+arrPat[1]+"</div><div class=\"matching\">"+arrPat[2]+"</div><div class=\"higher\">"+arrPat[0]+"</div><div style=\"border-bottom: 1px dotted rgb(0, 0, 0); margin-left: 75px;\" class=\"cls\"><img alt=\"\" src=\""+imgurl+"images/spacer.gif\" width=\"100%\" height=\"4\"></div><div class=\"ctc\">Exp :</div><div class=\"lower\">"+arrPat[4]+"</div><div class=\"matching\">"+arrPat[5]+"</div><div class=\"higher\">"+arrPat[3]+"</div><div class=\"cls\"><img alt=\"\" src=\""+imgurl+"images/spacer.gif\"></div></div></div>";
		delete(total);
		document.getElementById(divname).innerHTML = ret_str;
	}
}

function MORE(div,flag)
{
	var arrTmp = div.id.split('_');
	var pos = arrTmp[0];
	var cat = arrTmp[1];
	delete(arrTmp);
	var pid = div.parentNode.parentNode.parentNode.id;
	var d = document.getElementById('d_'+pos);
	CUR_FILE = pid;
	CUR_POS = pos;
	d.className = "cls m_rbdr";
	if(d.innerHTML == '')
	{
	        // JOB DETAILS PREPARATION - START
	        var jd_divid = 'jd_'+pos;
	        var str_jd = "<div class='cls pad10 midmrCont'><div id='"+jd_divid+"'><div align='center'><img align='absmiddle' src='"+imgurl+"images/ajax-loader.gif'></div></div>";
	        setTimeout("makeRequestPlugin('"+m_u+"jd_xmlapi.php"+jd_url+"&f="+pid+"&xz=1_0_39','"+jd_divid+"',2) ", 1000);
//	        // JOB DETAILS PREPARATION - END

		var str = '',i=0;
		var arrTmp1 = cat.split('.');

		str += "<div class=\"m_rHd\"><a href=\"javascript:void(0);\" onclick=\"document.getElementById('m_"+pos+"').className = 'm_r'; CUR_FILE = ''; CUR_POS = ''; return toggleDiv('d_"+pos+"\');\" class=\"mrClose frmr\">Close</a><strong class=\"m_rHd\">More Information</strong></div>";

		str += str_jd;
		for(i=0;i<arrTmp1.length;i++)
		{
			eval("str += func_"+arrTmp1[i]+"(pos,pid);");
		}
		delete(arrTmp1);
		str += "<div class=\"cls\">&nbsp;</div></div><!-- end -->";
		document.getElementById('d_'+pos).innerHTML = str;
		delete(str);
	}
	document.getElementById('m_'+pos).className = "m_d";
	toggleDiv('','d_'+pos);
}

function callFunc(div,flag)
{
        switch(div.className)
        {
                case 'l_j' : JD(div,flag); break;
                case 'l_vs' : VSJ(div,flag); break;
                case 'l_va' : VAJ(div,flag); break;
                case 'l_rc' : RC(div,flag); break;
                case 'l_ic' : IC(div,flag); break;
                case 'l_fj' : FJ(div,flag); break;
                case 'l_fc' : FC(div,flag); break;
                case 'l_frc' : FRC(div,flag); break;
                case 'l_jtc' : JTC(div,flag); break;
                case 'l_m' : MORE(div,flag); break;
        }
        delete(flag);
}

function Lnk(pos,dt,vaj,viewSim)
{
	var doc = document.getElementById('ex_'+pos);
	var str = "";
	doc.className = "pt3";
	if(viewSim)
	{
		str += "<a class='l_vs'>Similar jobs</a>";
	}
	if(vaj && viewSim)
	{
		str += "- <a class=\"l_va\" id=\""+vaj+"\">All jobs by this Advertiser</a>";
	}
	var partLogin = "";
	if(typeof username == 'undefined' || username == '')
		partLogin = '.5';
	str += "&nbsp;&nbsp;&nbsp;<span class=\"ltGreyN1\">Posted Date: "+dt+"</span> &nbsp;&nbsp;&nbsp; <a class=\"l_m\" id=\""+pos+"_6"+partLogin+"\"><span id=\"m_"+pos+"\" class=\"m_r\">More</span></a><div class=\"cls\" id=\"d_"+pos+"\"></div> ";
	doc.innerHTML = str;
}

function chgCls(obj)
{
        if(obj.className=="pLinksY")
        obj.className="pLinks";
        else
        obj.className="pLinksY";
}
function findPosTop(divID) {
disblock(divID);
        obj=gbi(divID);
        var curleft = curtop = 0;
//      alert(obj);
        if (obj.offsetParent) {
                curleft = obj.offsetLeft;
                curtop = obj.offsetTop;
                while (obj = obj.offsetParent) {
                        curleft += obj.offsetLeft;
                        curtop += obj.offsetTop;
                }
        }
gbi('iframeFSch').style.top=gbi(divID+'Div').style.top=curtop+16+"px";
gbi('iframeFSch').style.left=gbi(divID+'Div').style.left=curleft+"px";

}
function disblock(divID)
{
        var newArray=new Array('dsD1Div', 'dsD2Div', 'dsD3Div', 'dsD4Div')
        if(gbi(divID+'Div').style.display=='block')
        {gbi('iframeFSch').style.display=gbi(divID+'Div').style.display='none';
        gbi(divID).parentNode.className='';}
        else
        {
        for(i=0; i<newArray.length; i++)
        {       if(gbi(newArray[i]) && document.getElementById("dsD"+(i+1)))
                {
                        gbi(newArray[i]).style.display="none";
                        gbi("dsD"+(i+1)).parentNode.className='';
                }
        }
        gbi('iframeFSch').style.display=gbi(divID+'Div').style.display='block';
        gbi('iframeFSch').style.height=(gbi(divID+'Div').offsetHeight)+"px";
        gbi('iframeFSch').style.width=(gbi(divID+'Div').offsetWidth)+"px";
        gbi(divID).parentNode.className='onCBg';
        }
}
function gbi(layerid)
{
        return document.getElementById(layerid);
}

function afterLoad(flag_default,flag_pid)
{
	if(typeof flag_pid != 'undefined' && flag_pid >0)
	{
		if(typeof selectedpid == 'undefined') return false;
		if(selectedpid<50 && typeof (document.getElementById('ch_'+(selectedpid+1))) == 'object') selectedpid += 1; 
		if(typeof (document.getElementById('ch_'+selectedpid)) == 'object') document.getElementById('ch_'+selectedpid).focus();
	}
}



function adjustHeight()
{
                var obj=document.getElementById('bdrTpPos');
                var curtop = 0;
        if (obj.offsetParent) {
                curleft = obj.offsetLeft
                curtop = obj.offsetTop
                while (obj = obj.offsetParent) {
                        curleft += obj.offsetLeft;
                        curtop += obj.offsetTop;
                }
        }

                if(typeof document.getElementById('leftcol') != 'undefined' && document.getElementById('leftcol') != null)
                {
                        document.getElementById('leftcol').style.top=curtop+"px";
                        document.getElementById('leftcol').style.display="block";
                }
                if(typeof document.getElementById('rightcol') != 'undefined' && document.getElementById('rightcol') != null)
                {
                        document.getElementById('rightcol').style.top=curtop+"px";
                        document.getElementById('rightcol').style.display="block";;
                }
}


var showListDivId='';
var qf_flag=1;
function showList(id){
	d=gbi(id);
	showListDivId=id;
	if(qf_flag)
	{
		d.style.display='block';
		qf_flag=0;
		gbi('eo').focus();
	}
	else
	{
		d.style.display='none';
		qf_flag=1;
	}		

/*
	var d=gbi(id);
	showListDivId=id;
	if(d.style.display=='none')
	{
		d.style.display='block';
		gbi('eo').focus();
	}
	else
		d.style.display='none';
*/
}

function gbi(id){
	return document.getElementById(id);
}

document.onclick=function(e){

	if(navigator.appName=='Microsoft Internet Explorer')
	var element = window.event.srcElement;
	else
	var element = e.target;
	
	var divId='';
	if(element.id==(showListDivId+'_qf'))
		divId=showListDivId+'_qf';
	else if((element.parentNode.id)==(showListDivId+'_qf'))
		divId=showListDivId+'_qf';
	else
		divId=element.id;

	if(divId!=(showListDivId+'_qf') || divId ==''){
		hideAction();
		qf_flag = 1;
	}
}

function hideAction(){
	var d=gbi(showListDivId);
	if(d)
	d.style.display="none";
}
function getSelect(obj, idfa){
	if(obj.selectedIndex != -1)
	gbi(idfa).value=obj.options[obj.selectedIndex].text;
	obj.onblur=hideAction;
	qf_flag = 1;
}


function defaultText(act,from)
{
        var qpobj = document.getElementById('qp'), tmp;
//	qpobj.value = qpobj.value.replace(/^\s\+|\s\+$/,'');
	if ((tmp = qpobj.value.replace(/^\s\+|\s\+$/,'')) && tmp != qpobj.value)
		qpobj.value = tmp;
	if(from == 'browse')
	{
		if(qpobj.value == '' && (act == 'b' || act == 'l'))
        	        qpobj.value = "Use Designation, Company Name, Skills, etc";
	        else if(qpobj.value == 'Use Designation, Company Name, Skills, etc' && (act == 'f' || act == 's'))
                	 document.getElementById('qp').value = "";
	}
	else if(from == 'govt')
	{
	        if(qpobj.value == '' && (act == 'b' || act == 'l'))
        	        qpobj.value = "Put Job Title, Company Name, Skills";
		else if(qpobj.value == 'Put Job Title, Company Name, Skills' && (act == 'f' || act == 's'))
        	         document.getElementById('qp').value = "";
	}
	else if(from == 'band')
	{
		if(qpobj.value == '' && (act == 'b' || act == 'l'))
		{
			qpobj.style.color = "#8D8D8D";
			qpobj.value = "username";
		}
                else if(qpobj.value == 'username' && (act == 'f' || (act == 's' && !qErrFlag)))
		{
			 qpobj.style.color = "#333";
                         document.getElementById('qp').value = "";
		}
		else if(qpobj.value != 'username')
		{
			 qpobj.style.color = "#333";
		}
	}
}

function defaultText1(act)
{
	var qlobj = document.getElementById('ql'),tmp;
	if((tmp = qlobj.value.replace(/^\s\+|\s\+$/,'')) && tmp != qlobj.value)
		qlobj.value = tmp;
	if(qlobj.value == '' && (act == 'b' || act == 'l'))
	{
		qlobj.style.color = "#8D8D8D";
		qlobj.value = "xxxxxxxx";
	}
	if(qlobj.value == 'xxxxxxxx' && (act == 'f' || (act == 's' && !qErrFlag)))
	{
		qlobj.style.color = "#333";
		document.getElementById('ql').value = "";
	}
	else if(qlobj.value != 'xxxxxxxx')
	{
		qlobj.style.color = "#333";
	}

}

function textColordd(elementName)
{
	if(gbi(elementName))
	{
		elementobj = gbi(elementName);
		getID=elementName.split('SL');
		var str = elementobj.options[elementobj.selectedIndex].innerHTML;
		if(str == "Select" || str == "Max" || str == "Min" || str == "Exp.")
		{
			gbi(getID[0]).style.color = "#8D8D8D";
		}
		else
		{
			gbi(getID[0]).style.color = "#333";
		}
	}
	else
		return;
}
/*job Alert*/
function showCrit(obj){
        var getCurObj=obj.parentNode.getElementsByTagName('b');
        if(getCurObj[0].style.display==''){
                getCurObj[0].style.display='none';
                obj.innerHTML='Show Criteria';
                obj.parentNode.className='pt8';
                return;
        }
        var getObj=obj.parentNode.parentNode.getElementsByTagName('b');
        var getObja=obj.parentNode.parentNode.getElementsByTagName('a');
        for(i=0; i<getObj.length; i++){
                getObj[i].style.display='none';
        }
        for(i=0; i<getObja.length; i++){
                if(getObja[i].innerHTML=='Hide Criteria'){
                getObja[i].innerHTML='Show Criteria';
                getObja[i].parentNode.className='pt8';
                }
        }
        if(getCurObj[0].style.display=='none')
        getCurObj[0].style.display='';
        obj.innerHTML='Hide Criteria';

        obj.parentNode.className='pt8 arr12';
}
// search.js -- end --

