// JavaScript Document
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		xmlHttp=new XMLHttpRequest();
	}
	catch(e)
	{
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
function OnlyNumeric(e)
{
   var _dom = 0;
    _dom=document.all?3:(document.getElementById?1:(document.layers?2:0));
    if(document.all) e=window.event; // for IE
    var ch='';
    var KeyID = '';
    //alert(_dom);
    if(_dom==2){                     // for NN4
        //alert(e.which);
        if(e.which>0) ch='('+String.fromCharCode(e.which)+')';
        KeyID=e.which;
    }
    else
    {
        if(_dom==3){                   // for IE
            KeyID = (window.event) ? event.keyCode : e.which;
        }
        else {                       // for Mozilla
            //alert('Mozilla:' + e.charCode);
            if(e.charCode>0) ch='('+String.fromCharCode(e.charCode)+')';
            KeyID=e.charCode;
        }
    }
    
    if((KeyID >= 65 && KeyID <= 90) || (KeyID >= 97 && KeyID <= 122) || (KeyID >= 33 && KeyID <= 47) || (KeyID >= 58 && KeyID <= 64) || (KeyID >= 91 && KeyID <= 96) || (KeyID >= 123 && KeyID <= 126))	
    {
        //alert("hello");
        return false;
    }


    function KeycheckOnlyPhonenumber(e)
{
   var _dom = 0;
    _dom=document.all?3:(document.getElementById?1:(document.layers?2:0));
    if(document.all) e=window.event; // for IE
    var ch='';
    var KeyID = '';
    //alert(_dom);
    if(_dom==2){                     // for NN4
        //alert(e.which);
        if(e.which>0) ch='('+String.fromCharCode(e.which)+')';
        KeyID=e.which;
    }
    else
    {
        if(_dom==3){                   // for IE
            KeyID = (window.event) ? event.keyCode : e.which;
        }
        else {                       // for Mozilla
            //alert('Mozilla:' + e.charCode);
            if(e.charCode>0) ch='('+String.fromCharCode(e.charCode)+')';
            KeyID=e.charCode;
        }
    }

    if((KeyID >= 65 && KeyID <= 90) || (KeyID >= 97 && KeyID <= 122) || (KeyID >= 33 && KeyID <= 39) || (KeyID >= 42 && KeyID <= 44) || (KeyID >= 46 && KeyID <= 47) || (KeyID >= 58 && KeyID <= 64) || (KeyID >= 91 && KeyID <= 96) || (KeyID >= 123 && KeyID <= 126))
    {
        //alert("hello");
        return false;
    }

    return true;
}

function limitlength(obj, length)
{
	var maxlength=length
	if (obj.value.length>maxlength)
		obj.value=obj.value.substring(0, maxlength)
}

    
    return true;
}

function OnlyAlpha(e)
{
	
	var key;
	var keychar;
	var reg;
	
	if(window.event) {
		// for IE, e.keyCode or window.event.keyCode can be used
		key = e.keyCode; 
	}
	else if(e.which) {
		// netscape
		key = e.which; 
	}
	else {
		// no event, so pass through
		return true;
	}

	keychar = String.fromCharCode(key);
	//reg = /\d/;
	reg = /^[a-zA-Z\s\'?\b]+$/;
	
	//regPhone = /\d\d\d\-?\d\d\d\-?\d\d\d\d/;

	
	return reg.test(keychar);

}

function KeycheckOnlyPhonenumber(e)
{
   var _dom = 0;
    _dom=document.all?3:(document.getElementById?1:(document.layers?2:0));
    if(document.all) e=window.event; // for IE
    var ch='';
    var KeyID = '';
    //alert(_dom);
    if(_dom==2){                     // for NN4
        //alert(e.which);
        if(e.which>0) ch='('+String.fromCharCode(e.which)+')';
        KeyID=e.which;
    }
    else
    {
        if(_dom==3){                   // for IE
            KeyID = (window.event) ? event.keyCode : e.which;
        }
        else {                       // for Mozilla
            //alert('Mozilla:' + e.charCode);
            if(e.charCode>0) ch='('+String.fromCharCode(e.charCode)+')';
            KeyID=e.charCode;
        }
    }

    if((KeyID >= 65 && KeyID <= 90) || (KeyID >= 97 && KeyID <= 122) || (KeyID >= 33 && KeyID <= 39) || (KeyID >= 42 && KeyID <= 44) || (KeyID >= 46 && KeyID <= 47) || (KeyID >= 58 && KeyID <= 64) || (KeyID >= 91 && KeyID <= 96) || (KeyID >= 123 && KeyID <= 126))	
    {
        //alert("hello");
        return false;
    }
    
    return true;
}

function limitlength(obj, length)
{
	var maxlength=length
	if (obj.value.length>maxlength)
		obj.value=obj.value.substring(0, maxlength)
}

function checkemail(str)
{
	var testresults;
	//var str=document.getElementById('varuid').value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	testresults=true
	else{
	testresults=false
	}
	return (testresults)
}

function trim(str, chars) {

return ltrim(rtrim(str, chars), chars);

}

function ltrim(str, chars) {

chars = chars || "\\s";

return str.replace(new RegExp("^[" + chars + "]+", "g"), "");

}

function rtrim(str, chars) {

chars = chars || "\\s";

return str.replace(new RegExp("[" + chars + "]+$", "g"), "");

}

function checkpincontact(pinvalue)
{
	xmlHttp=GetXmlHttpObject();
    if(xmlHttp==null)
    {
		alert("Browser does not support HTTP Request");
		return;
	}
	
	var url="contactus.php?checkpin=Y&pinvalue="+pinvalue;
	
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
	return trim(xmlHttp.responseText);
}

/*********** Contactus page ***************/
function chkContactForm()
{
	if(document.getElementById('txtFullName').value == "")
	{
		alert("Please enter your full name");
		document.getElementById('txtFullName').focus();
		return false;
	}
	else if(document.getElementById('txtEmail').value == "")
	{
		alert("Please enter email address");
		document.getElementById('txtEmail').focus();
		return false;
	}
	else if(!checkemail(document.getElementById('txtEmail').value))
	{
		alert("Please enter valid email address");
		document.getElementById('txtEmail').focus();
		return false;
	}
     else if(document.getElementById('txtimage').value=="")
	{
	  alert("Please enter the code shown above ");
	  document.getElementById('txtimage').focus();
	   return false;
	}
	else if(checkpincontact(document.getElementById('txtimage').value)=='N')
	{
		alert('Please enter the given code correctly.');
		document.getElementById('txtimage').focus();
		return false;
	}
	else
	{
		return true;	
	}
	
	/*else if(document.getElementById('txtimage').value!=document.getElementById('pin_value_hdn').value)
	{
	alert("Please enter the given code correctly");
	  document.getElementById('txtimage').focus();
	  return false;
	}*/

	
	return true;
}

function chkCustomerForm()
{
	if(document.getElementById('txtcustomerid').value == "")
	{
		alert("Please enter your Customer ID");
		document.getElementById('txtcustomerid').focus();
		return false;
	}
	else if(document.getElementById('txtpassword').value == "")
	{
		alert("Please enter password");
		document.getElementById('txtpassword').focus();
		return false;
	}
	return true;
}

function chklive_helpForm()
{
	if(document.getElementById('txtFullName').value == "")
	{
		alert("Please enter your full name");
		document.getElementById('txtFullName').focus();
		return false;
	}
	else if(document.getElementById('txtEmail').value == "")
	{
		alert("Please enter email address");
		document.getElementById('txtEmail').focus();
		return false;
	}
	else if(!checkemail(document.getElementById('txtEmail').value))
	{
		alert("Please enter valid email address");
		document.getElementById('txtEmail').focus();
		return false;
	}
     else if(document.getElementById('txtimage').value=="")
               {
                  alert("Please enter the code shown above ");
                  document.getElementById('txtimage').focus();
                   return false;
               }
			   else if(document.getElementById('txtimage').value!=document.getElementById('pin_value_hdn').value)
			   {
			   alert("Please enter the given code correctly");
			      document.getElementById('txtimage').focus();
                  return false;
			   }


	return true;
}

/*********** Apply for Job page ***************/
var extArray = new Array(".doc", ".docx");

    function LimitAttach1()
    {
        var form = document.frmapply;
        var file = document.frmapply.file_Resume.value;
       
        allowSubmit = false;
        if (!file) return;
        while (file.indexOf("\\") != -1)
            file = file.slice(file.indexOf("\\") + 1);
        ext = file.slice(file.indexOf(".")).toLowerCase();
        for (var i = 0; i < extArray.length; i++) {
            if (extArray[i] == ext) { allowSubmit = true; break; }
        }
        if (allowSubmit) return true;
        else
            return false;
    }

function chkApplyForm()
{
	if(document.getElementById('txtName').value == "")
	{
		alert("Enter your First name");
		document.getElementById('txtName').focus();
		return false;
	}
	else if(document.getElementById('txtLast').value == "")
	{
		alert("Enter your Last name");
		document.getElementById('txtLast').focus();
		return false;
	}
	else if(document.getElementById('txtMobile').value == "")
	{
		alert("Enter your Mobile Number");
		document.getElementById('txtMobile').focus();
		return false;
	}

	else if(document.getElementById('txtPrimemail').value == "")
	{
		alert("Enter Primary E-Mail");
		document.getElementById('txtPrimemail').focus();
		return false;
	}
	else if(!checkemail(document.getElementById('txtPrimemail').value))
	{
		alert("Enter valid Primary E-Mail address");
		document.getElementById('txtPrimemail').focus();
		return false;
	}
	else if((document.getElementById('txtSecemail').value != "") && (!checkemail(document.getElementById('txtSecemail').value)))
	{
		alert("Please Enter Valid Secondary Email Address");
		document.getElementById('txtSecemail').focus();
		return false;
	}
	
	else if(document.getElementById('file_Resume').value == "")
	{
    	alert("Please Attach Resume");
		document.getElementById('file_Resume').focus();
		return false;
	}
	else if( document.getElementById('file_Resume').value != "" && !LimitAttach1())
	{
	    alert("Please Attach .doc, .docx file");
		document.getElementById('file_Resume').focus();
		return false;
	
	}
     else if(document.getElementById('txtimage').value=="")
               {
                  alert("Please enter the code shown above ");
                  document.getElementById('txtimage').focus();
                   return false;
               }
			   else if(document.getElementById('txtimage').value!=document.getElementById('pin_value_hdn').value)
			   {
			   alert("Please enter the given code correctly");
			      document.getElementById('txtimage').focus();
                  return false;
			   }

	
	return true;
}


