function coupon(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=410,height=250,left = 307,top = 234');");
}


function gallery(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=630,height=465,left = 197,top = 151.5');");
}


function vidz(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=430,height=465,left = 197,top = 151.5');");
}


//Automate Copyright Year

today=new Date();
y0=today.getFullYear();



function validGift(){
var D1=window.document.forms.gift.A_Giftcard_$50.value;
var D2=window.document.forms.gift.B_Giftcard_$75.value;
var D3=window.document.forms.gift.C_Giftcard_$100.value;
var D4=window.document.forms.gift.D_Giftcard_$125.value;
var D5=window.document.forms.gift.E_Giftcard_$150.value;
D1=D1+D2;
D1=D1+D3;
D1=D1+D4;
D1=D1+D5;
var FN=window.document.forms.gift.N_First_Name.value;
var LN=window.document.forms.gift.P_Last_Name.value;
var SA=window.document.forms.gift.R_Street_Address.value;
var FC=window.document.forms.gift.T_City.value;
var FS=window.document.forms.gift.U_State.value;
var FZ=window.document.forms.gift.V_Zip.value;
var PN=window.document.forms.gift.W_Phone_Number.value;
var EA=window.document.forms.gift.X_Email_Address.value;
var CC=window.document.forms.gift.Y_Credit_Card.value;
var CN=window.document.forms.gift.Z_Card_Number.value;
var CM=window.document.forms.gift.a_CC_Exp_Month.value;
var CY=window.document.forms.gift.b_CC_Exp_Year.value;
var STN=window.document.forms.gift.e_ShipTo_Name.value;
var STA=window.document.forms.gift.g_ShipTo_Street_Address.value;
var STC=window.document.forms.gift.i_ShipTo_City.value;
var STS=window.document.forms.gift.j_ShipTo_State.value;
var STZ=window.document.forms.gift.k_ShipTo_Zip.value;

var errors=0;
var errorMessage="The FOLLOWING FIELD(S) WERE NOT FILLED IN CORRECTLY:\n\n";
var posserrors=0;

if(D1.length<1){
errors++;
errorMessage=errorMessage +"Select a denomination and enter a quantity.\n";
}

if(isNaN(D1)){
errors++;
errorMessage=errorMessage +"Select a valid quantity. Use numbers only.\n";
}


//begin first
if(FN.length<1){
	errors++;
	errorMessage=errorMessage + "Enter billing first Name.\n";	

	}
// end first

if(LN.length<2){
        errors++;
        errorMessage=errorMessage + "Enter billing last name.\n";

        }


if(SA.length<3){
	errors++;
	errorMessage=errorMessage + "Enter the billing address.\n";	

	}
if(FC.length<2){
	errors++;
	errorMessage=errorMessage + "Enter the billing city\n";	

	}
if(FS.length<1){
	errors++;
	errorMessage=errorMessage + "Enter the billing state.\n";	

	}


if(isNaN(FZ)){
errors++;
errorMessage=errorMessage +"Enter a valid billing zip code.Use numbers only .\n";
}



if(FZ.length!=5){
errors++;
errorMessage=errorMessage +"Enter a billing zip code.\n";
}







if(PN.length<10){
errors++;
errorMessage=errorMessage +"Enter a valid phone number. Include area code.\n";
}


if(isNaN(PN)){
errors++;
errorMessage=errorMessage +"Enter a valid phone number.Use only digits. Do not use spaces or hyphens.\n";
}



if(EA.length<6){
	errors++;
	errorMessage=errorMessage + "Enter a Valid email.\n";	

	}


if(isNaN(CN)){
errors++;
errorMessage=errorMessage +"Enter a valid credit card number.\n";

}

if((document.forms.gift.Y_Credit_Card[0].selected==true)&&(CN.length!=16)){
errors++;
errorMessage=errorMessage +"Enter a valid Master Card number.Use only digits. Do not use spaces or hyphens.\n";
}


if((document.forms.gift.Y_Credit_Card[1].selected==true)&&(CN.length!= 15)){
errors++;
errorMessage=errorMessage +"Enter a valid American Express number.Use only digits. Do not use spaces or hyphens.\n";
}

if((document.forms.gift.Y_Credit_Card[2].selected==true)&&(CN.length != 16 && CN.length != 13 )){
errors++;
errorMessage=errorMessage +"Enter a valid Visa number.Use only digits. Do not use spaces or hyphens.\n";
}

if((document.forms.gift.Y_Credit_Card[3].selected==true)&&(CN.length!= 16)){
errors++;
errorMessage=errorMessage +"Enter a valid Discover number.Use only digits. Do not use spaces or hyphens.\n";
}


if((document.forms.gift.Y_Credit_Card[4].selected==true)&&(CN.length!= 14)){
errors++;
errorMessage=errorMessage +"Enter a valid Diners number.Use only digits. Do not use spaces or hyphens.\n";
}



if(CM.length<1){
	errors++;
	errorMessage=errorMessage + "Enter the credit card expiration month.\n";	

	}
if(CY.length<1){
	errors++;
	errorMessage=errorMessage + "Enter the credit card expiration year.\n";	

	}


if((document.forms.gift.d_Ship_To[1].checked==true) && (STN.length<2)){
errors++;
errorMessage=errorMessage +"Enter shipping name.\n";
}

if((document.forms.gift.d_Ship_To[1].checked==true) && (STA.length<3)){
errors++;
errorMessage=errorMessage +"Enter the shipping address.\n";
}


if((document.forms.gift.d_Ship_To[1].checked==true) && (STC.length<1)){
errors++;
errorMessage=errorMessage +"Enter the shipping city.\n";
}

if((document.forms.gift.d_Ship_To[1].checked==true) && (STS.length<1)){
errors++;
errorMessage=errorMessage +"Enter the shipping state.\n";
}



if((document.forms.gift.d_Ship_To[1].checked==true) && (STZ.length<5)){
errors++;
errorMessage=errorMessage +"Enter the shipping zip code.\n";
}

if((document.forms.gift.d_Ship_To[1].checked==true) && (isNaN(STZ))){
errors++;
errorMessage=errorMessage +"Enter a valid shipping zip code.Use numbers only .\n";
}

if(errors==0){
	
	window.document.forms.gift.submit();	
}
else	
	{
	window.alert(errorMessage);
	}


	}