var qErrFlag = 0;
var qErrFlagAgent = 0;
function validate11(xt,form,msg,arrInline,agent) {

        if(newflag == "DOWN")
        {
                newflag="";
                return false;
        }
        else
        {
                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);
}
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)
{
        var dd_qm = document.getElementById("qm");
        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,'Select Salary');
        if(min_value<0) return;
        else if(min_value == 12477)
        {
                addOption(dd_qx,12477,"< 50,000");
                min_value = 100000;
        }
        
        var final_value = 5000000;
        while(min_value <= final_value)
        {
                var str = (min_value/100000);
                addOption(dd_qx,min_value,str+",00,000");
                min_value += 100000;
        }

        addOption(dd_qx,10000000,"> 50,00,000");
}
function openForm(url)
{
        url = url + "&r=" + Math.round((Math.random()*100000));
        window.open(url,"_self");
        return false;
}

function validate(params,form,msg,arrInline,agent)
{
        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++)
        {
                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;
                        }
                }
        }

        if(!found)
        {
            if(!qErrFlag && !qErrFlagAgent)
            {
                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 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='error';
                                        continue;
                                }
                                document.getElementById(arrInline[i]).className='errorcss';
                        }
                }
                else if(form == 'quickbar')
                {
                                document.getElementById('divInlineErrMsg').innerHTML = "Please enter Keyword or select Functional Area to perform a search.";
                                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] == 'qf')
                                        {
                                                document.getElementById("spanid_"+arrInline[i]).className = "error";
                                                continue;
                                        }
                                        document.getElementById(arrInline[i]).className='textbox error';
                                }
                }
                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='error';
                        }
                        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 error"
                        }
                        found=false;
                   }
                qErrFlag = 2;
            }
            else found=false;
        }
        return found;
} // end of function

function trim(strText)
{
	while (strText.substring(0,1) == ' ')
		strText = strText.substring(1, strText.length);
	while (strText.substring(strText.length-1,strText.length) == ' ' )
		strText = strText.substring(0, strText.length-1);
	return strText;
}

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)
					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)
{
        if(qErrFlagAgent)
                if(qErrFlag != errFlag && errFlag != qErrFlagAgent) return false;
        else
                if(qErrFlag != errFlag) return false;

        if(src == 'form')
        {
                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;
                        }
                        document.getElementById(arrElementId[i]).className='';
                }
        }
        else if(src == 'quickbar')
        {
                if(document.getElementById('divInlineErrMsg').style.display == "block")
                {
                        var i=0;
                        document.getElementById('divInlineErrMsg').style.display = "none";
                        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] == 'qf')
                                {
                                        document.getElementById("spanid_"+arrElementId[i]).className='';
                                        continue;
                                }
                                document.getElementById(arrElementId[i]).className='textbox';
                        }
                }
        }
        if(qErrFlagAgent)
        {
                if(qErrFlagAgent == errFlag)
                        qErrFlagAgent = 0;
                else
                        qErrFlag=0;
        }
        else
                qErrFlag=0;
} // end of function

function JD(arr,flag,this_id)
{
	var id=arr[1];
	var pos=arr[2];
	var url = m_u+jd_f+jd_url+'&f='+id+"&xp="+pos+xid+crit_u;
	if(flag) this_id.href = url;
	else window.open(url,'','width=780,height=570,resizable=1,scrollbars=1');
}

function FJ(arr,flag,this_id)
{
	var id=arr[1];
	var url = m_u+jd_f+fj_url+'&f='+id+xid+crit_u;
	if(flag) this_id.href = url;
        else window.open(url,'','width=780,height=570,resizable=1,scrollbars=1');
}

function VSJ(arr,flag,this_id)
{
	var id=arr[1];
        var url = m_u+sr_f+vsj_url+xid+crit_u+'&qv='+id;
	if(flag) this_id.href = url;
	else window.open(url,'','resizable=1,scrollbars=1');
}

function VAJ(arr,flag,this_id)
{
	var cmpid = arr[1];
	var tem = arr[2];
	var url = m_u+sr_f+vaj_url+'&qc='+cmpid+'&tem='+tem+xid+crit_u+'&qd=';
	if(flag) this_id.href = url;
	else window.open(url,'','resizable=1,scrollbars=1');
}

function RC(arr,flag,this_id)
{
	var role = arr[1];
	var url = m_u+sr_f+rc_url+'&qr[]='+role+xid+xq;
	if(flag) this_id.href = url;
        else this.location.href = url;
}

function IC(arr,flag,this_id)
{
	var ind = arr[1];
	var url = m_u+sr_f+ic_url+'&qi[]='+ind+xid+xq;
	if(flag) this_id.href = url;
	else this.location.href = url;
}

function FC(arr,flag,this_id)
{
	if(arr[1]=='r')
	{
		var compid = arr[2];
		var tem = arr[3];
		var url = m_u+sr_f+fc_url+crit_u+'&qc='+compid+'&tem='+tem+xid+xq;
		if(flag) this_id.href = url;
	        else window.open(url,'','resizable=1,scrollbars=1');
	}
	else if(arr[1]=='j')
	{
                var f = arr[2];
                var url = m_u+jd_f+fc_jd_url+crit_u+'&filename='+f+xid+xq;
                if(flag) this_id.href = url;
                else window.open(url,'','width=780,height=570,resizable=1,scrollbars=1');
	}
}

function FRC(arr,flag,this_id)
{
	var index = arr[1];
	var url = m_u+sr_f+frc_url+'&qo='+index+xid+xq;
	if(flag) this_id.href = url;
        else this.location.href = url;
}

function JTC(arr,flag,this_id)
{
	var index = arr[1];
	var url = m_u+sr_f+jtc_url+'&qk='+index+xid+xq;
	if(flag) this_id.href = url;
	else this.location.href = url;
}

function lpShowHide()
{
        obj_middle_panel = document.getElementById('divfordisplay');
    obj = document.getElementById('pane-left');
    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("id_qe");
		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;
		        sel.appendChild(tmp);
		       	i++;
		}
	}
	else if(type == 'ctc')
	{
		var i=100000;
		var sel = document.getElementById("qm");
		var sel_ctc=-1;
		if(sel_val != '') sel_ctc = sel_val;
		var tmp;
		tmp = document.createElement("option");
		tmp.value = 12477;
		tmp.innerHTML = "< 50,000";
		tmp.label = "< 50,000";
		tmp.text = "< 50,000";
		if(sel_ctc==12477) tmp.selected = true;
		sel.appendChild(tmp);
		while(i<=5000000)
		{
			tmp = document.createElement("option");
			tmp.value = i;
			tmp.innerHTML = i;
			tmp.label = i;
			tmp.text = i;
			if(i==sel_ctc) tmp.selected = true;
			sel.appendChild(tmp);
			i=i+100000;
		}
	}
	else if(type == 'farea')
	{
		var sel_farea = "";
		var tmp;
		var sel = document.getElementById("eo");
		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=="") 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;
				sel.appendChild(tmp);				
			}
		}
	}

}

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

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

function callFunc(id,flag)
{
	var arrTmp = id.split('_');
	var this_id = document.getElementById(id);
	switch(arrTmp[0])
	{
		
		case 'j' : JD(arrTmp,flag,this_id); break;
		case 'vs' : VSJ(arrTmp,flag,this_id); break;
		case 'va' : VAJ(arrTmp,flag,this_id); break;
		case 'rc' : RC(arrTmp,flag,this_id); break;
		case 'ic' : IC(arrTmp,flag,this_id); break;
		case 'fj' : FJ(arrTmp,flag,this_id); break;
		case 'fc' : FC(arrTmp,flag,this_id); break;
		case 'fr' : FRC(arrTmp,flag,this_id); break;
		case 'jt' : JTC(arrTmp,flag,this_id); break;
	}
	delete(arrTmp);
	delete this_id;
}

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);
}



