function cancel_sub()
	{
		if (Trim(document.frm.txt_subid.value)=="" ) 
		{
			alert("Please Enter Subscription Id! This will cnacel your Subscription Permanently !!");
			document.frm.txt_subid.focus();
			return false;
		}
		return true;
	}
function update_sub()
  {
   if (Trim(document.frm.txt_subid.value)=="" ) 
	{
		alert("Please Enter Subscription Id!");
		document.frm.txt_subid.focus();
		return false;
	}
	if(document.frm.txt_email.value == "")
	{
		alert("Please Enter Email Address.");
		document.frm.txt_email.select();
		document.frm.txt_email.focus();
		return false;
	}
	else if(!validateEmail(document.frm.txt_email.value,1,0) || (document.frm.txt_email.value.length==0)){
		alert("Invalid Email Address");
		document.frm.txt_email.focus();		
		return false;
	}
	if(document.frm.selCardType.value=='')
	{
		alert("Please select the Credit Card Type");
		document.frm.selCardType.focus();
		return false;
	}
	if(Trim(document.frm.txt_acc_number.value) == "")
	{
			alert("Please Enter account number.");
			document.frm.txt_acc_number.focus();
			return false;
	}
	
	 if (Trim(document.frm.txt_acc_number.value) != "" )
	  {
	    if(isNaN(Trim(document.frm.txt_acc_number.value))==true)
		 {
		 alert("please enter only numeric value for the Credit Card Number");
		 document.frm.txt_acc_number.select();
		  document.frm.txt_acc_number.focus();
		 return false;
		 }
		} 
	if(!isCardMatch(document.frm.selCardType.value,Trim(document.frm.txt_acc_number.value)))
	    {
		  alert("Credit Card no is not valid");
		  document.frm.txt_acc_number.select();
		  document.frm.txt_acc_number.focus();
		 return false;
		}
	
	if(Trim(document.frm.drpCExpMonth.value) == "00")
	{
			alert("Please Select Expiration month of credit card.");
			document.frm.drpCExpMonth.focus();
			return false;
	}
	
	if(Trim(document.frm.drpCExpYear.value) == "0")
	{
			alert("Please Select Expiration Year of credit card.");
			document.frm.drpCExpYear.focus();
			return false;
	}
	return true;
	}
function verify()
{	

if(!document.frm.payment_options[0].checked && !document.frm.payment_options[1].checked)
	{
		alert("Please Select Payment options.");
		document.frm.payment_options[0].focus();
		return false;
	}

 	if (Trim(document.frm.txt_username.value)=="" ) 
	{
		alert("Please Enter User Name.");
		document.frm.txt_username.focus();
		return false;
	}
	if (Trim(document.frm.txt_password.value)=="" ) 
	{
		alert("Please Enter Password.");
		document.frm.txt_password.focus();
		return false;
	}
	if (Trim(document.frm.txt_first_name.value)=="" ) 
	{
		alert("Please Enter First Name");
		document.frm.txt_first_name.focus();
		return false;
	}
	if(!isAlphabetic(document.frm.txt_first_name.value))
	{
	     alert("please enter only alphabetic value for First Name");
		 document.frm.txt_first_name.select();
		 document.frm.txt_first_name.focus();
		 return false;
	 }	
	if (Trim(document.frm.txt_last_name.value)=="" ) 
	{
		alert("Please Enter Last Name.");
		document.frm.txt_last_name.focus();
		return false;
	}
	if(!isAlphabetic(document.frm.txt_last_name.value))
	{
		 alert("please enter only alphabetic value for Last Name");
		 document.frm.txt_last_name.select();
		 document.frm.txt_last_name.focus();
		 return false;
	}
	if (Trim(document.frm.txt_address.value)=="" ) 
	{
		alert("Please Enter Address.");
		document.frm.txt_address.focus();
		return false;
	}
	if (Trim(document.frm.txt_city.value)=="" ) 
	{
		alert("Please Enter City.");
		document.frm.txt_city.focus();
		return false;
	}
	if (Trim(document.frm.txt_state.value)=="" ) 
	{
		alert("Please Enter State.");
		document.frm.txt_state.focus();
		return false;
	}
	if (Trim(document.frm.txt_zip.value)=="" ) 
	{
		alert("Please Enter Zip Code.");
		document.frm.txt_zip.focus();
		return false;
	}
	if(Trim(document.frm.txt_phone.value)=='')
	{			
		alert("Please enter the Phone number");
		document.frm.txt_phone.focus();
		return false;
	}
	if(document.frm.txt_email.value == "")
	{
		alert("Please Enter Email Address.");
		document.frm.txt_email.select();
		document.frm.txt_email.focus();
		return false;
	}
	else if(!validateEmail(document.frm.txt_email.value,1,0) || (document.frm.txt_email.value.length==0)){
		alert("Invalid Email Address");
		document.frm.txt_email.focus();		
		return false;
	}
	if (Trim(document.frm.txt_bill_first_name.value)=="" ) 
	{
		alert("Please Enter Billing First Name");
		document.frm.txt_bill_first_name.focus();
		return false;
	}
	if (Trim(document.frm.txt_bill_last_name.value)=="" ) 
	{
		alert("Please Enter Billing Last Name.");
		document.frm.txt_bill_last_name.focus();
		return false;
	}
	if (Trim(document.frm.txt_bill_address.value)=="" ) 
	{
		alert("Please Enter Billing Address.");
		document.frm.txt_bill_address.focus();
		return false;
	}
		if(Trim(document.frm.txtBillcity.value)=='')
		{
			alert("Please enter the Billing City Name");
			document.frm.txtBillcity.focus();
			return false;
		}
		if(Trim(document.frm.txtBillstate.value)=='')
		{
			alert("Please enter the Billing State Name");
			document.frm.txtBillstate.focus();
			return false;
		}
		if(Trim(document.frm.txtBillcountry.value)==0)
		{
			alert("Please enter the Billing Country Name");
			document.frm.txtBillcountry.focus();
			return false;
		}
		if(Trim(document.frm.txtBillzip.value)=='')
		{
			alert("Please enter the Billing Zip Code");
			document.frm.txtBillzip.focus();
			return false;
		}
	if(document.frm.selCardType.value=='')
	{
		alert("Please select the Credit Card Type");
		document.frm.selCardType.focus();
		return false;
	}
	if(Trim(document.frm.txt_acc_number.value) == "")
	{
			alert("Please Enter account number.");
			document.frm.txt_acc_number.focus();
			return false;
	}
	
	 if (Trim(document.frm.txt_acc_number.value) != "" )
	  {
	    if(isNaN(Trim(document.frm.txt_acc_number.value))==true)
		 {
		 alert("please enter only numeric value for the Credit Card Number");
		 document.frm.txt_acc_number.select();
		  document.frm.txt_acc_number.focus();
		 return false;
		 }
		} 
	if(!isCardMatch(document.frm.selCardType.value,Trim(document.frm.txt_acc_number.value)))
	    {
		  alert("Credit Card no is not valid");
		  document.frm.txt_acc_number.select();
		  document.frm.txt_acc_number.focus();
		 return false;
		}
	
	if(Trim(document.frm.drpCExpMonth.value) == "00")
	{
			alert("Please Select Expiration month of credit card.");
			document.frm.drpCExpMonth.focus();
			return false;
	}
	
	if(Trim(document.frm.drpCExpYear.value) == "0")
	{
			alert("Please Select Expiration Year of credit card.");
			document.frm.drpCExpYear.focus();
			return false;
	}
	return true;				
}
function verify_edit()
{	
	if (Trim(document.frm.txt_first_name.value)=="" ) 
	{
		alert("Please Enter First Name");
		document.frm.txt_first_name.focus();
		return false;
	}
	if(!isAlphabetic(document.frm.txt_first_name.value))
	{
	     alert("please enter only alphabetic value for First Name");
		 document.frm.txt_first_name.select();
		 document.frm.txt_first_name.focus();
		 return false;
	 }	
	if (Trim(document.frm.txt_last_name.value)=="" ) 
	{
		alert("Please Enter Last Name.");
		document.frm.txt_last_name.focus();
		return false;
	}
	if(!isAlphabetic(document.frm.txt_last_name.value))
	{
		 alert("please enter only alphabetic value for Last Name");
		 document.frm.txt_last_name.select();
		 document.frm.txt_last_name.focus();
		 return false;
	}
	if (Trim(document.frm.txt_address.value)=="" ) 
	{
		alert("Please Enter Address.");
		document.frm.txt_address.focus();
		return false;
	}
	if (Trim(document.frm.txt_city.value)=="" ) 
	{
		alert("Please Enter City.");
		document.frm.txt_city.focus();
		return false;
	}
	if (Trim(document.frm.txt_state.value)=="" ) 
	{
		alert("Please Enter State.");
		document.frm.txt_state.focus();
		return false;
	}
	if (Trim(document.frm.txt_zip.value)=="" ) 
	{
		alert("Please Enter Zip Code.");
		document.frm.txt_zip.focus();
		return false;
	}
	if(Trim(document.frm.txt_phone.value)=='')
	{			
		alert("Please enter the Phone number");
		document.frm.txt_phone.focus();
		return false;
	}
	if(document.frm.txt_email.value == "")
	{
		alert("Please Enter Email Address.");
		document.frm.txt_email.select();
		document.frm.txt_email.focus();
		return false;
	}
	else if(!validateEmail(document.frm.txt_email.value,1,0) || (document.frm.txt_email.value.length==0)){
		alert("Invalid Email Address");
		document.frm.txt_email.focus();		
		return false;
	}
	if (Trim(document.frm.txt_bill_first_name.value)=="" ) 
	{
		alert("Please Enter Billing First Name");
		document.frm.txt_bill_first_name.focus();
		return false;
	}
	if (Trim(document.frm.txt_bill_last_name.value)=="" ) 
	{
		alert("Please Enter Billing Last Name.");
		document.frm.txt_bill_last_name.focus();
		return false;
	}
	if (Trim(document.frm.txt_bill_address.value)=="" ) 
	{
		alert("Please Enter Billing Address.");
		document.frm.txt_bill_address.focus();
		return false;
	}
		if(Trim(document.frm.txtBillcity.value)=='')
		{
			alert("Please enter the Billing City Name");
			document.frm.txtBillcity.focus();
			return false;
		}
		if(Trim(document.frm.txtBillstate.value)=='')
		{
			alert("Please enter the Billing State Name");
			document.frm.txtBillstate.focus();
			return false;
		}
		if(Trim(document.frm.txtBillcountry.value)==0)
		{
			alert("Please enter the Billing Country Name");
			document.frm.txtBillcountry.focus();
			return false;
		}
		if(Trim(document.frm.txtBillzip.value)=='')
		{
			alert("Please enter the Billing Zip Code");
			document.frm.txtBillzip.focus();
			return false;
		}
		if (Trim(document.frm.txt_username.value)=="" ) 
		{
			alert("Please Enter User Name.");
			document.frm.txt_username.focus();
			return false;
		}
		if (Trim(document.frm.txt_password.value)=="" ) 
		{
			alert("Please Enter Password.");
			document.frm.txt_password.focus();
			return false;
		}
	return true;				
}