
function check_fields(fields, den_fields)
{ 
			/*var mile = document.getElementById('current_mileage').value;
			var exm = document.getElementById('ExpMonth').value;
			var exd = document.getElementById('ExpDay').value;
			var exy = document.getElementById('ExpYear').value;
			
			var areyou_covered = document.getElementById('current_covered').value;
			  //alert(areyou_covered);return false;
			if(areyou_covered=='covered') {  
				if(mile=='' && exm=='') {
					alert('Please fill Expiration Date OR Mileage');
					document.getElementById('ExpMonth').focus();
					return false;
					fields=fields+";ExpMonth;ExpDay;ExpYear;current_mileage"; 
					den_fields=den_fields+";Month;Day;Year;Mileage"; 
				}else if(mile=='' && exm!=''){
					//alert('hi2');return false;
					fields=fields+";ExpMonth;ExpDay;ExpYear"; 
					den_fields=den_fields+";Month;Day;Year"; 
				}else {//alert('hi3');return false;
					fields=fields+";current_mileage"; 
					den_fields=den_fields+";Mileage"; 
				}
			}*/
			
			
var afields=fields.split(";");
var dfields=den_fields.split(";");			
			
for (i=0;i<=afields.length;i++)
{
	if (document.getElementById(afields[i]).value=='' || document.getElementById(afields[i]).value.length==0)
	{		
		alert("Required fields are missing: "+dfields[i]);
		document.getElementById(afields[i]).focus();
		return false;		
	}
}
return true;
}


function check_form_fields(fields, den_fields)
	{  
		var cc_option = document.getElementById('cc_option').checked;
		var echeck_option = document.getElementById('echeck_option').checked;
		var CCNo = document.getElementById('CCNo').value;
		var CCIV = document.getElementById('CCIV').value;
		//var CCIV = document.getElementById('ACNo').value;
		//alert(cc_option+','+echeck_option);return false;
		//if(document.getElementById('ACNo').value){alert(document.getElementById('ACNo').value);return false;}
		
		
		if(cc_option==true) { //alert('d');
			fields=fields+";CCType;CCNo;ExpMonth;ExpYear;CCIV"; 
					den_fields=den_fields+";Credit Card type;Credit Card number;Expiration Date;Expiration Date;CCIV"; 
					
		}
		if(echeck_option==true) { //alert('jgf');
		fields=fields+";BANK_NAME;ACNo;RNo;DLNo;DL_STATE"; 
					den_fields=den_fields+";Bank Name;Account Number;Routing Number;Driving License Number;Driving License State"; 
		}
			
		
		
	var afields=fields.split(";");
	var dfields=den_fields.split(";");			
				
	for (i=0;i<=afields.length;i++)
	{
		if (document.getElementById(afields[i]).value=='' || document.getElementById(afields[i]).value.length==0)
		{		
			alert("Required fields are missing: "+dfields[i]);
			document.getElementById(afields[i]).focus();
			return false;		
		}
	}
	return true;
}

//--------------------------------------------------------------

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}
//-------------------------------------------------------------

function check_email(input, empty_ok)
{
var a = document.getElementById(input).value
if (empty_ok == "true" && a.length == 0) {return true;}
var x = a.lastIndexOf("@")
var user = a.substr(0, x)

var domain = a.substr(x+1, a.length)
if (domain.length < 1 || user.length < 1 || domain.lastIndexOf("@") > -1 || user.lastIndexOf("@") > -1 || domain.lastIndexOf(".") < 1)
{
	return false;
}
else
	return true;
}