var formElemList1="|";
var formElemList2="|";
var formElemList3="|";
var formElemList4="|";
var formElemList5="|";
var formElemList6="|";
var formElemList7="|";
var formElemList8="|";

function setHowCanHelp(elemname)
{

var selObj=document.getElementsByName("othercatselect_"+elemname);
var textObj=document.getElementById("othercattext_"+elemname);
document.getElementById(elemname).value=selObj[0].value+" -> "+textObj.value;
//alert(document.getElementById(elemname).value);
}
function checkother4land(thiselem,othervalues,elemname)
{
var selObj=document.getElementsByName("othercatselect_"+elemname);
var textObj=document.getElementById("othercattext_"+elemname);
if(othervalues.indexOf("|"+thiselem.value+"|")!=-1)
{
document.getElementById("othercattext_"+elemname).style.display="";
document.getElementById(elemname).value=selObj[0].value+" -> "+textObj.value;
}
else
{
document.getElementById("othercattext_"+elemname).style.display="none";
document.getElementById("othercattext_"+elemname).value="";
document.getElementById(elemname).value=selObj[0].value;
}
}

function resetFormElem(){
try{
	var fel1 = formElemList1.split("|");
	for(var i=0; i<fel1.length; i++){
		try{document.getElementsByName(fel1[i])[0].style.display="none";}catch(oe){}
	}
}catch(e){}
try{
	var fel2 = formElemList2.split("|");

	for(var i=0; i<fel2.length; i++){
		try{
			document.getElementsByName(fel2[i])[0].innerHTML="";
		}catch(oe){}
	}
}catch(e){}
try{
	var fel3 = formElemList3.split("|");
	for(var i=0; i<fel3.length; i++){
		try{
			document.getElementsByName(fel3[i])[0].value="|";			
		}catch(oe){}
	}
}catch(e){}
try{
	var fel4 = formElemList4.split("|");
	for(var i=0; i<fel4.length; i++){
		try{
	document.getElementsByName(fel4[i])[0].value="1";			
		}catch(oe){ }
	}
}catch(e){}
try{
	var fel5 = formElemList5.split("|");
	for(var i=0; i<fel5.length; i++){
		try{
			document.getElementsByName(fel5[i])[0].style.display="none";		
		}catch(oe){}
	}
}catch(e){}
try{
	var fel6 = formElemList6.split("|");
	for(var i=0; i<fel6.length; i++){
		try{
			document.getElementsByName(fel6[i])[0].style.display="none";		
		}catch(oe){}
	}
}catch(e){}

try{
	var fel7 = formElemList7.split("|");
	
	for(var i=0; i<fel7.length; i++){
		try{
			var fileObjName = document.getElementsByName(fel7[i])[0].name;
			if(fileObjName.indexOf("_gftformfile_")!=-1)
			fileObjName = fileObjName.substring(0,fileObjName.lastIndexOf("_"))+"_1";
			var fileObj = document.getElementsByName(fel7[i])[0];			
			fileObj.name=fileObjName;
			fileObj.id=fileObjName;
		}catch(oe){}
	}
}catch(e){}
try{
	var fel8 = formElemList8.split("|");

	for(var i=0; i<fel8.length; i++){
		try{
			document.getElementsByName(fel8[i])[0].innerHTML="";
		}catch(oe){}
	}
}catch(e){}
}

function clrMe(t){
if(t.defaultValue==t.value){
t.value = '';
t.style.color="#000000";
}
}

function copyFileAttachElemTxt(Id,defaultsrc,oversrc,setwidth,setsize,removeTxt,attachIcon,thisObj)
{

var fileBrowseDiv = document.getElementById(Id+"_fileDivOpt");

var fileCount = parseInt(document.getElementById("filesCount_"+Id).value);
var file_val = document.getElementById(Id+"_gftformfile_"+fileCount).value;
var allfile_obj = document.getElementById("allFileNames_"+Id);
if(file_val!="" && allfile_obj.value.indexOf(file_val)<0)
{

if(document.getElementById(Id+"_gftformfile_"+fileCount).value!=""){
var brObj = document.createElement("BR");
brObj.id=Id+"_br_"+fileCount;

var attachCell = document.getElementById(Id+"_attachCell");
var attachTnode = document.createTextNode(" "+document.getElementById(Id+"_gftformfile_"+fileCount).value);
allfile_obj.value = allfile_obj.value+document.getElementById(Id+"_gftformfile_"+fileCount).value+"|";
var attachNobr = document.createElement("NOBR");
attachNobr.id = Id+"_nobr_"+fileCount;
var attachRemLink = document.createElement("A");
attachRemLink.href="javascript:removeAttachment('"+Id+"',"+fileCount+");";
attachRemLink.title=removeTxt;
attachRemLink.onmouseover=function(){ changeStyleClass(this, 'contenttextlinkhigh'); };
attachRemLink.onmouseout=function(){ changeStyleClass(this, 'contenttextlink'); };
attachRemLink.className="contenttextlink";
var attachRemText = document.createTextNode(removeTxt+" ");
attachRemLink.appendChild(attachRemText);
var attachIconImg = document.createElement("IMG");
attachIconImg.src = attachIcon;
attachIconImg.width= "11";
attachIconImg.height= "12";
attachIconImg.style.marginTop="4px";
attachIconImg.style.marginBottom="-2px";
attachIconImg.alt= document.getElementById(Id+"_gftformfile_"+fileCount).value;
attachIconImg.title= document.getElementById(Id+"_gftformfile_"+fileCount).value;
var attachSpan = document.createElement("SPAN");
attachSpan.title= document.getElementById(Id+"_gftformfile_"+fileCount).value;
attachSpan.className="contenttext";
attachSpan.style.width=setwidth;

var attachSpanTable = document.createElement("TABLE");
attachSpanTable.cellPadding="0";
attachSpanTable.cellSpacing="0";
attachSpanTable.border="1";

var attachSpanTableTR = document.createElement("TR");
var attachSpanTableTD1 = document.createElement("TD");
var attachSpanTableTD2 = document.createElement("TD");

attachSpanTableTD1.appendChild(attachRemLink);
attachSpanTableTD1.appendChild(attachIconImg);
attachSpanTableTD2.appendChild(attachTnode);
attachSpanTableTR.appendChild(attachSpanTableTD1);
attachSpanTableTR.appendChild(attachSpanTableTD2);
attachSpanTable.appendChild(attachSpanTableTR);

attachNobr.appendChild(attachSpanTable);

var splitedText = document.getElementById(Id+'_gftformfile_'+fileCount).value;
if(ns6){
document.getElementById(Id+"_calculateLayer").innerHTML = "<TABLE cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr><td width=\""+setwidth+"\" valign=\"top\"><table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr id=\""+Id+"_fileTR_"+fileCount+"\"><td valign=\"top\">"+
						"<a href=\"javascript:removeAttachment('"+Id+"',"+fileCount+");\" title=\""+removeTxt+"\""+
						"onmouseover=\"changeStyleClass(this, 'contenttextlinkhigh');\""+
						"onmouseout=\"changeStyleClass(this, 'contenttextlink');\""+
						"class=\"contenttextlink\">"+removeTxt+" "+
						"</a></td>"+
						"<td width=\"2\"></td>"+
						"<td valign=\"top\"><img src=\""+attachIcon+"\" alt\""+document.getElementById(Id+'_gftformfile_'+fileCount).value+"\" title=\""+document.getElementById(Id+'_gftformfile_'+fileCount).value+"\" width=\"11\" height=\"12\" style=\"margin-top:2px;margin-bottom:-2px;\"/></td>"+
						"<td width=\"2\"></td>"+
						"<td width=\"100%\"class=\"black11\" style=\"WORD-BREAK:BREAK-ALL;\" valign=\"top\">"+splitedText+"</td></tr></table></td><td id=\""+Id+"_fileTD_"+fileCount+"\"></td></tr></table>";

var inxVal=0;
var ptrVal=0;
var ptrLen=splitedText.length;
var strLen=splitedText.length;
var splitedStr = "";
while((parseInt(setwidth)+2)<document.getElementById(Id+"_calculateLayer").offsetWidth){

var newSplitedText = splitedText.substring(inxVal,ptrLen);
document.getElementById(Id+"_calculateLayer").innerHTML = "<TABLE cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr><td width=\""+setwidth+"\" valign=\"top\"><table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr id=\""+Id+"_fileTR_"+fileCount+"\"><td valign=\"top\">"+
						"<a href=\"javascript:removeAttachment('"+Id+"',"+fileCount+");\" title=\""+removeTxt+"\""+
						"onmouseover=\"changeStyleClass(this, 'contenttextlinkhigh');\""+
						"onmouseout=\"changeStyleClass(this, 'contenttextlink');\""+
						"class=\"contenttextlink\">"+removeTxt+" "+
						"</a></td>"+
						"<td width=\"2\"></td>"+
						"<td valign=\"top\"><img src=\""+attachIcon+"\" alt\""+document.getElementById(Id+'_gftformfile_'+fileCount).value+"\" title=\""+document.getElementById(Id+'_gftformfile_'+fileCount).value+"\" width=\"11\" height=\"12\" style=\"margin-top:2px;margin-bottom:-2px;\"/></td>"+
						"<td width=\"2\"></td>"+
						"<td width=\"100%\"class=\"black11\" style=\"WORD-BREAK:BREAK-ALL;\" valign=\"top\">"+newSplitedText+"</td></tr></table></td><td id=\""+Id+"_fileTD_"+fileCount+"\"></td></tr></table>";
if((parseInt(setwidth)+2)>=document.getElementById(Id+"_calculateLayer").offsetWidth){
ptrLen--;
newSplitedText = splitedText.substring(inxVal,ptrLen)+"<br/>"+splitedText.substring(ptrLen,strLen);
splitedText=newSplitedText;
ptrLen=splitedText.length;
strLen=splitedText.length;
document.getElementById(Id+"_calculateLayer").innerHTML = "<TABLE cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr><td width=\""+setwidth+"\" valign=\"top\"><table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr id=\""+Id+"_fileTR_"+fileCount+"\"><td valign=\"top\">"+
						"<a href=\"javascript:removeAttachment('"+Id+"',"+fileCount+");\" title=\""+removeTxt+"\""+
						"onmouseover=\"changeStyleClass(this, 'contenttextlinkhigh');\""+
						"onmouseout=\"changeStyleClass(this, 'contenttextlink');\""+
						"class=\"contenttextlink\">"+removeTxt+" "+
						"</a></td>"+
						"<td width=\"2\"></td>"+
						"<td valign=\"top\"><img src=\""+attachIcon+"\" alt\""+document.getElementById(Id+'_gftformfile_'+fileCount).value+"\" title=\""+document.getElementById(Id+'_gftformfile_'+fileCount).value+"\" width=\"11\" height=\"12\" style=\"margin-top:2px;margin-bottom:-2px;\"/></td>"+
						"<td width=\"2\"></td>"+
						"<td width=\"100%\"class=\"black11\" style=\"WORD-BREAK:BREAK-ALL;\" valign=\"top\">"+newSplitedText+"</td></tr></table></td><td id=\""+Id+"_fileTD_"+fileCount+"\"></td></tr></table>";
}
ptrLen--;
}
}
attachNobr.innerHTML = "<TABLE cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr><td width=\""+setwidth+"\" valign=\"top\"><table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr id=\""+Id+"_fileTR_"+fileCount+"\"><td valign=\"top\">"+
						"<a href=\"javascript:removeAttachment('"+Id+"',"+fileCount+");\" title=\""+removeTxt+"\""+
						"onmouseover=\"changeStyleClass(this, 'contenttextlinkhigh');\""+
						"onmouseout=\"changeStyleClass(this, 'contenttextlink');\""+
						"class=\"contenttextlink\">"+removeTxt+" "+
						"</a></td>"+
						"<td width=\"2\"></td>"+
						"<td valign=\"top\"><img src=\""+attachIcon+"\" alt\""+document.getElementById(Id+'_gftformfile_'+fileCount).value+"\" title=\""+document.getElementById(Id+'_gftformfile_'+fileCount).value+"\" width=\"11\" height=\"12\" style=\"margin-top:2px;margin-bottom:-2px;\"/></td>"+
						"<td width=\"2\"></td>"+
						"<td width=\"100%\"class=\"black11\" style=\"WORD-BREAK:BREAK-ALL;\" valign=\"top\">"+splitedText+"</td></tr></table></td><td id=\""+Id+"_fileTD_"+fileCount+"\"></td></tr></table>";
attachCell.appendChild(attachNobr);
document.getElementById(Id+"_filesLayer").appendChild(document.getElementById(Id+"_gftformfile_"+fileCount));
document.getElementById(Id+"_attachTable").style.display="";
fileCount=fileCount+1;
document.getElementById("filesCount_"+Id).value=fileCount;
var newInnerObj = "<input type=\"file\" class=\"fileBox\" id=\""+Id+"_gftformfile_"+fileCount+"\" name=\""+Id+"_gftformfile_"+fileCount+"\" size=\""+setsize+"\" style=\"width:"+setwidth+"px;\" onkeydown=\"setFileElemTxtFocus('"+Id+"');\" onmouseover=\"linkImgOnOff('"+Id+"_browseBtn','"+oversrc+"')\" onmouseout=\"copyFileAttachElemTxt('"+Id+"','"+defaultsrc+"','"+oversrc+"','"+setwidth+"','"+setsize+"','"+removeTxt+"','"+attachIcon+"'); linkImgOnOff('"+Id+"_browseBtn','"+defaultsrc+"')\" />";
fileBrowseDiv.innerHTML = newInnerObj;
formElemList7=formElemList7+Id+"_gftformfile_"+fileCount+"|";

}

}
}


function removeAttachment(Id,fileCount){
var attachCell = document.getElementById(Id+"_attachCell");
var attachBr = document.getElementById(Id+"_br_"+fileCount);
var attachNobr = document.getElementById(Id+"_nobr_"+fileCount);

var attachFileVal = "|"+document.getElementById(Id+"_gftformfile_"+fileCount).value+"|";
var allfile_objVal = document.getElementById("allFileNames_"+Id).value;
var afoVal1 = allfile_objVal.substring(0,(allfile_objVal.indexOf(attachFileVal)+1));
var afoVal2 = allfile_objVal.substring((allfile_objVal.indexOf(attachFileVal)+attachFileVal.length),allfile_objVal.length);

var remStr = afoVal1+afoVal2; 

if(allfile_objVal.indexOf(attachFileVal)==0){
try{ attachCell.removeChild(document.getElementById(Id+"_br_"+(fileCount+1))); }catch(e){}
}
document.getElementById("allFileNames_"+Id).value = remStr;
try{attachCell.removeChild(attachBr); }catch(e){}
attachCell.removeChild(attachNobr);
if(document.getElementById("allFileNames_"+Id).value=="|"){
document.getElementById(Id+"_attachTable").style.display="none";
}
try{
document.getElementById(Id+"_filesLayer").removeChild(document.getElementById(Id+"_gftformfile_"+fileCount));
}catch(e){}
}


function copyFileElemTxt(Id)
{
		 document.getElementById(Id+"_proxyTxt").value="";
		 document.getElementById(Id+"_proxyTxt").value=document.getElementById(Id+"_gftformfile").value;
		 document.getElementById(Id+"_fileDivOpt").style.zIndex=1;
}
function setFileElemDefault(Id)
{
		document.getElementById(Id+"_fileDivOpt").style.zIndex=4;
}
function setFileElemTxtFocus(Id)
{
		document.getElementById(Id+"_proxyTxt").focus();
}
function checksample(elemArray,comp,elem,diff)
{
document.getElementById("bgtxt_"+comp).value=document.getElementById("txt_"+comp).value;
//setTop(document.getElementById(comp+"_default"),comp); 
showLayer(comp); 
showLayer(comp+"up"); 
showLayer(comp+"down");
showLayer(comp+"_mask");
document.getElementById('searchButton').style.zIndex=2; 
document.getElementById(comp).style.zIndex=8; 
//document.getElementById(comp+"up").style.zIndex=9; 
//document.getElementById(comp+"down").style.zIndex=9;


document.getElementById(comp+"_default").style.zIndex="9";
var textbox=document.getElementById("txt_"+comp).value;

var aList2=new Array();
var elemcnt=1;
for(var j=1;j<elemArray.length;j++)
{

if(elemArray[j].toUpperCase().indexOf(textbox.toUpperCase())==0)
{
document.getElementById("white"+j+"TR"+comp).style.display="";
document.getElementById("data"+j+"TR"+comp).style.display="";
elemcnt++;
}
else
{
document.getElementById("white"+j+"TR"+comp).style.display="none";
document.getElementById("data"+j+"TR"+comp).style.display="none";

}

}

if(elemcnt<=7 && elemcnt>0){
document.getElementById(comp).style.height=(elemcnt*16)+(elemcnt-1);
document.getElementById(comp+"_mask").style.height=(elemcnt*16)+(elemcnt+31);
}
else{
document.getElementById(comp).style.height=118;
document.getElementById(comp+"_mask").style.height=150;
}
//alert(elemcnt);
if(elemcnt<=7 && elemcnt>1)
document.getElementById(comp+"down").style.top=findPosY(document.getElementById(comp+"_obj"))+((elemcnt-1)*16)-diff+(elemcnt-2);
else if(elemcnt>7)
document.getElementById(comp+"down").style.top=findPosY(document.getElementById(comp+"_obj"))+((7-1)*16)-diff+5;
else
document.getElementById(comp+"down").style.top=findPosY(document.getElementById(comp+"_obj"))-diff-1;

document.getElementById(comp+"_downFlag").value='true';
setLayerLeft(comp,-160,192);
setLayerLeft(comp+'up',-367,400);
setLayerLeft(comp+'down',-367,400);
setDynamicTop(elem,comp,diff);

}


var timeVar;
function doUp(elem)
{
	document.getElementById(elem).scrollTop=document.getElementById(elem).scrollTop-10;
}
function doDown(elem)
{
	document.getElementById(elem).scrollTop=document.getElementById(elem).scrollTop+10;
}
function dostartUp(elem)
{
	clearInterval(timeVar);
	timeVar=setInterval("doUp('"+elem+"')",10);
}
function doEndUp()
{
	clearInterval(timeVar);
}
function doStartDown(elem)
{
	clearInterval(timeVar);
	timeVar=setInterval("doDown('"+elem+"')",10);
}
function doEndDown()
{
	clearInterval(timeVar);
}

function checkEmailcomp(param1,param2,param3,param4,param5,param6)
{
  var flag1=false;
  var flag2=false;
  var flag3=false;
  var flag4=false;
  var flag5=false;
  var flag6=false;
  var flag7=false;
  

   var elemLabel1=param1;
   if(document.getElementById("address").value!=0)
      document.getElementById("formOfAddressElem").value=document.getElementById("address").options[document.getElementById("address").value].text;
   if(elemLabel1.indexOf("*")!=-1)
   {
       if(document.getElementById("address").value!=0)
         flag1=true;
	}
   else
       flag1=true;
      
   var elemLabel2=param2;
   if(elemLabel2.indexOf("*")!=-1)
   {
     var tStr=trimmed(document.getElementById("lastname").value);
     if(document.getElementById("lastname").value!="" && tStr!="")
       flag2=true;
   }
   else
      flag2=true;
   
   var elemLabel3=param3;
   if(elemLabel3.indexOf("*")!=-1)
   {
     var tStr=trimmed(document.getElementById("firstname").value);
     if(document.getElementById("firstname").value!="" && tStr!="")
       flag3=true;
   }
   else
      flag3=true;
  
  
  flag4=validateEmail("emailtext");
  
   
   var elemLabel5=param4;
   if(elemLabel5.indexOf("*")!=-1)
   {
      var tStr=trimmed(document.getElementById("skillsText").value);
      if(document.getElementById("skillsText").value!="" && tStr!="")
        flag5=true;
   }
   else
      flag5=true;
   
  
  var elemLabel6=param5;
  if(elemLabel6.indexOf("*")!=-1)
  {
    var r1=document.getElementsByName("frequencyText");
    for(var i=0; i<r1.length; i++)
    {
      if(r1[i].checked==true){
        flag6=true; 
        document.getElementById("frequencyTextBoxElem").value=r1[i].value;
      }
    }
  }
  else{
      flag6=true;
	var r1=document.getElementsByName("frequencyText");
    for(var i=0; i<r1.length; i++)
    {
      if(r1[i].checked==true)
             document.getElementById("frequencyTextBoxElem").value=r1[i].value;
    }      
  }
      
      
   var elemLabel7=param6;
   if(elemLabel7.indexOf("*")!=-1)
    {
      var r1=document.getElementsByName("emailFormatText");
      for(var i=0; i<r1.length; i++)
      {  
	       if(r1[i].checked==true){
           flag7=true; 
		   document.getElementById("emailFormatTextBoxElem").value=r1[i].value;	
         }
      }
    }
   else{
      flag7=true;
	  var r1=document.getElementsByName("emailFormatText");
      for(var i=0; i<r1.length; i++)
      {
         if(r1[i].checked==true)
		   document.getElementById("emailFormatTextBoxElem").value=r1[i].value;	
      }
   }
  
   
   if(flag1 && flag2 && flag3 && flag4 && flag5 && flag6 && flag7)
    { 
       
      document.jobdetailform.submit();
    }
   
 
 
     var flags=new Array(flag1,flag2,flag3,flag4,flag5,flag6,flag7);
  for(var s=0;s<flags.length;s++)
  {
     if(flags[s]==false)
     {
       switch(s)
       {
       case 0: document.getElementById("formaddresserror").style.display="";
                      break;
       case 1: document.getElementById("lastnameerror").style.display="";
                      break;
       case 2: document.getElementById("firstnameerror").style.display="";
                      break;
       case 3: document.getElementById("emailerror").style.display="";
                      break;
       case 4: document.getElementById("skillsErrorText").style.display="";
                      break;
       case 5: document.getElementById("frequencyerror").style.display="";
                      break;
       case 6: document.getElementById("emailformatErrorText").style.display="";
                      break;
       }
     }
     else{
     switch(s)
       {
       case 0: document.getElementById("formaddresserror").style.display="none";
                      break;
       case 1: document.getElementById("lastnameerror").style.display="none";
                      break;
       case 2: document.getElementById("firstnameerror").style.display="none";
                      break;
       case 3: document.getElementById("emailerror").style.display="none";
                      break;
       case 4: document.getElementById("skillsErrorText").style.display="none";
                      break;
       case 5: document.getElementById("frequencyerror").style.display="none";
                      break;
       case 6: document.getElementById("emailformatErrorText").style.display="none";
                      break;
       }
     
     }
     
     
   }

    

}

function trimmed(jcontactbox) {
var Str=jcontactbox;
var Counter=0;
for(var i=0;i<Str.length;i++){
if(Str.charAt(i)==" ")
 Counter++;
}
if (Counter==Str.length) {
return "";
}
else { 
return Str;
}
} 

function validateEmail(elem) {

     var src="";
     try{
        src=document.getElementById(elem).value;
	 } 
     catch(e){
	 	src=elem;
	 }
     var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     var regex = new RegExp(emailReg);
    if(regex.test(src))
{
return true; }
else{
return false;
} 
}




function getAllTValues(hElem, jTextNode, jValue,jAltValue)
{
	try{
	try{
	document.getElementById(hElem).value=jAltValue;
	} catch(e){}
	var t_place_parent=document.getElementById(jTextNode).parentNode;
	t_place_parent.title=jAltValue;
	var t_node=document.createTextNode(jValue);
	
	if(navigator.appName.indexOf("Microsoft") !=-1){
		var t_place=document.getElementById(jTextNode).childNodes(0);
		t_place.replaceNode(t_node);
	} else {
	
		var t_place_child=document.getElementById(jTextNode);
		var replaceTD=document.createElement("SPAN");
		
		replaceTD.id=jTextNode;
		
		replaceTD.appendChild(t_node);
		t_place_parent.replaceChild(replaceTD,t_place_child);
	}
	}catch(ep){}
}	

function setSearchKey()
{
try{document.getElementById("searchkeyword3").value=document.getElementById("maskKeyWord").value;}catch(e){}
}

function setAllSearchKey()
{
document.getElementById("ptlink").value=1;
document.getElementById("ptcurrent").value=1;
document.getElementById("h_position").value=document.getElementById("in_position").value;
document.getElementById("h_duration").value=document.getElementById("in_duration").value;
document.getElementById("h_country").value=document.getElementById("in_country").value;
document.getElementById("h_resultsPerPage").value=document.getElementById("in_resultsPerPage").value;
}

function checkEnterKey(event)
{
if ((event.which && event.which == 13) || 
    (event.keyCode && event.keyCode == 13))
    {
document.getElementById('ptlink').value='1';
document.getElementById('ptcurrent').value='1';
document.searchfilter.submit();
}
}

function checkEnterKeyHere(event)
{
if ((event.which && event.which == 13) || 
    (event.keyCode && event.keyCode == 13))
    {
try{setAllSearchKey();}catch(e){}
try{document.getElementById('searchkeyword3').value=document.getElementById('maskKeyWord').value;}catch(e){}
try{
document.getElementById('searchkeyword2').value='';
document.getElementById('searchkeyword2').value=document.getElementById('searchkeyword3').value;
}catch(e){}
document.getElementById('ptlink').value='1';
document.getElementById('ptcurrent').value='1';
document.searchfilter.submit();
}
}

function checkEnterKey4Email(event)
{
if ((event.which && event.which == 13) || 
    (event.keyCode && event.keyCode == 13))
    {
return true;
}
else 
  return false;
}


function checkDownSize(elemNum,tot)
{
elemNum=elemNum+6;
if(((elemNum)+5)>tot){
elemNum=elemNum-(((elemNum)+6)-tot);
}
return elemNum;
}

function checkUpSize(elemNum)
{
elemNum=elemNum-6;
if(elemNum<=0){
elemNum=1;
}
return elemNum;
}

function setTop(elem,gen)
{
var topUpDownArrow=0;
topUpDownArrow=elem.offsetTop;
document.getElementById(gen+"up").style.marginTop=(topUpDownArrow-11)+"px";
document.getElementById(gen+"down").style.marginTop=(topUpDownArrow+91)+"px";
}

function setMaskTop(elem,gen)
{
var topUpDownArrow=0;
topUpDownArrow=elem.offsetTop;
document.getElementById(gen+"_mask").style.marginTop=(topUpDownArrow-16)+"px";
}

function scrollLayer(rowVal,total,uniqueLayer){
var rowVal1=rowVal;
var rowVal2=rowVal+5;
if(rowVal2>total-1){
	rowVal2=total-1;
	rowVal1=rowVal2-5;
}
if(rowVal<=1){
	rowVal1=1;
	rowVal2=rowVal1+5;
}
for(var c=1;c<total;c++){
if(c>=rowVal1 && c<=rowVal2){
	var whiteTR="white"+c+"TR"+uniqueLayer;
	var dataTR="data"+c+"TR"+uniqueLayer;
	document.getElementById(whiteTR).className="showTR";
	document.getElementById(dataTR).className="showTR"; 

}
else{
	var whiteTR="white"+c+"TR"+uniqueLayer;
	var dataTR="data"+c+"TR"+uniqueLayer;
	document.getElementById(whiteTR).className="hideTR";
	document.getElementById(dataTR).className="hideTR";
}
}
}
function showMenu(mode,img_id,img_src,cnt)
{
	for(var i=1;i<=(cnt-1);i++)
	{
		var rowID=mode+i;
		document.getElementById(rowID).className="tableVisibilityOn";
	}
	for(var j=1;j<=cnt;j++)
	{
		var imgID=img_id+j;
		document.images[imgID].src=img_src+j+"_off.gif";
	}
	
}

function showLayer(id)
{
	document.getElementById(id).style.visibility = "visible";
	try{ document.getElementById(id).style.display = ""; }catch(e){}
}

function hideLayer(id)
{
	document.getElementById(id).style.visibility = "hidden";
	try{ document.getElementById(id).style.display = "none"; }catch(e){}
}

function hideMenu(mode,img_id,img_src,cnt)
{
	for(var k=1;k<=(cnt-1);k++)
	{
		var rowID=mode+k;
		document.getElementById(rowID).className="tableVisibilityOff";
	}
	for(var l=1;l<=cnt;l++)
	{
		var imgID=img_id+l;
		document.images[imgID].src=img_src+l+"_off.gif";
	}
	
}
function allNormal(cnt,img_id,img_src)
{
	for(var l=1;l<=cnt;l++)
	{
		var imgID=img_id+l;
		document.images[imgID].src=img_src+l+"_off.gif";
	}
}
function SelectionOnOff(name,imgSrc)
{
	document.images[name].src=imgSrc;
	
}


countryFlag=true;
languageFlag=true;
var ns6=document.getElementById && !document.all;
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1;
document.onmouseover=myFun;
function myFun(e){
var cur=ns6? e.target : event.srcElement;
if(cur.name=="pD_Country01" || cur.name=="pD_Country02" || cur.name=="pD_Country03" || cur.name=="pD_Country04" || cur.name=="pD_Country05" || cur.name=="pD_Country06")
{
	countryFlag=false;
	showMenu("countryselection","pD_Country0","images/pdcountry0",6);
	var image_src="images/pdcountry0"+cur.name.substring(cur.name.length-1)+"_on.gif";
	SelectionOnOff(cur.name,image_src);
}
else if(cur.name=="pD_Language01" || cur.name=="pD_Language02" || cur.name=="pD_Language03" || cur.name=="pD_Language04" || cur.name=="pD_Language05" || cur.name=="pD_Language06")
{	
	languageFlag=false;
	showMenu("languageselection","pD_Language0","images/pdlang0",6);
	var image_src="images/pdlang0"+cur.name.substring(cur.name.length-1)+"_on.gif";
	SelectionOnOff(cur.name,image_src);
}
else if(countryFlag==false)
{
	hideMenu("countryselection","pD_Country0","images/pdcountry0",6);
	countryFlag=true;
}
else if(languageFlag==false)
{ 
	hideMenu("languageselection","pD_Language0","images/pdlang0",6);
	languageFlag=true;
}
try{
var curID=cur.id;
if(curID.indexOf("jobfilter")==-1){
var alljf=document.getElementsByTagName("INPUT");
for(var i=0; i<alljf.length;i++)
{
	var eachjf=alljf[i].id;
	if(eachjf.indexOf("jobfilter")!=-1 && eachjf.indexOf("_tFlag")!=-1){
		alljf[i].value="false";
		
	}
}
}
}catch(e){}
}

function doubleStateButton( name, src1, src2 )
{
	this.name = name;
	this.images = new Array();
	this.images["off"] = new Image();
	this.images["off"].src = src1;
	this.images["on"] = new Image();
	this.images["on"].src = src2;

	// methoden
	this.off    = dSBTurnOff;
	this.on     = dSBTurnOn;
}

function changeStyleClass(object, className)
{
	object.className = className;
}
function dSBTurnOff()
{
	if (document.images)
		document.images[this.name].src = this.images["off"].src;

	return true;
}


function dSBTurnOn()
{
	if (document.images)
		document.images[this.name].src = this.images["on"].src;

	return true;
}
function linkDoubleImage(linkParam,imgSrc)
{
	var linkImage=linkParam.childNodes[0];
	linkImage.src=imgSrc;
}
function linkImgOnOff(id,imgSrc)
{
	document.getElementById(id).src=imgSrc;
	
}
function linkClassOnOff(id,cssSrc)
{
	document.getElementById(id).className=cssSrc;
	
}
function openMicroSite(siteName)
{
	var ms_width=((screen.width/2)-424)-14;
    var ms_height=((screen.height/2)-280)-18;
    openPopup=window.open(siteName, "GFTMicroSite","status=no,toolbar=no,menubar=no,titlebar=no,location=no,scrollbars=yes,width=865,height=560,left="+ms_width+",top="+ms_height);
    openPopup.focus();
}
function openMicroWebSpl(siteName)
{
	var ms_width=((screen.width/2)-480)-14;
    var ms_height=((screen.height/2)-300)-18;
    openPopup=window.open(siteName, "GFTWebSpecial","status=no,toolbar=no,menubar=no,titlebar=no,location=no,scrollbars=yes,width=977,height=600,left="+ms_width+",top="+ms_height);
    openPopup.focus();
}
function openPrintPreview(siteName)
{
	var ms_width=((screen.width/2)-424)-14;
    var ms_height=((screen.height/2)-280)-18;
    openPopup=window.open(siteName, "GFTPrintPreview","status=no,toolbar=no,menubar=no,titlebar=no,location=no,scrollbars=yes,width=865,height=560,left="+ms_width+",top="+ms_height);
    openPopup.focus();
}
function openGlossary(siteName)
{
	var ms_width=((screen.width/2)-272)-14;
    var ms_height=((screen.height/2)-248)-18;
    openPopup=window.open(siteName, "GFTGlossary","status=no,toolbar=no,menubar=no,titlebar=no,location=no,scrollbars=yes,width=561,height=496,left="+ms_width+",top="+ms_height);
    openPopup.focus();
}
function checkEnter(e)
{ 
var characterCode;
if(e && e.which)
{ 
e = e
characterCode = e.which;
}else
{
e = event;
characterCode = e.keyCode;
}

if(characterCode == 13){
getSearchResults("searchterm");
return false;
}else
return true;
}

function getSearchResults(aTextField) {
try{
var searchStr=document.getElementById(aTextField).value;
var sCounter=0;
if(searchStr.length>1){
for(var iter=0;iter<searchStr.length;iter++){
if(searchStr.charAt(iter)==" ")
  sCounter++;
else
  break;
}
}
if (sCounter==searchStr.length) {
window.location.href="#";
}
else { 
document.getElementById('advancedsearch').value='false'; 
document.search.submit();
}
}catch(e){}
} 
function getDetails(id,id1,id2,id3,id4,id5)
{
try{
document.getElementById(id1).style.display="none";
document.getElementById(id4).style.display="none";
document.getElementById(id).style.display="";
document.getElementById(id2).style.display="";
document.getElementById(id3).style.backgroundColor="#a6b3c3";
document.getElementById(id5).style.display="";
}
catch(e)
{}
}
function getDetailsOff(id,id1,id2,id3,id4,id5)
{

try{
document.getElementById(id).style.display="none";
document.getElementById(id2).style.display="none";
document.getElementById(id5).style.display="none";
document.getElementById(id1).style.display="";
document.getElementById(id3).style.backgroundColor="#b7c3d3";
document.getElementById(id4).style.display="";
}
catch(e)
{}
}

function getAllDDParam()
{
try{
document.getElementById("valIDElem").value=document.getElementById("valIDparamIs").value;
document.getElementById("srcIDElem").value=document.getElementById("srcIDparamIs").value;
document.getElementById("valID2Elem").value=document.getElementById("valID2paramIs").value;
document.getElementById("srcID2Elem").value=document.getElementById("srcID2paramIs").value;
document.getElementById("srcAltElem").value=document.getElementById("srcAltparamIs").value;
document.getElementById("valIDparam").value=document.getElementById("valIDparamIst").value;
document.getElementById("srcIDparam").value=document.getElementById("srcIDparamIst").value;
document.getElementById("valID2param").value=document.getElementById("valID2paramIst").value;
document.getElementById("srcID2param").value=document.getElementById("srcID2paramIst").value;
document.getElementById("srcAltparam").value=document.getElementById("srcAltparamIst").value;
}
catch(e){}
}

function changeStyleClassHigh4FCK(object)
{
var objClass = object.className+"high";
object.className = objClass;
}

function changeStyleClassStd4FCK(object)
{
var objClass = object.className;
if(objClass.indexOf("high")>0)
 objClass = objClass.replace(/high/g,"");
object.className = objClass;
}

function checkNewsletter(param1,param2,param3,param4,param5,param6,param7,param8,param9,param10,param12,param13,param14,param15,param16,param17,param18)
{

  var flag1=false;
  var flag2=false;
  var flag3=false;
  var flag4=false;
  var flag5=false;
  var flag6=false;
  var flag7=false;
  var flag8=false;
  var flag9=false;
  var flag10=false;
  var flag12=false;
  var flag13=false;
  var flag14=false;
  var flag15=false;
  var flag16=false;
  var flag17=false;
  var flag18=false;

   var elemLabel1=param1;

   if(elemLabel1!="" && document.getElementById("address").value!=0)
      document.getElementById("formOfAddressElem").value=document.getElementById("address").options[document.getElementById("address").value].text;
   if(elemLabel1!="" && elemLabel1.indexOf("*")!=-1)
   {
       if(document.getElementById("address").value!=0)
         flag1=true;
	}
   else
       flag1=true;
   
   var elemLabel2=param2;
   if(elemLabel2!="" && elemLabel2!="" && elemLabel2.indexOf("*")!=-1)
   {
     var tStr=trimmed(document.getElementById("lastname").value);
     if(document.getElementById("lastname").value!="" && tStr!="")
       flag2=true;
   }
   else
      flag2=true;
   
   var elemLabel3=param3;
   if(elemLabel3!="" && elemLabel3.indexOf("*")!=-1)
   {
     var tStr=trimmed(document.getElementById("firstname").value);
     if(document.getElementById("firstname").value!="" && tStr!="")
       flag3=true;
   }
   else
      flag3=true;
  
  	var email1 = "";
	var email2 = "";
	try{email1 = document.getElementById("emailid").value;}catch(e){}
	try{var email2 = document.getElementById("emailidconfirm").value;}catch(e){}
	flag4=(email1.toLowerCase()==email2.toLowerCase() && validateEmail("emailid") && validateEmail("emailidconfirm"))?true:false;
  
   
   var elemLabel5=param5;
   if(elemLabel5!="" && elemLabel5.indexOf("*")!=-1)
   {
      var tStr=trimmed(document.getElementById("positionText").value);
      if(document.getElementById("positionText").value!="" && tStr!="")
        flag5=true;
   }
   else
      flag5=true;
   
   var elemLabel6=param6;
   if(elemLabel6!="" && elemLabel6.indexOf("*")!=-1)
   {
      var tStr=trimmed(document.getElementById("departmentText").value);
      if(document.getElementById("departmentText").value!="" && tStr!="")
        flag6=true;
   }
   else
      flag6=true;


 var elemLabel7=param7;
   if(elemLabel7!="" && elemLabel7.indexOf("*")!=-1)
   {
      var tStr=trimmed(document.getElementById("companyText").value);
      if(document.getElementById("companyText").value!="" && tStr!="")
        flag7=true;
   }
   else
      flag7=true;


var elemLabel8=param8;
   if(elemLabel8!="" && elemLabel8.indexOf("*")!=-1)
   {
      var tStr=trimmed(document.getElementById("streetnameText").value);
	  var tStr2=trimmed(document.getElementById("streetnoText").value);
      if(document.getElementById("streetnameText").value!="" && tStr!="" && document.getElementById("streetnoText").value!="" && tStr2!="")
        flag8=true;
   }
   else
      flag8=true;


var elemLabel9=param9;
   if(elemLabel9!="" && elemLabel9.indexOf("*")!=-1)
   {
      var tStr=trimmed(document.getElementById("cityText").value);
	  var tStr2=trimmed(document.getElementById("zipcodeText").value);
      if(document.getElementById("cityText").value!="" && tStr!="" && document.getElementById("zipcodeText").value!="" && tStr2!="")
        flag9=true;
   }
   else
      flag9=true;

var elemLabel10=param10;
   if(elemLabel10!="" && elemLabel10.indexOf("*")!=-1)
   {
      var tStr=trimmed(document.getElementById("countryText").value);
      if(document.getElementById("countryText").value!="" && tStr!="")
        flag10=true;
   }
   else
      flag10=true;



var elemLabel12=param12;
   if(elemLabel12!="" && elemLabel12.indexOf("*")!=-1)
   {
      var tStr=trimmed(document.getElementById("affirmationText").value);
      if(document.getElementById("affirmationText").value!="" && tStr!="")
        flag12=true;
   }
   else
      flag12=true;

var elemLabel13=param13;
   if(elemLabel13!="" && elemLabel13.indexOf("*")!=-1)
   {
      var tStr=trimmed(document.getElementById("accountmanagerText").value);
      if(document.getElementById("accountmanagerText").value!="" && tStr!="")
        flag13=true;
   }
   else
      flag13=true;

 var elemLabel14=param14;

   if(elemLabel14!="" && document.getElementById("study").value!=0)
      document.getElementById("studyTextBoxElem").value=document.getElementById("study").options[document.getElementById("study").value].text;
   if(elemLabel14!="" && elemLabel14.indexOf("*")!=-1)
   {
       if(document.getElementById("study").value!=0)
         flag14=true;
	}
   else
       flag14=true;
      
  
  var elemLabel15=param15;

   if(elemLabel15!="" && document.getElementById("newsletter").value!=0)
      document.getElementById("newsletterTextBoxElem").value=document.getElementById("newsletter").options[document.getElementById("newsletter").value].text;
   if(elemLabel15!="" && elemLabel15.indexOf("*")!=-1)
   {
       if(document.getElementById("newsletter").value!=0)
         flag15=true;
	}
   else
       flag15=true;

 var elemLabel16=param16;

   if(elemLabel16!="" && document.getElementById("mailing").value!=0)
      document.getElementById("mailingTextBoxElem").value=document.getElementById("mailing").options[document.getElementById("mailing").value].text;
   if(elemLabel16!="" && elemLabel16.indexOf("*")!=-1)
   {
       if(document.getElementById("mailing").value!=0)
         flag16=true;
	}
   else
       flag16=true;
  
 var elemLabel17=param17;
     
   if(elemLabel17!="" && elemLabel17.indexOf("*")!=-1)
   {
       if(document.getElementById("category").value!="")
         flag17=true;
	}
   else
       flag17=true;
    
var elemLabel18=param18;

 if(elemLabel18!="" && document.getElementById("languagebox").value!=0){
    
  document.getElementById("languageElem").value=document.getElementById("languagebox").options[document.getElementById("languagebox").value].text;
}
  
 if(elemLabel18!="" && elemLabel18.indexOf("*")!=-1)
   {

       if(document.getElementById("languagebox").value!=0)
         flag18=true;
	}
   else{
       flag18=true;
document.getElementById("languageElem").value="";
}

   
   if(flag1 && flag2 && flag3 && flag4 && flag5 && flag6 && flag7 && flag8 && flag9 && flag10 && flag12 && flag13 && flag14 && flag15 && flag16 && flag17 && flag18)
    { 
      document.newsletterform.submit();
    }
   
 
 
     var flags=new Array(flag1,flag2,flag3,flag4,flag5,flag6,flag7,flag8,flag9,flag10,flag12,flag13,flag14,flag15,flag16,flag17,flag18);
  for(var s=0;s<flags.length;s++)
  {
     if(flags[s]==false)
     {
       switch(s)
       {
       case 0: try{document.getElementById("formaddresserror").style.display="";}catch(e){}
                      break;
       case 1: try{document.getElementById("lastnameerror").style.display="";}catch(e){}
                      break;
       case 2: try{document.getElementById("firstnameerror").style.display="";}catch(e){}
                      break;
       case 3: try{document.getElementById("emailerror").style.display="";}catch(e){}
                      break;
       case 4: try{document.getElementById("positionErrorText").style.display="";}catch(e){}
                      break;
       case 5: try{document.getElementById("departmentErrorText").style.display="";}catch(e){}
                      break;
       case 6: try{document.getElementById("companyErrorText").style.display="";}catch(e){}
                      break;
       case 7: try{document.getElementById("streetErrorText").style.display="";}catch(e){}
                      break;
       case 8: try{document.getElementById("cityErrorText").style.display="";}catch(e){}
                      break;
       case 9: try{document.getElementById("countryErrorText").style.display="";}catch(e){}
                      break;
       case 10:try{document.getElementById("zipcodeErrorText").style.display="";}catch(e){}
                      break;
       case 11:try{document.getElementById("accountmanagerErrorText").style.display="";}catch(e){}
                      break;
       case 12:try{document.getElementById("studyError").style.display="";}catch(e){}
                      break;
       case 13:try{document.getElementById("newsletterError").style.display="";}catch(e){}
                      break;
       case 14:try{document.getElementById("mailingError").style.display="";}catch(e){}
                      break;
       case 15:try{document.getElementById("categoryError").style.display="";}catch(e){}
                      break;
       case 16:try{document.getElementById("languageError").style.display="";}catch(e){}
                      break;
       }
     }
     else{
     switch(s)
       {
       case 0: try{document.getElementById("formaddresserror").style.display="none";}catch(e){}
                      break;
       case 1: try{document.getElementById("lastnameerror").style.display="none";}catch(e){}
                      break;
       case 2: try{document.getElementById("firstnameerror").style.display="none";}catch(e){}
                      break;
       case 3: try{document.getElementById("emailerror").style.display="none";}catch(e){}
                      break;
       case 4: try{document.getElementById("positionErrorText").style.display="none";}catch(e){}
                      break;
       case 5: try{document.getElementById("departmentErrorText").style.display="none";}catch(e){}
                      break;
       case 6: try{document.getElementById("companyErrorText").style.display="none";}catch(e){}
                      break;
       case 7: try{document.getElementById("streetErrorText").style.display="none";}catch(e){}
                      break;
       case 8: try{document.getElementById("cityErrorText").style.display="none";}catch(e){}
                      break;
       case 9: try{document.getElementById("countryErrorText").style.display="none";}catch(e){}
                      break;
       case 10:try{document.getElementById("zipcodeErrorText").style.display="none";}catch(e){}
                      break;
       case 11:try{document.getElementById("accountmanagerErrorText").style.display="none";}catch(e){}
                      break;
       case 12:try{document.getElementById("studyError").style.display="none";}catch(e){}
                      break;
       case 13:try{document.getElementById("newsletterError").style.display="none";}catch(e){}
                      break;
       case 14:try{document.getElementById("mailingError").style.display="none";}catch(e){}
                      break;
       case 15:try{document.getElementById("categoryError").style.display="none";}catch(e){}
                      break;
       case 16:try{document.getElementById("languageError").style.display="none";}catch(e){}
                      break;

       }
     
     }
     
     
   }

    



}

function selectSubDrop(objName){
try{document.getElementsByName("subTxt_"+objName)[0].style.display="none";}catch(ste){}
document.getElementsByName(objName)[0].value="";
var c_obj = document.getElementsByName("par_"+objName)[0];
for(var i=0; i<c_obj.options.length; i++)
{
try{
document.getElementsByName("sub_"+objName+"_"+i)[0].style.display="none";
}catch(e){}
}
for(var i=0; i<c_obj.options.length; i++)
{
if(c_obj.options[i].selected){
try{
var c_text= c_obj.options[i].value;
c_text = (c_text.indexOf("[")!=-1)?c_text.substring(0,c_text.indexOf("[")):c_text;
document.getElementsByName(objName)[0].value = c_text;
document.getElementsByName("sub_"+objName+"_"+i)[0].style.display="";
}catch(e){}
}
}
}

function setSubDropValue(objName,dropObj){
try{document.getElementsByName("subTxt_"+objName)[0].style.display="none";}catch(ste){}
var s_obj = document.getElementsByName(dropObj)[0];
try{
for(var i=0; i<s_obj.options.length; i++)
{
if(s_obj.options[i].selected && i==0){
try{
var parCVal = document.getElementsByName(objName)[0].value;
if(parCVal.indexOf(" > ")!=-1){
parCVal = parCVal.substring(0,parCVal.indexOf(" > "));
}
document.getElementsByName(objName)[0].value = "";
document.getElementsByName(objName)[0].value = parCVal;
}catch(e){}
}
else if(s_obj.options[i].selected){
try{
var parCVal = document.getElementsByName(objName)[0].value;
if(parCVal.indexOf(" > ")!=-1){
parCVal = parCVal.substring(0,parCVal.indexOf(" > "));
}
document.getElementsByName(objName)[0].value = "";
var seo=s_obj.options[i].value
var optVal = (seo.indexOf("{")!=-1)?seo.substring((seo.indexOf("{")+1),seo.indexOf("}")):seo;
document.getElementsByName(objName)[0].value = parCVal+" > "+optVal;
if(seo.indexOf("{")!=-1){
try{document.getElementsByName("subTxt_"+objName)[0].style.display="";}catch(ste){}
}
try{document.getElementsByName("subTxt_"+objName+"_"+i)[0].style.display="";}catch(sube){}
}catch(e){}
}
}
}
catch(et){
try{
var parCVal = document.getElementsByName(objName)[0].value;
if(parCVal.indexOf(" > ")!=-1){
parCVal = parCVal.substring(0,parCVal.indexOf(" > "));
}
document.getElementsByName(objName)[0].value = "";
var c_obj = document.getElementsByName("par_"+objName)[0];
for(var i=0; i<c_obj.options.length; i++)
{
try{
if(c_obj.options[i].selected && document.getElementsByName("sub_"+objName+"_"+i)[0].style.display=="")
document.getElementsByName(objName)[0].value = parCVal+" > "+document.getElementsByName("sub_"+objName+"_"+i)[0].value;
}catch(e){}
}
}catch(e){}
}
}

function setSubDropTxtValue(objName){
try{
var parCVal = document.getElementsByName(objName)[0].value;
if(parCVal.indexOf(": ")!=-1){
parCVal = parCVal.substring(0,parCVal.indexOf(": "));
}
document.getElementsByName(objName)[0].value = "";

try{
document.getElementsByName(objName)[0].value = parCVal+": "+document.getElementsByName("subTxt_"+objName)[0].value;
}catch(e){}

}catch(e){}
}

function setLayerPosition(ddLayer,leftPos,defaultPos){
var winW = screen.width, winH = screen.height;
var leftMargin = leftPos-5;
var cLeft = leftPos;
var bodywWidthOrginal = document.getElementById("gftpagetable").offsetWidth;

if (parseInt(navigator.appVersion)>3) {
 if (navigator.appName=="Netscape") {
  winW = window.innerWidth;
  winH = window.innerHeight;
  leftMargin = leftMargin-3;
  var clientH = document.body.scrollHeight;
var diffno = 31 ;
if(clientH>winH){
diffno = 31;
}

  var bodywWidth = document.getElementById("gftpagetable").offsetWidth-(diffno);
	var tmpScrolHeight1 = (winW==screen.width && clientH>winH)?2:(winW%2==0 && clientH>winH)?9:(winW%2!=0 && clientH>winH)?0:9;
	var tmpScrolHeight2 = (winW==screen.width && clientH>winH)?0:(winW%2==0 && clientH>winH)?0:(winW%2!=0 && clientH>winH)?8:8;
  	cLeft = (winW>bodywWidthOrginal && (winW%2==0))?(((winW-bodywWidth)/2)-leftMargin+(tmpScrolHeight2)):(winW>bodywWidthOrginal && (winW%2!=0))?(((winW-bodywWidth)/2)-(leftMargin+1-(tmpScrolHeight1))):defaultPos;
 }
 if (navigator.appName.indexOf("Microsoft")!=-1) {
  var bodywWidth = document.getElementById("gftpagetable").offsetWidth-(33);
  winW = document.body.offsetWidth;
  winH = document.body.offsetHeight;
  cLeft = (winW>bodywWidthOrginal && (winW%2==0))?(((winW-bodywWidth)/2)-leftMargin):(winW>bodywWidthOrginal && (winW%2!=0))?(((winW-bodywWidth)/2)-(leftMargin-1)):defaultPos;
 }
}


document.getElementById(ddLayer).style.left=cLeft;
document.getElementById(ddLayer).style.top=48;
}

function setLayerLeft(ddLayer,leftPos,defaultPos){
var winW = screen.width, winH = screen.height;
var leftMargin = leftPos-5;
var cLeft = leftPos;
if (parseInt(navigator.appVersion)>3) {
 if (navigator.appName=="Netscape") {
  winW = window.innerWidth;
  winH = window.innerHeight;
  leftMargin = leftMargin-3;
  var clientH = document.body.scrollHeight;

	var tmpScrolHeight1 = (winW==screen.width && clientH>winH)?2:(winW%2==0 && clientH>winH)?9:(winW%2!=0 && clientH>winH)?0:9;
	var tmpScrolHeight2 = (winW==screen.width && clientH>winH)?0:(winW%2==0 && clientH>winH)?0:(winW%2!=0 && clientH>winH)?8:8;
	

  cLeft = (winW>992 && (winW%2==0))?(((winW-960)/2)-leftMargin+(tmpScrolHeight2)):(winW>992 && (winW%2!=0))?(((winW-960)/2)-(leftMargin+1-(tmpScrolHeight1))):defaultPos;
 }
 if (navigator.appName.indexOf("Microsoft")!=-1) {
  winW = document.body.offsetWidth;
  winH = document.body.offsetHeight;
  cLeft = (winW>992 && (winW%2==0))?(((winW-960)/2)-leftMargin):(winW>992 && (winW%2!=0))?(((winW-960)/2)-(leftMargin-1)):defaultPos;
 }
}


document.getElementById(ddLayer).style.left=cLeft;
}

function setSearchLayerLeft(ddLayer,leftPos,defaultPos){
if (parseInt(navigator.appVersion)>3) {
 if (navigator.appName=="Netscape") {
  	setLayerLeft(ddLayer,leftPos+2,defaultPos-2);
	}
 if (navigator.appName.indexOf("Microsoft")!=-1) {
  setLayerLeft(ddLayer,leftPos,defaultPos);
	}
}
}

function resourcingJobSearchResize()
{
document.getElementById("jobfilter_country_default").style.display="none";
document.getElementById("jobfilter_resultsPerPage_default").style.display="none";
setLayerLeft("jobfilter_country_default",-160,192);
setLayerLeft("jobfilter_resultsPerPage_default",-160,192);
document.getElementById("jobfilter_country_default").style.display="";
document.getElementById("jobfilter_resultsPerPage_default").style.display="";
}

function setDynamicTop(elem,gen,diff)
{
var topUpDownArrow=0;
topUpDownArrow=findPosY(elem);

//document.getElementById(gen+"up").style.marginTop= (topUpDownArrow- (44 - parseInt(diff)))+"";
//document.getElementById(gen+"down").style.marginTop=(topUpDownArrow+(58 + parseInt(diff)))+"";
//document.getElementById(gen+"_mask").style.marginTop=(topUpDownArrow- (30 - parseInt(diff)))+""

}

function setFilterLayerPos(obj,elem,elemsize,contentPosition)
{
document.getElementById(elem).style.marginTop=-16;
document.getElementById(elem).style.marginLeft=0;
document.getElementById(elem+"_default").style.marginTop=-16;
document.getElementById(elem+"_default").style.marginLeft=0;
var maskTopStr = contentPosition;
var maskTopVal=0;
if(maskTopStr=="41") maskTopVal=-25;
else if(maskTopStr=="0") maskTopVal=16;
document.getElementById(elem+"_mask").style.marginTop=findPosY(obj)-27+maskTopVal;
document.getElementById(elem+"_mask").style.marginLeft=0;
document.getElementById(elem+"up").style.top=findPosY(obj)-contentPosition-1;
if(document.getElementById(elem+"_downFlag").value=='false' && elemsize<=7 && elemsize>1)
	document.getElementById(elem+"down").style.top=findPosY(obj)+((elemsize-1)*16)-contentPosition+(elemsize-2);
else if(document.getElementById(elem+"_downFlag").value=='false' && elemsize>7)
	document.getElementById(elem+"down").style.top=findPosY(obj)+((7-1)*16)-contentPosition+5;
document.getElementById("searchButton").style.zIndex=2;
}

function findPosY(obj)
{
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}





