// JavaScript Document

	//add product form validation
	
function validateOrder(OId)
{
	f3="0123456789."
	vn1=document.getElementById('txtcharge_'+OId).value
	if (vn1=="")
	{
		alert('Please Enter Your Charged amount');
		document.getElementById('txtcharge_'+OId).focus();
		return false;
	}
	
	for(i=0;i<vn1.length;i++)
  		 	{
				if(f3.indexOf(vn1.charAt(i))==-1)
				{
					alert("Please enter valid Cahrge Amount")
					document.getElementById('txtcharge_'+OId).focus();
					return false;
				}
			}
			
			document.frmvalidate.action="Products/validateOrder.asp?Oid="+OId;
			document.frmvalidate.method="POST";
			document.frmvalidate.submit();
			
			
	
}

function ShowState()
{
	form=document.frmuser;
	
	if (form.info_country.value=="US")
	{
		form.info_state.value="";
		form.info_state1.value="";
		document.getElementById('divstate').style.display="inline";
		document.getElementById('divstatetxt').style.display="none";
	}
	
	else
	{
		form.info_state1.value="";
		form.info_state.value="";
		document.getElementById('divstate').style.display="none";
		document.getElementById('divstatetxt').style.display="inline";	
	}
}

function ShowStateForOrder()
{
form=document.frmpayment;
	
	if (form.info_country.value=="US")
	{
		form.info_state.value="";
		form.info_state1.value="";
		document.getElementById('divstate').style.display="inline";
		document.getElementById('divstatetxt').style.display="none";
	}
	
	else
	{
		form.info_state.value="";
		form.info_state1.value="";
		document.getElementById('divstate').style.display="none";
		document.getElementById('divstatetxt').style.display="inline";	
	}
}
	
function validUserInfo()

{

	f3="0123456789."
	f2="0123456789-"
	form=document.frmuser;
	vn1=form.info_zipcode.value;
	vn2=form.info_phone.value;
	vn3=form.info_Mob.value;
	vn4=form.info_phonefax.value;
	
		if (form.info_fname.value=="")
			{
			alert('Please Enter Your First Name');
			form.info_fname.focus();
			return false;
			}
		if (form.info_lname.value=="")
			{
			alert('Please Enter Your Last Name');
			form.info_lname.focus();
			return false;
			}
		if (form.info_city.value=="")
			{
			alert('Please Enter Your City Name');
			form.info_city.focus();
			return false;
			}
			
			
			if (document.getElementById('divstate').style.display=='inline')
			{
					if (form.info_state.value=="")
				{
					alert('Please select State');
					form.info_state.focus();
					return false;
				}
			}
			
			else
			{
					if (form.info_state1.value=="")
					{
						alert('Please enter State');
						form.info_state1.focus();
						return false;
					}
			
			
			
			}
			
			if (form.info_zipcode.value=="")
			{
			alert('Please Enter Your  Zipcode');
			form.info_zipcode.focus();
			return false;
			}
			
			/*for(i=0;i<vn1.length;i++)
  		 	{
				if(f3.indexOf(vn1.charAt(i))==-1)
				{
					alert("Please enter valid Zipcode")
					form.info_zipcode.focus();
					return false;
				}
			}*/
			
			
			if (form.info_country.value=="")
			{
			alert('Please select Country');
			form.info_country.focus();
			return false;
			}
	
		if (form.info_email.value=="")
			{
			alert('Please Enter Your Email Address');
			form.info_email.focus();
			return false;
			}
			
			 var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
		   if(!rx.test(form.info_email.value))
		   {
						alert('Please enter valid username. e.g. username@domain.com ');
						form.info_email.focus();
						return false;
		   }
		   
		   if (form.info_email.value!=form.info_Cemail.value)
		   {
			  alert("Email and Confirm Email should be same");
			  form.info_email.value="";
			  form.info_Cemail.focus();
			  return false;
		   }
					
		if (form.info_Pwd.value=="")
			{
			alert('Please Enter Password');
			form.info_Pwd.focus();
			return false;
			}
			var  str;
			str=form.info_Pwd.value;
			
		if (str.length<6)
		
			{
				alert('Please enete Minimum 6 char in Password field');
				form.info_Pwd.focus();
				return false;
			}
			
			if (form.info_Pwd.value!=form.info_CPwd.value)
		   {
			  alert("Password and Confirm Password should be same");
			  form.info_Pwd.value="";
			  form.info_CPwd.value="";
			  form.info_Pwd.focus();
			  return false;
		   }
			
			if (form.info_phone.value=="")
			{
			alert('Please Enter Your  Phone Number');
			form.info_phone.focus();
			return false;
			}
			
			for(i=0;i<vn2.length;i++)
  		 	{
				if(f2.indexOf(vn2.charAt(i))==-1)
				{
					alert("Please enter valid Phone Number")
					form.info_phone.focus();
					return false;
				}
			}
			
			
			if (form.info_Mob.value!="")
			{			
		
						for(i=0;i<vn3.length;i++)
						{
							if(f3.indexOf(vn3.charAt(i))==-1)
							{
								alert("Please enter valid Mobile")
								form.info_Mob.focus();
								return false;
							}
						}
			
				}
				
				if (form.info_phonefax.value!="")
					{			
				
								for(i=0;i<vn4.length;i++)
								{
									if(f3.indexOf(vn4.charAt(i))==-1)
									{
										alert("Please enter valid Fax Number")
										form.info_phonefax.focus();
										return false;
									}
								}
					
						}
			
			
	
		
}


function chklogin()

{
	form=document.frmLogin;
	
	if (form.txtUser.value=="")
			{
			alert('Please Enter Your User ID');
			form.txtUser.focus();
			return false;
			}
			
			 var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
		   if(!rx.test(form.txtUser.value))
		   {
						alert('Please enter valid username. e.g. username@domain.com ');
						form.txtUser.focus();
						return false;
		   }
					
		if (form.txtPwd.value=="")
			{
			alert('Please Enter Password');
			form.txtPwd.focus();
			return false;
			}
		
		return true;
			//form.action="Products/chklogin.asp"
			//form.method="POST"
			//form.submit();
			

}


function submit_Mainform()

{
	
	
	f3="0123456789."
	f2="0123456789-"
	form=document.frmpayment;
	vn1=form.info_zipcode.value;
	vn2=form.info_phone.value;
	vn3=form.info_Mob.value;
	vn4=form.info_phonefax.value;
	vn5=form.txtCardNumber.value;
	vn6=form.txtCardCVVNumber.value;
	
		if (form.info_fname.value=="")
			{
			alert('Please Enter Your First Name');
			form.info_fname.focus();
			return false;
			}
		if (form.info_lname.value=="")
			{
			alert('Please Enter Your Last Name');
			form.info_lname.focus();
			return false;
			}
		if (form.info_city.value=="")
			{
			alert('Please Enter Your City Name');
			form.info_city.focus();
			return false;
			}
			
			if (document.getElementById('divstate').style.display=='inline')
			{
					if (form.info_state.value=="")
				{
					alert('Please select State');
					form.info_state.focus();
					return false;
				}
			}
			
			else
			{
					if (form.info_state1.value=="")
					{
						alert('Please enter State');
						form.info_state1.focus();
						return false;
					}
			
			
			
			}
			
			if (form.info_zipcode.value=="")
			{
			alert('Please Enter Your  Zipcode');
			form.info_zipcode.focus();
			return false;
			}
			
			/*for(i=0;i<vn1.length;i++)
  		 	{
				if(f3.indexOf(vn1.charAt(i))==-1)
				{
					alert("Please enter valid Zipcode")
					form.info_zipcode.focus();
					return false;
				}
			}*/
			
			
			if (form.info_country.value=="")
			{
			alert('Please select Country');
			form.info_country.focus();
			return false;
			}
	
		if (form.info_email.value=="")
			{
			alert('Please Enter Your Email Address');
			form.info_email.focus();
			return false;
			}
			
			 var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
		   if(!rx.test(form.info_email.value))
		   {
						alert('Please enter valid username. e.g. username@domain.com ');
						form.info_email.focus();
						return false;
		   }
		   
		  	 if (form.info_email.value!=form.info_Cemail.value)
		   {
			  alert("Email and Confirm Email should be same");
			  form.info_email.value="";
			  form.info_Cemail.focus();
			  return false;
		   }
				
					
		if (form.info_Pwd.value=="")
			{
			alert('Please Enter Password');
			form.info_Pwd.focus();
			return false;
			}
			 var  str;
			str=form.info_Pwd.value;
			
		if (str.length<6)
		
			{
				alert('Please enete Minimum 6 char in Password field');
				form.info_Pwd.focus();
				return false;
			}
			
			if (form.info_Pwd.value!=form.info_CPwd.value)
		   {
			  alert("Password and Confirm Password should be same");
			  form.info_Pwd.value="";
			  form.info_CPwd.value="";
			  form.info_Pwd.focus();
			  return false;
		   }
			
			if (form.info_phone.value=="")
			{
			alert('Please Enter Your  Phone Number');
			form.info_phone.focus();
			return false;
			}
			
			for(i=0;i<vn2.length;i++)
  		 	{
				if(f2.indexOf(vn2.charAt(i))==-1)
				{
					alert("Please enter valid Phone Number")
					form.info_phone.focus();
					return false;
				}
			}
			
			
			if (form.info_Mob.value!="")
			{			
		
						for(i=0;i<vn3.length;i++)
						{
							if(f3.indexOf(vn3.charAt(i))==-1)
							{
								alert("Please enter valid Mobile")
								form.info_Mob.focus();
								return false;
							}
						}
			
				}
				
				if (form.info_phonefax.value!="")
					{			
				
								for(i=0;i<vn4.length;i++)
								{
									if(f3.indexOf(vn4.charAt(i))==-1)
									{
										alert("Please enter valid Fax Number")
										form.info_phonefax.focus();
										return false;
									}
								}
					
						}
						
					
			/// For Payment
			
			
			
						if (form.txtCardOwner.value=="")
						{
						alert('Please Enter Your  Name On Card');
						form.txtCardOwner.focus();
						return false;
						}
						
						if (form.txtCardNumber.value=="")
						{
						alert('Please Enter Your  Card Number');
						form.txtCardNumber.focus();
						return false;
						}
						
						for(i=0;i<vn5.length;i++)
						{
							if(f3.indexOf(vn5.charAt(i))==-1)
							{
								alert('Please Enter valid  Card Number');
								form.txtCardNumber.focus();
								return false;
							}
						}
						
						if (form.txtMonth.value=="")
						{
						alert('Please Select Month');
						form.txtMonth.focus();
						return false;
						}
						
						if (form.txtYear.value=="")
						{
						alert('Please Select Year');
						form.txtYear.focus();
						return false;
						}
						else
						{
							var currentTime = new Date()
							var day = currentTime.getDate()
							var month = currentTime.getMonth()
							var year = currentTime.getFullYear()
							month = month+1
							if (form.txtYear.value < year)
							{
								alert("Your Card Expiration Date is invalid");
								form.txtMonth.focus()
								return false;
							}
							else if(form.txtYear.value==year)
							{
								if(form.txtMonth.value<month)
								{
									alert("Your Card Expiration Date is invalid");
									form.txtMonth.focus();
									
									return false;
								}
							}
						}
						
						if (form.txtCardCVVNumber.value=="")
						{
						alert('Please Enter Your  CVV Number');
						form.txtCardCVVNumber.focus();
						return false;
						}
						
						for(i=0;i<vn6.length;i++)
						{
							if(f3.indexOf(vn6.charAt(i))==-1)
							{
								alert('Please Enter valid  CVV Number');
								form.txtCardCVVNumber.focus();
								return false;
							}
						}
					
										
				
				
				
				if (form.chkterm.checked==false)
						{
						alert('You must check the box stating you agree to our terms and conditions.');
						form.chkterm.focus();
						return false;
						}
						
				if (form.chkcredit.checked==false)
						{
						alert('You need to check the box stating you agree to our random charge verification procedure.');
						form.chkcredit.focus();
						return false;
						}
						
		
		
				//form.action = "asp_aim.asp";
				
				//form.action = "Products/asp_aim.asp";
				//form.method = "Post";
				//form.submit();
			
			
			
	
}

function submit_ErrorForm()

{
	
	f3="0123456789"
	f2="0123456789-"
	form=document.frmpaymentDetails;
	
	vn1=form.txtCardNumber.value;
	vn2=form.txtCardCVVNumber.value;
	
	if (form.txtCardOwner.value=="")
						{
						alert('Please Enter Your  Name On Card');
						form.txtCardOwner.focus();
						return false;
						}
						
						if (form.txtCardNumber.value=="")
						{
						alert('Please Enter Your  Card Number');
						form.txtCardNumber.focus();
						return false;
						}
						
						for(i=0;i<vn1.length;i++)
						{
							if(f3.indexOf(vn1.charAt(i))==-1)
							{
								alert('Please Enter valid  Card Number');
								form.txtCardNumber.focus();
								return false;
							}
						}
						
						if (form.txtMonth.value=="")
						{
						alert('Please Select Month');
						form.txtMonth.focus();
						return false;
						}
						
						if (form.txtYear.value=="")
						{
						alert('Please Select Year');
						form.txtYear.focus();
						return false;
						}
						
						else
						{
							var currentTime = new Date()
							var day = currentTime.getDate()
							var month = currentTime.getMonth()
							var year = currentTime.getFullYear()
							month = month+1
							if (form.txtYear.value < year)
							{
								alert("Your Card Expiration Date is invalid");
								form.txtMonth.focus()
								return false;
							}
							else if(form.txtYear.value==year)
							{
								if(form.txtMonth.value<month)
								{
									alert("Your Card Expiration Date is invalid");
									form.txtMonth.focus();
									
									return false;
								}
							}
						}
						
						if (form.txtCardCVVNumber.value=="")
						{
						alert('Please Enter Your  CVV Number');
						form.txtCardCVVNumber.focus();
						return false;
						}
						
						for(i=0;i<vn2.length;i++)
						{
							if(f3.indexOf(vn2.charAt(i))==-1)
							{
								alert('Please Enter valid  CVV Number');
								form.txtCardCVVNumber.focus();
								return false;
							}
						}
					
								
						if (form.chkterm.checked==false)
						{
						alert('You must check the box stating you agree to our terms and conditions.');
						form.chkterm.focus();
						return false;
						}
						
				if (form.chkcredit.checked==false)
						{
						alert('You need to check the box stating you agree to our random charge verification procedure.');
						form.chkcredit.focus();
						return false;
						}
		
		
				//form.action = "asp_aim.asp";
				//form.action = "Products/PaymentProcess.asp";
				//form.method = "Post";
				//form.submit();
	
}



function validatedot(e)
{ 

form=document.frmcustomize;	

var keycode;

if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
if(keycode == 46){
if (window.event) window.event.returnValue=null;
else if (e) e.returnValue=false;
form.txtdomain.focus();
return false;

}

}

function validatedot1(e)
{ 

form=document.frmcustomize;	

var keycode;

if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
if(keycode == 46){
if (window.event) window.event.returnValue=null;
else if (e) e.returnValue=false;
form.txttld.focus();
return false;


}

}

function customizeorder()
{
	
	
	f1="abcdefghijklmnopqrstuvwxyz0123456789-"
	form=document.frmcustomize;	
	
	vn1=form.txtname.value;
	vn2=form.txtdomain.value;
	vn3=form.txttld.value;
	
	
	 if (form.txtname.value=="")
		   {
			  alert("Please enter a hostname for the server.");
			  form.txtname.focus();
			  return false;
		   }
		   for(i=0;i<vn1.length;i++)
  		 	{
				if(f1.indexOf(vn1.charAt(i))==-1)
				{
					alert("Please enter a valid hostname for the server.")
					form.txtname.focus();
					return false;
				}
			}
			
			 if (form.txtdomain.value=="")
		   {
			  alert("Please enter a domain for the server.");
			  form.txtdomain.focus();
			  return false;
		   }
		   for(i=0;i<vn2.length;i++)
  		 	{
				if(f1.indexOf(vn2.charAt(i))==-1)
				{
					alert("Please enter a valid domain name for the server.")
					form.txtdomain.focus();
					return false;
				}
			}
			
			
			 if (form.txttld.value=="")
		   {
			  alert("Please enter an extension for the server.");
			  form.txttld.focus();
			  return false;
		   }
		   for(i=0;i<vn3.length;i++)
  		 	{
				if(f1.indexOf(vn3.charAt(i))==-1)
				{
					alert("Please enter valid extension for the server.")
					form.txttld.focus();
					return false;
				}
			}
	
	return true;
}

function checkContact()
{
frm=document.frmcontact;	

  if (frm.name.value=="")
		   {
			  alert("Enter Your Full Name");
			  frm.name.focus();
			  return false;
		   }
	if (frm.email.value=="")
		   {
			  alert("Enter your Email Address!");
			  frm.email.focus();
			  return false;
		   }
		   var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
		   if(!rx.test(frm.email.value))
		   {
						alert('Please enter valid Emailid. e.g. username@domain.com ');
						frm.txtEmail.focus();
						return false;
		   }
		   
		    if (frm.subject.value=="")
		   {
			  alert("Enter Subject!");
			  frm.subject.focus();
			  return false;
		   }
		   
		 
}

function PopLinkCvv()
{
	
window.open ("/Products/cvv.html",
"mywindow","menubar=0,resizable=0,width=400,height=450"); 


}

function checkResetPwd()

{
	form=document.frmResetPwd;
	if (form.info_Pwd.value=="")
			{
			alert('Please Enter Password');
			form.info_Pwd.focus();
			return false;
			}
			 var  str;
			str=form.info_Pwd.value;
			
		if (str.length<6)
		
			{
				alert('Please enete Minimum 6 char in Password field');
				form.info_Pwd.focus();
				return false;
			}
			
			if (form.info_Pwd.value!=form.info_CPwd.value)
		   {
			  alert("Password and Confirm Password should be same");
			  form.info_Pwd.value="";
			  form.info_CPwd.value="";
			  form.info_Pwd.focus();
			  return false;
		   }
}


function checkForgotPwd()
{
	form=document.frmForgorpwd;
	f3="0123456789."
	f2="0123456789-"
	
	vn1=form.info_zipcode.value;
	if (form.email.value=="")
		   {
			  alert("Enter your Email Address!");
			  form.email.focus();
			  return false;
		   }
		   var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
		   if(!rx.test(form.email.value))
		   {
					alert('Please enter valid Emailid. e.g. username@domain.com ');
						form.txtEmail.focus();
						return false;
		   }
		   
		   
		   if (form.info_zipcode.value=="")
			{
			alert('Please Enter Your  Zipcode');
			form.info_zipcode.focus();
			return false;
			}
			
			/*for(i=0;i<vn1.length;i++)
  		 	{
				if(f3.indexOf(vn1.charAt(i))==-1)
				{
					alert("Please enter valid Zipcode")
					form.info_zipcode.focus();
					return false;
				}
			}*/
		   
}
