function type_this(fieldName,curr_val)
{
	formName="frmNewAddress";
	if(document.frmProdAddress.bship_cbBill.checked)
	{
		//alert(curr_val);
		fieldObj = eval("document."+formName+"."+fieldName);
		fieldObj.value=curr_val;
	}
}
function BillSameShip(billobj)
{
	if(billobj.checked)
	{
		document.frmProdAddress.bill_first_name.value=document.frmProdAddress.del_first_name.value;
		document.frmProdAddress.bill_last_name.value=document.frmProdAddress.del_last_name.value;
		document.frmProdAddress.bill_address1.value=document.frmProdAddress.del_address1.value;
		document.frmProdAddress.bill_address2.value=document.frmProdAddress.del_address2.value;
		document.frmProdAddress.bill_city.value=document.frmProdAddress.del_city.value;
		document.frmProdAddress.bill_state.value=document.frmProdAddress.del_state.value;
		document.frmProdAddress.bill_zip.value=document.frmProdAddress.del_zip.value;
		
		document.frmProdAddress.bill_first_name.disabled=true;
		document.frmProdAddress.bill_last_name.disabled=true;
		document.frmProdAddress.bill_address1.disabled=true;
		document.frmProdAddress.bill_address2.disabled=true;
		document.frmProdAddress.bill_city.disabled=true;
		document.frmProdAddress.bill_state.disabled=true;
		document.frmProdAddress.bill_zip.disabled=true;
	} else {
		document.frmProdAddress.bill_first_name.disabled=false;
		document.frmProdAddress.bill_last_name.disabled=false;
		document.frmProdAddress.bill_address1.disabled=false;
		document.frmProdAddress.bill_address2.disabled=false;
		document.frmProdAddress.bill_city.disabled=false;
		document.frmProdAddress.bill_state.disabled=false;
		document.frmProdAddress.bill_zip.disabled=false;		
	}
}
function FormSubmit(frmEle)
{
	if(document.frmProdAddress.del_first_name.value=="")
	{
		alert("Enter First Name of Delivery Address");
		document.frmProdAddress.del_first_name.focus();
		return false;
	}
	if(document.frmProdAddress.del_last_name.value=="")
	{
		alert("Enter Last Name of Delivery Address");
		document.frmProdAddress.del_last_name.focus();
		return false;
	}
	if(document.frmProdAddress.del_address1.value=="")
	{
		alert("Enter Address of Delivery Address");
		document.frmProdAddress.del_address1.focus();
		return false;
	}
	if(document.frmProdAddress.del_city.value=="")
	{
		alert("Enter City of Delivery Address");
		document.frmProdAddress.del_city.focus();
		return false;
	}
	if(document.frmProdAddress.del_state.value=="")
	{
		alert("Select State of Delivery Address");
		document.frmProdAddress.del_state.focus();
		return false;
	}
	if(document.frmProdAddress.del_zip.value=="")
	{
		alert("Enter Zip of Delivery Address");
		document.frmProdAddress.del_zip.focus();
		return false;
	}
	if(document.frmProdAddress.bship_cbBill.checked==false)
	{
		if(document.frmProdAddress.bill_first_name.value=="")
		{
			alert("Enter First Name of Billing Address");
			document.frmProdAddress.bill_first_name.focus();
			return false;
		}
		if(document.frmProdAddress.bill_last_name.value=="")
		{
			alert("Enter Last Name of Billing Address");
			document.frmProdAddress.bill_last_name.focus();
			return false;
		}
		if(document.frmProdAddress.bill_address1.value=="")
		{
			alert("Enter Address of Billing Address");
			document.frmProdAddress.bill_address1.focus();
			return false;
		}
		if(document.frmProdAddress.bill_city.value=="")
		{
			alert("Enter City of Billing Address");
			document.frmProdAddress.bill_city.focus();
			return false;
		}
		if(document.frmProdAddress.bill_state.value=="")
		{
			alert("Select State of Billing Address");
			document.frmProdAddress.bill_state.focus();
			return false;
		}
		if(document.frmProdAddress.bill_zip.value=="")
		{
			alert("Enter Zip of Billing Address");
			document.frmProdAddress.bill_zip.focus();
			return false;
		}
	}
	frmEle.disabled = true;
	document.frmProdAddress.submit();
}
function FormSubmit_Coupon(frmEle)
{
		if(document.frmProdAddress.coupon_code.value=="")
		{
			alert("Enter Coupon Code");
			document.frmProdAddress.coupon_code.focus();
			return false;
		}
	document.frmProdAddress.sub_action.value='Coupon';
	frmEle.disabled = true;
	document.frmProdAddress.submit();		
}
function FormSubmit_Coupon_Club(frmEle)
{
		if(document.frmProdAddress.coupon_code.value=="")
		{
			alert("Enter Coupon Code");
			document.frmProdAddress.coupon_code.focus();
			return false;
		}
	document.frmProdAddress.sub_action.value='Coupon_Club';
	frmEle.disabled = true;
	document.frmProdAddress.submit();		
}
function FormSubmit_Coupon_NewAddress(frmEle)
{
		if(document.frmNewAddress.coupon_code.value=="")
		{
			alert("Enter Coupon Code");
			document.frmNewAddress.coupon_code.focus();
			return false;
		}
	document.frmNewAddress.sub_action.value='Coupon';
	frmEle.disabled = true;
	document.frmNewAddress.submit();		
}
function FormSubmit_Coupon_NewAddress_Club(frmEle)
{
		if(document.frmNewAddress.coupon_code.value=="")
		{
			alert("Enter Coupon Code");
			document.frmNewAddress.coupon_code.focus();
			return false;
		}
	document.frmNewAddress.sub_action.value='Coupon_Club';
	frmEle.disabled = true;
	document.frmNewAddress.submit();		
}
function FormSubmitNewAddress(frmEle)
{
	//alert(document.frmNewAddress.same_address.value);
	//return false;
	if(document.frmNewAddress.same_address.value==-1)
	{
		if(document.frmNewAddress.newadd_first_name.value=="")
		{
			alert("Enter First Name of New Address");
			document.frmNewAddress.newadd_first_name.focus();
			return false;
		}
		if(document.frmNewAddress.newadd_last_name.value=="")
		{
			alert("Enter Last Name of New Address");
			document.frmNewAddress.newadd_last_name.focus();
			return false;
		}
		if(document.frmNewAddress.newadd_address1.value=="")
		{
			alert("Enter Address of New Address");
			document.frmNewAddress.newadd_address1.focus();
			return false;
		}
		if(document.frmNewAddress.newadd_city.value=="")
		{
			alert("Enter City of New Address");
			document.frmNewAddress.newadd_city.focus();
			return false;
		}
		if(document.frmNewAddress.newadd_state.value=="")
		{
			alert("Select State of New Address");
			document.frmNewAddress.newadd_state.focus();
			return false;
		}
		if(document.frmNewAddress.newadd_zip.value=="")
		{
			alert("Enter Zip of New Address");
			document.frmNewAddress.newadd_zip.focus();
			return false;
		}
	}
	
	frmEle.disabled = true;
	document.frmNewAddress.submit();

}
function GiftCardBox(giftcard)
	{
		if(giftcard.checked) {
			document.getElementById("giftcard_id").style.display="";
			//document.getElementById("giftcard_btn_first").style.display="none";
			//document.getElementById("giftcard_btn_last").style.display="";
		} else {
			document.getElementById("giftcard_id").style.display="none";
			//document.getElementById("giftcard_btn_first").style.display="";
			//document.getElementById("giftcard_btn_last").style.display="none";
		}
			
			
	}
	function limitChars(textarea, limit, infodiv) {
		var text = textarea.value;
		var textlength = text.length;
		var info = document.getElementById(infodiv);
		if(textlength > limit) {
			info.innerHTML = '<font color="#666666">[ <b>Maximum limit is '+limit+' characters!</b> ]</font>';
			textarea.value = text.substr(0,limit);
			return false;
		} else {
			info.innerHTML = '<font color="#666666">[ Only <b>'+ (limit - textlength) +'</b> characters left. ]</font>';
			return true;
		}
	}