function trimAll(sString)
{
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
return sString;
}


function interviewForm_Validator(interviewForm)
{
	//File
 if (trimAll(interviewForm.interviewname.value) == "" ||trimAll(interviewForm.interviewname.value) == "Name*" )
 {
 alert("Please enter \"Name\" field.");
 interviewForm.interviewname.focus();
 return (false);
 }	
		//File
 if (trimAll(interviewForm.interviewtelephone.value) == ""||trimAll(interviewForm.interviewtelephone.value) == "Mobile*" )
 {
 alert("Please enter \"Mobile\" field.");
 interviewForm.interviewtelephone.focus();
 return (false);
 }
  
 var checkOK = "0123456789";
 var checkStr = interviewForm.interviewtelephone.value;
 var allValid = true;
 var validGroups = true;
 for (i = 0; i < checkStr.length; i++)
 {
 ch = checkStr.charAt(i);
 for (j = 0; j < checkOK.length; j++)
 if (ch == checkOK.charAt(j))
 break;
 if (j == checkOK.length)
 {
 allValid = false;
 break;
 }
 }
 if (!allValid)
 {
 alert("Please enter only digit in the \"Mobile\" field.");
 interviewForm.interviewtelephone.focus();
 return (false);
 }


//E-Mail
if (trimAll(interviewForm.interviewemail1.value) == "" )
{
alert("Please enter \"E-Mail\" field.");
interviewForm.interviewemail1.focus();
return (false);
}
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_.@ \t\r\n\f";
var checkStr = interviewForm.interviewemail1.value;
var allValid = true;
var validGroups = true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (checkStr.indexOf('@') == -1 || checkStr.indexOf('.') == -1 )
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("Please enter a valid id in the \"E-Mail \" field.");
interviewForm.interviewemail1.focus();
return (false);
}

 if (trimAll(interviewForm.resumeupload.value) == "" )
 {
	 	 alert("Select file to upload");
		 interviewForm.resumeupload.focus();
		 return (false);

 }
 if (trimAll(interviewForm.resumeupload.value) != "" )
 {
	 var path = interviewForm.resumeupload.value.toLowerCase();
	 
	 var fileextension = path.substr(path.length-3,path.length);

	 if(fileextension=="doc" ||fileextension=="DOC")
	 {}
	 else
	 {
		 alert("Invalid file format.");
		 interviewForm.resumeupload.focus();
		 return (false);
	 }
 }
 
return (true);
}
