﻿

  function checkCR(evt) {
    var evt  = (evt) ? evt : ((event) ? event : null);
    var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
    if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
  }
  document.onkeypress = checkCR;

function fmtPrice(value) {
	result=Math.floor(value)+".";
	var cents=100*(value-Math.floor(value))+0.5;
	result += Math.floor(cents/10);
	result += Math.floor(cents%10);
return result;
}
//BEGIN OF NY PROMO
function NY_Promo_cal_onchange(form) 
{
	if (form.ctl00_ContentPlaceHolder1_txtNYCode.value != '') 
	{
		if (form.ctl00_ContentPlaceHolder1_txtNYCode.value.toUpperCase() == 'OFFER10' )
		{
			form.ctl00_ContentPlaceHolder1_txtCAPNYPrice.value = '25.00';
 			form.ctl00_ContentPlaceHolder1_txtCENNYPrice.value = '28.00';
 			form.ctl00_ContentPlaceHolder1_txtSENYPrice.value = '30.00';
 			form.ctl00_ContentPlaceHolder1_txtCAPNY.focus();
 			//form.wny_price.value = '29.00' 	
		}
		else
		{
			alert("INVALID Coupon Code.  Please enter a valid coupon code or leave blank.");
			form.ctl00_ContentPlaceHolder1_txtCAPNYPrice.value = '27.00';
 			form.ctl00_ContentPlaceHolder1_txtCENNYPrice.value = '30.00';
 			form.ctl00_ContentPlaceHolder1_txtSENYPrice.value = '32.00';
 			//form.wny_price.value = '32.00' 							
			form.ctl00_ContentPlaceHolder1_txtNYCode.value = '';
			form.ctl00_ContentPlaceHolder1_txtNYCode.focus();
		}
	}
	else
	{
		form.ctl00_ContentPlaceHolder1_txtCAPNYPrice.value = '27.00';
		form.ctl00_ContentPlaceHolder1_txtCENNYPrice.value = '30.00';
		form.ctl00_ContentPlaceHolder1_txtSENYPrice.value = '32.00';
//		form.wny_price.value = '32.00' 					
		form.ctl00_ContentPlaceHolder1_txtNYCode.value = '';		
	}
Cap_reg_cal_onchange(form)		
Cen_reg_cal_onchange(form)		
Southeastern_reg_cal_onchange(form)
//West_reg_cal_onchange(form) 	
}
//END OF NY PROMO

function SumTotals (form) {
    //totalcost =  eval(form.ctl00_ContentPlaceHolder1_txtCAPNYTotal.value) + eval(form.ctl00_ContentPlaceHolder1_txtCENNYTotal.value) + eval(form.ctl00_ContentPlaceHolder1_txtSENYTotal.value) + eval(form.ctl00_ContentPlaceHolder1_txtWNYTotal.value) + eval(form.ctl00_ContentPlaceHolder1_txtNCTotal.value) 
    totalcost =  eval(form.ctl00_ContentPlaceHolder1_txtCAPNYTotal.value) + eval(form.ctl00_ContentPlaceHolder1_txtCENNYTotal.value) + eval(form.ctl00_ContentPlaceHolder1_txtSENYTotal.value) +  eval(form.ctl00_ContentPlaceHolder1_txtNCTotal.value) 
    form.ctl00_ContentPlaceHolder1_txtTotal.value = fmtPrice(eval(totalcost))
}

function Cap_reg_cal_onchange(form) 
{
    if (isNaN(form.ctl00_ContentPlaceHolder1_txtCAPNY.value)) 
	    {
		//alert("INVALID entry: Please enter a valid number.")
		form.ctl00_ContentPlaceHolder1_txtCAPNY.value=0
		form.ctl00_ContentPlaceHolder1_txtCAPNYTotal.value = fmtPrice(0)
		form.ctl00_ContentPlaceHolder1_txtCAPNY.focus()
		return false;
		//break
		}
	else 
		{ 
		if (form.ctl00_ContentPlaceHolder1_txtCAPNY.value < 5 )
			{
				if (form.ctl00_ContentPlaceHolder1_txtNYCode.value.toUpperCase() == 'OFFER10' )
				{
					form.ctl00_ContentPlaceHolder1_txtCAPNYPrice.value = '25.00';
			        form.ctl00_ContentPlaceHolder1_txtCAPNYPrice.style.color = 'red'; // = 'red'								
				}
				else
				{
					form.ctl00_ContentPlaceHolder1_txtCAPNYPrice.value = '27.00'
			        form.ctl00_ContentPlaceHolder1_txtCAPNYPrice.style.color = 'black'; // = 'red'		 					 								
			    }
			   form.ctl00_ContentPlaceHolder1_txtCAPNYTotal.value = fmtPrice(form.ctl00_ContentPlaceHolder1_txtCAPNY.value * form.ctl00_ContentPlaceHolder1_txtCAPNYPrice.value)	
			}
			else
			{
			  form.ctl00_ContentPlaceHolder1_txtCAPNYPrice.value = '23.00';
	        form.ctl00_ContentPlaceHolder1_txtCAPNYPrice.style.color = 'red'; // = 'red'		 					 											  
			  form.ctl00_ContentPlaceHolder1_txtCAPNYTotal.value = fmtPrice(form.ctl00_ContentPlaceHolder1_txtCAPNY.value * form.ctl00_ContentPlaceHolder1_txtCAPNYPrice.value)	
			}
	   } 		
	SumTotals(form)	   
}

function Cen_reg_cal_onchange(form) 
{
    if (isNaN(form.ctl00_ContentPlaceHolder1_txtCENNY.value)) 
	    {
		//alert("INVALID entry: Please enter a valid number.")
		form.ctl00_ContentPlaceHolder1_txtCENNY.value=0
		form.ctl00_ContentPlaceHolder1_txtCENNYTotal.value = fmtPrice(0)
		form.ctl00_ContentPlaceHolder1_txtCENNY.focus()
		return false;
		//break
		}
	else 
		{ 
		if (form.ctl00_ContentPlaceHolder1_txtCENNY.value < 5 )
			{
				if (form.ctl00_ContentPlaceHolder1_txtNYCode.value.toUpperCase() == 'OFFER10' )
				{
					form.ctl00_ContentPlaceHolder1_txtCENNYPrice.value = '28.00';
			        form.ctl00_ContentPlaceHolder1_txtCENNYPrice.style.color = 'red'; // = 'red'		 					 								
				}
				else
				{
					form.ctl00_ContentPlaceHolder1_txtCENNYPrice.value = '30.00';
			        form.ctl00_ContentPlaceHolder1_txtCENNYPrice.style.color = 'black'; // = 'red'		 					 								
				}
			   form.ctl00_ContentPlaceHolder1_txtCENNYTotal.value = fmtPrice(form.ctl00_ContentPlaceHolder1_txtCENNY.value * form.ctl00_ContentPlaceHolder1_txtCENNYPrice.value)	
			}
			else
			{
			  form.ctl00_ContentPlaceHolder1_txtCENNYPrice.value = '26.00';
			  form.ctl00_ContentPlaceHolder1_txtCENNYPrice.style.color = 'red'; // = 'red'		 					 						  
			  form.ctl00_ContentPlaceHolder1_txtCENNYTotal.value = fmtPrice(form.ctl00_ContentPlaceHolder1_txtCENNY.value * form.ctl00_ContentPlaceHolder1_txtCENNYPrice.value)	
			}
	   } 		
	SumTotals(form)	   
}

function Southeastern_reg_cal_onchange(form) {
if (isNaN(form.ctl00_ContentPlaceHolder1_txtSENY.value)) 
	    {
		//alert("INVALID entry: Please enter a valid number.")
		form.ctl00_ContentPlaceHolder1_txtSENY.value=0
		form.ctl00_ContentPlaceHolder1_txtSENYPrice.value =fmtPrice(0)
		form.ctl00_ContentPlaceHolder1_txtSENY.focus()
		return false;
		//break
		}
	else 
		{ 
		if (form.ctl00_ContentPlaceHolder1_txtSENY.value < 5 )
			{
				if (form.ctl00_ContentPlaceHolder1_txtNYCode.value.toUpperCase() == 'OFFER10' )
				{
		 			form.ctl00_ContentPlaceHolder1_txtSENYPrice.value = '30.00';
			        form.ctl00_ContentPlaceHolder1_txtSENYPrice.style.color = 'red'; // = 'red'		 					 			
				}
				else
				{
		 			form.ctl00_ContentPlaceHolder1_txtSENYPrice.value = '32.00';
			        form.ctl00_ContentPlaceHolder1_txtSENYPrice.style.color = 'black'; // = 'red'		 					 			
				}
			   form.ctl00_ContentPlaceHolder1_txtSENYTotal.value = fmtPrice(form.ctl00_ContentPlaceHolder1_txtSENY.value * form.ctl00_ContentPlaceHolder1_txtSENYPrice.value)
			}
			else
			{
		    form.ctl00_ContentPlaceHolder1_txtSENYPrice.value = '28.00';
			form.ctl00_ContentPlaceHolder1_txtSENYPrice.style.color = 'red'; // = 'red'		 					    
		    form.ctl00_ContentPlaceHolder1_txtSENYTotal.value = fmtPrice(form.ctl00_ContentPlaceHolder1_txtSENY.value * form.ctl00_ContentPlaceHolder1_txtSENYPrice.value)
			}

	   } 		
SumTotals(form)
}

function West_reg_cal_onchange(form) {
if (isNaN(form.ctl00_ContentPlaceHolder1_txtWNY.value)) 
	    {
		//alert("INVALID entry: Please enter a valid number.")
		form.ctl00_ContentPlaceHolder1_txtWNY.value=0
		form.ctl00_ContentPlaceHolder1_txtWNYPrice.value =fmtPrice(0)
		form.ctl00_ContentPlaceHolder1_txtWNY.focus()
		return false;
		//break
		}
	else 
		{ 
		if (form.ctl00_ContentPlaceHolder1_txtWNY.value < 5 )
			{
				if (form.ctl00_ContentPlaceHolder1_txtNYCode.value.toUpperCase() == 'OFFER' )
				{
		 			form.ctl00_ContentPlaceHolder1_txtWNYPrice.value = '29.00';
			        form.ctl00_ContentPlaceHolder1_txtWNYPrice.style.color = 'red'; // = 'red'		 			
				}
				else
				{
		 			form.ctl00_ContentPlaceHolder1_txtWNYPrice.value = '32.00';
			        form.ctl00_ContentPlaceHolder1_txtWNYPrice.style.color = 'black'; // = 'red'		 					 			
				}
			   form.ctl00_ContentPlaceHolder1_txtWNYTotal.value = fmtPrice(form.ctl00_ContentPlaceHolder1_txtWNY.value * form.ctl00_ContentPlaceHolder1_txtWNYPrice.value)
			}
			else
			{
		    form.ctl00_ContentPlaceHolder1_txtWNYPrice.value = '27.00';
			form.ctl00_ContentPlaceHolder1_txtWNYPrice.style.color = 'red'; // = 'red'		 					    
		    form.ctl00_ContentPlaceHolder1_txtWNYTotal.value = fmtPrice(form.ctl00_ContentPlaceHolder1_txtWNY.value * form.ctl00_ContentPlaceHolder1_txtWNYPrice.value)
			}

	   } 		
SumTotals(form)
}

function NC_reg_cal_onchange(form) {
	var price = '38.00';
	var saleprice;

	if (form.ctl00_ContentPlaceHolder1_txtNCCode.value != '') 
	{
		if (form.ctl00_ContentPlaceHolder1_txtNCCode.value.toUpperCase()  == 'ABC-$10')
		{
				saleprice = '28.00'
				form.ctl00_ContentPlaceHolder1_txtNC.focus();
				form.ctl00_ContentPlaceHolder1_txtNCPrice.style.color = 'red'; // = 'red'
		}
		else
		{
			alert("INVALID Coupon Code.  Please enter a valid coupon code or leave blank.")
			form.ctl00_ContentPlaceHolder1_txtNCCode.value = '';
			form.ctl00_ContentPlaceHolder1_txtNCCode.focus();
			form.ctl00_ContentPlaceHolder1_txtNCPrice.style.color = 'black'; // = 'red'
		}
	}
		
	if (isNaN(form.ctl00_ContentPlaceHolder1_txtNC.value)) 
	{
		//alert("INVALID entry: Please enter a valid number.")
		form.ctl00_ContentPlaceHolder1_txtNC.value=''
		form.ctl00_ContentPlaceHolder1_txtNCTotal.value=fmtPrice(0)
		form.ctl00_ContentPlaceHolder1_txtNC.focus()
		return false;
		//break
	}
	else 
	{
		if (form.ctl00_ContentPlaceHolder1_txtNCCode.value == '')
		{		
			if (form.ctl00_ContentPlaceHolder1_txtNC.value < 5)
			{
				saleprice = '38.00'				
				form.ctl00_ContentPlaceHolder1_txtNCPrice.style.color = 'black'; // = 'red'
			}
			else
			{
				saleprice = '28.00'
			    form.ctl00_ContentPlaceHolder1_txtNCPrice.style.color = 'red'; // = 'red'
			}
		}
	}	
	form.ctl00_ContentPlaceHolder1_txtNCPrice.value = saleprice   
	form.ctl00_ContentPlaceHolder1_txtNCTotal.value = fmtPrice(form.ctl00_ContentPlaceHolder1_txtNC.value * saleprice)
	SumTotals(form)
}


function copyBillToShip(form) {
	form.ctl00_ContentPlaceHolder1_Shipping_Name.value = form.ctl00_ContentPlaceHolder1_Billing_Name.value ;
	form.ctl00_ContentPlaceHolder1_Shipping_Address.value = form.ctl00_ContentPlaceHolder1_Billing_Address.value ;
	form.ctl00_ContentPlaceHolder1_Shipping_City.value = form.ctl00_ContentPlaceHolder1_Billing_City.value ;
	form.ctl00_ContentPlaceHolder1_Shipping_State.value = form.ctl00_ContentPlaceHolder1_Billing_State.value ;
	form.ctl00_ContentPlaceHolder1_Shipping_Zip.value = form.ctl00_ContentPlaceHolder1_Billing_Zip.value ;
}


function copyClearShipTo(form) {
	form.ctl00_ContentPlaceHolder1_Shipping_Name.value = ''
	form.ctl00_ContentPlaceHolder1_Shipping_Address.value = ''
	form.ctl00_ContentPlaceHolder1_Shipping_City.value = ''
	form.ctl00_ContentPlaceHolder1_Shipping_State.value = ''
	form.ctl00_ContentPlaceHolder1_Shipping_Zip.value = ''
}
