function comboBox_OnChange(name,id,isNew)
{
	if(name == 'position'){
		carLevel = document.getElementById('carLevel');
		//carLevelDesc = document.getElementById('carLevelDesc');
		carLevelValidator = carLevel.getAttribute('validator');
		pair = carLevelValidator.split(';');	
		if (isNew == 'true'){
			if (pair[0] == '0'){
				str1 = '1' + ';' + pair[1] + ';' + pair[2] + ';' + pair[3] + ';' + pair[4];
				carLevel.setAttribute ('validator',str1); 			
				carLevel.disabled = false;		
				//carLevelDesc.innerHTML += ' (*)';		
				carLevel.selectedIndex = 0;
			}
		}
		else{
			if (pair[0] == '1'){
				str1 = '0' + ';' + pair[1] + ';' + pair[2] + ';' + pair[3] + ';' + pair[4];
				carLevel.setAttribute ('validator',str1); 			
				carLevel.disabled = true;	
				//strDesc = carLevelDesc.innerHTML.substring(0,carLevelDesc.innerHTML.length-4)	
				//carLevelDesc.innerHTML = strDesc;				
			}
			var params = 'positionId='+id;
			getPositionCarLevel(params);
		}
	}
}

function showLoading()
{
  if(document.getElementById("loadingDiv"))
  { 
  	setLoadingDivAlignment();
  	document.getElementById("loadingDiv").style.visibility = 'visible';
  	document.body.style.backgroundColor = '#F2F2F2';
  }
}
function scrollingDetector(){
	
	setInterval("setDivAlignment(\"appLoadingDiv\")", 250);
}
function setOpaqueDiv(divName){
	winH1 = 460;
	var winW1 = 630;
	
	if (parseInt(navigator.appVersion)>3) 
	{
		if (navigator.appName=="Netscape") 
		{
			winH1 = window.innerHeight;
			winW1 = window.innerWidth;
		}
		if (navigator.appName.indexOf("Microsoft")!=-1) 
		{
			winH1 = document.body.offsetHeight;
			winW1 = document.body.offsetWidth;
		}
	}

	document.getElementById(divName).style.top = Math.floor( (winH1/2) );
	document.getElementById(divName).style.left = Math.floor( (winW1/2) );
}

function setDivAlignment(divName)
{
	if (window.innerHeight)
	{
		  posy = window.pageYOffset;
		  posx = window.pageXOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop)
	{
		posy = document.documentElement.scrollTop;
		posx = document.documentElement.scrollLeft;
	}
	else if (document.body)
	{
		  posy = document.body.scrollTop;
		  posx = document.body.scrollLeft;
	}
	
	var winW = 630, winH = 460;
	
	if (parseInt(navigator.appVersion)>3) 
	{
		if (navigator.appName=="Netscape") 
		{
	  		winW = window.innerWidth;
	  		winH = window.innerHeight;
	 	}
		if (navigator.appName.indexOf("Microsoft")!=-1) 
		{
			winW = document.body.offsetWidth;
		  	winH = document.body.offsetHeight;
		}
	}
		
	var height = document.getElementById(divName).offsetHeight;
	var width = document.getElementById(divName).offsetWidth;

	var left = Math.floor( (winW/2) - (width/2));
	
	var top = Math.floor( (winH/2) - (height/2));
	
	document.getElementById(divName).style.left = left+posx;
	document.getElementById(divName).style.top = top+posy;

}
	
function openCenter(URL,name,width,height){

   var left = Math.floor( (screen.width - width) / 2);
   var top = Math.floor( (screen.height - height) / 2);
   var winParms = "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,top=" + top + ",left=" + left + ",height=" + height + ",width=" + width;
	window.open(URL,name,winParms);
	return;

}
	
function toggleAdValidator(){
	var frm = document.getElementById("accountForm");
	var startDtDesc = document.getElementById("startDateDesc");
	var endDtDesc = document.getElementById("endDateDesc");
	var status = document.getElementById("status");
	var startDtValidator = frm.startDate.getAttribute('validator');
	var endDtValidator = frm.endDate.getAttribute('validator');
	var pair = startDtValidator.split(';');
	var pair2 = endDtValidator.split(';');	
	if (status.selectedIndex == 0)
	{
		var str1 = '1' + ';' + pair[1] + ';' + pair[2] + ';' + pair[3] + ';' + pair[4];
		var str2 = '1' + ';' + pair2[1] + ';' + pair2[2] + ';' + pair2[3] + ';' + pair2[4];	
		frm.startDate.setAttribute ('validator',str1); 
		frm.endDate.setAttribute ('validator',str2); 	
		startDtDesc.innerHTML += ' (*)';
		endDtDesc.innerHTML += ' (*)';			
	}
	else{
		var str1 = '0' + ';' + pair[1] + ';' + pair[2] + ';' + pair[3] + ';' + pair[4];
		var str2 = '0' + ';' + pair2[1] + ';' + pair2[2] + ';' + pair2[3] + ';' + pair2[4];	
		frm.startDate.setAttribute ('validator',str1); 
		frm.endDate.setAttribute ('validator',str2); 
		startDtDesc.innerHTML = startDtDesc.innerHTML.split('(')[0];
		endDtDesc.innerHTML = endDtDesc.innerHTML.split('(')[0];
					
	}
}


function pwdFormActive()
{
	var frm = document.getElementById("accountForm");
	var oldpasswordValidator = frm.oldpassword.getAttribute('validator');
	var passwordValidator = frm.password.getAttribute('validator');
	var password_repeatValidator = frm.password_repeat.getAttribute('validator');
	var pair = oldpasswordValidator.split(';');
	var pair2 = passwordValidator.split(';');
	var pair3 = password_repeatValidator.split(';');   
	if (frm.oldpassword.value != '')
	{
		var str1 = '1' + ';' + pair[1] + ';' + pair[2] + ';' + pair[3] + ';' + pair[4];
		var str2 = '1' + ';' + pair2[1] + ';' + pair2[2] + ';' + pair2[3] + ';' + pair2[4];
		var str3 = '1' + ';' + pair3[1] + ';' + pair3[2] + ';' + pair3[3] + ';' + pair3[4];
		frm.oldpassword.setAttribute ('validator',str1); 
		frm.password.setAttribute ('validator',str2); 
		frm.password_repeat.setAttribute ('validator',str3);	
		frm.password.disabled = false;
		frm.password_repeat.disabled = false;
		frm.password.focus();
		frm.changePwd.value = 'yes';
	}
	else
	{
		var str1 = '0' + ';' + pair[1] + ';' + pair[2] + ';' + pair[3] + ';' + pair[4];
		var str2 = '0' + ';' + pair2[1] + ';' + pair2[2] + ';' + pair2[3] + ';' + pair2[4];
		var str3 = '0' + ';' + pair3[1] + ';' + pair3[2] + ';' + pair3[3] + ';' + pair3[4];	
		frm.oldpassword.setAttribute ('validator',str1); 
		frm.password.value ='';
		frm.password.setAttribute ('validator',str2); 
		frm.password_repeat.value=''
		frm.password_repeat.setAttribute ('validator',str3);	
		frm.password.disabled = true;
		frm.password_repeat.disabled = true;				
	 	frm.changePwd.value = 'no';
	 }
}

function capWords(obj) 
{
	var tmpStr, tmpChar, preString, postString, strlen;
	tmpStr = obj.value.toLowerCase();
	stringLen = tmpStr.length;
	if (stringLen > 0)
	{
	  for (i = 0; i < stringLen; i++)
	  {
	    if (i == 0)
		{
	      tmpChar = tmpStr.substring(0,1).toUpperCase();
	      postString = tmpStr.substring(1,stringLen);
	      tmpStr = tmpChar + postString;
	    }
	    else
		{
	      tmpChar = tmpStr.substring(i,i+1);
	      if (tmpChar == " " && i < (stringLen-1))
		  {
	      tmpChar = tmpStr.substring(i+1,i+2).toUpperCase();
	      preString = tmpStr.substring(0,i+1);
	      postString = tmpStr.substring(i+2,stringLen);
	      tmpStr = preString + tmpChar + postString;
	      }
	    }
	  }
	}
	obj.value = tmpStr;
}	

function capitalize (obj)
{
	if (obj.value.length == 1)
		obj.value = obj.value.toUpperCase(); 
}
	
function toggleDetailsView(showText,hideText)
{
	var elem = document.getElementById( 'details' );
	var link = document.getElementById ('detailsLink');
	var details = document.getElementById('editDetails');
	if( elem.style.display == 'block' )
	{
		elem.style.display = 'none';
		link.innerHTML = showText;;
		details.value='';
	}
	else if (elem.style.display == 'none')
	{
		elem.style.display = 'block';
		link.innerHTML = hideText;
		details.value='yes';
	}
	else 
	{
		elem.style.display = 'none';
		link.innerHTML = showText;
		details.value='';
	}	
}
	function addToBox()
	{
		toList = document.getElementById('itSkills');
		els = toList.options;
		for(i=0;i<els.length;i++)
		{
			if (els[i].text == itCombo.getComboText()){
				itCombo.setComboText('');
				return;
			}
		}		
		if(itCombo.getComboText()!=itCombo.getSelectedText()){
			toList.options[toList.length] = new Option(itCombo.getComboText(),itCombo.getComboText());
		}
		else{
			toList.options[toList.length] = new Option(itCombo.getSelectedText(),itCombo.getSelectedValue());
		}
		itCombo.setComboText('');
	}
	
	function removeFromBox()
	{
		toList = document.getElementById('itSkills');
		els = toList.options;
		var flag = 0;
		for(i=0;i<els.length;i++)
		{
			if(els[i].selected == true){
				toList.remove(i);
				i--;
				flag = 1;
			}
		}
		if (flag == 0){
			toList.remove(0);
		}
	}
	
	
	function clearComboBox(name,id)
	{
		if(name == 'combobox3'){
			certAuthCombo.disable(false);
			certAuthCombo.clearAll();
			certAuthCombo.setComboText("");
		}
	}	
	
	
	function refreshLang(param,objLangTR,objLangENG)
	{
		
		var lang = document.getElementById('ADlang');
		//alert(lang.options[lang.selectedIndex].value);
		if(lang.options[lang.selectedIndex].value == 1)
			param += objLangTR;
		if(lang.options[lang.selectedIndex].value == 2)
			param += objLangENG;
		window.location.href = param;
	}
	
	function addToMultiple(inputText,multiple)
	{
		var text = document.getElementById(inputText);
		var multipleSel = document.getElementById(multiple);
		//alert(document.getElementById(inputText));
		//alert(document.getElementById(multiple));
		var opts = multipleSel.options;	
		for(i=0;i<opts.length;i++)
		{
			if (opts[i].text == text.value){
				text.value='';
				text.focus();
				return;
			}
		}
		if(text.value!='')
		{
			multipleSel.options[multipleSel.length] = new Option(text.value,text.value);
			text.value='';
			text.focus();
		}
		
	}
	
	function removeFromMultiple(multiple)
	{
		toList = document.getElementById(multiple);
		els = toList.options;
		var flag = 0;
		for(i=0;i<els.length;i++)
		{
			if(els[i].selected == true){
				toList.remove(i);
				i--;
				flag = 1;
			}
		}
		if (flag == 0){
			toList.remove(0);
		}
	}
	
	function checkAll() 
	{
		if(document.getElementById('checkboxAll').checked) 
		{
			allCheckBoxes = document.getElementsByName("adCheck");
			
			for(i=0; i< allCheckBoxes.length; i++) 
			{
				allCheckBoxes[i].checked = true;
			}
			
		} else {
					allCheckBoxes = document.getElementsByName("adCheck");
			
			for(i=0; i< allCheckBoxes.length; i++) 
			{
				allCheckBoxes[i].checked = false;
			}
		}
	}
	
	function openTop(URL,name,width,height){


	   var left = Math.floor( (screen.width - width) / 2);
	   var top = Math.floor( (screen.height - height) / 2);
	
	   var winParms = "status=yes,scrollbars=yes,scrollable=yes,resizable=no,top=0,left="+left+",height=" + height + ",width=" + width;
		window.open(URL,name,winParms);
	
		return;
	
	}


	
	