// JavaScript Document
var browser     = '';
var version     = '';
var entrance    = '';
var cond        = '';
var  sniffer  = '';
var gShow; //variable holding the id where feedback will be sent to.
var gId;
var mailUrl = "common/ajax_checkmail.php?val=";
var studentUrl = "common/writeStatus.php?val=";
var allField = "";
var lastNumber = "";

var gErrors = 0;
var http = getHTTPObject();
var errorEmailMessage = "Invalid email address.";
var isIE = (document.all && !window.opera)? true:false;

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function checkMail(obj) {
		document.getElementById('loading_email').style.visibility="visible";
		document.getElementById('loading_email').style.display="block";
		document.getElementById('email_man_email').style.display="none";
		var at="@";
		var dot=".";
		var str = obj.value
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		var emailId = obj.id;
		var emailAlert = emailId.split("_");
		
		if ((obj.value!=null)||(obj.value!="")){
				if (str.indexOf(at)==-1){
					document.getElementById(emailAlert[2]+"_Alert").innerHTML = errorEmailMessage;
		document.getElementById('loading_email').style.visibility="hidden";
		document.getElementById('loading_email').style.display="none";
		document.getElementById('email_man_email').style.display="block";
					document.getElementById(emailId).value = "";
					//document.getElementById(emailId).focus();
				   return false;
				}
				if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
					document.getElementById(emailAlert[2]+"_Alert").innerHTML = errorEmailMessage;
		document.getElementById('loading_email').style.visibility="hidden";
		document.getElementById('loading_email').style.display="none";
		document.getElementById('email_man_email').style.display="block";
					document.getElementById(emailId).value = "";
					//document.getElementById(emailId).focus();
				   return false;
				}
				if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
					document.getElementById(emailAlert[2]+"_Alert").innerHTML = errorEmailMessage;
		document.getElementById('loading_email').style.visibility="hidden";
		document.getElementById('loading_email').style.display="none";
		document.getElementById('email_man_email').style.display="block";
					document.getElementById(emailId).value = "";
					//document.getElementById(emailId).focus();
					return false;
				}
				 if (str.indexOf(at,(lat+1))!=-1){
					document.getElementById(emailAlert[2]+"_Alert").innerHTML = errorEmailMessage;
		document.getElementById('loading_email').style.visibility="hidden";
		document.getElementById('loading_email').style.display="none";
		document.getElementById('email_man_email').style.display="block";
					document.getElementById(emailId).value = "";
					document.getElementById(emailId).focus();
					return false;
				 }
				 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
					document.getElementById(emailAlert[2]+"_Alert").innerHTML = errorEmailMessage;
		document.getElementById('loading_email').style.visibility="hidden";
		document.getElementById('loading_email').style.display="none";
		document.getElementById('email_man_email').style.display="block";
					document.getElementById(emailId).value = "";
				//	document.getElementById(emailId).focus();
					return false;
				 }
				 if (str.indexOf(dot,(lat+2))==-1){
					document.getElementById(emailAlert[2]+"_Alert").innerHTML = errorEmailMessage;
		document.getElementById('loading_email').style.visibility="hidden";
		document.getElementById('loading_email').style.display="none";
		document.getElementById('email_man_email').style.display="block";
					document.getElementById(emailId).value = "";
				//	document.getElementById(emailId).focus();
					return false;
				 }
				 if (str.indexOf(" ")!=-1){
					document.getElementById(emailAlert[2]+"_Alert").innerHTML = errorEmailMessage;
		document.getElementById('loading_email').style.visibility="hidden";
		document.getElementById('loading_email').style.display="none";
		document.getElementById('email_man_email').style.display="block";
					document.getElementById(emailId).value = "";
				//	document.getElementById(emailId).focus();
					return false;
				 }
			subCheckMail(obj,emailAlert[2]+'_Alert');
		}		
	}
	


function getHTTPObject() {
    if (typeof XMLHttpRequest != 'undefined') {
        return new XMLHttpRequest();
    }
    try {
        return new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            return new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
    }
    return false;
}

	
function subCheckMail(objInput,returnField){
			sVal = objInput.value;
			sId = objInput.id;
			gShow = returnField;
			gId = sId;
		if (sVal.length>0){
			http.open("GET", mailUrl + (sVal), true);
			http.onreadystatechange = handleHttpResponse; 
			http.send(null);
		}
}


function handleHttpResponse() {
	if (http.readyState == 4) 
  	{
			Results = http.responseText; 
			document.getElementById(gShow).innerHTML = "";
			if (Results=="invalidEmail"){
				document.getElementById('loading_email').style.visibility="hidden";
				document.getElementById('loading_email').style.display="none";
				document.getElementById('email_man_email').style.display="block";
				document.getElementById(gId).value = "";
				document.getElementById(gShow).innerHTML = errorEmailMessage;
				
				if(allField!=""){
					strFieldCount = parseInt(allField) + 1;
						if (strFieldCount>1){
							strLetterS = "s";
						}else{
							strLetterS ="";
						}	
					document.getElementById('requiredText').innerHTML = "You have "+strFieldCount+" required field"+strLetterS+" not completed."
					allField = strFieldCount;
				}
			
				
				
				
				
			} else if (Results=="validEmail") {
				document.getElementById(gShow).innerHTML = "";
				document.getElementById('loading_email').style.visibility="hidden";
				document.getElementById('loading_email').style.display="none";
				document.getElementById('email_man_email').style.display="block";
				if(allField!=""){
					strFieldCount = parseInt(allField) - 1;
						if (strFieldCount>1){
							strLetterS = "s";
						}else{
							strLetterS ="";
						}	
					document.getElementById('requiredText').innerHTML = "You have "+strFieldCount+" required field"+strLetterS+" not completed."
					allField = strFieldCount;
				}
			}
	}
}



function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

if (browser == ''){
if (navigator.appName.indexOf('Microsoft') != -1)
browser = 'IE'
else if (navigator.appName.indexOf('Netscape') != -1)
browser = 'Netscape'
else browser = 'IE';
}
if (version == ''){
version= navigator.appVersion;
paren = version.indexOf('(');
whole_version = navigator.appVersion.substring(0,paren-1);
version         = parseInt(whole_version);
}
if (browser == 'IE' && version >= 4){
//document.write('<'+'link rel="stylesheet" href="ie.css" mce_href="ie.css" />');
 sniffer = 1;
}
if (browser == 'Netscape' && version >= 2.02) {
//document.write('<'+'link rel="stylesheet" href="nn.css" mce_href="nn.css" />');
 sniffer = 2;
}

function lowerCase(o1) {
		tmpStr = o1.value.toLowerCase();
		o1.value = tmpStr;
}


function Justdisable(){
	var elem = document.getElementById('Data').elements;
	for(var i = 0; i < elem.length; i++){
			elem[i].disabled = true;
	}
}
function JustdisableDone(){
	var elem = document.getElementById('Data').elements;
	for(var i = 0; i < elem.length; i++){
			if (sniffer == 1){
				elem[i].disabled = false;
			} else if (sniffer == 2){
				elem[i].removeAttribute('disabled'); 
			};
	}
}
function checkField(o1){
		var getFields="";
		var strFieldCount = 0;
		 for (var c = 0; c < o1.elements.length; c++){
			  var name_array = o1.elements[c].name.split("_");
			// alert("A: "+name_array[0]+"__"+name_array[1]+"__"+name_array[2])
			if (name_array[1]=="man"){
				if (o1.elements[c].value.length==0){
				//if (name_array[2]=="CVchk"){
					//alert("yes");
				//}
			// alert("B: "+name_array[0]+"__"+name_array[1]+"__"+name_array[2])
					document.getElementById(name_array[2]+"_Alert").innerHTML = "This is a required field";
					strFieldCount = parseFloat(strFieldCount)+1;
				}else{
					document.getElementById(name_array[2]+"_Alert").innerHTML = "";					
				};
			};
		 };
		 if (strFieldCount>0){
		 	if (strFieldCount>1){
				strLetterS = "s";
			}else{
				strLetterS ="";
			}	
			location.href="#form";
		 	document.getElementById('requiredText').innerHTML = "You have "+strFieldCount+" required field"+strLetterS+" not completed."
			allField = strFieldCount;
				return false;
		 }else{
		 		// alert("submit")
				 return true;
				//return false;
		 }

};

function stopRKey(evt) { 
  var evt = (evt) ? evt : ((event) ? event : null); 
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); 
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;} 
} 

	
function SetDate(o1,o2,o3){
	var DateValue = o1.value;
	var DateId = o1.id;
	var DateLen = DateValue.length;
	var ResetValue = o2;
	if (o3 == 1){ // clear to type
		if ((ResetValue == "dd") ||(ResetValue == "mm") || (ResetValue == "yyyy")){
			document.getElementById(DateId).value = "";
		}

		
	}else{ // reset
		if (DateLen == 0){
			document.getElementById(DateId).value = ResetValue;
		}else if ((DateLen == 1) && (ResetValue != "yyyy")){
			if (DateValue == 0){
				if (ResetValue == "dd"){
					alert("This is not a date");
					document.getElementById(DateId).value=ResetValue;
				}else if (ResetValue == "mm"){
					alert("This is not a month");
					document.getElementById(DateId).value=ResetValue;
					}
				
			}else{
			document.getElementById(DateId).value = "0"+DateValue;
			}
		}else if (ResetValue == "dd"){
				 if (DateValue>31){
					alert("This is not a date");
					document.getElementById(DateId).value=ResetValue;
				}
		}else if (ResetValue == "mm"){
				if ((DateValue>12) || (DateValue==0)){
					alert("This is not a month");
					document.getElementById(DateId).value=ResetValue;
				}
		}else if (ResetValue == "yyyy"){
				if (DateLen<4){
					alert("Please enter a full year.\nExample: 2007");
					document.getElementById(DateId).value=ResetValue;
				}
		}
	}
}

  
  var DateDid = 0;
  
 function PassEventDate(o1,o2){
	var ddValue = document.getElementById('DOBDay').value;
	var mmValue = document.getElementById('DOBMth').value;
	var yyValue = document.getElementById('DOBYr').value;
	if ((ddValue!='dd') &&  (mmValue!='mm') &&  (yyValue!='yyyy')){
		document.getElementById('norm_man_DOBdate').value = ddValue+"/"+mmValue+"/"+yyValue;
				if(allField!=""){
					document.getElementById('DOBdate_Alert').innerHTML = "";
					strFieldCount = parseInt(allField) - 1;
						if (strFieldCount>1){
							strLetterS = "s";
						}else{
							strLetterS ="";
						}	
					document.getElementById('requiredText').innerHTML = "You have "+strFieldCount+" required field"+strLetterS+" not completed."
					allField = strFieldCount;
					DateDid = 1;
				}
	}else{
		document.getElementById('norm_man_DOBdate').value = "";
		if(allField!=""){
			if (DateDid==1){
					strFieldCount = parseInt(allField) + 1;
						if (strFieldCount>1){
							strLetterS = "s";
						}else{
							strLetterS ="";
						}	
					document.getElementById('DOBdate_Alert').innerHTML = "This is a required field";

					document.getElementById('requiredText').innerHTML = "You have "+strFieldCount+" required field"+strLetterS+" not completed."
					allField = strFieldCount;
					DateDid = 0;
			}
		}
	}
}

  function PassStartDate(o1,o2){
	var ddValue = document.getElementById('StartDay').value;
	var mmValue = document.getElementById('StartMth').value;
	var yyValue = document.getElementById('StartYr').value;
	if ((ddValue!='dd') &&  (mmValue!='mm') &&  (yyValue!='yyyy')){
	document.getElementById('norm_man_Startdate').value = ddValue+"/"+mmValue+"/"+yyValue;
	}else{
	document.getElementById('norm_man_Startdate').value = "";
	}
}

function checkForNum(o1){
	var NumValue = o1.value;
	var NumLen = NumValue.length;

	
	 if (isNaN(o1.value)){
	 	alert("This field is reserved for \"numbers\" only");
		//o1.value = NumValue.substring(0,NumLen-1);
		o1.value="";
		o1.focus();
		return;
	 }
}

function startCountDown(i, p, f) {
	var pause = p;
	var fn = f;
	location.href="#form";
	var countDownObj = document.getElementById("countDown");
	if (countDownObj == null) {
		alert("div not found, check your id");
		return;
	}
	countDownObj.count = function(i) {
	//countDownObj.innerHTML = "This panel will close in "+i+" seconds.";
		if (i == 0) {
			fn();
		return;
		}
	setTimeout(function() {countDownObj.count(i - 1);},pause);
	}
	countDownObj.count(i);
}

function myFunction() {
	location.href="index.php";

}
//SelectionOther(this,'uniname_TR','norm_man_uniname')
function SelectionOther(obj,TR_obj,passEle){
	var thisValue = obj.value;
	var thisId = obj.id;
	if (thisValue=="Others"){
		if (sniffer ==1){
			document.getElementById(thisId+"_TR").style.display="block"
		} else {
			document.getElementById(thisId+"_TR").style.display="table-row";
		}
			document.getElementById(passEle).value="";
			document.getElementById(thisId+"_others").value="";
			document.getElementById(thisId+"_others").focus();
	} else {
		document.getElementById(thisId+"_TR").style.display="none"
	}
}

function CheckForOthers(o1){
	var getboxid =o1.id+"_text";
	var getboxTR =o1.id+"_TR";
	if (o1.checked){
		if (sniffer ==1){
			document.getElementById(getboxTR).style.display="block"
		} else {
			document.getElementById(getboxTR).style.display="table-row";
		}
		document.getElementById(getboxid).focus();
	} else {
		document.getElementById(getboxid).value="";
		document.getElementById(getboxTR).style.display="none"
	}
}
function CheckOtherValue(o1,o2,o3){ //onblur="CheckOtherValue('HeardOfEventF_text','HeardOfEventF','HeardOfEventF_TR')"
	if(o1.value==""){
		document.getElementById(o2).checked = false;
		document.getElementById(o3).style.display="none"
	}
}

function ChkBoxMan(o1,o2,o3){
		 	var Counting = document.getElementById(o2).value;
				if (Counting==""){
					Counting = 0;
				}
					if (o1.checked){			
							Counting = parseFloat(Counting)+1
							if (o3!=""){
								document.getElementById(o3).focus();
							}
					}else{
							Counting = parseFloat(Counting)-1;
							if (o3!=""){
								document.getElementById(o3).value="Please specify";
							}
					}
					if (Counting == 0){
						document.getElementById(o2).value = "";
					}else{
						document.getElementById(o2).value = Counting;
					}
		  }


function activesection(o1){
	var selectedValue = o1;
			//document.getElementById('uniname').value="";
			document.getElementById('yearofstudy').options.selectedIndex=0;
			document.getElementById('countryStudy').options.selectedIndex=0;
			document.getElementById('companyname').value="";
			document.getElementById('designation').value="";	
			document.getElementById('courseofstudy').value="";	
			document.getElementById('industry').value="";	
			document.getElementById('courseofstudy').value="";	
			document.getElementById('StartYr').value="yyyy";	
			document.getElementById('StartMth').value="mm";	
			document.getElementById('StartDay').value="dd";	
			document.getElementById('experience').value="";	
	if (selectedValue!=""){
		if (selectedValue=="Student"){
			document.getElementById('norm_man_uniname').value="";
			document.getElementById('norm_man_yearofstudy').value="";
			document.getElementById('norm_man_courseofstudy').value="";
			document.getElementById('norm_man_countryStudy').value="";
			document.getElementById('norm_man_companyname').value="ready";
			document.getElementById('norm_man_designation').value="ready";
			document.getElementById('norm_man_industry').value="ready";
			document.getElementById('norm_man_Startdate').value="ready";
			document.getElementById('norm_man_experience').value="ready";
				if (sniffer ==1){
					document.getElementById("uniname_TR").style.display="block"
					document.getElementById("yearofstudy_TR").style.display="block"
					document.getElementById("courseofstudy_TR").style.display="block"
					document.getElementById("countryStudy_TR").style.display="block"
				} else {
					document.getElementById("uniname_TR").style.display="table-row"
					document.getElementById("yearofstudy_TR").style.display="table-row"
					document.getElementById("courseofstudy_TR").style.display="table-row"
					document.getElementById("countryStudy_TR").style.display="table-row"
				}
					document.getElementById("companyname_TR").style.display="none"
					document.getElementById("designation_TR").style.display="none"
					document.getElementById("industry_TR").style.display="none"
					document.getElementById("experience_TR").style.display="none"
					document.getElementById("Startdate_TR").style.display="none"
					
		}else {
			document.getElementById('norm_man_uniname').value="ready";
			document.getElementById('norm_man_yearofstudy').value="ready";
			document.getElementById('norm_man_courseofstudy').value="ready";
			document.getElementById('norm_man_countryStudy').value="ready";
			document.getElementById('norm_man_companyname').value="";
			document.getElementById('norm_man_industry').value="";
			document.getElementById('norm_man_designation').value="";
			document.getElementById('norm_man_Startdate').value="";
			document.getElementById('norm_man_experience').value="";
			
				if (sniffer ==1){
					document.getElementById("companyname_TR").style.display="block"
					document.getElementById("designation_TR").style.display="block"
					document.getElementById("industry_TR").style.display="block"
					document.getElementById("experience_TR").style.display="block"
					document.getElementById("Startdate_TR").style.display="block"
				} else {
					document.getElementById("companyname_TR").style.display="table-row"
					document.getElementById("designation_TR").style.display="table-row"
					document.getElementById("industry_TR").style.display="table-row"
					document.getElementById("experience_TR").style.display="table-row"
					document.getElementById("Startdate_TR").style.display="table-row"
				}
					document.getElementById("uniname_TR").style.display="none"
					document.getElementById("yearofstudy_TR").style.display="none"
					document.getElementById("courseofstudy_TR").style.display="none"
					document.getElementById("countryStudy_TR").style.display="none"
		}
	} else {
					document.getElementById('norm_man_uniname').value="ready";
					document.getElementById('norm_man_yearofstudy').value="ready";
					document.getElementById('norm_man_courseofstudy').value="ready";
					document.getElementById('norm_man_countryStudy').value="ready";
					document.getElementById('norm_man_companyname').value="ready";
					document.getElementById('norm_man_industry').value="ready";
					document.getElementById('norm_man_designation').value="ready";
					document.getElementById('norm_man_Startdate').value="ready";
					document.getElementById('norm_man_experience').value="ready";
					document.getElementById("companyname_TR").style.display="none"
					document.getElementById("designation_TR").style.display="none"
					document.getElementById("industry_TR").style.display="none"
					document.getElementById("uniname_TR").style.display="none"
					document.getElementById("yearofstudy_TR").style.display="none"
					document.getElementById("courseofstudy_TR").style.display="none"
					document.getElementById("countryStudy_TR").style.display="none"
					document.getElementById("experience_TR").style.display="none"
					document.getElementById("Startdate_TR").style.display="none"
					
	}
}


function jdSelect(obj,child){
	if (obj.checked){
				if (sniffer ==1){
					document.getElementById(obj.id+"_TR").style.display="block";
					document.getElementById(obj.id+"_TR").style.visibility="visible";
				} else {
					document.getElementById(obj.id+"_TR").style.display="table-row";
					document.getElementById(obj.id+"_TR").style.visibility="visible";
				}
	} else {
			var temp = new Array();
			temp = child.split('_');
			for (i=parseFloat(temp[0]);i<=parseFloat(temp[1]);i++){
					document.getElementById("norm_norm_jd"+i).checked=false;
			}
					document.getElementById(obj.id+"_TR").style.display="none";
					document.getElementById(obj.id+"_TR").style.visibility="hidden";
	}
}

function story(o1,o2,o3){

	var Max = o2;
	formcontent = o1.value;
	formCount = formcontent.split(" ");
	document.getElementById(o3).value= parseInt(formCount.length)-1+" of "+Max+" words";
	if (formCount.length>Max) {
		nowCount = o1.value.length;
		nowCount = parseInt(nowCount)-1;
		o1.value = formcontent.substr(0, nowCount);
		document.getElementById(o3).value = Max+" of "+Max+" words";
		alert("You have reach your maximum of "+Max+" words");
	}
	}


function takeOutAlert(obj){
		var myId = obj.id;
		var myForm = document.getElementById('Data');
		var myValue = obj.value;
		var myId_array = myId.split("_");
		var myAlert = myId_array[2]+"_Alert";
		if(allField!=""){
			if (myId_array[1]=="man"){
				if ((myValue.length>0) && (myValue!="")){
					document.getElementById(myAlert).innerHTML = "";
					strFieldCount = parseInt(allField) - 1;
						if (strFieldCount>1){
							strLetterS = "s";
						}else{
							strLetterS ="";
						}	
					document.getElementById('requiredText').innerHTML = "You have "+strFieldCount+" required field"+strLetterS+" not completed."
					allField = strFieldCount;
				} else {
					document.getElementById(myAlert).innerHTML = "This is a required field";
					strFieldCount = allField+1;
						if (strFieldCount>1){
							strLetterS = "s";
						}else{
							strLetterS ="";
						}	
					document.getElementById('requiredText').innerHTML = "You have "+strFieldCount+" required field"+strLetterS+" not completed."
					allField = strFieldCount;
				}
			}
		}
}
var selectedReady = "";

function takeOutOtherAlert(obj,others){
		var myId = document.getElementById(others);
		var myForm = document.getElementById('Data');
		var myValue = myId.value;
		var myId_array = others.split("_");
		var myAlert = myId_array[2]+"_Alert";
		var selectedOne = obj.id;
		
		if(allField!=""){
			if (myId_array[1]=="man"){
				if ((myValue.length>0) && (myValue!="") && (myValue!="ready")){
					if (selectedReady!=myAlert){
						document.getElementById(myAlert).innerHTML = "";
						strFieldCount = parseInt(allField) - 1;
							if (strFieldCount>1){
								strLetterS = "s";
							}else{
								strLetterS ="";
							}	
						document.getElementById('requiredText').innerHTML = "You have "+strFieldCount+" required field"+strLetterS+" not completed."
						allField = strFieldCount;
						selectedReady = myAlert;
					}
				} else {
					if (selectedReady==myAlert){
						document.getElementById(myAlert).innerHTML = "This is a required field";
						strFieldCount = allField+1;
							if (strFieldCount>1){
								strLetterS = "s";
							}else{
								strLetterS ="";
							}	
						document.getElementById('requiredText').innerHTML = "You have "+strFieldCount+" required field"+strLetterS+" not completed."
						allField = strFieldCount;
						selectedReady = "";
					}
				}
			}
		}
	}
	
	
function checkchkCv(o1){
		if (document.getElementById('norm_man_CVchk').value.length > 0){
			o1.checked = true;
		}
}

function disable(){
	if (document.Data.DocName.value.length!=0){
		document.getElementById("TDReturnText").innerHTML = "Please check this checkbox again to re-upload another CV";
		document.Data.DocName.value="";
	}else{
				if (o1.checked){
					var elem = document.getElementById("Data").elements;
					for(var i = 0; i < elem.length; i++){
						if (elem[i].name!="upload"){
						elem[i].disabled = true;
						}
					}
					if (sniffer ==1){
						document.getElementById("iframeTR").style.display="block"
					 }else{
						document.getElementById("iframeTR").style.display="table-row";
					 }
						document.getElementById('submit').disabled=true;
						document.getElementById('CV_iframe').src="uploadCV.php"  
						document.getElementById("TDReturnText").innerHTML = "";
			
				}else{
					var elem = document.getElementById("Data").elements;
					for(var i = 0; i < elem.length; i++){
						elem[i].disabled = false;
					}
						document.getElementById("iframeTR").style.display="none";
						document.getElementById('submit').disabled=false;
			
				}
	}

}
function CancelUpload(){
	var elem = document.getElementById('Data').elements;
	for(var i = 0; i < elem.length; i++){
				elem[i].removeAttribute('disabled'); 
	}
		document.Data.DocName.value = "";
		document.getElementById('norm_man_CVchk').value="";
		document.getElementById("iframeTR").style.display="none";
		document.getElementById("CV").checked=false;
		document.getElementById("submit").disabled=false;
}
function done(o1){	 
	 var elem = document.getElementById("Data").elements;
		for(var i = 0; i < elem.length; i++){
			elem[i].disabled = false;
	}
		document.getElementById('norm_man_CVchk').value="1";
		document.getElementById("TDReturnText").innerHTML = "CV has been successfully uploaded. <br>To review please click <a href=\"uploads/"+o1+"\">here</a>";
		document.Data.DocName.value = o1;
		document.getElementById("iframeTR").style.display="none";
		document.getElementById('submit').disabled=false;
		
	
					document.getElementById('CVchk_Alert').innerHTML = "";
					strFieldCount = parseInt(allField) - 1;
						if (strFieldCount>1){
							strLetterS = "s";
						}else{
							strLetterS ="";
						}	
					document.getElementById('requiredText').innerHTML = "You have "+strFieldCount+" required field"+strLetterS+" not completed."
					allField = strFieldCount;
}

function jobFunction(o1){
	if (o1.value==1){
		if (document.Data.DocName.value.length!=0){
			document.getElementById("TDReturnText").innerHTML = "Please check this checkbox again to re-upload another CV";
			document.Data.DocName.value="";
		} else {
					var elem = document.getElementById("Data").elements;
					for(var i = 0; i < elem.length; i++){
						if (elem[i].name!="upload"){
							elem[i].disabled = true;
						}
					}
						if (sniffer ==1){
							document.getElementById("iframeTR").style.display="block"
						}else{
							document.getElementById("iframeTR").style.display="table-row";
						}
							document.getElementById('submit').disabled=true;
							document.getElementById('CV_iframe').src="uploadCV.php"  
							document.getElementById("TDReturnText").innerHTML = "";
		}
	} else {
			document.getElementById('norm_man_CVchk').value="1";
			document.getElementById("TDReturnText").innerHTML = "";
		if (document.Data.DocName.value.length!=0){
			document.Data.DocName.value="";
		}
	}
}

function nav_mouse(obj,classPass){
		obj.className = classPass;
	}
	
function loadJD(JDURL){
	winWidth=document.all?document.body.clientWidth:window.innerWidth; 
	winHeight=document.all?document.body.clientHeight:window.innerHeight; 
	var topPos = getScrollPosY();
	var re_topPos = topPos + 20;
	var re_leftPos = Math.round(winWidth/2)-350; 
	document.getElementById('ajax_frame').style.display="block";
	document.getElementById('ajax_frame').style.visibility = "visible";
	document.getElementById('ajax_tool').style.display="block";
	document.getElementById('ajax_tool').style.visibility = "visible";
	document.getElementById('ajax_tool').style.top = re_topPos+"px";
	document.getElementById('ajax_tool').style.left = re_leftPos+"px";
	document.getElementById('ajax_frame').style.height=document.getElementById('main_table').offsetHeight;
	var re_height = Math.round(winHeight-150);
	document.getElementById('ajax_iframe').style.height=re_height+"px";
	document.getElementById('ajax_iframe').style.width = "700px"
	//document.getElementById('ajax_iframe').style.height="250px";
	document.getElementById('ajax_iframe').src = JDURL;
	document.body.style.overflow="hidden";
	//document.all.body.style.overflow="hidden";
}

function loadJD2(JDURL){
	winWidth=document.all?document.body.clientWidth:window.innerWidth; 
	winHeight=document.all?document.body.clientHeight:window.innerHeight; 
	var topPos = getScrollPosY();
	var re_topPos = topPos + 20;
	var re_leftPos = Math.round(winWidth/2)-425; 
	document.getElementById('ajax_frame').style.display="block";
	document.getElementById('ajax_frame').style.visibility = "visible";
	document.getElementById('ajax_tool').style.display="block";
	document.getElementById('ajax_tool').style.visibility = "visible";
	document.getElementById('ajax_tool').style.top = re_topPos+"px";
	document.getElementById('ajax_tool').style.left = re_leftPos+"px";
	document.getElementById('ajax_frame').style.height=document.getElementById('main_table').offsetHeight;
	var re_height = Math.round(winHeight-150);
	document.getElementById('ajax_iframe').style.height=re_height+"px";
	document.getElementById('ajax_iframe').style.width = "850px"
	//document.getElementById('ajax_iframe').style.height="250px";
	document.getElementById('ajax_iframe').src = JDURL;
	document.body.style.overflow="hidden";
	//document.all.body.style.overflow="hidden";
}


function getScrollPosY(){
	if (window.pageYOffset != null){
		return window.pageYOffset;
	} else if (document.body.scrollTop != null) {
		return document.body.scrollTop;
	}
	return 0;
}


function closeWindows(){
	document.getElementById('ajax_frame').style.display="none";
	document.getElementById('ajax_frame').style.visibility = "hidden";
	document.getElementById('ajax_tool').style.display="none";
	document.getElementById('ajax_tool').style.visibility = "hidden";
	document.body.style.overflow="auto";
	//document.all.body.style.overflow="auto";
}
	
	
	
	
document.onkeypress = stopRKey;
