<!--

function isDecimalNumberKey(evt) {
	var charCode = (evt.which) ? evt.which : evt.keyCode;
	if (charCode == 46 || (charCode > 31 && (charCode < 48 || charCode > 57))) {
		alert('Only numbers with decimals are allowed!');
		return false;
	}
	return true;
}
/**
function isNumberKey(ev) {
	alert(ev.value);
	var evt=ev.value;
   evt = (evt) ? evt : window.event;
    var charCode = (evt.which) ? evt.which : evt.keyCode;
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
    	alert("This field accepts numbers only.");
        return false;
    }
 
    return true; 
      
}*/

function isNumberKey(evt) {

	var charCode = (evt.which) ? evt.which : evt.keyCode;
	if (charCode > 31 && (charCode < 48 || charCode > 57)) {
		alert('Please enter valid numeric telephone number with no spaces (eg 0123112150)!');		
		document.getElementById('contactNumber').value='';		
		evt.focus();
		return false;
	}
	return true;
}





function checkpostal(numVal){
	
	var num=/^\d{10}$/ //regular expression defining a 5 digit number
	if (numVal.value.search(num)==-1) //if match failed
	{	numVal.value='';
	alert("Please enter valid number!!!");
	numVal.focus();
	return false;
	}
	return true;
}



function isLetterKey(evt) {
    evt = (evt) ? evt : evt;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    
    if ( charCode > 32 && (charCode < 65 || charCode > 90) && 
        (charCode < 97 || charCode > 122)) {
        alert("Only alphabets are allowed!");
        return false;
    }
    return true;
}

function alphaNumericCheck() {
	var regex = /^[0-9A-Za-z]+$/; // ^[a-zA-z]+$/
	if (regex.test(document.add_data.password.value)) {
		alert("Good");
		return true;
	} else {
		alert("Please fix: password");
		return false;
	}
	/*	invalid=/[\W_]/; 
	if(!invalid.test(evt)){
		alert("Enterd filed contains Invalid characters!");
		return false;		
	}		*/
}

function alphaNumericOnly(evt){
/*	if(evt.indexOf('a')!=-1||evt.indexOf('b')!=-1||evt.indexOf('c')!=-1||evt.indexOf('d')!=-1||evt.indexOf('e')!=-1||evt.indexOf('f')!=-1||
			evt.indexOf('g')!=-1||evt.indexOf('h')!=-1||evt.indexOf('i')!=-1||evt.indexOf('j')!=-1||evt.indexOf('k')!=-1||
			evt.indexOf('l')!=-1||evt.indexOf('m')!=-1||evt.indexOf('n')!=-1||evt.indexOf('o')!=-1||evt.indexOf('p')!=-1||evt.indexOf('q')!=-1||
			evt.indexOf('r')!=-1||evt.indexOf('s')!=-1||evt.indexOf('t')!=-1||evt.indexOf('u')!=-1||evt.indexOf('v')!=-1||evt.indexOf('w')!=-1||
			evt.indexOf('x')!=-1||evt.indexOf('y')!=-1||evt.indexOf('z')!=-1)
	{
		alert("Please enter valid address");
		evt.focus();
		return false;
	}
	return true;*/
}
function isEmailcheck(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 E-mail address");
	   str.value='';
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid E-mail address");
	   str.value='';
	   return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    alert("Invalid E-mail address");
	    str.value='';
	    return false;
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    alert("Invalid E-mail address");
	    str.value='';
	    return false;
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    alert("Invalid E-mail address");
	    str.value='';
	    return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    alert("Invalid E-mail address");
	    str.value='';
	    return false;
	 }
	
	 if (str.indexOf(" ")!=-1){
	    alert("Invalid E-mail address");
	    str.value='';
	    return false;
	 }

		 return true;					
}

function isEmailId(str){

var emailID=str.value;
if ((emailID==null)||(emailID=="")){
	alert("Please Enter your Email ID");
	emailID="";
	str.focus();
	return false;
}
if (echeck(emailID)==false){
	str.focus();
	
	return false;
}
return true;
}

function isMobileNum(number){		
	//alert(number.value);
	
	MobileNumber=number.value;	
	var ErrorMsg="";	
	
	if(MobileNumber.length <= 4){
		ErrorMsg="Dialed number should be more than 4 digits.";	
		
	}
	
		if(MobileNumber.length >= 4 )		{	
			
			if(MobileNumber.substring(0,1)!="0"){	
				ErrorMsg="Number should begin with '0'";	
				}
			if(isNaN(MobileNumber))
	           {
	          	  ErrorMsg="Enter numeric value";	
				}
			if(MobileNumber.indexOf(" ")!=-1){
				ErrorMsg="Enter numeric value without spaces";	
				}
			if(MobileNumber.indexOf(".")!=-1){
				ErrorMsg="Entered number contains . operator.";	
				}
		}else
			{
				ErrorMsg="Please enter valid number!!!";	
			}	
	if (ErrorMsg.length>2)
	{
		alert(ErrorMsg);
		number.value='';
		ErrorMsg="";
		number.focus();	
		return false;
	}
return true;
			
}


 function idCheck (str) 
{ 
        var result  = true; 
        var sum  = 0; 
        var mul  = 1; 
        var strLen  = str.length; 
        for (var i = 0; i < strLen; i ++) 
        { 
                var digit  = str.substring (strLen - i - 1, strLen - i); 
                var tproduct  = (digit) * mul; 
                if (tproduct >= 10) 
                { 
                        sum += (tproduct % 10) + 1; 
                } else 
                { 
                        sum += tproduct; 
                } 
                if (mul == 1) 
                { 
                        mul ++; 
                } else 
                { 
                        mul --; 
                } 
        } 
        if ((sum % 10) != 0) 
        { 
                result = false; 
                str.value='';
                str.focus();
        } 
        return result; 
} 

 
 function checkForm(){
	 if(!(document.getElementById('standard').checked))
	 {
	 	alert("Please read Standard Terms & Conditions and select the Standard Terms & Condition's checkbox");
	 	return false;
	 	
	 }else if(!(document.getElementById('product').checked))
	 {
	 	alert("Please read Product specific Terms & Conditions and select the Product specific Terms & Condition's checkbox");
	 	return false;
	 }else if(!(document.getElementById('abridged').checked))
	 {
	 	alert("Please read Abridged Terms & Conditions and select the Abridged Terms & Condition's checkbox");
	 	return false;
	 }
	 return true;
}
 //-->

 
 
