// JavaScript Document
function p(str){
	
var s = document.getElementById(str).value;
return s ;
	
}


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//normal input
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ip(v,t){
	
var field,field1,field2,strs;
var q=/^\d+$/;

field  = document.getElementById(v).value;
field1 = "d-"+v;
field2 = "w-"+v;
		if ( field == "" ){
	  	document.getElementById(field1).style.border="1px solid #FF0000 ";
	 	document.getElementById(field2).innerHTML="<b>UNVERIFIED ENTRY!</b>";
	 	var strs="0"
		}
		
		else {
			
			document.getElementById(field1).style.border="0px solid #FFFFFF";
	 		document.getElementById(field2).innerHTML="";
	 		var strs="1" 			
			
			if ( t == "n"){
				if ( !q.test(field) ){
		  			document.getElementById(field1).style.border="1px solid #FF0000 ";
	 				document.getElementById(field2).innerHTML="<b>NOT A VALID NUMBERS!</b>";
	 				var strs="0"				
					
				}
			}
			
			
		}

return strs;
}



///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//email input
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function eip(str)
{
var email,field1,field2,strs;
field1="d-"+str;
field2="w-"+str;
email=document.getElementById(str).value;
	if ( !/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email) )
      {
	  	document.getElementById(field1).style.border="1px solid #FF0000 ";
	 	document.getElementById(field2).innerHTML="<b>NO SELECTION!</b>";
	 	var strs="0"
	  }
	else 
     {
		document.getElementById(field1).style.border="0px solid #FFFFFF";
	 	document.getElementById(field2).innerHTML="";
	 	var strs="1" 		
	 }
return strs;
}


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//initialise input
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function checkSelectedRadio(radioName){
        theRadio = document.getElementsByName(radioName);
        for (i=0;i<theRadio.length; i++){
                if (theRadio[i].checked) return theRadio[i].value;
        }
        return null;
}



///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//checkbox input
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function cip(str){
	
var strs,field1,field2;
field1="d-"+str;
field2="w-"+str;
	if ( checkSelectedRadio(str) == null ){
	  	document.getElementById(field1).style.border="1px solid #FF0000 ";
	 	document.getElementById(field2).innerHTML="<b>UNVERIFIED ENTRY!</b>";
		var strs="0" 
     }
	else {
		document.getElementById(field1).style.border="0px solid #FFFFFF";
	 	document.getElementById(field2).innerHTML="";
	  	var strs="1"			
     }
return strs;	
	
}





















///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//checkbox dual
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function dip(v1,v2)
{
var first,second,field1,field2,strs;
field1 = "d-"+v1;
field2 = "w-"+v1;
first = document.getElementById(v1).value;
second = document.getElementById(v2).value;
	if ( first == "" || second == "" )
      {
	  	document.getElementById(field1).style.border="1px solid #FF0000 ";
	 	document.getElementById(field2).innerHTML="<b>NOT VERIFIED!</b>";
	 	var strs="0"
	  }
	else 
     {
		document.getElementById(field1).style.border="0px solid #FFFFFF";
	 	document.getElementById(field2).innerHTML="";
	 	var strs="1" 		
	 }
return strs;
}































///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Digit numbers for credit card
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ccn(v1,v2){
	

var cNumber,cType,field1,field2,strs;


cNumber  = document.getElementById(v1).value;
cType    = document.getElementById(v2).value;

field1 = "d-"+v1;
field2 = "w-"+v1;


		if ( cNumber == "" ){
	  	document.getElementById(field1).style.border="1px solid #FF0000 ";
	 	document.getElementById(field2).innerHTML="<b>UNVERIFIED ENTRY!</b>";
	 	var strs="0"
		}
		
		else{
			
  			if (document.getElementById("creditCardType").value == 'Amex'
        		&& document.getElementById("creditCardNumber").value.match(/^3[47]\d{13}$/)
				||  document.getElementById("creditCardType").value  == 'Discover'
        		&& document.getElementById("creditCardNumber").value.match(/^6011\d{12}$/)
        		||  document.getElementById("creditCardType").value == 'MasterCard'
				&& document.getElementById("creditCardNumber").value.match(/^5[1-5]\d{14}$/)
        		||   document.getElementById("creditCardType").value == 'Visa'
        		&& document.getElementById("creditCardNumber").value.match(/^4\d{12}(\d{3})?$/)){
				
							document.getElementById(field1).style.border="0px solid #FFFFFF";
	 						document.getElementById(field2).innerHTML="";
	  						var strs="1"			
				
				
			}
			else{
				
	  			document.getElementById(field1).style.border="1px solid #FF0000 ";
	 			document.getElementById(field2).innerHTML="<b>NUMBER NOT VALID!</b>";
	 			var strs="0"				
				
			}
				 
				 
			
		}
		

return strs;	
}



////////CVV
function ccv(v1,v2){
	
var cVerification,cType,field1,field2,strs;


cVerification  = document.getElementById(v1).value;
cType    = document.getElementById(v2).value;	

field1 = "d-"+v1;
field2 = "w-"+v1;

var q=/^\d+$/;

		if ( cVerification == "" ){
	  	document.getElementById(field1).style.border="1px solid #FF0000 ";
	 	document.getElementById(field2).innerHTML="<b>UNVERIFIED ENTRY!</b>";
	 	var strs="0"
		}
		else{
			
			document.getElementById(field1).style.border="0px solid #FFFFFF";
	 		document.getElementById(field2).innerHTML="";
	  		var strs="1"			
			
			if ( cType == "Amex"){
				
				if ( cVerification.length!=4 || !q.test(cVerification)  ){
					
	  				document.getElementById(field1).style.border="1px solid #FF0000 ";
	 				document.getElementById(field2).innerHTML="<b>NOT VALID!</b>";
	 				var strs="0"					
					
				}
			}
			else{
					
				if ( cVerification.length!=3 || !q.test(cVerification) ){
					
	  					document.getElementById(field1).style.border="1px solid #FF0000 ";
	 					document.getElementById(field2).innerHTML="<b>NOT VALID!</b>";
	 					var strs="0"					
					
					}					
					
			}
				
			
		}
	
}









/////// date
function ccd(v1,v2){
	
var cMonth,Cyear,field1,field2,strs;


cMonth  = document.getElementById(v1).value;
cYear    = document.getElementById(v2).value;

var currentTime = new Date();
var month = currentTime.getMonth() ;
var year =  currentTime.getFullYear() ;

field1 = "d-"+v1;
field2 = "w-"+v1;

		if ( cMonth == "" || cYear == "" ){
	  	document.getElementById(field1).style.border="1px solid #FF0000 ";
	 	document.getElementById(field2).innerHTML="<b>UNVALID DATE!</b>";
	 	var strs="0"
		}
		else{
			
			document.getElementById(field1).style.border="0px solid #FFFFFF";
	 		document.getElementById(field2).innerHTML="";
	  		var strs="1"
			
			if ( year == cYear ){
				
				if ( cMonth < month ){
					
	  			document.getElementById(field1).style.border="1px solid #FF0000 ";
				document.getElementById(field2).innerHTML="<b>EXPIRED CARD!</b>";
	 			var strs="0"					
					
				}
				
			}
			
		}
	
}
