
function checkPayOpt()
	{	
	var tmpPayOpt1=document.forms['frmSaveOrder'].slcPayOpt[0].checked;
	var tmpPayOpt2=document.forms['frmSaveOrder'].slcPayOpt[1].checked;
	//var tmpPayOpt3=document.forms['frmSaveOrder'].slcPayOpt[2].checked;
	if ((tmpPayOpt1==false)&&(tmpPayOpt2==false))
		{alert ("Payment Option is required!")
		//document.forms['frmSaveOrder'].slcPayOpt.focus()
		return false;}
	}
		
//*****************************************
//*****************************************
function validateNumber(obj) {
	var myButton = window.event.keyCode ;
	if (myButton >= 48 && myButton <= 57) {
		return true; }
	else {
		return false;
	}
}
//*****************************************
//*****************************************

function NumberComma(obj) {
	var myKey = window.event.keyCode;
	if ((myKey == 46)||(myKey == 44)){
		dotPos=obj.value.indexOf(".",0)
		commaPos=obj.value.indexOf(",",0)
		if ((dotPos == -1)||(commaPos == -1)){
			return true;
		}
		else {
			return false;
		}
	}	
	else {
		if ((myKey >= 48) && (myKey <= 57))
		{
			return true;
		}
		else
		{
			return false;
		}
	}
}
//*****************************************
//*****************************************
/*************************************/
		function CutOff(strValue)
			{
				var ResultString="";
				var InitLength=strValue.length;
				//var trimLeft=false;

				if (InitLength!=0)
					{
					//Left Portion
					for (j=0; j<InitLength; j++)
							{
							tmpChar=strValue.charAt(j);
							if (tmpChar!=' ')
								{
								//ResultString=strValue.substring(j, InitLength-1)
								ResultString=strValue.substring(j)
								break;
								}
							}	
							
					//Right Portion
					
					if (ResultString.length!=0)
						{
						var tmpIndex=ResultString.indexOf(' ')
						if (tmpIndex > -1)
							{
							ResultString=ResultString.substring(0,tmpIndex)
							} 
						}	
					}	
				return ResultString;		
			}
		/*************************************/
	var CheckResult;
//*********************************************************
//*********************************************************
	function Email(formName, textName){
		
		var CheckControl=document.forms[formName].elements[textName]
		var tmpValue=CutOff(CheckControl.value)
		if ((tmpValue.length!=0) && (tmpValue.indexOf('@') >0))
			{
				for (i=0; i<tmpValue.length; i++) 
					{
					tmpChar=tmpValue.charAt(i)
					if (((tmpChar>='A') && (tmpChar<='Z')) || 
						((tmpChar>='a') && (tmpChar<='z')) ||
						((tmpChar>='0') && (tmpChar<='9')) ||
						((( tmpChar=='.' ) || ( tmpChar=='_' ) || ( tmpChar=='-' ))
							&& ( i!=0)  && (  i!=(tmpValue.length-1))))		 
						{
						CheckResult=true;
						}
					else if	((tmpChar=='@') && 
							(i!=0)  && (i!=(tmpValue.length-1)) && 
							(tmpValue.lastIndexOf('@')==i) &&
							(tmpValue.lastIndexOf('.')>(i+1)))
						{
						CheckResult=true;
						}
					else
						{
						CheckResult=false;
						break
						}			
									
					}
			}
		else
			{
			CheckResult=false
			}
		
		//Final Step
		if (CheckResult)
			{
			CheckControl.value=tmpValue;
			}
		//else
		//	{
			//alert(errMsg);
		//	CheckControl.focus()
		//	}
		return CheckResult;
		alert(CheckResult)
	}
//*********************************************
//*********************************************
function validateDirectForm(jform)
 {
		var jsLastName=document.forms[jform].txtLName;
		var jsFirstName=document.forms[jform].txtFName;
		var jsEmail=document.forms[jform].txtEmail;
		var jsDPhone1=document.forms[jform].txtDPhoneA;
		var jsDPhone2=document.forms[jform].txtDPhoneT;
		var jsDPhone3=document.forms[jform].txtDPhoneF;
		
		var jsItemOrder=document.forms[jform].txtItemOrder;
		var jsGrandTotal=document.forms[jform].txtGrandTotal;
		//var jsShipping=document.forms[jform].txtShipping;
		
		var jsAddress=document.forms[jform].txtAddress;
		var jsCity=document.forms[jform].txtCity;
		
		
		var jsPCode=document.forms[jform].txtPCode;
		var jsCountry=document.forms[jform].txtCountry;
		var tmpState=document.forms[jform].SelState;
		var tmpRegion=document.forms[jform].txtRegion;
		
		var jsAddressS=document.forms[jform].txtAddressS;
		var jsCityS=document.forms[jform].txtCityS;
		var tmpStateS=document.forms[jform].SelStateS;
		var tmpRegionS=document.forms[jform].txtRegionS;
		var jsPCodeS=document.forms[jform].txtPCodeS;
		var jsCountryS=document.forms[jform].txtCountryS;
		
		
		
		
		if(jsLastName){
		if (jsLastName.value=="")
			{
			jsLastName.focus();
			alert("Enter Your Last Name")
			return false;
			}}
		if(jsFirstName){
		if (jsFirstName.value=="")
			{
			jsFirstName.focus();
			alert("Enter Your First Name")
			return false;
			}}
		//********************
		if (jsEmail){
			if (jsEmail.value=="")
			{
			jsEmail.focus();
			return false;
			}
			else
			{Email('frmDirectPayment','txtEmail')
			if(CheckResult==false)
				{jsEmail.focus();
				return false;
				}
				
			}
			
			}
		
		//********************
		if (jsDPhone1){
		if (jsDPhone1.value=="")
			{
			jsDPhone1.focus();
			return false;
			}
		else
			{jsDPhone2.focus();}}
		//********************
		if (jsDPhone2){
		if (jsDPhone2.value=="")
			{
			jsDPhone2.focus();
			return false;
			}
		else
			{jsDPhone3.focus();}}
		//********************
		if (jsDPhone3){
		if (jsDPhone3.value=="")
			{jsDPhone3.focus();
			return false;
			}}
		//********************
		if (jsItemOrder.value=="")
			{jsItemOrder.focus();
			alert('Enter your Order')
			return false;
			}
		//********************
		if (jsGrandTotal.value=="")
			{jsGrandTotal.focus();
			alert('Enter Grand Total')
			return false;
			}
		//********************
		/*if (jsShipping.value=="")
			{jsShipping.focus();
			return false;
			}*/
 
		//********************
		if (jsAddress){
		if (jsAddress.value=="")
			{jsAddress.focus();
			return false;
			}}
		//********************
		if (jsCity){
		if (jsCity.value=="")
			{jsCity.focus();
			return false;
			}}
		//********************
		if(document.forms[jform].SelState){
		var tmpIndex=document.forms[jform].SelState.selectedIndex;
		var tmpState=document.forms[jform].SelState[tmpIndex].value;
		if ((tmpState=="") && (tmpRegion ==""))
			{document.forms[jform].SelState.focus();
			return false;
			}}
		//********************
		if (jsPCode){
		if (jsPCode.value=="")
			{jsPCode.focus();
			return false;
			}}
		//********************
		if (jsCountry){
		if (jsCountry.value=="")
			{jsCountry.focus();
			return false;
			}}	
		//********************
		if (jsAddressS){
		if (jsAddressS.value=="")
			{jsAddressS.focus();
			return false;
			}}
		//********************
		if (jsCityS){
		if (jsCityS.value=="")
			{jsCityS.focus();
			return false;
			}}
		//********************
		if(tmpStateS){
		if ((tmpStateS.value=="")&& (tmpRegionS.value==""))
			{tmpStateS.focus();
			return false;
			}}
		//********************
		if (jsPCodeS){
		if (jsPCodeS.value=="")
			{jsPCodeS.focus();
			return false;
			}}
		//********************
		if (jsCountryS){
		if (jsCountryS.value=="")
			{jsCountryS.focus();
			return false;
			}}		

		if(confirm('Are you sure you want to continue to pay on a secure Web site?'))
		{
			return true;
		}
		else
		{
			return false;
		}
 }	
//********************************************
//******************************************** 
 function SumTotal(jform)
	{
	var jsShipping=document.forms[jform].txtShipping.value;
	var jsSubTotal=document.forms[jform].txtSubTotal.value;
	var jsInsurance=document.forms[jform].txtInsurance.value;
	var jsTax=document.forms[jform].txtTax.value;
	//var jsGrandTotal=Math.floor(jsSubTotal)+Math.floor(jsShipping)+Math.floor(jsInsurance)+Math.floor(jsTax);
	var jsGrandTotal=Number(jsSubTotal)+Number(jsShipping)+Number(jsInsurance)+Number(jsTax);
	
	document.forms[jform].txtGrandTotal.value=jsGrandTotal
if (jsGrandTotal==0)
{document.forms[jform].txtGrandTotal.value=""}
}
//*********************************************
//*********************************************
function GetParam(JustForm)
{
	var jAddress=document.forms[JustForm].txtAddress.value	document.forms[JustForm].txtAddressS.value=jAddress
		var jCity=document.forms[JustForm].txtCity.value
	document.forms[JustForm].txtCityS.value=jCity		var tmpIndex=document.forms[JustForm].elements['SelState'].selectedIndex;
	var jSelState=document.forms[JustForm].elements['SelState'][tmpIndex].value;	document.forms[JustForm].SelStateS.value=jSelState
	

	var jRegion=document.forms[JustForm].txtRegion.value
	document.forms[JustForm].txtRegionS.value=jRegion

	var jPCode=document.forms[JustForm].txtPCode.value
	document.forms[JustForm].txtPCodeS.value=jPCode		var jPCodeS=document.forms[JustForm].txtPCodeP.value
	document.forms[JustForm].txtPCodePS.value=jPCodeS
		var jCountryS=document.forms[JustForm].txtCountry.value
	document.forms[JustForm].txtCountryS.value=jCountryS
}//***********************************************

//*****For Subscriber*****
var just=''

//**********************************************	function IsText(tValue){		var objString=new String(tValue);		var JustResult=false;		for (k=0; k < objString.length; k++)			{			if (objString.charAt(k)!=" ")				{				JustResult=true;				break;				}			}		return JustResult;	}//***********************************************
//**********************************************	function IsNumber(nValue){			var CheckNumber=false;		if (IsText(nValue) && (!isNaN(nValue)))		{		CheckNumber=true;		}	return CheckNumber;			}
//***********************************************
//**********************************************	function IsPositiveNumber(formName, textName, alertText){	
	var CheckControl=document.forms[formName].elements[textName]	var ToCheck=CheckControl.value
	if (IsNumber(ToCheck) && (Number(ToCheck)>=1)) 
		{		return true;
		} 
	else
		{		alert(alertText);
		CheckControl.value=""			CheckControl.focus()		return false;
		}
	}
	//*********************************************
//*********************************************
	function ValidateEmail(formName, textName, errMsg){
		
		var CheckControl=document.forms[formName].elements[textName]
		var CheckResult;
	
		
		var tmpValue=CutOff(CheckControl.value)
		if ((tmpValue.length!=0) && (tmpValue.indexOf('@') >0))
			{
				for (i=0; i<tmpValue.length; i++) 
					{
					tmpChar=tmpValue.charAt(i)
					if (((tmpChar>='A') && (tmpChar<='Z')) || 
						((tmpChar>='a') && (tmpChar<='z')) ||
						((tmpChar>='0') && (tmpChar<='9')) ||
						((( tmpChar=='.' ) || ( tmpChar=='_' ) || ( tmpChar=='-' ))
							&& ( i!=0)  && (  i!=(tmpValue.length-1))))		 
						{
						CheckResult=true;
						}
					else if	((tmpChar=='@') && 
							(i!=0)  && (i!=(tmpValue.length-1)) && 
							(tmpValue.lastIndexOf('@')==i) &&
							(tmpValue.lastIndexOf('.')>(i+1)))
						{
						CheckResult=true;
						}
					else
						{
						CheckResult=false;
						break
						}			
									
					}
			}
		else
			{
			CheckResult=false
			}
		
		//Final Step
		if (CheckResult)
			{
			CheckControl.value=tmpValue;
			}
		else
			{
			alert(errMsg);
			
			CheckControl.focus()
			
			}
		return CheckResult;
	}
//***********************************************
//***********************************************

function CheckLoginOn(formname)
	{
	var CurForm =document.frmCheckLogin;
	if (CurForm.txtCheckLoginF==true)
	{alert(CurForm.txtCheckLoginF)
	var jsLogin1=CurForm.txtCheckLoginF.value}
	if(CurForm.txtCheckLogin==true)
	alert(CurForm.txtCheckLogin)
	{var jsLogin2=CurForm.txtCheckLogin.value}
	var jsPWD=CurForm.txtCheckPWD.value
	if ((CurForm.txtCheckLoginF==true)&&(jsLogin1!=""))
		{
		if (!ValidateEmail('frmCheckLogin','txtCheckLoginF','Check Login!'))
			{return false;}
		}
	else if (jsLogin2!="")
		{
		if (!ValidateEmail('frmCheckLogin','txtCheckLogin','Check Login!'))
			{return false;}
		if((jsLogin2!="")&&(jsPWD==""))
		{
		alert("Please enter  Password!")
		ValidateEmail('frmCheckLogin', 'txtCheckLogin')
		CurForm.txtCheckPWD.focus()
		return false;
		}
		
		}
	else if((jsLogin2=="")&&(jsPWD==""))
		{
		alert("Please enter Login and Password!")
		CurForm.txtCheckLogin.focus()
		return false;
		}
	
	}
//*********************************************
//*********************************************
function new_window(where) 
	{
	myWindow = window.open(where,"newWindow", "toolbar=no,menubar=no,status=no,location=no,resizable=yes,scrollbars=yes,width=610,height=430");
	}
	
	
//***********************************************
//**********************************************
function ForgotForm()
	{
	var jsLName=document.forms['frmCheckPWD'].txtFirstName;
	var jsFName=document.forms['frmCheckPWD'].txtLastName;
	if(jsLName.value=="")
		{
		jsLName.focus();
		return false;
		}
	if(jsFName.value=="")
		{
		jsFName.focus();
		return false;
		}
	}	
//***************************************************
//***************************************************
function sure()
{
	if(confirm('Are you sure you want to delete  Address?'))
		{
		return true;
		}
	else
		{
		return false;
		}
}
//****************************************************
//****************************************************

 function WindowDelete(jAddress,jDirect){
	var jjAddress=jAddress
	var jjDirect=jDirect
	
		myWindow = window.open('DirectRegister.asp?CurrentAddressID='+jjAddress+'&Direct='+jjDirect,"newWindow", "toolbar=no,menubar=no,status=no,location=no,resizable=yes,scrollbars=yes,width=500,height=600");
	}
//*****************************************************
//*****************************************************

 function WindowUpdate(jAddress,jDirect){
	var jjAddress=jAddress
	var jjDirect=jDirect
	
		myWindow = window.open('../CheckOut/ViewOneAddress.asp?CurrentAddressID='+jjAddress+'&Direct='+jjDirect,"newWindow", "toolbar=no,menubar=no,status=no,location=no,resizable=yes,scrollbars=yes,width=500,height=600");
	}
//*****************************************************
//*****************************************************
				