// JavaScript Document

/*function Fn_CheckNull(sFormField,sMessage)
{
	var sMesg = new Array();
	sMesg[0]="Please enter your firstname";
	sMesg[1]="Please enter your lastname";
	sMesg[2]="Please enter your E-mail address";
	sMesg[3]="Please reconfirm your E-mail address";
	sMesg[4]="Please enter your Home Phone Number";
	sMesg[5]="Please enter your country of residence";
	sMesg[6]="Please enter the Name of your Educational Establishments";
	sMesg[7]="Please enter the Course and Level Being Studied";
	sMesg[8]="Please enter the Expected Grade or GPA of Degree";
	sMesg[9]="Please enter the Graduation date";
	sMesg[10]="Please enter for Do you have a full drivers licence ?";
	sMesg[11]="Please enter the City/Town of Residence";
	sMesg[12]="Please enter Your Present Job Title";
	sMesg[13]="Please enter Length of Industry Experience in years";
	sMesg[14]="Please enter Educational Background";
	sMesg[15]="Please enter Languages Spoken";
	
	var sCont = sFormField;
	var sContVal = sFormField.value;	
	
	var str = new String();
	str = sContVal;
	var span = new RegExp("[ ]","g");
	var rep = str.replace(span,"~");
	var lengths = rep.length;
	var noofexist = 0;
	
	if(sContVal != "")
	{
		for(i=0;i<=lengths;i++)
		{
			if(rep.indexOf('~',i)!=-1)
			 {
				noofexist=noofexist+1;
				i=rep.indexOf('~',i);
			 } 	
		}
	}
	
	if(sContVal == "" || noofexist==lengths)
	{
		alert(sMessage);
		sCont.focus();
		sCont.select();
		return false;
	}

}

function Fn_CheckSel(sFormField,sMessage)
{
	if(sFormField[sFormField.selectedIndex].value == 0)
	{
		alert(sMessage);
		sFormField.focus();
		return false;		
	}
}*/
	
function Fn_OpenWindow(theURL,theWindow) {
  w = window.open(theURL,theWindow,'scrollbars=yes,resizable=yes,status=yes,width=550,height=500');
  w.focus();
}
  
var dialogArguments;

function Fn_ChangeUniversity(field,field_country){
	dialogArguments = field;
	target=eval(field_country);
	// Added by Harish Nair for 9650 on 31st October 2006
	dialogArguments.value = '';
	// end of code added for 9650.
	if (target.options[target.options.selectedIndex].value != '0' && target.options[target.options.selectedIndex].value != 'Other')
	{		
		Fn_OpenWindow('ListUniversities.cfm?Zone='+escape(target.options[target.options.selectedIndex].text),'UniversityPopup');
	}
	
	if(target.options[target.options.selectedIndex].value == 'Other')
	{
		dialogArguments.value = 'Other';
	}
}

function Fn_CheckUpload(sForm,sFieldName)
{
	var sCont = sFieldName;
	var sContVal = sFieldName.value;
						 
	var res="no";

	var gfile=sContVal.toLowerCase();
	var str= new String();
	str= gfile;
	
	var finddot=str.lastIndexOf('.',str.length);
	var contain=new String();
	var contain=str.substring(finddot+1,str.length);				
	
	var findslash=str.lastIndexOf('\\',str.length); // checks the occurance of '.' in photoname [creates problem in uplaoding]
	var contain2=new String();
	var contain2=str.substring(findslash+1,finddot);				
					
	var sSpace = sContVal.indexOf(' ')				
	var str=new String();
	str=contain2;
	var span=new RegExp("[#]","g");
	var rep=str.replace(span,"~");
		
		
	var spans1=new RegExp("[.]","g");
	var rep=rep.replace(spans1,"~");
		   		
	var chkindex = rep.indexOf('~')
	
	 // chk for specified parameters, else can upload anything. - minal
	// added xls cant be
       // added by rakesh for ticket 5727 to add .docx and .xlsx file type					
	var arr=new Array('jpeg','jpg','jpe','pjpeg','gif','doc','rtf','txt','pdf','xls','docx','xlsx');
	//end of ticket 5727			
	for(i=0;i<=arr.length-1;i++)
		{												
			if(arr[i]==contain.toLowerCase())
			var res="yes";
		}	
											
	if(res != "yes" || (sContVal=="") || (chkindex != -1) )
	  {		
			// added by rakesh for ticket 5727 to add .docx and .xlsx file type	
			alert("Please upload a valid document, only these formats are allowed : 'doc / txt / rtf / pdf / jpg / jpeg / xls / gif / docx / xlsx'.\n Also please avoid special characters in the document name.");						
			//end of ticket 5727
			sCont.focus();
			sCont.select();
			return false;
	  }        
	sForm.submit();
}
/*function Fn_CheckForm(sJobType)
{

return Fn_CheckNull(document.frm_Pers_Details.Txt_FName,sMesg[0]);
return Fn_CheckNull(document.frm_Pers_Details.Txt_LName,sMesg[1]);
return Fn_CheckNull(document.frm_Pers_Details.Txt_Email,sMesg[2]);
return Fn_CheckNull(document.frm_Pers_Details.Txt_ConfirmEmail,sMesg[3]);

if(document.frm_Pers_Details.Txt_Email.value != document.frm_Pers_Details.Txt_ConfirmEmail.value)
{
	alert(sMesg[3])
	document.frm_Pers_Details.Txt_ConfirmEmail.focus();
	document.frm_Pers_Details.Txt_ConfirmEmail.select();
	return false;
}
return Fn_CheckNull(document.frm_Pers_Details.Txt_HomePhone,sMesg[0]);
return Fn_CheckSel(document.frm_Pers_Details.Sel_Country,sMesg[0])

	
if (sJobType!="EPRN"){ 
	if (this.document.frm_Pers_Details.Txt_University.value==""){
			alert("#mess[7]#");
			return false;
	}
	
	if (this.document.frm_Pers_Details.Txt_Level.value==""){
		alert("#mess[8]#");
		return false;
		}
	if (this.document.frm_Pers_Details.Txt_Degree.value==""){
		alert("#mess[9]#");
		return false;
		}
	if (this.document.frm_Pers_Details.Month[this.document.frm_Pers_Details.Month.selectedIndex].value==0){
		alert("#mess[10]#");
		return false;
		}
	if (this.document.frm_Pers_Details.Year[this.document.frm_Pers_Details.Year.selectedIndex].value==0){
		alert("#mess[10]#");
		return false;
		}
	if ((!this.document.frm_Pers_Details.Rad_Licence[0].checked)&&(!this.document.frm_Pers_Details.Rad_Licence[1].checked)){
		alert("#mess[11]#");
		return false;
		}
	}
else
	{
	if (this.document.frm_Pers_Details.Txt_city.value==""){
		alert("#mess[12]#");
		return false;
		}
	if (this.document.frm_Pers_Details.Txt_PresentJob.value==""){
		alert("#mess[13]#");
		return false;
		}
	if (this.document.frm_Pers_Details.Experience[this.document.frm_Pers_Details.Experience.selectedIndex].value==0){
		alert("#mess[14]#");
		return false;
		}
	if (this.document.frm_Pers_Details.Degree[this.document.frm_Pers_Details.Degree.selectedIndex].value==0){
		alert("#mess[15]#");
		return false;
		}
	if (this.document.frm_Pers_Details.Txt_Languages.value==""){
		alert("#mess[16]#");
		return false;
		}
	}
}*/