function isblank(s)
{
    for(var i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
    }
    return true;
}
/*
function isValidEmail(e)
{
	exp="^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}(\.[a-zA-Z]{2,3})?(\.[a-zA-Z]{2,3})?$";
	emailregexp = new RegExp(exp);
	result = e.match(emailregexp);
	if (result != null)
	{
		return true;
	}
	else
	{
		return false;
	}
}
*/

function isValidEmail(e)
{
	//exp="^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}(\.[a-zA-Z]{2,3})?(\.[a-zA-Z]{2,3})?$";
exp="^[a-z0-9][a-z0-9_\.-]{0,}[a-z0-9]@[a-z0-9][a-z0-9_\.-]{0,}[a-z0-9][\.][a-z0-9]{2,4}$";
	
	emailregexp = new RegExp(exp);

	result = e.match(emailregexp);
	if (result != null)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function isValidNumber(numval)
{
	if (numval==""){return false;}
	var myRegExp = new RegExp("^[+()/#*-_]?[0-9]?[+()/#*-_]*[/.]?[0-9]*$");
	return myRegExp.test(numval);
}

function CheckExtension(fld)
{
    if (valid_extensions.test(fld.value)) return true;
    alert('The selected file is of the wrong type.');
    fld.select();
    fld.focus();
    return false;
}
  function valid1(f) {
!(/^[ñ0-9( )+\/#-]*$/i).test(f.value)?f.value = f.value.replace(/[^ñ0-9( )+#\/-]/ig,''):null;
} 

var specimanSignature=0;
function newSpeciman()
{
	specimanSignature = Math.ceil(Math.random() * 100000);
	document.getElementById('BotBootInputImage').innerHTML = specimanSignature;
        document.getElementById('BotBootInputImage1').innerHTML = specimanSignature;
}

//Quick Validations
function check_validate()
{ 
	var enqName 	= $('#uname').val();
	var enqEmail 	= $('#email').val();
	var enqPhone 	= $('#Phone').val();
	var enqCourse	= $('#ser').val();
	var enqMessage 	= $('#query').val();
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var ret = true;
	if(enqName == "" || enqName == "Name"){
		$('#uname').css('border', '1px #F50 solid');
		$('#errName').css('color', '#CC0000');
		$('#errName').show();
		document.enForm.uname.focus();
		ret = false;
	} else {
		$('#uname').css('border', '1px #007500 solid');
		$("#errName").hide();
	}

	if(enqEmail == "" || enqEmail == "Email"){
		$('#email').css('border', '1px #F50 solid');
		$('#errEmail').css('color', '#CC0000');
		$('#errEmail').show();
		document.enForm.email.focus();
		ret = false;
	} else if(reg.test(enqEmail) == false) {
		$('#errValEmail').css('color', '#CC0000');
		$('#errValEmail').show();
		$('#errEmail').hide();
        document.enForm.email.focus();
        ret = false;
	} else {
		$('#email').css('border', '1px #007500 solid');
		$('#errEmail').hide();
		$('#errValEmail').hide();
	}

	if(enqPhone == "" || enqPhone == "Phone"){
		$('#Phone').css('border', '1px #F50 solid');
		$('#errPhone').css('color', '#CC0000');
		$('#errPhone').show();
		document.enForm.Phone.focus();
		ret = false;
	} else if(isNaN(enqPhone) && isNaN(enqPhone) > 10) {
		$('#errValPhone').css('color', '#CC0000');
		$('#errValPhone').show();
		$('#errPhone').hide();
		document.enForm.Phone.focus();
		ret = false;
	}else {
		$('#Phone').css('border', '1px #007500 solid');
		$('#errPhone').hide();
		$('#errValPhone').hide();
	}
		
	if(enqCourse == "" || enqCourse == " "){
		$('#ser').css('border', '1px #F50 solid');
		$('#errCourse').css('color', '#CC0000');
		$('#errCourse').show();
		document.enForm.ser.focus();
		ret = false;
	} else {
		$('#ser').css('border', '1px #007500 solid');
		$('#errCourse').hide();
	}

	if(enqMessage == "" || enqMessage == "Message"){
		$('#query').css('border', '1px #F50 solid');
		$('#errMessage').css('color', '#CC0000');
		$('#errMessage').show();
		document.enForm.query.focus();
		ret = false;
	} else {
		$('#query').css('border', '1px #007500 solid');
		$('#errMessage').hide();
	}
return ret;
}

//Popup Checking
function check_validate2()
{ 
	var enqName 	= $('#uname1').val();
	var enqEmail 	= $('#email1').val();
	var enqPhone 	= $('#Phone1').val();
	var enqCourse	= $('#ser1').val();
	var enqMessage 	= $('#query1').val();
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var ret = true;
	if(enqName == "" || enqName == "Name"){
		$('#uname1').css('border', '1px #F50 solid');
		$('#errName1').css('color', '#CC0000');
		$('#errName1').show();
		document.enqForm.uname1.focus();
		ret = false;
	} else {
		$('#uname1').css('border', '1px #007500 solid');
		$("#errName1").hide();
	}

	if(enqEmail == "" || enqEmail == "Email"){
		$('#email1').css('border', '1px #F50 solid');
		$('#errEmail1').css('color', '#CC0000');
		$('#errEmail1').show();
		document.enqForm.email1.focus();
		ret = false;
	} else if(reg.test(enqEmail) == false) {
		$('#errValEmail1').css('color', '#CC0000');
		$('#errValEmail1').show();
		$('#errEmail1').hide();
        document.enqForm.email1.focus();
        ret = false;
	} else {
		$('#email1').css('border', '1px #007500 solid');
		$('#errEmail1').hide();
		$('#errValEmail1').hide();
	}

	if(enqPhone == "" || enqPhone == "Phone"){
		$('#Phone1').css('border', '1px #F50 solid');
		$('#errPhone1').css('color', '#CC0000');
		$('#errPhone1').show();
		document.enqForm.Phone1.focus();
		ret = false;
	} else if(isNaN(enqPhone) && isNaN(enqPhone) > 10) {
		$('#errValPhone1').css('color', '#CC0000');
		$('#errValPhone1').show();
		$('#errPhone1').hide();
		document.enqForm.Phone1.focus();
		ret = false;
	}else {
		$('#Phone1').css('border', '1px #007500 solid');
		$('#errPhone1').hide();
		$('#errValPhone1').hide();
	}
		
	if(enqCourse == "" || enqCourse == " "){
		$('#ser1').css('border', '1px #F50 solid');
		$('#errCourse1').css('color', '#CC0000');
		$('#errCourse1').show();
		document.enqForm.ser1.focus();
		ret = false;
	} else {
		$('#ser1').css('border', '1px #007500 solid');
		$('#errCourse1').hide();
	}

	if(enqMessage == "" || enqMessage == "Message"){
		$('#query1').css('border', '1px #F50 solid');
		$('#errMessage1').css('color', '#CC0000');
		$('#errMessage1').show();
		document.enqForm.query1.focus();
		ret = false;
	} else {
		$('#query1').css('border', '1px #007500 solid');
		$('#errMessage1').hide();
	}
return ret;
}

//Form Validations
function validateRegister()
{
	var regName 	= $('#runame').val();
	var enqAddress 	= $('#addr').val();
        var regEmail 	= $('#remail').val();
	var regPhone 	= $('#rPhone').val();
	var regCourse	= $('#rser').val();
	var enqStatus 	= $('#stat').val();
	var enqmarks 	= $('#mark').val();
	var enqScore 	= $('#sco').val();
	var enqcenter 	= $('#cent').val();
	var enqPreferred= $('#pref').val();
	
	var reg1 = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var ret = true;
	if(regName == "" || regName == "Name"){
		$('#runame').css('border', '1px #F50 solid');
		$('#regerrName').css('color', '#CC0000');
		$('#regerrName').show();
		document.registerForm.runame.focus();
		ret = false;
	} else {
		$('#runame').css('border', '1px #007500 solid');
		$("#regerrName").hide();
	}
	if(enqAddress == "" || enqAddress == "Address"){
		$('#addr').css('border', '1px #F50 solid');
		$('#errAddress').css('color', '#CC0000');
		$('#errAddress').show();
		document.registerForm.addr.focus();
		ret = false;
	} else {
		$('#addr').css('border', '1px #007500 solid');
		$("#errAddress").hide();
	}
	if(regEmail == "" || regEmail == "Email"){
		$('#remail').css('border', '1px #F50 solid');
		$('#rerrEmail').css('color', '#CC0000');
		$('#rerrEmail').show();
		document.registerForm.remail.focus();
		ret = false;
	} else if(reg1.test(regEmail) == false) {
		$('#rerrValEmail').css('color', '#CC0000');
		$('#rerrValEmail').show();
		$('#rerrEmail').hide();
        document.registerForm.remail.focus();
        ret = false;
	} else {
		$('#remail').css('border', '1px #007500 solid');
		$('#rerrEmail').hide();
		$('#rerrValEmail').hide();
	}

	if(regPhone == "" || regPhone == "Phone"){
		$('#rPhone').css('border', '1px #F50 solid');
		$('#rerrPhone').css('color', '#CC0000');
		$('#rerrPhone').show();
		document.registerForm.rPhone.focus();
		ret = false;
	} else if(isNaN(regPhone) && isNaN(regPhone) > 10) {
		$('#rerrValPhone').css('color', '#CC0000');
		$('#rerrValPhone').show();
		$('#rerrPhone').hide();
		document.registerForm.rPhone.focus();
		ret = false;
	}else {
		$('#rPhone').css('border', '1px #007500 solid');
		$('#rerrPhone').hide();
		$('#rerrValPhone').hide();
	}
	if(regCourse == "" || regCourse == " "){
		$('#rser').css('border', '1px #F50 solid');
		$('#rerrCourse').css('color', '#CC0000');
		$('#rerrCourse').show();
		document.registerForm.rser.focus();
		ret = false;
	} else {
		$('#rser').css('border', '1px #007500 solid');
		$('#rerrCourse').hide();
	}
	if(enqStatus == "" || enqStatus == " "){
		$('#stat').css('border', '1px #F50 solid');
		$('#errStatus').css('color', '#CC0000');
		$('#errStatus').show();
		document.registerForm.stat.focus();
		ret = false;
	} else {
		$('#stat').css('border', '1px #007500 solid');
		$('#errStatus').hide();
	}
	if(enqmarks == "" || enqmarks == "Percentage of marks"){
		$('#mark').css('border', '1px #F50 solid');
		$('#errmarks').css('color', '#CC0000');
		$('#errmarks').show();
		document.registerForm.mark.focus();
		ret = false;
	} else {
		$('#mark').css('border', '1px #007500 solid');
		$('#errmarks').hide();
	}
	if(enqScore == "" || enqScore == "CAT / MAT Score"){
		$('#sco').css('border', '1px #F50 solid');
		$('#errScore').css('color', '#CC0000');
		$('#errScore').show();
		document.registerForm.sco.focus();
		ret = false;
	} else {
		$('#sco').css('border', '1px #007500 solid');
		$('#errScore').hide();
	}
	if(enqcenter == "" || enqcenter == "Preferred GDPI center"){
		$('#cent').css('border', '1px #F50 solid');
		$('#errcenter').css('color', '#CC0000');
		$('#errcenter').show();
		document.registerForm.cent.focus();
		ret = false;
	} else {
		$('#cent').css('border', '1px #007500 solid');
		$('#errcenter').hide();
	}
	if(enqPreferred == "" || enqPreferred == "Course Preferred"){
		$('#pref').css('border', '1px #F50 solid');
		$('#errPreferred').css('color', '#CC0000');
		$('#errPreferred').show();
		document.registerForm.pref.focus();
		ret = false;
	} else {
		$('#pref').css('border', '1px #007500 solid');
		$('#errPreferred').hide();
	}
return ret;
}


/*validate*/
function validate2(){
	var ename = document.enForm2.uname2;	
	var eemail = document.enForm2.email2;
	var eph = document.enForm2.ph2;
	var eser = document.enForm2.ser2;
	var equery = document.enForm2.query2;
	
	if (ename.value=="Name" || ename.value=="")
	{
		alert("Enter Your First Name");
		ename.focus();
		return false;
	}		
	if (eemail.value=="Email Address" || eemail.value==""){
		alert("Enter Your Email Address");
		eemail.focus();
		return false;
	}
	if (echeck(eemail.value)==false){
		eemail.value="";
		eemail.focus();
		return false;
	}
	if (eph.value=="Phone" || eph.value=="")
	{
		alert("Enter Your Contact Number");
		eph.focus();
		return false;
	}
	if(eser.value == 'dummy'){
		alert("Select Atleast One Service");
		eph.focus();
		return false;
		}
	
	if (equery.value=="Enquiry" || equery.value==""){
		alert("Enter Your Interest");
		equery.focus();
		return false;
	}	
	
	if (document.getElementById("BotBootInput2").value!=specimanSignature2)
	{
		alert("Spam Validation Failed!");
		document.getElementById("BotBootInput2").focus();
		newSpeciman2();
		return false;
	}
	return true;
}

/*var specimanSignature2=0;
function newSpeciman2()
{
	specimanSignature2 = Math.ceil(Math.random() * 100000);
	document.getElementById('BotBootInputImage2').innerHTML = specimanSignature2;
}
*/

// JavaScript Document
function isblank(s)
{
    for(var i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
    }
    return true;
}

function isValidEmail(e)
{
	//exp="^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}(\.[a-zA-Z]{2,3})?(\.[a-zA-Z]{2,3})?$";
exp="^[a-z0-9][a-z0-9_\.-]{0,}[a-z0-9]@[a-z0-9][a-z0-9_\.-]{0,}[a-z0-9][\.][a-z0-9]{2,4}$";
	
	emailregexp = new RegExp(exp);

	result = e.match(emailregexp);
	if (result != null)
	{
		return true;
	}
	else
	{
		return false;
	}
}
function echeck(str)
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   alert("Invalid Email Address")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid Email Address")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Invalid Email Address")
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		alert("Invalid Email Address")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Invalid Email Address")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		alert("Invalid Email Address")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		alert("Invalid Email Address")
		return false
	 }
	 return true					
}
function isValidNumber(numval)
{
	if (numval==""){return false;}
	var myRegExp = new RegExp("^[+()/#*-_]?[0-9]?[+()/#*-_]*[/.]?[0-9]*$");
	return myRegExp.test(numval);
}
function valid1(f) {
!(/^[Ã±0-9()+-,/#-]* $/i).test(f.value)?f.value = f.value.replace(/[^Ã±0-9 ()+-,/#-]/ig,''):null;
}

/*var specimanSignature=0;
function newSpeciman()
{
	specimanSignature = Math.ceil(Math.random() * 100000);
	document.getElementById('BotBootInputImage').innerHTML = specimanSignature;
}
*/
