





function valid()

{

	

	if((check_radio()==false))

	{

		document.getElementById("id_product_error").innerHTML='* Select the Package';

		return(false);

	}
	if(!document.payment.check[0].checked&&!document.payment.check[1].checked)
	{
			
		document.getElementById("id_paymode").innerHTML='* Select the Payment Mode';
		return(false);
	}
	else if(document.payment.fname.value=="")

	{

		document.getElementById("id_fname").innerHTML='* Enter the First Name';

		document.payment.fname.focus();

		return(false);

	}

	else if(document.payment.lname.value=="")

	{

		document.getElementById("id_lname").innerHTML='* Enter the Last Name';

		document.payment.lname.focus();

		return(false);

	}

	else if(document.payment.email.value=="")

	{

		document.getElementById("id_email").innerHTML='* Enter the Email Id';

		document.payment.email.focus();

		return(false);

	}

	else if((checkEmail(document.payment.email)==false))

	{

		document.getElementById("id_email").innerHTML='* Invalid Email Id';

		document.payment.email.focus();

		return(false);

	}

	else if(document.payment.addr1.value=="")

	{

		document.getElementById("id_addr1").innerHTML='* Enter the Address';

		document.payment.addr1.focus();

		return(false);

	}

	else if(document.payment.city.value=="")

	{

		document.getElementById("id_city").innerHTML='* Enter the City';

		document.payment.city.focus();

		return(false);

	}

	else if(document.payment.state.value=="")

	{

		document.getElementById("id_state").innerHTML='* Enter the State';

		document.payment.state.focus();

		return(false);

	}

	else if(document.payment.country.value=="")

	{

		document.getElementById("id_country").innerHTML='* Enter the Country';

		document.payment.country.focus();

		return(false);

	}

	else if(document.payment.zip.value=="")

	{

		document.getElementById("id_zip").innerHTML='* Enter the Pin Code';

		document.payment.zip.focus();

		return(false);

	}

	else if((document.payment.mobile.value=="")||(document.payment.mobile.value=="+91"))

	{

		document.getElementById("id_mobile").innerHTML='* Enter the Mobile';

		document.payment.mobile.focus();

		return(false);

	}
	else if(document.payment.terms.checked == false)
	{
		document.getElementById("id_terms").innerHTML='* please accept terms';
		return(false);
	}

	else if(document.payment.mobile.value!="")

	{

		var mobile = document.payment.mobile.value;

		if(mobile.length < 10)

		{

			document.getElementById("id_mobile").innerHTML='* Invalid Mobile Number';

			document.payment.mobile.focus();

			return(false);

		}

	}

	

	

}

function checkRadio (frmName, rbGroupName) {
 var radios = document[frmName].elements[rbGroupName];
 for (var i=0; i <radios.length; i++) {
  if (radios[i].checked) {
   return true;
  }
 }
 return false;
}
function valid3()
{ 
	/*if(document.payment.optone.value=="")
	{
		document.getElementById("id_service").innerHTML='* Select the Service';
		return(false);
	}
	else if(document.payment.opttwo.value=="0")
	{
		document.getElementById("id_plan").innerHTML='* Select the Validity Plan';
		return(false);
	}*/
	
	if(checkRadio("payment","product")==false)
	{
		document.getElementById("id_product").innerHTML='* Select Any one Package';
		return(false);
	}
	else if(document.payment.fname.value=="")
	{
		document.getElementById("id_fname").innerHTML='* Enter Your Name';
		document.payment.fname.focus();
		return(false);
	}
	else if(document.payment.addr1.value=="")
	{
		document.getElementById("id_addr1").innerHTML='* Enter the Address';
		document.payment.addr1.focus();
		return(false);
	}
	else if(document.payment.city.value=="")
	{
		document.getElementById("id_city").innerHTML='* Enter the City';
		document.payment.city.focus();
		return(false);
	}
	else if(document.payment.state.value=="")
	{
		document.getElementById("id_state").innerHTML='* Enter the State';
		document.payment.state.focus();
		return(false);
	}
	else if(document.payment.zip.value=="")
	{
		document.getElementById("id_zip").innerHTML='* Enter the Pin Code';
		document.payment.zip.focus();
		return(false);
	}
	else if((document.payment.mobile.value=="")||(document.payment.mobile.value=="+91"))
	{
		document.getElementById("id_mobile").innerHTML='* Enter the Mobile';
		document.payment.mobile.focus();
		return(false);
	}
	else if(document.payment.email.value=="")
	{
		document.getElementById("id_email").innerHTML='* Enter the Email Id';
		document.payment.email.focus();
		return(false);
	}
	else if((checkEmail(document.payment.email)==false))
	{
		document.getElementById("id_email").innerHTML='* Invalid Email Id';
		document.payment.email.focus();
		return(false);
	}
	
	else if(document.payment.terms.checked == false)
	{
		document.getElementById("id_terms").innerHTML='* please accept terms';
		return(false);
	}
	else if(!document.payment.check[0].checked&&!document.payment.check[1].checked)
	{
			
		document.getElementById("id_paymode").innerHTML='* Select the Payment Mode';
		return(false);
	}
	else if(document.payment.terms.checked == false)
	{
		document.getElementById("id_terms").innerHTML='* please accept terms';
		return(false);
	}
	else if(document.payment.mobile.value!="")
	{
		var mobile = document.payment.mobile.value;
		if(mobile.length < 10)
		{
			document.getElementById("id_mobile").innerHTML='* Invalid Mobile Number';
			document.payment.mobile.focus();
			return(false);
		}
	}

	
}

function check_radio(){

var size	= document.payment.product.length;


if(size == '1')

{

	if(!document.payment.product[0].checked){

		return false;

	}

	else{

		return true;

	}

}

if(size == '2')

{

	if(!document.payment.product[0].checked&&!document.payment.product[1].checked){

		return false;

	}

	else{

		return true;

	}

}

if(size == '3')

{

	if(!document.payment.product[0].checked&&!document.payment.product[1].checked&&!document.payment.product[2].checked){

		return false;

	}

	else{

		return true;

	}

}	

if(size =='4')

{

	if(!document.payment.product[0].checked&&!document.payment.product[1].checked&&!document.payment.product[2].checked&&!document.payment.product[4].checked){

		return false;

	}

	else{

		return true;

	}

}

if(size =='5')

{

	if(!document.payment.product[0].checked&&!document.payment.product[1].checked&&!document.payment.product[2].checked&&!document.payment.product[3].checked&&!document.payment.product[4].checked){

		return false;

	}

	else{

		return true;

	}

}			

if(size =='6')

{

	if(!document.payment.product[0].checked&&!document.payment.product[1].checked&&!document.payment.product[2].checked&&!document.payment.product[3].checked&&!document.payment.product[4].checked&&!document.payment.product[5].checked){

		return false;

	}

	else{

		return true;

	}

}			

		

}



function check_value()

{

	var ss =document.payment.mobile.value;

   	var result = ss.substring(0,1);

   	if(result=='0')

   	{

    	document.getElementById("id_mobile").innerHTML='* Please Enter 10 Digit Mobile Number (Ex: 9XXXXXXXXX) 10 Digits only, Avoid -> (Space,0,-,+, 91)';

		document.payment.mobile.focus();

		return false;

	}

	

}



function checkEmail(f1)

{

	if ((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f1.value))||(f1.value==""))

	{

		return (true)

	}

	f1.focus();

	return (false)

}



function clear_valid()

{

	if(document.payment.product.value!=0)

	{

		document.getElementById("id_product_error").innerHTML='';

	}
if(document.payment.check.value!=0)
	{
		document.getElementById("id_paymode").innerHTML='';
	}
	if(document.payment.product.value!="")

	{

		document.getElementById("id_product_error").innerHTML='';		

	}

	if(document.payment.fname.value!="")

	{

		document.getElementById("id_fname").innerHTML='';		

	}

	if(document.payment.lname.value!="")

	{

		document.getElementById("id_lname").innerHTML='';		

	}

	if(document.payment.email.value!="")

	{

		document.getElementById("id_email").innerHTML='';		

	}

	if(document.payment.addr1.value!="")

	{

		document.getElementById("id_addr1").innerHTML='';		

	}

	if(document.payment.city.value!="")

	{

		document.getElementById("id_city").innerHTML='';		

	}

	if(document.payment.state.value!="")

	{

		document.getElementById("id_state").innerHTML='';		

	}

	if(document.payment.country.value!="")

	{

		document.getElementById("id_country").innerHTML='';		

	}

	if(document.payment.zip.value!="")

	{

		document.getElementById("id_zip").innerHTML='';		

	}

	if(document.payment.check.value!=0)

	{

		document.getElementById("id_paytype").innerHTML='';

	}

	if(document.payment.mobile.value!="")

	{

		document.getElementById("id_mobile").innerHTML='';

	}
	if(document.payment.terms.checked != "")
	{
		document.getElementById("id_terms").innerHTML='';			
	}

	

	

}



function onlyNumbers(evt)

{

	var e = event || evt; // for trans-browser compatibility

	var charCode = e.which || e.keyCode;

	if (charCode > 31 && (charCode < 48 || charCode > 57))

		return false;

	clear_valid();

	return true;

}

function valid_free()
{
	if(document.form1.name.value=="")
	{
		document.getElementById("id_name").innerHTML='* Enter the Name';
		document.form1.name.focus();
		return(false);
	}
	else if(document.form1.mobile.value=="")
	{
		document.getElementById("id_mobile").innerHTML='* Enter the Mobile';
		document.form1.mobile.focus();
		return(false);
	}
	
	else if(document.form1.email.value=="")
	{
		document.getElementById("id_email").innerHTML='* Enter the Email Id';
		document.form1.email.focus();
		return(false);
	}
	else if((checkEmail(document.form1.email)==false))
	{
		document.getElementById("id_email").innerHTML='* Invalid Email Id';
		document.form1.email.focus();
		return(false);
	}
	else if((!document.form1.tips_type[0].checked)&&(!document.form1.tips_type[1].checked))
	{
		document.getElementById("id_tipstype").innerHTML='* Select any one Package';
		return(false);
	}
	else if(document.form1.terms.checked == false)
	{
		document.getElementById("id_terms").innerHTML='* please accept terms';
		return(false);
	}
	else if(document.form1.mobile.value!="")
	{
		var mobile = document.form1.mobile.value;
		if(mobile.length < 10)
		{
			document.getElementById("id_mobile").innerHTML='* Invalid Mobile Number';
			document.form1.mobile.focus();
			return(false);
		}
	}
	
	
}

function checkEmail(f1)
{
	if ((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f1.value))||(f1.value==""))
	{
		return (true)
	}
	f1.focus();
	return (false)
}

function clear_valid_free()
{
	
	if(document.form1.name.value!="")
	{
		document.getElementById("id_name").innerHTML='';		
	}
	if(document.form1.mobile.value!="")
	{
		document.getElementById("id_mobile").innerHTML='';
	}
	if(document.form1.email.value!="")
	{
		document.getElementById("id_email").innerHTML='';		
	}
	if(document.form1.tips_type.checked != false)
	{
		document.getElementById("id_tipstype").innerHTML='';			
	}
	if(document.form1.terms.checked != false)
	{
		document.getElementById("id_terms").innerHTML='';			
	}
}

function check_value()
{
	var ss =document.form1.mobile.value;
   	var result = ss.substring(0,1);
   	if(result=='0')
   	{
    	alert("Do not enter zero infront of mobile number");
		document.form1.mobile.value="";
		document.form1.mobile.focus;
	}
}

function valid_login()
{
	if(document.login.pack.value=="")
	{
		document.getElementById("id_pack").innerHTML='* Select the Package.';
		document.login.pack.focus();
		return(false);
	}
	else if((document.login.uname.value=="")||(document.login.uname.value=="+91"))
	{
		document.getElementById("id_mobile").innerHTML='* Enter the Mobile Number';
		document.login.uname.focus();
		return(false);
	}
	else if(document.login.uname.value!="")
	{
		var uname = document.login.uname.value;
		if(uname.length < 10)
		{
			document.getElementById("id_mobile").innerHTML='* Invalid Mobile Number';
			document.login.uname.focus();
			return(false);
		}
	}
	if(document.login.pwd.value=="")
	{
		document.getElementById("id_pass").innerHTML='* Enter the Password.';
		document.login.pwd.focus();
		return(false);
	}
}

function clear_valid_login()
{
	if(document.login.pack.value!="")
	{
		document.getElementById("id_pack").innerHTML='';		
	}
	if(document.login.uname.value!="")
	{
		document.getElementById("id_mobile").innerHTML='';
	}
	if(document.login.pwd.value!="")
	{
		document.getElementById("id_pass").innerHTML='';		
	}
	
}



function clear_valid3()
{
	if(checkRadio("payment","product")==true)
	{
		document.getElementById("id_product").innerHTML='';
	}
	/*if(document.payment.optone.value!=0)
	{
		document.getElementById("id_service").innerHTML='';
	}
	if(document.payment.opttwo.value!=0)
	{
		document.getElementById("id_plan").innerHTML='';
	}*/
	if(document.payment.fname.value!="")
	{
		document.getElementById("id_fname").innerHTML='';		
	}
	if(document.payment.addr1.value!="")
	{
		document.getElementById("id_addr1").innerHTML='';		
	}
	if(document.payment.city.value!="")
	{
		document.getElementById("id_city").innerHTML='';		
	}
	if(document.payment.state.value!="")
	{
		document.getElementById("id_state").innerHTML='';		
	}
	if(document.payment.zip.value!="")
	{
		document.getElementById("id_zip").innerHTML='';		
	}
	if(document.payment.mobile.value!="")
	{
		document.getElementById("id_mobile").innerHTML='';
	}
	if(document.payment.email.value!="")
	{
		document.getElementById("id_email").innerHTML='';		
	}
	if(document.payment.check.value!=0)
	{
		document.getElementById("id_paymode").innerHTML='';
	}
	if(document.payment.product.value!="")
	{
		document.getElementById("id_product_error").innerHTML='';		
	}
	
	if(document.payment.terms.checked != "")
	{
		document.getElementById("id_terms").innerHTML='';			
	}
	/*if(document.payment.check.value!=0)
	{
		document.getElementById("id_paytype").innerHTML='';
	}*/

}

// Free Promotional coupon script
function valid_free3()
{
	if(document.form1.name.value=="")
	{
		document.getElementById("id_name").innerHTML='* Enter the Name';
		document.form1.name.focus();
		return(false);
	}
	if(document.form1.mobile.value=="")
	{
		document.getElementById("id_mobile").innerHTML='* Enter the Mobile';
		document.form1.mobile.focus();
		return(false);
	}
	if(isNaN(document.form1.mobile.value)||document.form1.mobile.value.indexOf(" ")!=-1)
	{
		document.getElementById("id_mobile").innerHTML='* Enter the Numbers';
		document.form1.mobile.focus();
		return(false);
	}
	if(document.form1.mobile.value.length < 10)
		{
			document.getElementById("id_mobile").innerHTML='* Invalid Mobile Number(10 Digit Number)';
			document.form1.mobile.focus();
			return(false);
	}
	if(document.form1.email.value=="")
	{
		document.getElementById("id_email").innerHTML='* Enter the Email Id';
		document.form1.email.focus();
		return(false);
	}
	if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form1.email.value)==false))
	{
		document.getElementById("id_email").innerHTML='* Invalid Email Id';
		document.form1.email.focus();
		return(false);
	}
	if(document.form1.terms.checked == false)
	{
		document.getElementById("id_terms").innerHTML='* please accept terms';
		return(false);
	}
	
	
	
}

function checkEmail(f1)
{
	if ((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f1.value))||(f1.value==""))
	{
		return (true)
	}
	f1.focus();
	return (false)
}

function clear_valid_free3()
{
	
	if(document.form1.name.value!="")
	{
		document.getElementById("id_name").innerHTML='';		
	}
	if(document.form1.mobile.value!="")
	{
		document.getElementById("id_mobile").innerHTML='';
	}
	if(document.form1.email.value!="")
	{
		document.getElementById("id_email").innerHTML='';		
	}
	if(document.form1.terms.checked != false)
	{
		document.getElementById("id_terms").innerHTML='';			
	}
}
// Coupon code end
