function chk_frm(){
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

	if((document.getElementById('pricingoption1').checked==false) && (!ShowValue())){ 
		alert("Please select pricing option.");
		//document.getElementById('pricingoption').focus();
		return false;
	}

	else if((document.getElementById('pricingoption1').checked==true) && ((document.getElementById('gallons').value=="") || (!IsAlloweddd(document.getElementById('gallons').value)) ))   { 
		
		
		
		alert("Please enter a numeric value for fuel quantity");
		document.getElementById('gallons').focus();
		return false;
		
		
	}
	
			
	
	else if ((document.getElementById('clientname')) && ((document.getElementById('clientname').value=="") )){
		alert("Please Enter Name");
		document.getElementById('clientname').focus();
		return false;
	}
	
		else if (document.getElementById('account_no').value==""){
		alert("Please enter Account Number.");
		document.getElementById('account_no').focus();
		return false;
	}
	
	
	else if ((document.getElementById('email')) && (!reg.test(document.getElementById('email').value))){
		alert("Please enter valid email address.");
		document.getElementById('email').focus();
		return false;
	}
	else if ((document.getElementById('email')) && (document.getElementById('cemail')) && (document.getElementById('email').value!=document.getElementById('cemail').value)){
		alert("Email and Confirm Email are not same.");
		document.getElementById('email').focus();
		return false;
	}
	else if ((document.getElementById('address')) && ((document.getElementById('address').value==""))){
		alert("Please enter  address.");
		document.getElementById('address').focus();
		return false;
	}
	else if ((document.getElementById('town')) && ((document.getElementById('town').value==""))){
		alert("Please enter Town.");
		document.getElementById('town').focus();
		return false;
	}
	else if ((document.getElementById('state')) && ((document.getElementById('state').value=="")) ){
		alert("Please enter State.");
		document.getElementById('state').focus();
		return false;
	}
	else if ((document.getElementById('zip')) && ((document.getElementById('zip').value==""))){
		alert("Please enter  Zip code.");
		document.getElementById('zip').focus();
		return false;
	}
	else if ((document.getElementById('phone')) && ((document.getElementById('phone').value=="") )){
		alert("Please enter Phone.");
		document.getElementById('phone').focus();
		return false;
	}
	else if((document.getElementById('termscb')) && (!document.getElementById("termscb").checked)){ 
		alert("Please Agree with terms and conditions");
		//document.getElementById('email').focus();
		return false;
	}
	else
	{
		
		for (var i = 0; i < document.frm.pricingoption.length; i++) {
			if (document.frm.pricingoption[i].checked) {
				// do something with form.frametype[i]
				sltRadio = i;
				break;
			}
		}
		
		chkRadion(document.frm.pricingoption[sltRadio]);
		return true;
	}
}

function IsAllowedd(sText)
{
   var ValidChars = "abcdefghijklmnopqrstuvwxyz ";
   var IsAllowed=true;
   var Char;

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

function IsAllowedddd(sText)
{
   var ValidChars = "abcdefghijklmnopqrstuvwxyz1234567890- ";
   var IsAllowed=true;
   var Char;

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

function IsAllowedddddd(sText)
{
   var ValidChars = "1234567890-";
   var IsAllowed=true;
   var Char;

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

function IsAlloweddddddd(sText)
{
   var ValidChars = "1234567890-() ";
   var IsAllowed=true;
   var Char;

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

function IsAlloweddddd(sText)
{
   var ValidChars = "abcdefghijklmnopqrstuvwxyz1234567890-,# ";
   var IsAllowed=true;
   var Char;

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

function IsAlloweddd(sText)
{
   var ValidChars = "1234567890";
   var IsAllowed=true;
   var Char;

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

function ShowValue(inpt)
{
	//alert(document.frm.pricingoption.length);
	for (var i = 0; i < document.frm.pricingoption.length; i++) {
		if (document.frm.pricingoption[i].checked) {
			// do something with form.frametype[i]
			return true;	
			break;
		}
	}
	return false;
}



function RdChk(){
	
	
	if (document.getElementById('pricingoption1').checked){
	document.getElementById('gallons').disabled=false;	
	}
	else{
	document.getElementById('gallons').disabled=true;
	}
}







function checkNaN(ojbect){
					var inputstring=ojbect.value;
                    var numberstring=" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
                    var mark=true;
                    var returnstring="";
                    for(var i=0;i<inputstring.length;i++){
                    if(numberstring.indexOf(inputstring.charAt(i))>=0){
                    if(inputstring.charAt(i)=="."&&mark){returnstring=returnstring+inputstring.charAt(i);mark=false}
                    else if(inputstring.charAt(i)!="."){returnstring=returnstring+inputstring.charAt(i);}
                    }
                    }
                    ojbect.value=returnstring;
                    }
					
function checkstr(ojbect){
					var inputstring=ojbect.value;
                    var numberstring=" 0123456789-";
                    var mark=true;
                    var returnstring="";
                    for(var i=0;i<inputstring.length;i++){
                    if(numberstring.indexOf(inputstring.charAt(i))>=0){
                    if(inputstring.charAt(i)=="."&&mark){returnstring=returnstring+inputstring.charAt(i);mark=false}
                    else if(inputstring.charAt(i)!="."){returnstring=returnstring+inputstring.charAt(i);}
                    }
                    }
                    ojbect.value=returnstring;
                    }			
