function chk_frm(){
	
		var data1 = document.getElementById('option1').innerHTML;
		document.getElementById('pricingoption1').value = data1;	 
	 
		var data2 = document.getElementById('option2').innerHTML;
		document.getElementById('pricingoption2').value = data2;	 
	 
		var data3 = document.getElementById('option3').innerHTML;
		document.getElementById('pricingoption3').value = data3;	

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

	if((document.getElementById('pricingoption3').checked==false) && (!ShowValue())){ 
		alert("Please select pricing option.");
		//document.getElementById('pricingoption').focus();
		return false;
	}
/*
	else if((document.getElementById('pricingoption3').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('clientname')) && ((document.getElementById('clientname').value=="") || (!IsAllowedd(document.getElementById('clientname').value)) )) {
		alert("Please enter alphabet for 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('cemail')) && (!reg.test(document.getElementById('cemail').value))){
		alert("Please enter valid confirm email address.");
		document.getElementById('cemail').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('cemail').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('mix')) && ((document.getElementById('mix').value==""))){
		alert("Please enter City, State, Zip.");
		document.getElementById('mix').focus();
		return false;
	}
	else if ((document.getElementById('mix')) && ((document.getElementById('mix').value=="") || (!IsAlloweddddd(document.getElementById('mix').value)) )) {
		alert("Please enter valid characters for City, State, Zip.");
		document.getElementById('mix').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('state')) && ((document.getElementById('state').value=="") || (!IsAllowedd(document.getElementById('state').value)) )) {
		alert("Please enter alphabet for 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('zip')) && ((document.getElementById('zip').value=="") || (!IsAlloweddd(document.getElementById('zip').value)) ))   { 
		alert("Please enter numeric value for zip code.");
		document.getElementById('zip').focus();
		return false;
	}
	
	

	
		else if(document.getElementById('zip').value.length < 5 )   { 
		alert("Please enter 5 digit for zip code.");
		document.getElementById('zip').focus();
		return false;
	}
	*/
	
	else if ((document.getElementById('phone2')) && ((document.getElementById('phone2').value=="") )){
		alert("Please enter day phone.");
		document.getElementById('phone2').focus();
		return false;
	}
	
	
	else if((document.getElementById('phone2')) && ((document.getElementById('phone2').value=="") || (!IsAllowedddddd(document.getElementById('phone2').value)) ))   { 
		alert("Please enter numeric value for day phone");
		document.getElementById('phone2').focus();
		return false;
	}
	
	else if(document.getElementById('phone2').value.length < 10 )   { 
		alert("Please enter atleast 10 digit for day phone.");
		document.getElementById('phone2').focus();
		return false;
	}
	
	/*else if ((document.getElementById('phone')) && ((document.getElementById('phone').value=="") )){
		alert("Please enter cell phone.");
		document.getElementById('phone').focus();
		return false;
	}*/
	
	
	else if((document.getElementById('phone')) && ((!IsAllowedddddd(document.getElementById('phone').value)) ))   { 
		alert("Please enter numeric value for cell phone");
		document.getElementById('phone').focus();
		return false;
	}
	
	else if((document.getElementById('phone').value.length < 10) && (document.getElementById('phone').value.length < 0))   { 
		alert("Please enter atleast 10 digit for cell 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('pricingoption3').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;
                    }			
