String.prototype.trimAll = function() { return this.replace(/^\s+|(\s+(?!\S))/mg,""); };
var myarray=new Array()
function checkKey(evt, imageid)
{
	version=0;
	if (navigator.appVersion.indexOf("MSIE")!=-1)
	{
		temp=navigator.appVersion.split("MSIE");
		version=parseFloat(temp[1]);
	}
	if (version>=6.0)
	{
		if (window.event.keyCode == 13)
		{
			event.returnValue=false;
			event.cancel = true;
			UpdateQuantity('100');
		}
	}
	else
	{
		var key = (window.Event) ? evt.which : evt.keyCode;
		if (key == 13)
		{
			UpdateQuantity('100');
			return false;
		}
	}
}
function isInteger(strVal)
{
	var validStr='0123456789';
	var temp;
	for (var i=0; i<strVal.length; i++)
	{
		temp =  strVal.substring(i,i+1);
		if (validStr.indexOf(temp) == -1)  return false ;
	}
	return true ;
}
function DoValidation1(count)
{
	if(count<=0)
	{
		alert('Your Cart is Empty');
		return false;
	}
	if (document.getElementById("ctl00_ContentPlaceHolder1_TxtOzipcode")!=null)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_hdnzip").value=document.getElementById("ctl00_ContentPlaceHolder1_TxtOzipcode").value;
	}
	for(var i=0;i<count;i++)
	{
		var qtyid="ctl00_ContentPlaceHolder1_IntRQty_"+i;
		var currid="ctl00_ContentPlaceHolder1_HdnCurrQty_"+i;

		if(document.getElementById(qtyid).value =="")
		{
			alert("Qty Can't be Null !...");
			return false;
		}
		else if(document.getElementById(qtyid).value != document.getElementById(currid).value )
		{
			alert("Update the Quantity ..!");
			return false;
		}
	}
	var el1 = document.getElementById('div_papply');
	var inH = document.getElementById("div_papply").innerHTML;
	var blankPos = inH.indexOf('blank');

	if(blankPos < 0)
	{
		if(document.forms[0].txtPromoCode.value != "")
		{
			alert("Please click APPLY to adjust pricing for the promotional discount");
			document.forms[0].txtPromoCode.focus();
			return false;
		}
	}
	var el2 = document.getElementById('div_couponbtn');
	if ( el2.style.display != "none" )
	{
		if(document.forms[0].txtCouponCode.value == "" && document.forms[0].txtPromoCode.value != "")
		{
			alert("Please click APPLY to adjust pricing for the promotional discount");
			document.forms[0].txtPromoCode.focus();
			return false;
		}
		else
		{
			if(document.forms[0].txtPromoCode.value != "")
			{
				alert("Please click APPLY to adjust pricing for the promotional discount");
				document.forms[0].txtPromoCode.focus();
				return false;
			}
			if(document.forms[0].txtCouponCode.value != "")
			{
				alert("Please click APPLY to adjust pricing for the promotional discount");
				document.forms[0].txtCouponCode.focus();
				return false;
			}
		}
	}
	var AlertId;
	for(var i=0;i<count;i++)
	{
		var qtyid="ctl00_ContentPlaceHolder1_IntRQty_"+i;
		var currid="ctl00_ContentPlaceHolder1_HdnCurrQty_"+i;
		if (document.forms[0].elements[qtyid].value == "")
		{
			alert("Qty Can't be Null !...");
			return false;
		}
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_TxtOzipcode")!=null)
	if(document.getElementById("ctl00_ContentPlaceHolder1_TxtOzipcode").value==null || document.getElementById("ctl00_ContentPlaceHolder1_TxtOzipcode").value=="")
	{
		AlertId=4;
		alert("Zip/Postal Code is required.");
		document.getElementById("ctl00_ContentPlaceHolder1_TxtOzipcode").focus();
		return false;
	}
	else if(!isInteger(document.forms[0].ctl00_ContentPlaceHolder1_TxtOzipcode.value))
	{
		AlertId=13;
		alert("Only numbers are allowed in Zip/Postal Code field.");
		document.forms[0].ctl00_ContentPlaceHolder1_TxtOzipcode.focus();
		return false;
	}
	else if(document.forms[0].ctl00_ContentPlaceHolder1_EmlOEmail.value=="")
	{
		AlertId=7;
		alert("Email Address is required");
		document.forms[0].ctl00_ContentPlaceHolder1_EmlOEmail.focus();
		return false;
	}
	else if(!EMail(document.forms[0].ctl00_ContentPlaceHolder1_EmlOEmail.value))
	{
		AlertId=16;
		alert("Invalid EmailId format.");
		document.forms[0].ctl00_ContentPlaceHolder1_EmlOEmail.focus();
		return false;
	}
	else if(document.forms[0].ctl00_ContentPlaceHolder1_TxtOConfirmEmail.value=="")
	{
		AlertId=24;
		alert("Confirm Email Address is required.");
		document.forms[0].ctl00_ContentPlaceHolder1_TxtOConfirmEmail.focus();
		return false;
	}
	else if(!EMail(document.forms[0].ctl00_ContentPlaceHolder1_TxtOConfirmEmail.value))
	{
		AlertId=16;
		alert("Invalid EmailId format.");
		document.forms[0].ctl00_ContentPlaceHolder1_TxtOConfirmEmail.focus();
		return false;
	}
	else if(document.forms[0].ctl00_ContentPlaceHolder1_EmlOEmail.value!=document.forms[0].ctl00_ContentPlaceHolder1_TxtOConfirmEmail.value)
	{
		AlertId=26;
		alert("Email Address and Confirm Email Address must be same.");
		document.forms[0].ctl00_ContentPlaceHolder1_EmlOEmail.focus();
		return false;
	}
	return true;
}
function toggleshipp()
{
//Add from comp
	var _11=document.getElementById("DivShipping");
	var _12=document.getElementById("ImgShipping");
	var _13="../Images/ViewCart/";
	if(parseInt(document.getElementById("ctl00_ContentPlaceHolder1_hdncount").value)>0)
	{
		if((document.forms[0].ctl00_ContentPlaceHolder1_Chkpick!=null&&document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked)||(document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp!=null&&document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked))
		{
			var _14=document.getElementById("ctl00_ContentPlaceHolder1_ImgNext1");
			_14.removeAttribute("disabled");
			_14.src="../Images/ViewCart/Next2.jpg";
			_14.removeAttribute("style");
			_14.setAttribute("style","cusror:pointer;");
			var _14new=document.getElementById("ctl00_ContentPlaceHolder1_imgbtncheckouttop");
			_14new.removeAttribute("disabled");
			_14new.src="../Images/ViewCart/Next2.jpg";
			_14new.removeAttribute("style");
			_14new.setAttribute("style","cusror:pointer;");

		}
	}
	//End

	if (document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp!=null)
	{
		if (document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked)
		{
			//Add from comp
			_11.innerHTML="<span style='padding-left:40px;font-size:11px;color:#333333;font-weight:bold;'>Shipping Options</span><span style='padding-left:30px;font-size:11px;color:#CCCCCC;font-weight:bold;'>Required Info</span>";
			_12.src=_13+"Shipping.jpg";
			//End
			document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked = false;
			//Add from comp
			document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked=true;
			//End
			ViewCart.ShipPickCheck('1');
			var cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
			var tmptot=0;
			for(var i=0;i<cnt;i++)
			{
				EltAmt="ctl00_ContentPlaceHolder1_lblprice_"+i;
				tmptot = tmptot+parseFloat(document.getElementById(EltAmt).value)
			}
			var temp=0;
            if ((parseFloat(tmptot) - parseFloat(document.forms[0].ctl00_ContentPlaceHolder1_hdn_sampletot.value))>0)
				temp=parseFloat(tmptot)+15;
			else
				temp=parseFloat(tmptot);
			document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value='$'+parseFloat(temp).toFixed(2);
			if(temp>0)
			{
				if ((parseFloat(tmptot) - parseFloat(document.forms[0].	ctl00_ContentPlaceHolder1_hdn_sampletot.value))>0)
				document.forms[0].ctl00_ContentPlaceHolder1_mylblamt_1.value='$15.00';
			}
			document.forms[0].ctl00_ContentPlaceHolder1_hdnshippick.value="ship";
			Elttxtpamt = "ctl00_ContentPlaceHolder1_lblamtsv_1";
			Eltlblsv="ctl00_ContentPlaceHolder1_lbltotalsv_1";
			var tmpval = document.getElementById(Elttxtpamt).value.substring(1);
			tmpval=parseFloat(tmpval)-15;
			document.getElementById("ctl00_ContentPlaceHolder1_hdnforgettotal").value=document.getElementById("ctl00_ContentPlaceHolder1_lblamt_1").value;
		}
		else
		{
			//Add from comp
			if(document.forms[0].ctl00_ContentPlaceHolder1_Chkpick!=null)
			{
				if(document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked)
				{
					_11.innerHTML="<span style='padding-left:40px;font-size:11px;color:#333333;font-weight:bold;'>Shipping Options</span><span style='padding-left:28px;font-size:11px;color:#CCCCCC;font-weight:bold;'>Required Info</span><span style='padding-left:25px;font-size:11px;color:#cccccc;font-weight:bold;'>Your Local Retailer</span>";
					_12.src=_13+"Shipping-retailer.jpg";
					//End
					ViewCart.ShipPickCheck('0');
					document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked=true;
					//Add from comp
					document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked=false;
					//End

					var cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
					var tmptot=0;
					for(var i=0;i<cnt;i++)
					{
						EltAmt="ctl00_ContentPlaceHolder1_lblprice_"+i;
						tmptot = tmptot+parseFloat(document.getElementById(EltAmt).value);
					}
					var temp=parseFloat(tmptot);
					document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value='$'+parseFloat(temp).toFixed(2);
					document.forms[0].ctl00_ContentPlaceHolder1_mylblamt_1.value='$0.00';
					document.forms[0].ctl00_ContentPlaceHolder1_hdnshippick.value="pick";
					Elttxtpamt = "ctl00_ContentPlaceHolder1_lblamtsv_1";
					var tmpval = document.getElementById(Elttxtpamt).value.substring(1);
					tmpval=parseFloat(tmpval)+15;
					document.getElementById("ctl00_ContentPlaceHolder1_hdnforgettotal").value=document.getElementById("ctl00_ContentPlaceHolder1_lblamt_1").value;
				}
			}
			//Add

		}
	}
//
}
function togglepick()
{
	//Add
	var _1a=document.getElementById("DivShipping");
	var _1b=document.getElementById("ImgShipping");
	var _1c="../Images/ViewCart/";
	if(parseInt(document.getElementById("ctl00_ContentPlaceHolder1_hdncount").value)>0)
	{
		if((document.forms[0].ctl00_ContentPlaceHolder1_Chkpick!=null&&document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked)||(document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp!=null&&document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked))
		{
			var _1d=document.getElementById("ctl00_ContentPlaceHolder1_ImgNext1");
			_1d.removeAttribute("disabled");
			_1d.src="../Images/ViewCart/Next.jpg";
			_1d.removeAttribute("style");
			_1d.setAttribute("style","cusror:pointer;");
			var _1dnew=document.getElementById("ctl00_ContentPlaceHolder1_imgbtncheckouttop");
			_1dnew.removeAttribute("disabled");
			_1dnew.src="../Images/ViewCart/Next.jpg";
			_1dnew.removeAttribute("style");
			_1dnew.setAttribute("style","cusror:pointer;");
		}
	}
	//End
	if (document.forms[0].ctl00_ContentPlaceHolder1_Chkpick!=null)
	{
		if (document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked)
		{
			//Add
			_1a.innerHTML="<span style='padding-left:40px;font-size:11px;color:#333333;font-weight:bold;'>Shipping Options</span><span style='padding-left:28px;font-size:11px;color:#CCCCCC;font-weight:bold;'>Required Info</span><span style='padding-left:25px;font-size:11px;color:#cccccc;font-weight:bold;'>Your Local Retailer</span>";
			_1b.src=_1c+"Shipping-retailer.jpg";
			//End
			ViewCart.ShipPickCheck('0');
			document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked = false;
			//Add
			document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked=true;
			//End
			var cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
			var tmptot=0;
			for(var i=0;i<cnt;i++)
			{
				EltAmt="ctl00_ContentPlaceHolder1_lblprice_"+i;
				tmptot = tmptot+parseFloat(document.getElementById(EltAmt).value);
			}
			var temp=parseFloat(tmptot);
			if (document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value==15)
			{
				document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value='$0.00';
				document.forms[0].ctl00_ContentPlaceHolder1_mylblamt_1.value='$0.00';
			}
			else
			{
				document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value='$'+parseFloat(temp).toFixed(2);
				document.forms[0].ctl00_ContentPlaceHolder1_mylblamt_1.value='$0.00';
			}
			if (temp>0)
			document.forms[0].ctl00_ContentPlaceHolder1_mylblamt_1.value='$0.00';
			document.forms[0].ctl00_ContentPlaceHolder1_hdnshippick.value="pick";
			Elttxtpamt = "ctl00_ContentPlaceHolder1_lblamtsv_1";
			var tmpval = document.getElementById(Elttxtpamt).value.substring(1);
			tmpval=parseFloat(tmpval)+15;
			document.getElementById("ctl00_ContentPlaceHolder1_hdnforgettotal").value=document.getElementById("ctl00_ContentPlaceHolder1_lblamt_1").value;
		}
		else
		{
			//Add
			if(document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp!=null)
			{
				if(document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked)
				{
					_1a.innerHTML="<span style='padding-left:40px;font-size:11px;color:#333333;font-weight:bold;'>Shipping Options</span><span style='padding-left:30px;font-size:11px;color:#CCCCCC;font-weight:bold;'>Required Info</span>";
					_1b.src=_1c+"Shipping.jpg";
					//End
					ViewCart.ShipPickCheck('1');
					document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked =true;
					//Add
					document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked=false;
					//End
					var cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
					var tmptot=0;
					for(var i=0;i<cnt;i++)
					{
						EltAmt="ctl00_ContentPlaceHolder1_lblprice_"+i;
						tmptot = tmptot+parseFloat(document.getElementById(EltAmt).value);
					}
					var temp=0;
					if (tmptot>0)
						temp=parseFloat(tmptot)+15;
					if(temp>0)
					document.forms[0].ctl00_ContentPlaceHolder1_mylblamt_1.value='$15.00';
					document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value='$'+	parseFloat(temp).toFixed(2);
				document.forms[0].ctl00_ContentPlaceHolder1_mylblamt_1.value='$15.00';
				document.forms[0].ctl00_ContentPlaceHolder1_hdnshippick.value="ship";
				Elttxtpamt = "ctl00_ContentPlaceHolder1_lblamtsv_1";
				var tmpval = document.getElementById(Elttxtpamt).value.substring(1);
				tmpval=parseFloat(tmpval)-15;
				document.getElementById("ctl00_ContentPlaceHolder1_hdnforgettotal").value=document.getElementById("ctl00_ContentPlaceHolder1_lblamt_1").value;
			}
		}
	}
	//Add
	}
}
//End
var val2='';
function AssignFirstImage(val1,val2,val3,val4,asradio,imageid)
{
	val3=val3.replace("~","\'");
	var width=0;
	var height=0;
	if(asradio >= 1)
	{
		width = 75;
		height = (75 / asradio);
		var height1 =(75 / asradio);
		if (height1 > 75)
		{
			width = 75;
			height = (75 / asradio);
		}
	}
	else
	{
		height = 75;
		width = (75 *  asradio);
	}
	height=Math.round(height);
	width=Math.round(width);
	document.getElementById("topimage").innerHTML="<a href=\'EnlargePage.aspx?ImageId="+imageid+"\'><img  width="+width+" height="+height+" src='../Images/ThumbNail/"+val1+"' border='0'></a>";
	document.getElementById("name").innerHTML=" <b>"+val3+"</b><br>";
	document.getElementById("name1").innerHTML="</b> by "+val4+"<br><br><br>  ";
}
function choosebox1(val1,val2,val3,val4,asradio,imageid)
{
	val3=val3.replace("~","\'");
	var val=document.forms[0].ctl00_ContentPlaceHolder1_HdnCountvalue.value;
	for (intCounter=0;intCounter < val;intCounter++)
	{
		if(intCounter==val2)
		{
		   document.getElementById('ImageId_'+intCounter).style.display = 'block';
		   document.getElementById("CheckIdd_"+intCounter).style.display='none';
		}
		else
		{
			document.getElementById("ImageId_"+intCounter).style.display = 'none';
			document.getElementById("CheckIdd_"+intCounter).style.display='block';
		}
		var width=0;
		var height=0;
		if(asradio >= 1)
		{
			width = 75;
			height = (75 / asradio);
			var height1 =(75 / asradio);
			if (height1 > 75)
			{
				width = 75;
				height = (75 / asradio);
			}
		}
		else
		{
			height = 75;
			width = (75 *  asradio);
		}
		document.getElementById("topimage").innerHTML="<a href=\'EnlargePage.aspx?ImageId="+imageid+"\'><img  width="+width+" height="+height+" src='../Images/ThumbNail/"+val1+"' border='0'></a>";
		document.getElementById("name").innerHTML=" <b>"+val3+"</b><br>";
		document.getElementById("name1").innerHTML="</b> by "+val4+"<br><br><br>  ";
	}
	j=0;
	if(val==1)
	{
		if(document.getElementById("CheckIdd_"+j).style.display=='block')
		{
			document.getElementById("CheckIdd_"+j).style.display='none';
			document.getElementById("ImageId_"+j).style.display='block';
		}
		else
		{
			document.getElementById("ImageId_"+j).style.display='block';
			document.getElementById("CheckIdd_"+j).style.display='none';
		}
	}
}
function DeleteCartRow(str,val)
{

	var rowId = "ctl00_ContentPlaceHolder1_rowId_"+str;
	var trElem = document.getElementById(rowId);
	var current = document.forms[0].ctl00_ContentPlaceHolder1_hdntotal.value;
	var getcart;
	if (confirm("Do you want to remove this item?"))
	{
		getcart= ViewCart.DeleteCart(parseInt(str)).value;
		document.forms[0].action="ViewCart.aspx?Chk=1";
		document.forms[0].ctl00_ContentPlaceHolder1_hdn_isReload.value="Y";
		document.forms[0].submit();
	}
	else
	{
		var chk = "CheckdelId_"+str;
		document.forms[0].elements[chk].checked = false;
	}
}
function UpdateQuantity(callVal)
{


	GroupSamples();
	var callVal=callVal;
	var rtnVal="999";
	var EltQty,EltPrice,EltAmt,EltHeight,EltWidth,EltSubstrate,EltDiscType,EltDiscAmtH, EltPromoCode,EltDiscAmtH,EltDiscType;
	var EltHeightValue,EltWidthValue,EltSubstrateValue,EltShip, EltIPromo, EltRetailAmount,EltCouponCode;
	var cnt=1,k=0;
	cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
	EltTotal="ctl00_ContentPlaceHolder1_lblamt_1";
	EltShip="ctl00_ContentPlaceHolder1_mylblamt_1";
	var svTot=0;
	for(var i=0;i<cnt;i++)
	{
		EltIPromo="ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+i;;
		EltHeight="ctl00_ContentPlaceHolder1_HdnHeight_"+i;
		EltWidth="ctl00_ContentPlaceHolder1_HdnWidth_"+i;
		EltSubstrate="ctl00_ContentPlaceHolder1_HdnMaterial_"+i;
		EltHeightValue=document.getElementById(EltHeight).value;
		EltWidthValue=document.getElementById(EltWidth).value;
		EltSubstrateValue=document.getElementById(EltSubstrate).value;
		EltRetailAmount = "ctl00_ContentPlaceHolder1_HdnRetailAmt_"+i;
		EltItem="ctl00_ContentPlaceHolder1_HdnItemId_"+i;
		EltAmt="ctl00_ContentPlaceHolder1_lblprice_"+i;
		EltPrice="ctl00_ContentPlaceHolder1_lblunit_"+i;
		EltQty="ctl00_ContentPlaceHolder1_IntRQty_"+i;
		EltCQty="ctl00_ContentPlaceHolder1_HdnCurrQty_"+i;
		EltCurrQty="ctl00_ContentPlaceHolder1_HdnQtyAvail_"+i;
		EltDiscType=document.getElementById("ctl00_ContentPlaceHolder1_HdnDiscType_"+i).value;
		EltDiscAmt=document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).value;
		EltDiscValH=document.getElementById("ctl00_ContentPlaceHolder1_HdnDiscVal_"+i).value;
		EltPromoCode = document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoCode_"+i).value;
		EltCouponCode = document.getElementById("ctl00_ContentPlaceHolder1_HdnCouponCode_"+i).value;
		EltDiscAmtH=document.getElementById("ctl00_ContentPlaceHolder1_HdnDiscAmt_"+i).value;

		if(AvailEdition(i,document.getElementById(EltItem).value,document.getElementById(EltCurrQty).value))
		{
					if(document.getElementById(EltQty).value<=0)
					{
						document.getElementById(EltQty).value=document.getElementById(EltCQty).value;
					}
			if(i==0)
			{
				document.getElementById(EltTotal).value=0.00;
				if (document.getElementById(EltShip)!=null)
				{
				if (document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked)
				{
					document.getElementById(EltShip).value='15.00';
				}
				else
				{
					document.getElementById(EltShip).value='0.00';
				}
				}
			}
			EltSize="ctl00_ContentPlaceHolder1_lblsize_"+i;
			EltBP="ctl00_ContentPlaceHolder1_HdnBasketPrice_"+i;
			if (document.getElementById(EltSize).innerHTML.indexOf('Sample')>=0)
			{
				var bprice = '';
				var Sqty = '';
				for(var k=0;k<myarray.length;k++)
				{
					if (document.getElementById(EltBP).value==myarray[k][0])
					{
						Sqty = myarray[k][1];
					}
					if(Sqty<=0)
					{
						Sqty=document.getElementById(EltCQty).value;
					}
				}

				bprice=ViewCart.GetSamplePrice(document.getElementById(EltBP).value, Sqty).value;
				if (bprice.indexOf('.')>-1)
				{
					var substr = bprice.substring(bprice.indexOf('.'));
					if (substr.length==2)
					{
						bprice = bprice+'0';
					}
				}
				else
				{
					bprice = bprice+'.00';
				}
				document.getElementById(EltPrice).value = bprice;
				document.getElementById(EltRetailAmount).value = bprice;
				document.forms[0].ctl00_ContentPlaceHolder1_hdn_sampletot.value = parseFloat(document.forms[0].ctl00_ContentPlaceHolder1_hdn_sampletot.value) + parseFloat(document.getElementById(EltAmt).value);
			}
			document.getElementById(EltAmt).value=parseFloat(document.getElementById(EltQty).value)*parseFloat(document.getElementById(EltPrice).value);
			document.getElementById(EltTotal).value=parseFloat(document.getElementById(EltTotal).value)+parseFloat(document.getElementById(EltAmt).value);
			document.getElementById(EltAmt).value=parseFloat(document.getElementById(EltAmt).value).toFixed(2);
			svT = parseFloat(document.getElementById(EltRetailAmount).value*document.getElementById(EltQty).value).toFixed(2);
			svTot = parseFloat(svTot) + parseFloat(svT);
			if(callVal=="0" || callVal=="100")
			{
				var itemid=document.getElementById(EltItem).value;
				var qty=document.getElementById(EltQty).value;
				rtnVal=ViewCart.UpdateQtys(qty,i,parseFloat(document.getElementById(EltPrice).value)).value;
				if (rtnVal==0)
				{
					document.getElementById(EltCQty).value=document.getElementById(EltQty).value;
				}
			}
			k=1;
		}
		svTot = parseFloat(parseFloat(svTot) - parseFloat(document.getElementById(EltTotal).value)).toFixed(2);
		var svTot=0,pTot=0;
		var rTot =0, aTot =0;
		for(var z=0;z<cnt;z++)
		{
			EltDisc = "ctl00_ContentPlaceHolder1_HdnIsDisc_"+z;
			EltIPromoAmt = "ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+z;
			EltRetailAmount = "ctl00_ContentPlaceHolder1_HdnRetailAmt_"+z;
			EltPrice="ctl00_ContentPlaceHolder1_lblunit_"+z;
			EltQty="ctl00_ContentPlaceHolder1_IntRQty_"+z;
			EltCQty="ctl00_ContentPlaceHolder1_HdnCurrQty_"+z;
			rTot = parseFloat(rTot) + (parseFloat(document.getElementById(EltRetailAmount).value));
			aTot = parseFloat(aTot) + (parseFloat(document.getElementById(EltPrice).value));
			var pAmt = document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value;
			pTot = parseFloat(pTot) + (parseFloat(document.getElementById(EltRetailAmount).value - document.getElementById(EltPrice).value) * parseFloat(document.getElementById(EltQty).value));
		}
		svTot = parseFloat(pTot);
		if (document.getElementById(EltDiscType)!=null)
		{
			if (document.getElementById(EltDiscType).value!='A')
			{
				document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value + "%";
			}
			else
			{
				document.getElementById(EltDiscAmt).value = '$' + document.getElementById(EltDiscAmt).value;
			}
		}
	}
	var txtpamt = "ctl00_ContentPlaceHolder1_txtpamt_1";
	if(svTot!=0)
	{
	// changes on 19 Nov 2008
//	   if (document.getElementById(Elttxtpamt).value !=null)
//		{
//			document.getElementById(Elttxtpamt).value=0;
//			svTot = parseFloat(svTot).toFixed(2);
//			document.getElementById(Elttxtpamt).value="$"+svTot;
//			toggleDisplayDisc(Elttxtpamt);
//			toggleDisplayDisc('ctl00_ContentPlaceHolder1_lbltotalsv_1');
//		}
//		if (document.getElementById(Elttxtpamt).value=='$NaN' || document.getElementById(Elttxtpamt).value=='$0')
//		{
//			toggleDisplayNone(Elttxtpamt);
//			toggleDisplayNone('ctl00_ContentPlaceHolder1_lbltotalsv_1');
//		}
    //End
	}
	if(k==1)
	{
		if (document.getElementById(EltShip)!=null && document.getElementById(EltTotal)!=null)
		{
			if (parseFloat(document.getElementById(EltTotal).value) - (parseFloat(document.forms[0].ctl00_ContentPlaceHolder1_hdn_sampletot.value))>0)
			{
				document.getElementById(EltTotal).value='$'+(parseFloat(document.getElementById(EltTotal).value)+parseFloat(document.getElementById(EltShip).value)).toFixed(2);
			}
			else
			{
				document.getElementById(EltShip).value='0.00';
				document.getElementById(EltTotal).value='$'+(parseFloat(document.getElementById(EltTotal).value)+parseFloat(document.getElementById(EltShip).value)).toFixed(2);
			}
		}
		else if (document.getElementById(EltShip)!=null && !isNaN(document.getElementById(EltShip).value))
		{
			document.getElementById(EltTotal).value='$'+document.getElementById(EltShip).value;
		}
		else
		{
			if (document.getElementById(EltTotal)!=null)
			{
				document.getElementById(EltTotal).value='$'+(parseFloat(document.getElementById(EltTotal).value)).toFixed(2);
			}
			else
			{
				document.getElementById(EltTotal).value='$'+'0.00';
			}
		}
		if(callVal=="100")
		{
			var EltUpdtMsg1 = "ctl00_ContentPlaceHolder1_lblupdtmsg1";
			var EltUpdtMsg2 = "ctl00_ContentPlaceHolder1_lblupdtmsg2";
			document.getElementById("myUpdateMsg").innerHTML="Quantity Updated";
			window.setTimeout("clrTxt('discount')",6000);
		}
	}
	else
	{
		if (document.getElementById(EltShip)!=null && !isNaN(document.getElementById(EltShip).value) && document.getElementById(EltTotal)!=null && !isNaN(document.getElementById(EltTotal).value))
		{
			document.getElementById(EltTotal).value='$'+(parseFloat(document.getElementById(EltTotal).value)+parseFloat(document.getElementById(EltShip).value)).toFixed(2);
		}
		else if (document.getElementById(EltShip)!=null && !isNaN(document.getElementById(EltShip).value))
		{
			document.getElementById(EltTotal).value='$'+document.getElementById(EltShip).value;
		}
		else
		{
			if (document.getElementById(EltTotal)!=null && !isNaN(document.getElementById(EltTotal).value))
			{
				document.getElementById(EltTotal).value='$'+(parseFloat(document.getElementById(EltTotal).value)).toFixed(2);
			}
			else
			{
				document.getElementById(EltTotal).value='$'+'0.00';
			}
		}
	}
	if(document.getElementById(EltShip)!=null && document.getElementById(EltShip).value.substring(0,1)!="$")
	{
		document.getElementById(EltShip).value='$'+document.getElementById(EltShip).value;
	}
	document.getElementById("ctl00_ContentPlaceHolder1_hdnforgettotal").value=document.getElementById(EltTotal).value;
}
function GroupSamples()
{
	var samplecount = -1;
	var cnt=1;
	cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;

	for(var i=0;i<cnt;i++)
	{
		EltBP="ctl00_ContentPlaceHolder1_HdnBasketPrice_"+i;

		EltSize="ctl00_ContentPlaceHolder1_lblsize_"+i;

		EltQty="ctl00_ContentPlaceHolder1_IntRQty_"+i;

		if (document.getElementById(EltSize).innerHTML.indexOf('Sample')>=0)
		{

			samplecount = samplecount + 1;
			myarray[samplecount]=new Array(2);

			myarray[samplecount][0]=document.getElementById(EltBP).value;

			myarray[samplecount][1]=document.getElementById(EltQty).value;
		}
	}
	for(var j=0;j<samplecount;j++)
	{
		for(var k=j+1;k<=samplecount;k++)
		{
			if(myarray[j][0]==myarray[k][0])
			{
				myarray[j][1]=parseInt(myarray[j][1])+parseInt(myarray[k][1]);
				myarray[k][0]=0;
				myarray[k][1]=0;
			}
		}
	}
}
function CalcDiscounts()
{
    document.forms[0].hdn_isUpdated.value="Y";
	var EltQty,EltPrice,EltAmt,EltHeight,EltWidth,EltSubstrate, EltRetailAmount, EltPromoCode,EltDiscType,EltDiscAmtH,EltDiscValH;
	var EltHeightValue,EltWidthValue,EltSubstrateValue, Eltlblpromo, Elttxtpamt, EltIsDisc, EltIPromo, EltUOM, EltCouponCode;
	var svTot=0,svT=0, pTot=0;
	var cnt=1,k=0;
	cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
	EltTotal="ctl00_ContentPlaceHolder1_lblamt_1";
	Eltlblpromo = "ctl00_ContentPlaceHolder1_mylbltotal_1";
	Elttxtpamt = "ctl00_ContentPlaceHolder1_lblamtsv_1";
	var maxRow=-1;
	var curMax=-1;
	var curAddtl=-1;
	if(document.forms[0].txtCouponCode.value!=null || document.forms[0].txtCouponCode.value!="")
	{
		var maxVal=0;
		var maxQty=0;
		var addtlRows=0;
		for(var z=0;z<cnt;z++)
		{
			EltUOM="ctl00_ContentPlaceHolder1_HdnUOM_"+z;
			EltPromoCode = "ctl00_ContentPlaceHolder1_HdnPromoCode_"+z;
			EltIPromo="ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+z;
			EltPrice="ctl00_ContentPlaceHolder1_lblunit_"+z;
			EltQty="ctl00_ContentPlaceHolder1_IntRQty_"+z;
			EltIsDisc="ctl00_ContentPlaceHolder1_HdnIsDisc_"+z;
			if(parseFloat(document.getElementById(EltPrice).value)>parseFloat(maxVal))
			{
				maxVal = parseFloat(document.getElementById(EltPrice).value);
				maxQty = document.getElementById(EltQty).value;
				maxRow=z;
			}
			if(parseFloat(document.getElementById(EltIsDisc).value)=="Y")
				curMax=z;
			if(parseFloat(document.getElementById(EltIsDisc).value)=="X")
				curAddtl=z;
		}
		if(maxRow>-1)
		{
			EltUOM="ctl00_ContentPlaceHolder1_HdnUOM_"+maxRow;
			EltDiscAmt="ctl00_ContentPlaceHolder1_lbldiscamt_"+maxRow;
			EltHeight="ctl00_ContentPlaceHolder1_HdnHeight_"+maxRow;
			EltWidth="ctl00_ContentPlaceHolder1_HdnWidth_"+maxRow;
			EltSubstrate="ctl00_ContentPlaceHolder1_HdnMaterial_"+maxRow;
			EltHeightValue=document.getElementById(EltHeight).value;
			EltWidthValue=document.getElementById(EltWidth).value;
			EltDisc = "ctl00_ContentPlaceHolder1_HdnIsDisc_"+maxRow;
			EltSubstrateValue=document.getElementById(EltSubstrate).value;
			EltItem="ctl00_ContentPlaceHolder1_HdnItemId_"+maxRow;
			EltAmt="ctl00_ContentPlaceHolder1_lblprice_"+maxRow;
			EltPrice="ctl00_ContentPlaceHolder1_lblunit_"+maxRow;
			EltQty="ctl00_ContentPlaceHolder1_IntRQty_"+maxRow;
			EltCQty="ctl00_ContentPlaceHolder1_HdnCurrQty_"+maxRow;
			EltCurrQty="ctl00_ContentPlaceHolder1_HdnQtyAvail_"+maxRow;
			EltRetailAmount = "ctl00_ContentPlaceHolder1_HdnRetailAmt_"+maxRow;
			EltPromoCode = "ctl00_ContentPlaceHolder1_HdnPromoCode_"+maxRow;
			EltCouponCode = "ctl00_ContentPlaceHolder1_HdnCouponCode_"+maxRow;
			EltPromoAmount = "ctl00_ContentPlaceHolder1_HdnPromoAmt_"+maxRow;
			EltIPromoAmt = "ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+maxRow;
			EltDiscType="ctl00_ContentPlaceHolder1_HdnDiscType_"+maxRow;
			EltDiscAmtH="ctl00_ContentPlaceHolder1_HdnDiscAmt_"+maxRow;
			EltDiscValH="ctl00_ContentPlaceHolder1_HdnDiscVal_"+maxRow;
			if(AvailEdition(maxRow,document.getElementById(EltItem).value,document.getElementById(EltCurrQty).value))
			{
				EltSize="ctl00_ContentPlaceHolder1_lblsize_"+maxRow;
				EltBP="ctl00_ContentPlaceHolder1_HdnBasketPrice_"+maxRow;
				if (document.getElementById(EltSize).innerHTML.indexOf('Sample')>=0)
				{
					var bprice = '';
					bprice=ViewCart.GetSamplePrice(document.getElementById(EltBP).value, document.getElementById(EltQty).value).value;
					if (bprice.indexOf('.')>-1)
					{
						var substr = bprice.substring(bprice.indexOf('.'));
						if (substr.length==2)
							bprice = bprice+'0';
					}
					else
						bprice = bprice+'.00';
					document.getElementById(EltPrice).value = bprice;
					document.getElementById(EltRetailAmount).value = bprice;
				}
				var pAmt = document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value;
				if(document.getElementById(EltUOM).value=="EA")
					pAmt=0;
				document.getElementById(EltTotal).value=0;
				document.getElementById(EltCQty).value= document.getElementById(EltQty).value;
				if(document.getElementById(EltCQty).value>1)
				{
					addtlRows=document.getElementById(EltCQty).value-1;
					document.getElementById(EltQty).value=parseFloat(document.getElementById(EltQty).value)-1;
					if(document.getElementById(EltIsDisc).value == "X")
						document.getElementById(EltQty).value="1";
				}
				if(document.getElementById(EltDisc).value=="N")
					document.getElementById(EltDisc).value="Y";
				else
					document.getElementById(EltDisc).value="X";
				document.getElementById(EltDiscAmt).value = document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value;
				for(var z=0;z<cnt;z++)
				{
					EltDiscAmt1="ctl00_ContentPlaceHolder1_lbldiscamt_"+z;
					document.getElementById(EltDiscAmt1).style.width="68%";
				}
				if(parseFloat(document.getElementById(EltDiscAmt).value) < parseFloat(pAmt))
					document.getElementById(EltDiscAmt).value = pAmt;
				else
					document.getElementById(EltDiscAmt).value= parseFloat(document.getElementById(EltDiscAmt).value);
				if(document.getElementById(EltDiscAmt).value.indexOf('%')==-1)
					document.getElementById(EltDiscAmt).value= parseFloat(document.getElementById(EltDiscAmt).value);
				//document.getElementById("ctl00_ContentPlaceHolder1_div_lblDiscountH").innerHTML="Discount";
			//	document.getElementById("ctl00_ContentPlaceHolder1_div_lblAmountH").innerHTML="<br/>Amount";
				var dotPos = document.getElementById(EltDiscAmt).value.indexOf('.');
				if(dotPos>0)
				{
					var valStr = document.getElementById(EltDiscAmt).value.substring(dotPos);
					if(valStr = ".00%")
						document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value.substring(0,dotPos);
				}
				document.getElementById(EltPrice).value=parseFloat(document.getElementById(EltRetailAmount).value - (document.getElementById(EltRetailAmount).value * (pAmt/100)));
				document.getElementById(EltPrice).value=parseFloat(document.getElementById(EltPrice).value).toFixed(2);
				document.getElementById(EltQty).setAttribute('disabled',true);
				document.getElementById(EltPromoAmount).value = parseFloat(pAmt);
				document.getElementById(EltAmt).value = parseFloat(document.getElementById(EltPrice).value) * parseFloat(document.getElementById(EltQty).value);
				document.getElementById(EltTotal).value=(parseFloat(document.getElementById(EltTotal).value)+parseFloat(document.getElementById(EltAmt).value)).toFixed(2);
				document.getElementById(EltAmt).value=parseFloat(document.getElementById(EltAmt).value).toFixed(2);
				document.getElementById(EltPromoCode).value = document.forms[0].txtPromoCode.value;
				document.getElementById(EltCouponCode).value = document.forms[0].txtCouponCode.value;
				document.getElementById(EltDiscType).value="P";
				document.getElementById(EltDiscAmtH).value=pAmt;
				document.getElementById(EltDiscValH).value=pAmt;
				svT = parseFloat(document.getElementById(EltRetailAmount).value*document.getElementById(EltQty).value).toFixed(2);
				svTot = parseFloat(svTot) + parseFloat(svT);
				if(document.forms[0].ctl00_ContentPlaceHolder1_hdn_isReload.value=="N" || document.forms[0].ctl00_ContentPlaceHolder1_hdn_isReload.value=="Y")
				{
					var rowid=1;
			 		var itemid=document.getElementById(EltItem).value;
		 			var qty=document.getElementById(EltQty).value;
		 			var price=document.getElementById(EltPrice).value;
					var rtnvalue=ViewCart.UpdateCartMod(itemid.toString(),qty.toString(),EltHeightValue.toString(),EltWidthValue.toString(),EltSubstrateValue.toString(), parseInt(maxRow), '1', addtlRows.toString(),price.toString() , curMax.toString(),curAddtl.toString(),document.getElementById(EltPromoCode).value,pAmt,"P",document.getElementById(EltCouponCode).value,CBReturn);
				}
				k=1;
			}
		}
	}
	for(z=0;z<cnt;z++)
	{
		EltDisc = "ctl00_ContentPlaceHolder1_HdnIsDisc_"+maxRow;
		EltIPromoAmt = "ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+z;
		EltRetailAmount = "ctl00_ContentPlaceHolder1_HdnRetailAmt_"+z;
		EltPrice="ctl00_ContentPlaceHolder1_lblunit_"+z;
		EltQty="ctl00_ContentPlaceHolder1_IntRQty_"+z;
		var pAmt = document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value;
		if(parseFloat(document.getElementById(EltIPromoAmt).value)>0)
		{
			pTot = parseFloat(pTot) + (parseFloat(document.getElementById(EltRetailAmount).value - document.getElementById(EltPrice).value) * parseFloat(document.getElementById(EltQty).value));
		}
	}
		svTot = parseFloat(svTot) + parseFloat(pTot);
		document.getElementById(EltTotal).value=parseFloat(document.getElementById(EltTotal).value).toFixed(2);
		document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value = document.getElementById(EltTotal).value;
		document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value = "$" + document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value;
		var setVals = ViewCart.SetPromoDtls(document.forms[0].txtPromoCode.value, document.forms[0].txtCouponCode.value, EltTotal,document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value, document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value,svTot).value;
		if(document.getElementById(EltDiscAmt).value.indexOf('%')!==-1)
		{
			document.getElementById(EltDiscAmt).value= parseFloat(document.getElementById(EltDiscAmt).value);
		}
		var txtpamt = "ctl00_ContentPlaceHolder1_txtpamt_1";
		if(svTot!=0)
		{
		if (document.getElementById(Elttxtpamt)!=null)
		{
			document.getElementById(Elttxtpamt).value=0;
			svTot = parseFloat(svTot).toFixed(2);
			if (svTot>0)
				document.getElementById(Elttxtpamt).value="$"+svTot;
			else
				document.getElementById(Elttxtpamt).value="";
			toggleDisplayDisc(Elttxtpamt);
		}
		toggleDisplayDisc(Eltlblpromo);
	}
}
function CBReturn(res)
{
	if(document.forms[0].ctl00_ContentPlaceHolder1_hdn_isReload.value=="Y")
		document.forms[0].ctl00_ContentPlaceHolder1_hdn_isReload.value="N";
	else
	//Changes
	/*(document.forms[0].ctl00_ContentPlaceHolder1_hdn_isReload.value=="N")
	{
		document.forms[0].ctl00_ContentPlaceHolder1_hdn_isReload.value="Y";
		document.forms[0].action="ViewCart.aspx?Chk=1";
		document.forms[0].submit();
	}*/
	//Add
	{
		(document.forms[0].ctl00_ContentPlaceHolder1_hdn_isReload.value=="N");
		}
		document.forms[0].ctl00_ContentPlaceHolder1_hdn_isReload.value="Y";
		document.forms[0].action="ViewCart.aspx?Chk=1";
		document.forms[0].submit();
		//End

}
function CalculatePromo()
{
    var cnt=-1;
	cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
	for(var i=0;i<cnt;i++)
	{

		var qtyid="ctl00_ContentPlaceHolder1_IntRQty_"+i;
		var currid="ctl00_ContentPlaceHolder1_HdnCurrQty_"+i;
		if(document.getElementById(qtyid).value =="")
		{
			alert("Qty Can't be Null !...");
			return;
		}
		else if(document.getElementById(qtyid).value != document.getElementById(currid).value )
		{
			alert("Update the Quantity ..!");
			return;
		}
	}
	if (cnt<=0)
	{
		alert('There is no item in the cart to apply Promotion Code');
		return;
	}
	var flag = false;
	for(var j=0;j<cnt;j++)
	{
		EltUOM="ctl00_ContentPlaceHolder1_HdnUOM_"+j;
		EltPromoCode = "ctl00_ContentPlaceHolder1_HdnPromoCode_"+j;
		EltCouponCode = "ctl00_ContentPlaceHolder1_HdnCouponCode_"+j;
		if(document.getElementById(EltPromoCode).value==document.forms[0].txtPromoCode.value.toUpperCase() && document.getElementById(EltCouponCode).value==document.forms[0].txtCouponCode.value.toUpperCase())
			flag = true;
	}
	if (flag == true)
	{
		alert('This Promotion and Coupon Code is already applied');
		return;
	}
	document.forms[0].hdn_isdiscapplied.value = "Y";
	document.forms[0].txtPromoCode.value = document.forms[0].txtPromoCode.value.toUpperCase();
	document.forms[0].txtCouponCode.value = document.forms[0].txtCouponCode.value.toUpperCase();
	document.forms[0].ctl00_ContentPlaceHolder1_hdn_promocode.value = document.forms[0].txtPromoCode.value;
	GetPromoDetails("3");

		for(var i=0;i<cnt;i++)
		{
			EltDiscAmt="ctl00_ContentPlaceHolder1_lbldiscamt_"+i;
			if(document.getElementById(EltDiscAmt).value == '' || document.getElementById(EltDiscAmt).value == '0' || document.getElementById(EltDiscAmt).value == '0%')
			{
                document.getElementById("ctl00_ContentPlaceHolder1_lblunitprice_"+i).style.display='none';
	            document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).style.display='none';
			}
			else
			{
			    document.getElementById("ctl00_ContentPlaceHolder1_lblunitprice_"+i).style.display='block';
	          //  document.getElementById("ctl00_ContentPlaceHolder1_lbldiscount_"+i).style.display='block';
	              document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).style.width="58%";
	            document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).style.display='block';
			}
		}



	/*var cnt=-1;
	cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
	for(var i=0;i<cnt;i++)
	{
	 if(document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).value > 0 )
	  {
	 // alert("sdasdsadadas")
	    document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).style.display='block';
	    document.getElementById("ctl00_ContentPlaceHolder1_lblunitprice_"+i).style.display='block';
	  }
	  else
	  {
	  //alert("hhhhhhhhhhhhhh")
	   document.getElementById("ctl00_ContentPlaceHolder1_lblunit_"+i).style.display='none';
	   document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).style.display='none';
	  }
	} */
	//hidingprice()
}

function GetPromoDetails(calVal)
{

    var hdnVal = document.getElementById("ctl00_ContentPlaceHolder1_hdn_promocode").value;
	document.getElementById("myErrMsg").innerHTML=" ";
	document.getElementById("myErrMsg").innerHTML="Processing your request...";
	var EltTotal=document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value;
	EltTotal = EltTotal.substring(1);
	var chkFlg=0;
	var discount=0;
	var isCoupon=0;
	if(document.forms[0].txtPromoCode.value == "" && calVal==3)
	{
		document.getElementById("myErrMsg").innerHTML="Please enter Promotion Code";
		window.setTimeout("clrMsg('discount')",7000);
		document.forms[0].txtPromoCode.focus();
		chkFlg=1;
		return;
	}
	var getPDtls;
	if(chkFlg==0)
	{
		if(document.forms[0].txtPromoCode.value=="")
			getPDtls = ViewCart.GetPromoDtls("DUMMY","").value;
		else
			getPDtls = ViewCart.GetPromoDtls(document.forms[0].txtPromoCode.value,document.forms[0].txtCouponCode.value).value;
	}
	if(getPDtls==null || getPDtls=="")
	{
		document.getElementById("myErrMsg").innerHTML="The Promotion Code you have entered is invalid.";
		window.setTimeout("clrMsg('discount')",7000);
		document.forms[0].txtPromoCode.focus();
		return;
	}
	else if(getPDtls=="COUPON")
	{
		document.forms[0].ImgApply.style.display='none';
		document.getElementById("myErrMsg").innerHTML="This promotion requires a coupon number:";
		window.setTimeout("clrMsg('discount')",7000);
		toggleDisplayDisc("div_couponno");
		toggleDisplayDisc("div_coupontxt");
		toggleDisplayDisc("div_couponbtn");
		document.forms[0].txtCouponCode.focus();
		return;
	}
	else
	{
		chkFlg=0;
		var slashPos = getPDtls.indexOf('/');
		var dotPos = getPDtls.indexOf('.');
		if(slashPos>0)
		{
			if(getPDtls.indexOf('NOCCODE')>0)
			{
				document.getElementById("myErrMsgC").innerHTML="Please check the Coupon Number you have entered.";
				document.getElementById("myErrMsg").innerHTML="";
				window.setTimeout("clrMsg('discount')",7000);
				chkFlg=1;
			}
			else if(getPDtls.indexOf('NOTVALID')>0)
			{
				document.getElementById("myErrMsg").innerHTML="";
				document.getElementById("myErrMsgC").innerHTML="Invalid Coupon Code... Already used to place order";
				chkFlg=1;
			}
		}
		else
		{
			if(getPDtls.length==0)
				chkFlg=1;
		}
		if(chkFlg==0)
		{
			var cnt=1,icnt=0;
			cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
			for(var i=0;i<cnt;i++)
			{
				EltIPromo = "ctl00_ContentPlaceHolder1_HdnIPromo_"+i;
				EltIPromoAmt = "ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+i;
				if(document.getElementById(EltIPromo).value!="0")
					icnt=icnt+1;
			}
			var curTot = parseFloat(EltTotal);
			if(dotPos>0)
			{
				document.getElementById("ctl00_ContentPlaceHolder1_hdn_curdiscitem").value = getPDtls.substring(dotPos+1);
			}
			if(slashPos>0)
			{
				var valPArray= new Array();
				var valArray = new Array();
				var valArray = getPDtls.substring(1,slashPos);
				valPArray=valArray.split(',');
				if(valPArray[3]=="A")
				{
					if (document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1!=null)
					{
						document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value = parseFloat(curTot - parseFloat(valPArray[2])).toFixed(2);
					}
					document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value = parseFloat(valPArray[2]).toFixed(2);
				}
				else
				{
					if (document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1!=null)
						document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value = parseFloat(curTot - (curTot*(parseFloat(valPArray[2]/100)))).toFixed(2);
					document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value = parseFloat(valPArray[2]).toFixed(2);
				}
			}
			else
			{
				var valPArray= new Array();
				valPArray=getPDtls.split(',');
				if(valPArray[3]=="A")
				{
					if (document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1!=null)
						document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value = parseFloat(curTot - parseFloat(valPArray[2])).toFixed(2);
					document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value = parseFloat(valPArray[2]).toFixed(2);
				}
				else
				{
					if (document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1!=null)
						document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value = parseFloat(curTot - (curTot*parseFloat(valPArray[2]/100))).toFixed(2);
					document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value = parseFloat(valPArray[2]).toFixed(2);
				}
			}
			discount=valPArray[2];
			if (document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1!=null)
			{
				document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value = "$"+document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value;
			}
			document.getElementById("myErrMsg").innerHTML="";
			document.forms[0].hdn_isUpdated.value="Y";
			if(slashPos>0)
			{
				toggleDisplayNone("div_couponno");
				toggleDisplayNone("div_coupontxt");
				toggleDisplayNone("div_couponbtn");
				isCoupon=1;
			}
			else
			{
				toggleDisplayNone("div_couponno");
				toggleDisplayNone("div_coupontxt");
				toggleDisplayNone("div_couponbtn");
			}
			if(document.forms[0].hdn_isUpdated.value=="N")
			{
				toggleDisplay("div_lblPromoCode");
			}
			var strpromocode='';
			var strcouponNumber='';
			var strsubtot='';
			var strdiscount='';
			var strsaveamt='';
			strpromocode=document.forms[0].txtPromoCode.value;
			strcouponNumber=document.forms[0].txtCouponCode.value;
			strdiscount=document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value;
			strsaveamt=document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value;
			var setVals = ViewCart.SetPromoDtls(strpromocode,strcouponNumber , EltTotal,strdiscount,strsaveamt,'0').value;
		}

	}
	if(chkFlg==0)
	{
		var valPArray= new Array();
		valPArray=getPDtls.split(',');
		var isSample = valPArray[4];
		var isSampleArr = new Array();
		isSampleArr = isSample.split('/');
		if(valPArray[3]=="A")
			CalcDiscountsS();
		else
		{
			if (discount>=100)
			{
				var cnt=1;
				cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value
				var flag = 0;
				for(var j=0;j<cnt;j++)
				{
					EltDiscAmtH="ctl00_ContentPlaceHolder1_HdnDiscAmt_"+j;
					EltDiscType="ctl00_ContentPlaceHolder1_HdnDiscType_"+j;
					if (document.getElementById(EltDiscType).value=="P" && (document.getElementById(EltDiscAmtH).value=="100.00" || document.getElementById(EltDiscAmtH).value=="100"))
					{
						flag = 1;
						document.forms[0].hdn_isdiscapplied.value='N';
						alert('Only one Promotion code with 100% discount is allowed');
					}
				}
				if (flag == 0)
					CalcDiscounts();
				if(document.forms[0].hdn_isdiscapplied.value == "Y")
				{
					document.getElementById("mySucMsg").innerHTML="Discount Applied";
					window.setTimeout("clrTxt('discount')",3000);
				}
				else
				{
					document.forms[0].ImgApply.style.display='block';
				}
			}
			else
			{
				if(calVal==3)
					CalcDiscountsP();
				else
					CalcDiscountsPRow();
			}
			var discVals="";
			for(var i=0;i<cnt;i++)
			{
				EltDiscAmtH="ctl00_ContentPlaceHolder1_HdnDiscAmt_"+i;
				if(i==0)
					discVals = document.getElementById(EltDiscAmtH).value;
				else
					discVals = discVals+","+document.getElementById(EltDiscAmtH).value;
			}
		}
		if(document.forms[0].hdn_isdiscapplied.value == "Y")
		{
			document.getElementById("mySucMsg").innerHTML="Discount Applied";
			document.forms[0].txtPromoCode.value = "";
			document.forms[0].txtCouponCode.value = "";
			document.forms[0].ImgApply.style.display='block';
			window.setTimeout("clrTxt('discount')",3000);
		}
		else
			document.forms[0].ImgApply.style.display='block';
		setVals = ViewCart.SetDiscDtls(discVals);
	}


}
function clrMsg(txtNam)
{
	if(txtNam == "discount")
	{
		document.getElementById("myErrMsg").innerHTML='';
		document.getElementById("myErrMsgC").innerHTML='';
	}
}
function clrTxt(txtNam)
{
	if(txtNam == "discount")
		document.getElementById("mySucMsg").innerHTML='';
	else
	{
		var EltUpdtMsg1 = "ctl00_ContentPlaceHolder1_lblupdtmsg1";
		document.getElementById(EltUpdtMsg1).value = '';
	}
	if(txtNam == "discount")
		document.getElementById("myUpdateMsg").innerHTML='';
}
function CalcDiscountsP()
{

	GroupSamples();
	document.forms[0].hdn_isUpdated.value="Y";
	var EltQty,EltPrice,EltAmt,EltHeight,EltWidth,EltSubstrate, EltRetailAmount, EltPromoCode, EltDiscType, EltDiscAmtH, EltDiscValH, EltUOM;
	var EltHeightValue,EltWidthValue,EltSubstrateValue, Eltlblpromo, Elttxtpamt, EltIPromo, EltIPromoAmt, EltDiscAmt, EltDiscVal, EltCouponCode;
	var svTot=0,svT=0,pTot=0;
	var cnt=1,k=0;
	cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
	EltTotal="ctl00_ContentPlaceHolder1_lblamt_1";
	Eltlblpromo = "ctl00_ContentPlaceHolder1_mylbltotal_1";
	Elttxtpamt = "ctl00_ContentPlaceHolder1_lblamtsv_1";
	for(var i=0;i<cnt;i++)
	{
		EltUOM="ctl00_ContentPlaceHolder1_HdnUOM_"+i;
		EltIPromo="ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+i;
		EltDiscAmt="ctl00_ContentPlaceHolder1_lbldiscamt_"+i;
		EltDiscType="ctl00_ContentPlaceHolder1_HdnDiscType_"+i;
		EltDiscAmtH="ctl00_ContentPlaceHolder1_HdnDiscAmt_"+i;
		EltDiscValH="ctl00_ContentPlaceHolder1_HdnDiscVal_"+i;
		EltHeight="ctl00_ContentPlaceHolder1_HdnHeight_"+i;
		EltWidth="ctl00_ContentPlaceHolder1_HdnWidth_"+i;
		EltSubstrate="ctl00_ContentPlaceHolder1_HdnMaterial_"+i;
		EltHeightValue=document.getElementById(EltHeight).value;
		EltWidthValue=document.getElementById(EltWidth).value;
		EltSubstrateValue=document.getElementById(EltSubstrate).value;
		EltItem="ctl00_ContentPlaceHolder1_HdnItemId_"+i;
		EltAmt="ctl00_ContentPlaceHolder1_lblprice_"+i;
		EltPrice="ctl00_ContentPlaceHolder1_lblunit_"+i;
		EltQty="ctl00_ContentPlaceHolder1_IntRQty_"+i;
		EltCQty="ctl00_ContentPlaceHolder1_HdnCurrQty_"+i;
		EltCurrQty="ctl00_ContentPlaceHolder1_HdnQtyAvail_"+i;
		EltRetailAmount = "ctl00_ContentPlaceHolder1_HdnRetailAmt_"+i;
		EltPromoCode = "ctl00_ContentPlaceHolder1_HdnPromoCode_"+i;
		EltCouponCode = "ctl00_ContentPlaceHolder1_HdnCouponCode_"+i;
		EltPromoAmount = "ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i;
		EltIPromo = "ctl00_ContentPlaceHolder1_HdnIPromo_"+i;
		EltIPromoAmt = "ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+i;
		EltDiscVal = "ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i;
		if(AvailEdition(i,document.getElementById(EltItem).value,document.getElementById(EltCurrQty).value))
		{
			EltSize="ctl00_ContentPlaceHolder1_lblsize_"+i;
			EltBP="ctl00_ContentPlaceHolder1_HdnBasketPrice_"+i;
			if (document.getElementById(EltSize).innerHTML.indexOf('Sample')>=0)
			{
				var bprice = '';
				var Sqty = '';
				for(var k=0;k<myarray.length;k++)
				{
					if (document.getElementById(EltBP).value==myarray[k][0])
						Sqty = myarray[k][1];
				}
				bprice=ViewCart.GetSamplePrice(document.getElementById(EltBP).value, Sqty).value;
				if (bprice.indexOf('.')>-1)
				{
					var substr = bprice.substring(bprice.indexOf('.'));
					if (substr.length==2)
						bprice = bprice+'0';
				}
				else
				{
					bprice = bprice+'.00';
				}
				document.getElementById(EltPrice).value = bprice;
				document.getElementById(EltRetailAmount).value = bprice;
			}
			if(document.forms[0].txtPromoCode.value=="")
				pAmt = document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value;
			else
				pAmt = document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value;
			if(document.getElementById(EltUOM).value=="EA")
			{
				pAmt=0;
				document.getElementById(EltDiscAmt).value = pAmt;
			}
			if(i==0)
				document.getElementById(EltTotal).value=0;
			document.getElementById(EltCQty).value= document.getElementById(EltQty).value
			document.getElementById(EltPrice).value=parseFloat(document.getElementById(EltPrice).value).toFixed(2);
			var tmpVal = parseFloat(document.getElementById(EltRetailAmount).value - (document.getElementById(EltRetailAmount).value * (pAmt/100)));
			if(document.getElementById(EltDiscValH).value==null || document.getElementById(EltDiscValH).value=='')
				document.getElementById(EltDiscValH).value=0;
			if(parseFloat(document.getElementById(EltDiscValH).value) < parseFloat(document.getElementById(EltRetailAmount).value * (pAmt/100)))
			{
				document.getElementById(EltPrice).value = tmpVal.toFixed(2);
				document.getElementById(EltIPromo).value = document.forms[0].txtPromoCode.value;
				document.getElementById(EltDiscType).value = "P";
				document.getElementById(EltDiscValH).value = document.getElementById(EltRetailAmount).value * (pAmt/100);
				document.getElementById(EltDiscAmtH).value = pAmt;
				document.getElementById(EltDiscAmt).value = pAmt;
				document.getElementById(EltPromoCode).value = document.forms[0].txtPromoCode.value;
				document.getElementById(EltCouponCode).value = document.forms[0].txtCouponCode.value;
			}
			document.getElementById(EltPromoAmount).value = parseFloat(pAmt);
			document.getElementById(EltAmt).value = parseFloat(document.getElementById(EltPrice).value) * parseFloat(document.getElementById(EltQty).value);
			document.getElementById(EltTotal).value=parseFloat(document.getElementById(EltTotal).value)+parseFloat(document.getElementById(EltAmt).value);
			document.getElementById(EltAmt).value=parseFloat(document.getElementById(EltAmt).value).toFixed(2);
			svT = parseFloat(document.getElementById(EltRetailAmount).value*document.getElementById(EltQty).value).toFixed(2);
			svTot = parseFloat(svTot) + parseFloat(svT);
			if(parseFloat(document.getElementById(EltIPromoAmt).value>0))
				pTot = parseFloat(pTot) + (parseFloat(document.getElementById(EltRetailAmount).value - document.getElementById(EltPrice).value) * parseFloat(document.getElementById(EltQty).value)).toFixed(2);
			document.getElementById(EltDiscAmt).style.width="50"
			if (document.getElementById(EltDiscAmt).value.indexOf('$')>-1)
			{
				var str = document.getElementById(EltDiscAmt).value;
				str = str.substring(document.getElementById(EltDiscAmt).value.indexOf('$')+1);
				document.getElementById(EltDiscAmt).value = str;
			}
			if(parseFloat(document.getElementById(EltDiscAmt).value) < parseFloat(pAmt))
				document.getElementById(EltDiscAmt).value = pAmt;
			else
				document.getElementById(EltDiscAmt).value= parseFloat(document.getElementById(EltDiscAmt).value);
				//document.getElementById("ctl00_ContentPlaceHolder1_div_lblDiscountH").innerHTML="Discount";
				//document.getElementById("ctl00_ContentPlaceHolder1_div_lblAmountH").innerHTML="<br/>Amount";
			var dotPos = document.getElementById(EltDiscAmt).value.indexOf('.');
			if(dotPos>0)
			{
				var valStr = document.getElementById(EltDiscAmt).value.substring(dotPos);
				if(valStr = ".00%")
					document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value.substring(0,dotPos);
				else
					document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value;
			}
			else
				document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value;
			if(document.getElementById(EltDiscAmt).value.indexOf('%')==-1)
				document.getElementById(EltDiscAmt).value= parseFloat(document.getElementById(EltDiscAmt).value);
			 var itemid=document.getElementById(EltItem).value;
			 var qty=document.getElementById(EltQty).value;
			if(document.getElementById(EltPromoCode).value!='' && document.getElementById(EltPromoCode).value!='NA' && document.getElementById(EltPromoCode).value!='0')
				var rtn = ViewCart.UpdateCart(itemid,qty,EltHeightValue,EltWidthValue,EltSubstrateValue,document.getElementById(EltPromoCode).value,document.getElementById(EltDiscAmtH).value,document.getElementById(EltDiscType).value, i, document.getElementById(EltCouponCode).value);
			k=1;
		}
		if (document.getElementById(EltDiscAmtH) != null)
		{
			if (((document.getElementById(EltDiscAmtH).value=='100' || document.getElementById(EltDiscAmtH).value=='100.00') && document.getElementById(EltDiscType).value!='A') || (document.getElementById(EltQty).value=='1' && document.getElementById(EltDiscType).value=='A'))
				document.getElementById(EltQty).disabled = true;
			else
				document.getElementById(EltQty).disabled = false;
		}
		if (document.getElementById(EltDiscType)!=null)
		{
			if (document.getElementById(EltDiscType).value!='A')
			{
				if (!(document.getElementById(EltDiscAmt).value.indexOf('%')>-1))
					document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value + "%";
			}
			else
			{
				if (!(document.getElementById(EltDiscAmt).value.indexOf('$')>-1))
					document.getElementById(EltDiscAmt).value = '$' + document.getElementById(EltDiscAmt).value;
			}
		}
	}
	svTot = parseFloat(parseFloat(svTot) - parseFloat(document.getElementById(EltTotal).value)).toFixed(2);
	svTot = parseFloat(svTot) + parseFloat(pTot);
	document.getElementById(EltTotal).value=parseFloat(document.getElementById(EltTotal).value).toFixed(2);
	document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value = document.getElementById(EltTotal).value;
	document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value = "$" + document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value;
	var setVals=0;
	if (document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1!=null)
		setVals = ViewCart.SetPromoDtls(document.forms[0].txtPromoCode.value, "0", EltTotal,document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value, document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value).value;
	else
		setVals = ViewCart.SetPromoDtls(document.forms[0].txtPromoCode.value, "0", EltTotal,document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value, 0).value;
	var txtpamt = "ctl00_ContentPlaceHolder1_txtpamt_1";
	if(svTot>0)
	{
		if (document.getElementById(Elttxtpamt)!=null)
			document.getElementById(Elttxtpamt).value="0";
			svTot = parseFloat(svTot).toFixed(2);
		document.getElementById(Elttxtpamt).value="$"+svTot;
		toggleDisplayDisc(Eltlblpromo);
		toggleDisplayDisc(Elttxtpamt);
		Eltlblsv="ctl00_ContentPlaceHolder1_lbltotalsv_1";
		toggleDisplayDisc(Eltlblsv);
	}
	var setVals = ViewCart.SetPromoDtls(document.forms[0].txtPromoCode.value, document.forms[0].txtCouponCode.value, EltTotal,document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value, document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value,svTot).value;
	if (!(document.getElementById(EltTotal).value.indexOf('%')>-1))
		document.getElementById(EltTotal).value = '$'+document.getElementById(EltTotal).value;
}
function CalcDiscountsS()
{

	document.forms[0].hdn_isUpdated.value="Y";
	var EltQty,EltPrice,EltAmt,EltHeight,EltWidth,EltSubstrate, EltRetailAmount, EltPromoCode, EltPromoAmt, EltUOM;
	var EltHeightValue,EltWidthValue,EltSubstrateValue, Eltlblpromo, Elttxtpamt, EltIPromo, EltIPromoAmt, EltDiscAmt, EltDiscVal, EltCouponCode;
	var svTot=0,svT=0,pTot=0;
	var cnt=1,k=0;
	var discType="";
	cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
	EltTotal="ctl00_ContentPlaceHolder1_lblamt_1";
	Eltlblpromo = "ctl00_ContentPlaceHolder1_mylbltotal_1";
	Elttxtpamt = "ctl00_ContentPlaceHolder1_lblamtsv_1";
	var maxRow=-1;
	var addtlRows=0;
	var i;
	var cFlg = -1;
	var itemid, qty;
	for(var i=0;i<cnt;i++)
	{
		if(cFlg==-1)
		{
			EltIPromo="ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+i;
			EltDiscAmt="ctl00_ContentPlaceHolder1_lbldiscamt_"+i;
			EltDiscType="ctl00_ContentPlaceHolder1_HdnDiscType_"+i;
			EltDiscAmtH="ctl00_ContentPlaceHolder1_HdnDiscAmt_"+i;
			EltDiscValH="ctl00_ContentPlaceHolder1_HdnDiscVal_"+i;
			EltHeight="ctl00_ContentPlaceHolder1_HdnHeight_"+i;
			EltWidth="ctl00_ContentPlaceHolder1_HdnWidth_"+i;
			EltSubstrate="ctl00_ContentPlaceHolder1_HdnMaterial_"+i;
			EltHeightValue=document.getElementById(EltHeight).value;
			EltWidthValue=document.getElementById(EltWidth).value;
			EltSubstrateValue=document.getElementById(EltSubstrate).value;
			EltUOM="ctl00_ContentPlaceHolder1_HdnUOM_"+i;
			EltItem="ctl00_ContentPlaceHolder1_HdnItemId_"+i;
			EltAmt="ctl00_ContentPlaceHolder1_lblprice_"+i;
			EltPrice="ctl00_ContentPlaceHolder1_lblunit_"+i;
			EltQty="ctl00_ContentPlaceHolder1_IntRQty_"+i;
			EltCQty="ctl00_ContentPlaceHolder1_HdnCurrQty_"+i;
			EltCurrQty="ctl00_ContentPlaceHolder1_HdnQtyAvail_"+i;
			EltRetailAmount = "ctl00_ContentPlaceHolder1_HdnRetailAmt_"+i;
			EltPromoCode = "ctl00_ContentPlaceHolder1_HdnPromoCode_"+i;
			EltCouponCode = "ctl00_ContentPlaceHolder1_HdnCouponCode_"+i;
			EltPromoAmount = "ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i;
			EltIPromo = "ctl00_ContentPlaceHolder1_HdnIPromo_"+i;
			EltIPromoAmt = "ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+i;
			EltDiscVal = "ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i;
			if(AvailEdition(i,document.getElementById(EltItem).value,document.getElementById(EltCurrQty).value))
			{
				EltSize="ctl00_ContentPlaceHolder1_lblsize_"+i;
				EltBP="ctl00_ContentPlaceHolder1_HdnBasketPrice_"+i;
				if (document.getElementById(EltSize).innerHTML.indexOf('Sample')>=0)
				{
					var bprice = '';
					bprice=ViewCart.GetSamplePrice(document.getElementById(EltBP).value, document.getElementById(EltQty).value).value;
					if (bprice.indexOf('.')>-1)
					{
						var substr = bprice.substring(bprice.indexOf('.'));
						if (substr.length==2)
							bprice = bprice+'0';
					}
					else
						bprice = bprice+'.00';
					document.getElementById(EltPrice).value = bprice;
					document.getElementById(EltRetailAmount).value = bprice;
				}
				var pAmt = "";
				if(document.forms[0].txtPromoCode.value=="")
					pAmt = document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value;
				else
					pAmt = document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value;
				if(i==0)
					document.getElementById(EltTotal).value=0;
				document.getElementById(EltCQty).value= document.getElementById(EltQty).value;
				if(document.getElementById(EltCQty).value>1)
				{
					addtlRows=document.getElementById(EltCQty).value-1;
					document.getElementById(EltQty).value=parseFloat(document.getElementById(EltQty).value)-1;
				}
				if(document.getElementById("ctl00_ContentPlaceHolder1_hdn_curdiscitem").value!=null && document.getElementById("ctl00_ContentPlaceHolder1_hdn_curdiscitem").value>0)
				{
					if(document.getElementById(EltItem).value==document.getElementById("ctl00_ContentPlaceHolder1_hdn_curdiscitem").value)
					{
						discType="A";
						document.getElementById(EltPrice).value=parseFloat(document.getElementById(EltPrice).value).toFixed(2);
						var tmpVal = parseFloat(document.getElementById(EltRetailAmount).value - pAmt);
						var perPos = document.getElementById(EltDiscAmt).value.indexOf('%');
						if(perPos>0)
							document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value.substring(0,perPos);
						if(document.getElementById(EltDiscValH).value==null || document.getElementById(EltDiscValH).value=='')
							document.getElementById(EltDiscValH).value=0;
						if ((document.getElementById(EltUOM).value!="EA") && (document.getElementById(EltDiscType).value!="A") && (document.getElementById(EltItem).value==document.getElementById("ctl00_ContentPlaceHolder1_hdn_curdiscitem").value))
						{
							if(parseFloat(document.getElementById(EltDiscValH).value) < parseFloat(pAmt))
							{
								document.getElementById(EltPrice).value = tmpVal.toFixed(2);
								document.getElementById(EltIPromo).value = document.forms[0].txtPromoCode.value;
								document.getElementById(EltDiscType).value = "A";
								document.getElementById(EltDiscValH).value = pAmt;
								document.getElementById(EltDiscAmtH).value = pAmt;
								document.getElementById(EltDiscAmt).value = pAmt;
								document.getElementById(EltPromoCode).value = document.forms[0].txtPromoCode.value;
								document.getElementById(EltCouponCode).value = document.forms[0].txtCouponCode.value;
								cFlg = i;
							}
						}
						else
							continue;
						if (cFlg>-1)
							break;
					}
					if (cFlg>-1)
						break;
				}
				else
				{
					discType="P";
					document.getElementById(EltPrice).value=parseFloat(document.getElementById(EltPrice).value).toFixed(2);
					var tmpVal = parseFloat(document.getElementById(EltRetailAmount).value - (document.getElementById(EltRetailAmount).value * (pAmt/100)));
					if(document.getElementById(EltDiscValH).value==null || document.getElementById(EltDiscValH).value=='')
						document.getElementById(EltDiscValH).value=0;
					if(parseFloat(document.getElementById(EltDiscValH).value) < parseFloat(document.getElementById(EltRetailAmount).value * (pAmt/100)))
					{
						document.getElementById(EltPrice).value = tmpVal.toFixed(2);
						document.getElementById(EltIPromo).value = document.forms[0].txtPromoCode.value;
						document.getElementById(EltDiscType).value = "P";
						document.getElementById(EltDiscValH).value = document.getElementById(EltRetailAmount).value * (pAmt/100);
						document.getElementById(EltDiscAmtH).value = pAmt;
						document.getElementById(EltDiscAmt).value = pAmt;
						document.getElementById(EltPromoCode).value = document.forms[0].txtPromoCode.value;
						document.getElementById(EltCouponCode).value = document.forms[0].txtCouponCode.value;
					}
				}
				document.getElementById(EltPromoAmount).value = parseFloat(pAmt);
				document.getElementById(EltAmt).value = parseFloat(document.getElementById(EltPrice).value) * parseFloat(document.getElementById(EltQty).value);
				document.getElementById(EltTotal).value=parseFloat(document.getElementById(EltTotal).value)+parseFloat(document.getElementById(EltAmt).value);
				document.getElementById(EltAmt).value=parseFloat(document.getElementById(EltAmt).value).toFixed(2);
				svT = parseFloat(document.getElementById(EltRetailAmount).value*document.getElementById(EltQty).value).toFixed(2);
				svTot = parseFloat(svTot) + parseFloat(svT);
				if(parseFloat(document.getElementById(EltIPromoAmt).value>0))
					pTot = parseFloat(pTot) + (parseFloat(document.getElementById(EltRetailAmount).value - document.getElementById(EltPrice).value) * parseFloat(document.getElementById(EltQty).value)).toFixed(2);
				document.getElementById(EltDiscAmt).style.width="45";
				document.getElementById("ctl00_ContentPlaceHolder1_titlecol").style.width="200px";
				//document.getElementById("ctl00_ContentPlaceHolder1_div_lblDiscountH").innerHTML="Discount";
				//document.getElementById("ctl00_ContentPlaceHolder1_div_lblAmountH").innerHTML="<br/>Amount";
				var dotPos = document.getElementById(EltDiscAmt).value.indexOf('.');
				if(dotPos>0)
				{
					var valStr = document.getElementById(EltDiscAmt).value.substring(dotPos);
					if(valStr = ".00%")
						document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value.substring(0,dotPos);
					else
						document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value;
				}
				else
					document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value;
				k=1;
			}
			if (cFlg>-1)
				break;
		}
		if (cFlg>-1)
			break;
	}
	itemid=document.getElementById(EltItem).value;
	qty=document.getElementById(EltQty).value;
	i=cFlg;
	var rtn = ViewCart.UpdateCartModS(itemid.toString(),qty.toString(),EltHeightValue.toString(),EltWidthValue.toString(),EltSubstrateValue.toString(), i, addtlRows.toString(), document.getElementById(EltPromoCode).value,document.getElementById(EltDiscAmtH).value,document.getElementById(EltDiscType).value, document.getElementById(EltCouponCode).value);
	document.forms[0].action="ViewCart.aspx?Chk=1";
	document.forms[0].submit();
	svTot = parseFloat(parseFloat(svTot) - parseFloat(document.getElementById(EltTotal).value)).toFixed(2);
	svTot = parseFloat(svTot) + parseFloat(pTot);
	document.getElementById(EltTotal).value=parseFloat(document.getElementById(EltTotal).value).toFixed(2);
	document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value = document.getElementById(EltTotal).value;
	document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value = "$" + document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value;
	var setVals=0;
	if (document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1!=null)
		setVals = ViewCart.SetPromoDtls(document.forms[0].txtPromoCode.value, "0", EltTotal,document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value, document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value).value;
	else
		setVals = ViewCart.SetPromoDtls(document.forms[0].txtPromoCode.value, "0", EltTotal,document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value, 0).value;
	var txtpamt = "ctl00_ContentPlaceHolder1_txtpamt_1";
	if(svTot>0)
	{
		if (document.getElementById(Elttxtpamt)!=null)
			document.getElementById(Elttxtpamt).value="0";
		svTot = parseFloat(svTot).toFixed(2);
		document.getElementById(Elttxtpamt).value="$"+svTot;
		toggleDisplayDisc(Eltlblpromo);
		toggleDisplayDisc(Elttxtpamt);
	}
	var setVals = ViewCart.SetPromoDtls(document.forms[0].txtPromoCode.value, document.forms[0].txtCouponCode.value, EltTotal,document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value, document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value,svTot).value;
	document.getElementById("ctl00_ContentPlaceHolder1_hdn_curdiscitem").value=0;
}
function CalcDiscountsPRow()
{

	var checkDiscount = false;
	GroupSamples();
	document.forms[0].hdn_isUpdated.value="Y";
	var EltQty,EltPrice,EltAmt,EltHeight,EltWidth,EltSubstrate, EltRetailAmount, EltPromoCode, EltPromoAmt, EltUOM;
	var EltHeightValue,EltWidthValue,EltSubstrateValue, Eltlblpromo, Elttxtpamt, EltIPromo, EltIPromoAmt, EltDiscAmt, EltDiscVal, EltCouponCode;
	var svTot=0,svT=0,pTot=0;
	var cnt=1,k=0;
	var discType="";
	cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
	EltTotal="ctl00_ContentPlaceHolder1_lblamt_1";
	EltShip="ctl00_ContentPlaceHolder1_mylblamt_1";
	Eltlblpromo = "ctl00_ContentPlaceHolder1_mylbltotal_1";
	Elttxtpamt = "ctl00_ContentPlaceHolder1_lblamtsv_1";
	var varPromoCode, varCouponCode, varPromoAmount, varDiscType, varIDiscVal;
	for(var i=0;i<cnt;i++)
	{
		if(document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value<=99)
		{
			varPromoCode = document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoCode_"+i).value;
			varCouponCode = document.getElementById("ctl00_ContentPlaceHolder1_HdnCouponCode_"+i).value;
			varPromoAmount = document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value;
			varDiscType=document.getElementById("ctl00_ContentPlaceHolder1_HdnDiscType_"+i).value;
			varIDiscVal = document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value;
			if(varPromoAmount > 0 && varPromoAmount <100 && varDiscType=="P")
			{
				break;
			}
		}
	}
	for(var i=0;i<cnt;i++)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoType_"+i).value="P";
		EltUOM="ctl00_ContentPlaceHolder1_HdnUOM_"+i;
		EltDiscAmtH="ctl00_ContentPlaceHolder1_HdnDiscAmt_"+i;
		EltQty="ctl00_ContentPlaceHolder1_IntRQty_"+i;
		EltDiscType="ctl00_ContentPlaceHolder1_HdnDiscType_"+i;
		EltIPromo="ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+i;
		EltDiscAmt="ctl00_ContentPlaceHolder1_lbldiscamt_"+i;
		EltDiscValH="ctl00_ContentPlaceHolder1_HdnDiscVal_"+i;
		EltHeight="ctl00_ContentPlaceHolder1_HdnHeight_"+i;
		EltWidth="ctl00_ContentPlaceHolder1_HdnWidth_"+i;
		EltSubstrate="ctl00_ContentPlaceHolder1_HdnMaterial_"+i;
		EltHeightValue=document.getElementById(EltHeight).value;
		EltWidthValue=document.getElementById(EltWidth).value;
		EltSubstrateValue=document.getElementById(EltSubstrate).value;
		EltItem="ctl00_ContentPlaceHolder1_HdnItemId_"+i;
		EltAmt="ctl00_ContentPlaceHolder1_lblprice_"+i;
		EltPrice="ctl00_ContentPlaceHolder1_lblunit_"+i;
		EltCQty="ctl00_ContentPlaceHolder1_HdnCurrQty_"+i;
		EltCurrQty="ctl00_ContentPlaceHolder1_HdnQtyAvail_"+i;
		EltRetailAmount = "ctl00_ContentPlaceHolder1_HdnRetailAmt_"+i;
		EltPromoCode = "ctl00_ContentPlaceHolder1_HdnPromoCode_"+i;
		EltCouponCode = "ctl00_ContentPlaceHolder1_HdnCouponCode_"+i;
		EltPromoAmount = "ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i;
		EltIPromo = "ctl00_ContentPlaceHolder1_HdnIPromo_"+i;
		EltIPromoAmt = "ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+i;
		EltDiscVal = "ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i;
		if(AvailEdition(i,document.getElementById(EltItem).value,document.getElementById(EltCurrQty).value))
		{


			EltSize="ctl00_ContentPlaceHolder1_lblsize_"+i;
			EltBP="ctl00_ContentPlaceHolder1_HdnBasketPrice_"+i;
			if (document.getElementById(EltSize).innerHTML.indexOf('Sample')>=0)
			{
				var bprice = '';
				var Sqty = '';
				for(var k=0;k<myarray.length;k++)
				{
					if (document.getElementById(EltBP).value==myarray[k][0])
						Sqty = myarray[k][1];
				}
				bprice=ViewCart.GetSamplePrice(document.getElementById(EltBP).value, Sqty).value;
				if (bprice.indexOf('.')>-1)
				{
					var substr = bprice.substring(bprice.indexOf('.'));
					if (substr.length==2)
						bprice = bprice+'0';
				}
				else
					bprice = bprice+'.00';
				document.getElementById(EltPrice).value = bprice;
				document.getElementById(EltRetailAmount).value = bprice;
				document.forms[0].ctl00_ContentPlaceHolder1_hdn_sampletot.value = parseFloat(document.forms[0].ctl00_ContentPlaceHolder1_hdn_sampletot.value) + parseFloat(document.getElementById(EltAmt).value);
			}
			var pAmt = "";
			if(document.forms[0].txtPromoCode.value=="")
				pAmt = document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value;
			else
				pAmt = document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value
			if(pAmt<100)
			{
				if (document.getElementById("ctl00_ContentPlaceHolder1_HdnUOM_"+i).value!="EA" && document.getElementById("ctl00_ContentPlaceHolder1_HdnDiscType_"+i).value=="P" && document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value >= document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value)
				{
					if(document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value>varPromoAmount)
					{
						document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoCode_"+i).value=document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromo_"+i).value;
						document.getElementById("ctl00_ContentPlaceHolder1_HdnCouponCode_"+i).value="0";
						document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value=document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value;
						document.getElementById("ctl00_ContentPlaceHolder1_HdnDiscType_"+i).value=document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoType_"+i).value;
						pAmt = document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value;
					}
					else
					{
						document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoCode_"+i).value=varPromoCode;
						document.getElementById("ctl00_ContentPlaceHolder1_HdnCouponCode_"+i).value=varCouponCode;
						document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value=varPromoAmount;
						document.getElementById("ctl00_ContentPlaceHolder1_HdnDiscType_"+i).value=varDiscType;
						pAmt = varPromoAmount;
					}
				}
				else if (document.getElementById("ctl00_ContentPlaceHolder1_HdnUOM_"+i).value!="EA" && document.getElementById("ctl00_ContentPlaceHolder1_HdnDiscType_"+i).value=="A" && parseFloat(document.getElementById(EltRetailAmount).value * (document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value/100)) >= document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value)
				{
					if(document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value>varPromoAmount)
					{
						document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoCode_"+i).value=document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromo_"+i).value;
						document.getElementById("ctl00_ContentPlaceHolder1_HdnCouponCode_"+i).value="0";
						document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value=document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value;
						document.getElementById("ctl00_ContentPlaceHolder1_HdnDiscType_"+i).value=document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoType_"+i).value;
						pAmt = document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value;
					}
					else
					{
						document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoCode_"+i).value=varPromoCode;
						document.getElementById("ctl00_ContentPlaceHolder1_HdnCouponCode_"+i).value=varCouponCode;
						document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value=varPromoAmount;
						document.getElementById("ctl00_ContentPlaceHolder1_HdnDiscType_"+i).value=varDiscType;
						pAmt = varPromoAmount;
					}
				}
				else
				{
					if(pAmt==0)
					{
						if(document.getElementById("ctl00_ContentPlaceHolder1_HdnUOM_"+i).value!="EA" && document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value>0 && document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value<100)
						{
							document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoCode_"+i).value=document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromo_"+i).value;
							document.getElementById("ctl00_ContentPlaceHolder1_HdnCouponCode_"+i).value="0";
							document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value=document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value;
							document.getElementById("ctl00_ContentPlaceHolder1_HdnDiscType_"+i).value=document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoType_"+i).value;
							pAmt = document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value;
						}
						else if(document.getElementById("ctl00_ContentPlaceHolder1_HdnIPromoDiscVal_"+i).value<1 && document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value < 1)
						{
							if(varDiscType=="P" && varIDiscVal!=varPromoAmount && varPromoAmount>0)
							{
								document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoCode_"+i).value=varPromoCode;
								document.getElementById("ctl00_ContentPlaceHolder1_HdnCouponCode_"+i).value=varCouponCode;
								document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value=varPromoAmount;
								document.getElementById("ctl00_ContentPlaceHolder1_HdnDiscType_"+i).value=varDiscType;
								pAmt = varPromoAmount;
							}
						}
						else
						{
							document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoCode_"+i).value=varPromoCode;
							document.getElementById("ctl00_ContentPlaceHolder1_HdnCouponCode_"+i).value=varCouponCode;
							document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value=varPromoAmount;
							document.getElementById("ctl00_ContentPlaceHolder1_HdnDiscType_"+i).value=varDiscType;
							pAmt = varPromoAmount;
						}
					}
				}
			}
			if(i==0)
				document.getElementById(EltTotal).value=0;
			document.getElementById(EltCQty).value= document.getElementById(EltQty).value;
			if(pAmt=="100")
			{
				document.getElementById(EltPrice).value=parseFloat(document.getElementById(EltPrice).value).toFixed(2);
				var tmpVal = parseFloat(document.getElementById(EltRetailAmount).value - (document.getElementById(EltRetailAmount).value * (pAmt/100)));
				if(document.getElementById(EltDiscValH).value==null || document.getElementById(EltDiscValH).value=='')
					document.getElementById(EltDiscValH).value=0;
				if(parseFloat(document.getElementById(EltDiscValH).value) < parseFloat(document.getElementById(EltRetailAmount).value * (pAmt/100)))
				{
					document.getElementById(EltPrice).value = tmpVal.toFixed(2);
					document.getElementById(EltIPromo).value = document.forms[0].txtPromoCode.value;
					document.getElementById(EltDiscType).value = "P";
					document.getElementById(EltDiscValH).value = document.getElementById(EltRetailAmount).value * (pAmt/100);
					document.getElementById(EltDiscAmtH).value = pAmt;
					document.getElementById(EltDiscAmt).value = pAmt;
					if(document.forms[0].txtPromoCode.value=="")
						document.getElementById(EltPromoCode).value = document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoCode_"+i).value;
					else
						document.getElementById(EltPromoCode).value = document.forms[0].txtPromoCode.value;
					if(document.forms[0].txtCouponCode.value=="")
						document.getElementById(EltCouponCode).value = document.getElementById("ctl00_ContentPlaceHolder1_HdnCouponCode_"+i).value;
					else
						document.getElementById(EltCouponCode).value = document.forms[0].txtCouponCode.value;
				}
			}
			else
			{
				if(document.getElementById(EltDiscType).value=="A")
				{
					discType="A";
					document.getElementById(EltPrice).value=parseFloat(document.getElementById(EltPrice).value).toFixed(2);
					var tmpVal = parseFloat(document.getElementById(EltRetailAmount).value - pAmt);
					var perPos = document.getElementById(EltDiscAmt).value.indexOf('%');
					if(perPos>0)
						document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value.substring(0,perPos);
					if(document.getElementById(EltDiscValH).value==null || document.getElementById(EltDiscValH).value=='')
						document.getElementById(EltDiscValH).value=0;
					if(parseFloat(document.getElementById(EltDiscValH).value) < parseFloat(pAmt))
					{
						document.getElementById(EltPrice).value = tmpVal.toFixed(2);
						document.getElementById(EltIPromo).value = document.forms[0].txtPromoCode.value;
						document.getElementById(EltDiscType).value = "A";
						document.getElementById(EltDiscValH).value = pAmt;
						document.getElementById(EltDiscAmtH).value = pAmt;
						document.getElementById(EltDiscAmt).value = pAmt;
						if(document.forms[0].txtPromoCode.value=="")
							document.getElementById(EltPromoCode).value = document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoCode_"+i).value;
						else
							document.getElementById(EltPromoCode).value = document.forms[0].txtPromoCode.value;
						if(document.forms[0].txtCouponCode.value=="")
							document.getElementById(EltCouponCode).value = document.getElementById("ctl00_ContentPlaceHolder1_HdnCouponCode_"+i).value;
						else
							document.getElementById(EltCouponCode).value = document.forms[0].txtCouponCode.value;
					}
				}
				else
				{
					discType="P";
					document.getElementById(EltPrice).value=parseFloat(document.getElementById(EltPrice).value).toFixed(2);
					var tmpVal = parseFloat(document.getElementById(EltRetailAmount).value - (document.getElementById(EltRetailAmount).value * (pAmt/100)));
					if(document.getElementById(EltDiscValH).value==null || document.getElementById(EltDiscValH).value=='')
						document.getElementById(EltDiscValH).value=0;
					if(document.getElementById("ctl00_ContentPlaceHolder1_HdnUOM_"+i).value!="EA" && parseFloat(document.getElementById(EltDiscValH).value) < parseFloat(document.getElementById(EltRetailAmount).value * (pAmt/100)))
					{
						document.getElementById(EltPrice).value = tmpVal.toFixed(2);
						document.getElementById(EltIPromo).value = document.forms[0].txtPromoCode.value;
						document.getElementById(EltDiscType).value = "P";
						document.getElementById(EltDiscValH).value = document.getElementById(EltRetailAmount).value * (pAmt/100);
						document.getElementById(EltDiscAmtH).value = pAmt;
						document.getElementById(EltDiscAmt).value = pAmt;
						if(document.forms[0].txtPromoCode.value=="")
							document.getElementById(EltPromoCode).value = document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoCode_"+i).value;
						else
							document.getElementById(EltPromoCode).value = document.forms[0].txtPromoCode.value;
						if(document.forms[0].txtCouponCode.value=="")
							document.getElementById(EltCouponCode).value = document.getElementById("ctl00_ContentPlaceHolder1_HdnCouponCode_"+i).value;
						else
							document.getElementById(EltCouponCode).value = document.forms[0].txtCouponCode.value;
					}
				}
			}
			if (pAmt>0)
				checkDiscount = true;
			document.getElementById(EltPromoAmount).value = parseFloat(pAmt);
			document.getElementById(EltAmt).value = parseFloat(document.getElementById(EltPrice).value) * parseFloat(document.getElementById(EltQty).value);
			document.getElementById(EltTotal).value=parseFloat(document.getElementById(EltTotal).value)+parseFloat(document.getElementById(EltAmt).value);
			document.getElementById(EltAmt).value=parseFloat(document.getElementById(EltAmt).value).toFixed(2);
			svT = parseFloat(document.getElementById(EltRetailAmount).value*document.getElementById(EltQty).value).toFixed(2);
			svTot = parseFloat(svTot) + parseFloat(svT);
			if(parseFloat(document.getElementById(EltIPromoAmt).value>0))
				pTot = parseFloat(pTot) + (parseFloat(document.getElementById(EltRetailAmount).value - document.getElementById(EltPrice).value) * parseFloat(document.getElementById(EltQty).value)).toFixed(2);
			document.getElementById(EltDiscAmt).style.width="45";
			document.getElementById("ctl00_ContentPlaceHolder1_titlecol").style.width="200px";
			//document.getElementById("ctl00_ContentPlaceHolder1_div_lblDiscountH").innerHTML="Discount";
			//document.getElementById("ctl00_ContentPlaceHolder1_div_lblAmountH").innerHTML="<br/>Amount";
			var dotPos = document.getElementById(EltDiscAmt).value.indexOf('.');
			if(dotPos>0)
			{
				var valStr = document.getElementById(EltDiscAmt).value.substring(dotPos);
				if(valStr = ".00%")
					document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value.substring(0,dotPos);
				else
					document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value;
			}
			else
				document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value;
			var itemid=document.getElementById(EltItem).value;
			var qty=document.getElementById(EltQty).value;
			var rtn = ViewCart.UpdateCart(itemid,qty,EltHeightValue,EltWidthValue,EltSubstrateValue,document.getElementById(EltPromoCode).value,document.getElementById(EltDiscAmtH).value,document.getElementById(EltDiscType).value, i, document.getElementById(EltCouponCode).value);
			k=1;
		}
		if (document.getElementById(EltDiscAmtH) != null)
		{
			if (((document.getElementById(EltDiscAmtH).value=='100' || document.getElementById(EltDiscAmtH).value=='100.00') && document.getElementById(EltDiscType).value!='A') || (document.getElementById(EltQty).value=='1' && document.getElementById(EltDiscType).value=='A'))
			{
				document.getElementById(EltQty).disabled = true;
			}
			else
			{
				document.getElementById(EltQty).disabled = false;
			}
		}
		if (document.getElementById(EltDiscType)!=null)
		{
			if (document.getElementById(EltDiscType).value!='A')
			{
				if (!(document.getElementById(EltDiscAmt).value.indexOf('%')>-1))
					document.getElementById(EltDiscAmt).value = document.getElementById(EltDiscAmt).value + "%";
			}
			else
			{
				if (!(document.getElementById(EltDiscAmt).value.indexOf('%')>-1))
					document.getElementById(EltDiscAmt).value = '$' + document.getElementById(EltDiscAmt).value;
			}
		}
	}
	svTot = parseFloat(parseFloat(svTot) - parseFloat(document.getElementById(EltTotal).value)).toFixed(2);
	svTot = parseFloat(svTot) + parseFloat(pTot);
	document.getElementById(EltTotal).value=parseFloat(document.getElementById(EltTotal).value).toFixed(2);
	document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value = document.getElementById(EltTotal).value;
	document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value = "$" + document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value;
	var setVals=0;
		if(document.forms[0].txtPromoCode.value!="")
		{
		if (document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1!=null)
			setVals = ViewCart.SetPromoDtls(document.forms[0].txtPromoCode.value, "0", EltTotal,document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value, document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value).value;
		else
			setVals = ViewCart.SetPromoDtls(document.forms[0].txtPromoCode.value, "0", EltTotal,document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value, 0).value;
	}

	var txtpamt = "ctl00_ContentPlaceHolder1_txtpamt_1";
	if(svTot>0)
	{
		if (document.getElementById(Elttxtpamt)!=null)
			document.getElementById(Elttxtpamt).value="0";
		svTot = parseFloat(svTot).toFixed(2);
		document.getElementById(Elttxtpamt).value="$"+svTot;
		toggleDisplayDisc(Eltlblpromo);
		toggleDisplayDisc(Elttxtpamt);
	}
	if(document.forms[0].txtPromoCode.value!="")
		var setVals = ViewCart.SetPromoDtls(document.forms[0].txtPromoCode.value, document.forms[0].txtCouponCode.value, EltTotal,document.forms[0].ctl00_ContentPlaceHolder1_hdn_discount.value, document.forms[0].ctl00_ContentPlaceHolder1_lblamt_1.value,svTot).value;
	document.getElementById("ctl00_ContentPlaceHolder1_hdn_curdiscitem").value=0;
	if(document.forms[0].hdn_isdiscapplied.value == "Y")
	{
		document.getElementById("mySucMsg").innerHTML="Discount Applied";
		document.forms[0].ImgApply.style.display='block';
		window.setTimeout("clrTxt('discount')",3000);
	}
	else
	{
		document.forms[0].ImgApply.style.display='block';
	}
	if (document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp != null && document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked)
	{
		if ((parseFloat(document.getElementById(EltTotal).value) - parseFloat(document.forms[0].ctl00_ContentPlaceHolder1_hdn_sampletot.value))>0)
		{
			document.getElementById(EltTotal).value = parseFloat(document.getElementById(EltTotal).value) + parseFloat('15.00');
			document.getElementById(EltShip).value = '$15.00';
		}
		else
		{
			document.getElementById(EltTotal).value = parseFloat(document.getElementById(EltTotal).value) + parseFloat('0.00');
			document.getElementById(EltShip).value = '$0.00';
		}
	}
	if (!(document.getElementById(EltTotal).value.indexOf('%')>-1))
		document.getElementById(EltTotal).value = '$'+document.getElementById(EltTotal).value;
	if (document.getElementById(EltTotal).value.indexOf('.')==-1)
		document.getElementById(EltTotal).value = document.getElementById(EltTotal).value+'.00';
	if (!(checkDiscount==true))
	{
		for(var i=0;i<cnt;i++)
		{
			EltDiscAmt="ctl00_ContentPlaceHolder1_lbldiscamt_"+i;
			document.getElementById(EltDiscAmt).value = '';
		}
	}

		for(var i=0;i<cnt;i++)
		{
			EltDiscAmt="ctl00_ContentPlaceHolder1_lbldiscamt_"+i;
			if(document.getElementById(EltDiscAmt).value == '' || document.getElementById(EltDiscAmt).value == '0' || document.getElementById(EltDiscAmt).value == '0%')
			{
                document.getElementById("ctl00_ContentPlaceHolder1_lblunitprice_"+i).style.display='none';
	            document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).style.display='none';
			}
			else
			{
			    document.getElementById("ctl00_ContentPlaceHolder1_lblunitprice_"+i).style.display='block';
	            document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).style.display='block';
			}
		}

//hidingprice();
}
function toggleDisplay(obj)
{
	var el = document.getElementById(obj);
	if ( el.style.display != "none" )
	{
		el.style.display = 'none';
	}
	else
	{
		el.style.display = '';
	}
}
function toggleDisplayDisc(obj)
{
	if (document.getElementById(obj)!=null)
	{
		var el = document.getElementById(obj);
		el.style.display = '';
	}
}
function toggleDisplayNone(obj)
{
	if (document.getElementById(obj)!=null)
	{
		var el = document.getElementById(obj);
		el.style.display = 'none';
	}
}
function calcPgLd()
{
var cnt=-1;
	cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
	var EltDiscCount = "ctl00_ContentPlaceHolder1_disccount";


	var EltPromo = "ctl00_ContentPlaceHolder1_hdn_promocode";
	if(document.getElementById(EltPromo).value!="")
	{
		Eltsavings = "ctl00_ContentPlaceHolder1_hdn_savings";
		Elttxtpamt = "ctl00_ContentPlaceHolder1_lblamtsv_1";
		if (document.getElementById(Elttxtpamt)!=null)
			document.getElementById(Elttxtpamt).value=document.getElementById(Eltsavings).value;
	}
	else
	{
		document.forms[0].hdn_isUpdated.value="Y";
		var EltQty,EltPrice,EltAmt,EltHeight,EltWidth,EltSubstrate, EltRetailAmount, EltPromoCode, EltUOM;
		var EltHeightValue,EltWidthValue,EltSubstrateValue, Eltlblpromo, Elttxtpamt, EltIPromo, EltIPromoAmt, EltCouponCode;
		var svTot=0,svT=0,pTot=0;
		var cnt=1,k=0;
		cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
		EltTotal="ctl00_ContentPlaceHolder1_lblamt_1";
		Eltlblpromo = "ctl00_ContentPlaceHolder1_mylbltotal_1";
		Elttxtpamt = "ctl00_ContentPlaceHolder1_lblamtsv_1";
		Eltlblsv="ctl00_ContentPlaceHolder1_lbltotalsv_1";

		for(var i=0;i<cnt;i++)
		{
			EltUOM="ctl00_ContentPlaceHolder1_HdnUOM_"+i;
			EltIPromo="ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+i;
			EltHeight="ctl00_ContentPlaceHolder1_HdnHeight_"+i;
			EltWidth="ctl00_ContentPlaceHolder1_HdnWidth_"+i;
			EltSubstrate="ctl00_ContentPlaceHolder1_HdnMaterial_"+i;
			EltHeightValue=document.getElementById(EltHeight).value;
			EltWidthValue=document.getElementById(EltWidth).value;
			EltSubstrateValue=document.getElementById(EltSubstrate).value;
			EltItem="ctl00_ContentPlaceHolder1_HdnItemId_"+i;
			EltAmt="ctl00_ContentPlaceHolder1_lblprice_"+i;
			EltPrice="ctl00_ContentPlaceHolder1_lblunit_"+i;
			EltQty="ctl00_ContentPlaceHolder1_IntRQty_"+i;
			EltCQty="ctl00_ContentPlaceHolder1_HdnCurrQty_"+i;
			EltCurrQty="ctl00_ContentPlaceHolder1_HdnQtyAvail_"+i;
			EltRetailAmount = "ctl00_ContentPlaceHolder1_HdnRetailAmt_"+i;
			EltPromoCode = "ctl00_ContentPlaceHolder1_HdnPromoCode_"+i;
			EltCouponCode = "ctl00_ContentPlaceHolder1_HdnCouponCode_"+i;
			EltPromoAmount = "ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i;
			EltIPromo = "ctl00_ContentPlaceHolder1_HdnIPromo_"+i;
			EltIPromoAmt = "ctl00_ContentPlaceHolder1_HdnIPromoAmt_"+i;
		}
	/*
			//if(AvailEdition(i,document.getElementById(EltItem).value,document.getElementById(EltCurrQty).value))
			//{
				EltSize="ctl00_ContentPlaceHolder1_lblsize_"+i;
				EltBP="ctl00_ContentPlaceHolder1_HdnBasketPrice_"+i;
				if (document.getElementById(EltSize).innerHTML.indexOf('Sample')>=0)
				{
					var bprice = '';
					bprice=ViewCart.GetSamplePrice(document.getElementById(EltBP).value, document.getElementById(EltQty).value).value;
					if (bprice.indexOf('.')>-1)
					{
						var substr = bprice.substring(bprice.indexOf('.'));
						if (substr.length==2)
							bprice = bprice+'0'
					}
					else
					{
						bprice = bprice+'.00'
					}
					document.getElementById(EltPrice).value = bprice;
					document.getElementById(EltRetailAmount).value = bprice;
				}
				pAmt = document.getElementById("ctl00_ContentPlaceHolder1_HdnPromoAmt_"+i).value;
				if(i==0)
					document.getElementById(EltTotal).value=0.00;
				document.getElementById(EltCQty).value= document.getElementById(EltQty).value
				if(document.getElementById(EltIPromo).value=="0")
				{
					document.getElementById(EltPrice).value=parseFloat(document.getElementById(EltRetailAmount).value - (document.getElementById(EltRetailAmount).value * (pAmt/100)));
					document.getElementById(EltPrice).value=parseFloat(document.getElementById(EltPrice).value).toFixed(2);
				}
				else
				{
					document.getElementById(EltPrice).value=parseFloat(document.getElementById(EltPrice).value).toFixed(2);
				}
				document.getElementById(EltAmt).value = parseFloat(document.getElementById(EltPrice).value) * parseFloat(document.getElementById(EltQty).value);
				document.getElementById(EltTotal).value=parseFloat(document.getElementById(EltTotal).value)+parseFloat(document.getElementById(EltAmt).value);
				document.getElementById(EltAmt).value=parseFloat(document.getElementById(EltAmt).value).toFixed(2);
				svT = parseFloat(document.getElementById(EltRetailAmount).value*document.getElementById(EltQty).value).toFixed(2);
				svTot = parseFloat(svTot) + parseFloat(svT);
				if(parseFloat(document.getElementById(EltIPromoAmt).value>0))
					pTot = parseFloat(pTot) + (parseFloat(EltRetailAmount - EltPrice) * parseFloat(document.getElementById(EltQty).value));
				k=1;
			//}
		}
		svTot = parseFloat(parseFloat(svTot) - parseFloat(document.getElementById(EltTotal).value)).toFixed(2);
		svTot = parseFloat(svTot) + parseFloat(pTot);
		if (!isNaN(document.getElementById(EltTotal).value))
			document.getElementById(EltTotal).value='$'+parseFloat(document.getElementById(EltTotal).value).toFixed(2);
		else
			document.getElementById(EltTotal).value='$'+'0.00'
		document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value = document.getElementById(EltTotal).value;
		document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value = "$" + document.forms[0].ctl00_ContentPlaceHolder1_lblsamt_1.value;
	*/
		var setVals=0;
		var txtpamt = "ctl00_ContentPlaceHolder1_txtpamt_1";
		svTot = document.forms[0].ctl00_ContentPlaceHolder1_hdn_savings.value;

		if(svTot!=0 && !isNaN(svTot))
		{
			if (document.getElementById(Elttxtpamt)!=null)
				document.getElementById(Elttxtpamt).value="0";
			svTot = parseFloat(svTot).toFixed(2);
			document.getElementById(Elttxtpamt).value="$"+svTot;
			toggleDisplayDisc(Eltlblpromo);
			toggleDisplayDisc(Elttxtpamt);
			toggleDisplayDisc(Eltlblsv);
		}
		else
		{
			toggleDisplayNone(Elttxtpamt);
			toggleDisplayNone(Eltlblsv);
		}
	}
	var EltCoupon = "ctl00_ContentPlaceHolder1_hdn_couponnumber";
	if(document.getElementById(EltCoupon).value!="")
	{
		if(document.getElementById(EltCoupon).value!="0")
		{
			if(document.getElementById(EltCoupon).value=="0")
				document.getElementById(EltCoupon).value="";
		}
	}
	Elttxtpamt = "ctl00_ContentPlaceHolder1_lblamtsv_1";
	//Remove
	//toggleshipp();

	//if (document.forms[0].ctl00_ContentPlaceHolder1_CheckUom != null && document.forms[0].ctl00_ContentPlaceHolder1_CheckUom.value!="")
	//{
	//	if (document.forms[0].ctl00_ContentPlaceHolder1_Chkpick!=null)
	//	{
	//		document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked	= true;
	//	}
	//	togglepick();
	//}
	//End
	if (document.getElementById("ctl00_ContentPlaceHolder1_TxtOzipcode")!=null)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_hdnzip").value = document.getElementById("ctl00_ContentPlaceHolder1_TxtOzipcode").value;
	}

	//if(document.getElementById(EltDiscCount).value=="1")
	//{

	for(var k=0;k<cnt;k++)
	{
	 if(document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+k).value != 0 )
	  {

	  	   document.getElementById("ctl00_ContentPlaceHolder1_lblunitprice_"+k).style.display='block';
	 	document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+k).style.display='block';
	    document.getElementById("ctl00_ContentPlaceHolder1_lbldiscount_"+k).style.display='block';
	   // document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).style.display='block';
	  //  document.getElementById("ctl00_ContentPlaceHolder1_lblunitprice_"+i).style.display='block';
	  }
	  else
	  {

	 document.getElementById("ctl00_ContentPlaceHolder1_lblunitprice_"+k).style.display='none';
	 	document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+k).style.display='none';
	    document.getElementById("ctl00_ContentPlaceHolder1_lbldiscount_"+k).style.display='none';
	   /* document.getElementById("ctl00_ContentPlaceHolder1_lblunit_"+i).style.display='none';
	    document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).style.display='none';
	  //document.getElementById("ctl00_ContentPlaceHolder1_lblunitprice_"+i).style.display='none';*/
	  }
		//document.getElementById("ctl00_ContentPlaceHolder1_div_lblDiscountH").innerHTML="Discount";
		//document.getElementById("ctl00_ContentPlaceHolder1_div_lblAmountH").innerHTML="<br/>Amount";
		}
	//}

}
function AvailEdition(val,id,aqty)
{

	var uom="ctl00_ContentPlaceHolder1_HdnUOM_"+val;
	var qtyid="ctl00_ContentPlaceHolder1_IntRQty_"+val;
	var curqty = document.getElementById(qtyid).value;
	var availqty = aqty;
	var price= "ctl00_ContentPlaceHolder1_lblunit_"+val;
	var unitprice = document.getElementById(price).value;
	var exprice = "ctl00_ContentPlaceHolder1_lblprice_"+val;
	var total ="ctl00_ContentPlaceHolder1_lblamt_1";
	var mulprice;
	if(document.getElementById(qtyid).value =="")
	{
		alert("Qty Can't be Null !...");
		return false;
	}
	else
	{
		if(curqty < 0)
		{
			alert('Qty must be greater than Zero !...');
			document.getElementById(qtyid).focus();
			return false;
		}
		else
		{
			if (document.getElementById(uom).value!="EA")
			{
				chqqty = ViewCart.CheckQty(parseInt(id)).value;
			}
			else
			{
				if (document.getElementById(qtyid).value>250)
				{
					alert('Maximum Quantity you can order for sample item(s) is 250');
					document.getElementById(qtyid).value=''
					document.getElementById(qtyid).focus();
					return false;
				}
				else
					return true;
			}
			if(chqqty != "O" && (parseInt(curqty) > parseInt(availqty)))
				return false;
			else
				return true;
		}
	}
	return true;
}

//Add

function Back(_163)
{
	switch(_163)
	{
		case 2:
		case 3:
		ViewCart.UpdatePanelSessioninBack("1");
		ChangePanel(1);
		return false;
		break;
		case 4:
		ViewCart.UpdatePanelSessioninBack("2");
		var _164=document.getElementById("ctl00_ContentPlaceHolder1_isFramerSelected");
		_164.value="no";
		ChangePanel(2);
		return false;
		break;
	}
}


	function DoValidation2(_8,_166)
	{
		if(_8<=0)
		{
			alert("Your Cart is Empty");
			return false;
		}
	if(_166==2)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_hdnzip").value=document.getElementById("ctl00_ContentPlaceHolder1_TxtZip_Code").value;
	}
	else
	{
		if(_166==3)
		{
			document.getElementById("ctl00_ContentPlaceHolder1_hdnzip").value=document.getElementById("ctl00_ContentPlaceHolder1_TxtRZip_Code").value;
		}
	}
	for(var i=0;i<_8;i++)
	{
		var _a="ctl00_ContentPlaceHolder1_IntRQty_"+i;
		var _b="ctl00_ContentPlaceHolder1_HdnCurrQty_"+i;
		if(document.getElementById(_a).value=="")
		{
			alert("Qty Can't be Null !...");
			return false;
		}
		else
		{
		if(document.getElementById(_a).value!=document.getElementById(_b).value)
		{
			alert("Update the Quantity ..!");
			return false;
		}
		}
	}
		var _c=document.getElementById("div_papply");
		var _d=document.getElementById("div_papply").innerHTML;
		var _e=_d.indexOf("blank");
	if(_e<0)
	{
		if(document.forms[0].txtPromoCode.value!="")
		{
			alert("Please click APPLY to adjust pricing for the promotional discount");
			document.forms[0].txtPromoCode.focus();
			return false;
		}
	}
	var _f=document.getElementById("div_couponbtn");
	if(_f.style.display!="none")
	{
		if(document.forms[0].txtCouponCode.value==""&&document.forms[0].txtPromoCode.value!="")
		{
			alert("Please click APPLY to adjust pricing for the promotional discount");
			document.forms[0].txtPromoCode.focus();
			return false;
		}
			else
			{
				if(document.forms[0].txtPromoCode.value!="")
			{
				alert("Please click APPLY to adjust pricing for the promotional discount");
				document.forms[0].txtPromoCode.focus();
				return false;
			}
			if(document.forms[0].txtCouponCode.value!="")
			{
				alert("Please click APPLY to adjust pricing for the promotional discount");
				document.forms[0].txtCouponCode.focus();
				return false;
			}
		}
	}
	var _10;
	for(var i=0;i<_8;i++)
	{
		var _a="ctl00_ContentPlaceHolder1_IntRQty_"+i;
		var _b="ctl00_ContentPlaceHolder1_HdnCurrQty_"+i;
		if(document.forms[0].elements[_a].value=="")
		{
			alert("Qty Can't be Null !...");
			return false;
		}
	}
	return true;
}

	function EMail(_16f)
	{
	var _170="0123456789-abcdefghijklmnopqrstuvwxyz_@.ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var temp;
	var _172;
	for(var i=0;i<_16f.length;i++)
	{
		temp=_16f.substring(i,i+1);
		if(_170.indexOf(temp)==-1)
		{
			return false;
		}
	}
	_172=_16f;
	if(_172.indexOf("@")!=_172.lastIndexOf("@"))
	{
		return false;
	}
	if(_172.indexOf("@")<=1||_172.indexOf(".")<1||_172.length<6)
	{
		return false;
	}
	var _174=_172.indexOf(".")-_172.indexOf("@");
	if(_174==1)
	{
		return false;
	}
	if((_172.lastIndexOf(".")-_172.length)==-1)
	{
		return false;
	}
	if((_172.lastIndexOf(".")-_172.lastIndexOf("@"))<=0)
	{
		return false;
	}
	if((_172.indexOf(".")-_172.lastIndexOf("."))==-1)
	{
		return false;
	}
	if((_172.indexOf("@")-_172.lastIndexOf("@"))!=0)
	{
		return false;
	}
	if(_172.length-(_172.indexOf(".")+1)<=1)
	{
		return false;
	}
	return true;
	};
		function Next(_175)
		{
			var _176=document.getElementById("ctl00_ContentPlaceHolder1_hdncount");
			if(DoValidation2(_176.value,_175))
			{
				switch(_175)
				{
						case 1:
						if(document.forms[0].ctl00_ContentPlaceHolder1_CheckUom!=null&&document.forms[0].ctl00_ContentPlaceHolder1_CheckUom.value!="")
						{
							ChangePanel(3);
						}
						else
						{
						if(document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked)
						{
							ChangePanel(2);
						}
						else
						{
							if(document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked){
							ChangePanel(3);
						}
					}
				}
			return false;
			break;
			case 2:
			if(ValidateRequiredInfo())
			{
				var _177=document.getElementById("ctl00_ContentPlaceHolder1_hdnzip");
				var _178=document.getElementById("ctl00_ContentPlaceHolder1_TxtEmail_Address");
				var _179=document.getElementById("ctl00_ContentPlaceHolder1_HdnOFramerCount");
				var _17a=document.getElementById("ctl00_ContentPlaceHolder1_HdnOFramerId");
				var _17b=document.getElementById("ctl00_ContentPlaceHolder1_HdnOMiles");
				var _17c=document.getElementById("PnlFramers");
				var _17d=document.getElementById("AncNewSrch");
				var _17e=document.getElementById("ShippingCaption");
				var _17f=document.getElementById("ctl00_ContentPlaceHolder1_isFramerSelected");
				var str=ViewCart.GetFramers(_177.value.toString().trimAll(),_178.value.toString().trimAll(),parseInt(_17b.value));
				_17d.href="SelectFramer.aspx?ZipCode="+_177.value.toString().trimAll();
				var arr=str.value.split("$$$$");
				if(arr.length>1)
				{
					if(arr[2]!=null&&arr[2]=="True")
					{
						_17a.value=arr[0];
						_179.value=parseInt(1);
						_17f.value="yes";
					}
					else
					{
						_17a.value=0;
						_179.value="";
						_17f.value="no";
					}
					_17c.innerHTML=arr[1];
				}
				else
				{
					_17c.innerHTML=str.value;
					_17a.value=0;
					_179.value="";
					_17f.value="no";
				}
				ChangePanel(4);
		}
		return false;
		break;
		case 4:
		if(ValidateCheckBoxes())
		{
			return true;
		}
		else
		{
			return false;
		}
		break;
		case 3:
		if(ValidateShippingAddress())
		{
			return true;
		}
		else
		{
			return false;
		}
			break;
		}
	}
	else
	{
		return false;
	}
};
function BindFramers()
{
};
function SetHiddenFramer(obj)
{
	var _183=document.getElementById("ctl00_ContentPlaceHolder1_HdnOFramerCount");
	var _184=document.getElementById("ctl00_ContentPlaceHolder1_HdnOFramerId");
	var _185=document.getElementById("ctl00_ContentPlaceHolder1_isFramerSelected");
	if(obj.checked)
	{
		_183.value=parseInt(_183.value)+1;
		_184.value=parseInt(_184.value)+parseInt(obj.value);
		_185.value="yes";
	}
	else
	{
		_183.value=parseInt(_183.value)-1;
		_184.value=parseInt(_184.value)-parseInt(obj.value);
	}
};
function ValidateCheckBoxes()
{
	var _186=document.getElementById("ctl00_ContentPlaceHolder1_isFramerLocked");
	if(_186.value=="no")
	{
		var _187=document.getElementById("ctl00_ContentPlaceHolder1_isFramerSelected");
	if(_187.value=="no")
	{
		alert("Please Select One Framer from the list");
		return false;
	}
	else
	{
			var _188=document.getElementById("ctl00_ContentPlaceHolder1_HdnOFramerCount");
		if(parseInt(_188.value)>1)
		{
			alert("Please Select Only One Framer from the list");
			return false;
		}
		else
		{
			if(parseInt(_188.value)==0)
			{
				alert("Please Select One Framer from the list");
				return false;
			}
		}
		return true;
	}
	}
	else
	{
		return true;
	}
};
function ValidateRequiredInfo()
{
	var _189=document.getElementById("ctl00_ContentPlaceHolder1_TxtFirst_Name");
	var _18a=document.getElementById("ctl00_ContentPlaceHolder1_TxtLast_Name");
	var _18b=document.getElementById("ctl00_ContentPlaceHolder1_TxtEmail_Address");
	var _18c=document.getElementById("ctl00_ContentPlaceHolder1_TxtConfirm_Email");
	var _18d=document.getElementById("ctl00_ContentPlaceHolder1_TxtZip_Code");

	if(_189.value=="")
	{
		alert("First Name is required.");
		_189.focus();
		return false;
	}
	if(_18a.value.trimAll()=="")
	{
		alert("Last Name is required.");
		_18a.focus();
		return false;
	}
	if(_18b.value.trimAll()=="")
	{
		alert("Email Address is required");
		_18b.focus();
		return false;
	}
	if(!EMail(_18b.value.trimAll()))
	{
		alert("Invalid EmailId format.");
		_18b.focus();
		return false;
	}
	if(_18c.value.trimAll()=="")
	{
		alert("Confirm Email Address is required.");
		_18c.focus();
		return false;
	}
	if(!EMail(_18c.value.trimAll()))
	{
		alert("Invalid EmailId format.");
		_18c.focus();
		return false;
	}
	if(_18b.value.trimAll()!=_18c.value.trimAll())
	{
		alert("Email Address and Confirm Email Address must be same.");
		_18b.focus();
		return false;
	}
	if(_18d.value.trimAll()=="")
	{
		alert("Zip/Postal Code is required.");
		_18d.focus();
		return false;
	}
	if(!isInteger(_18d.value.trimAll()))
	{
		alert("Only numbers are allowed in Zip/Postal Code field.");
		_18d.focus();
		return false;
	}
	else
	{
		var _18e=ViewCart.CheckZipcodeZip(_18d.value.trimAll()).value;
		if(_18e>0)
		{
			_18e=ViewCart.CheckZipcodeDetails(_18d.value.trimAll()).value;
			if(_18e>0)
			{
			}
			else
			{
				alert("Invalid Zip/Postal Code");
				_18d.focus();
				return false;
			}
		}
			else
			{
				alert("Invalid Zip/Postal Code");
				_18d.focus();
				return false;
			}
	}
		ViewCart.WriteMilesinSession(document.getElementById("ctl00_ContentPlaceHolder1_HdnOMiles").value);
		ViewCart.ShippingAddress(_189.value.trimAll(),_18a.value.trimAll(),"","","","",_18d.value.trimAll(),"","","",_18b.value.trimAll());
		return true;
};
function ValidateShippingAddress()
{

	var _18f=document.getElementById("ctl00_ContentPlaceHolder1_TxtRFirst_Name");
	var _190=document.getElementById("ctl00_ContentPlaceHolder1_TxtRLast_Name");
	var _191=document.getElementById("ctl00_ContentPlaceHolder1_TxtRStreet_Address");
	var _192=document.getElementById("ctl00_ContentPlaceHolder1_TxtRAddress_Cont");
	var _193=document.getElementById("ctl00_ContentPlaceHolder1_TxtRCity");
	var _194=document.getElementById("ctl00_ContentPlaceHolder1_SelRState_Province");
	var _195=document.getElementById("ctl00_ContentPlaceHolder1_TxtRZip_Code");
	var _196=document.getElementById("ctl00_ContentPlaceHolder1_TxtREmail_Address");
	var _197=document.getElementById("ctl00_ContentPlaceHolder1_TxtRConfirm_Email");
	var _198=document.getElementById("ctl00_ContentPlaceHolder1_TxtRDay_Time_Phone");
	var _199=document.getElementById("ctl00_ContentPlaceHolder1_TxtREvening_Phone");
	if(_18f.value.trimAll()=="")
	{
		alert("First Name is required.");
		_18f.focus();
		return false;
	}
	if(_190.value.trimAll()=="")
	{
		alert("Last Name is required.");
		_190.focus();
		return false;
	}
	if(_191.value.trimAll()=="")
	{
		alert("Street Address is required.");
		_191.focus();
		return false;
	}
	if(_193.value.trimAll()=="")
	{
		alert("City is required.");
		_193.focus();
		return false;
	}
	if(!isTextOthers(_193.value.trimAll()))
	{
		alert("Only characters are allowed in City field.");
		_193.focus();
		return false;
	}
	if(_194.selectedIndex==0)
	{
		alert("State/Province is required.");
		_194.focus();
		return false;
	}
	if(_195.value.trimAll()=="")
	{
		alert("Zip/Postal Code is required.");
		_195.focus();
		return false;
	}
	if(!isInteger(_195.value.trimAll()))
	{
		alert("Only numbers are allowed in Zip/Postal Code field.");
		_195.focus();
		return false;
	}
	else
	{
			var _19a=ViewCart.CheckZipcodeZip(_195.value.trimAll()).value;
		if(_19a>0)
		{
				_19a=ViewCart.CheckZipcodeDetails(_195.value.trimAll()).value;
			if(_19a>0)
			{
			}
			else
			{
				alert("Invalid Zip/Postal Code");
				_195.focus();
				return false;
			}
		}
		else
		{
			alert("Invalid Zip/Postal Code");
			_195.focus();
			return false;
		}
	}
	if(_196.value.trimAll()=="")
	{
		alert("Email Address is required");
		_196.focus();
		return false;
	}
	if(!EMail(_196.value.trimAll()))
	{
		alert("Invalid EmailId format.");
		_196.focus();
		return false;
	}
	if(_197.value.trimAll()=="")
	{
		alert("Confirm Email Address is required.");
		_197.focus();
		return false;
	}
	if(!EMail(_197.value.trimAll()))
	{
		alert("Invalid EmailId format.");
		_197.focus();
		return false;
	}
	if(_196.value.trimAll()!=_197.value.trimAll())
	{
		alert("Email Address and Confirm Email Address must be same.");
		_196.focus();
		return false;
	}
	ViewCart.WriteMilesinSession(document.getElementById("ctl00_ContentPlaceHolder1_HdnOMiles").value);
	ViewCart.ShippingAddress(_18f.value.trimAll(),_190.value.trimAll(),_191.value.trimAll(),_192.value.trimAll(),_193.value.trimAll(),_194.options[_194.selectedIndex].value.trimAll(),_195.value.trimAll(),"U.S",_198.value.trimAll(),_199.value.trimAll(),_196.value.trimAll());
	return true;
};
function ChangePanel(_19b){
var pnl1=document.getElementById("ctl00_ContentPlaceHolder1_Pnl1");
var pnl2=document.getElementById("ctl00_ContentPlaceHolder1_Pnl2");
var pnl3=document.getElementById("ctl00_ContentPlaceHolder1_Pnl3");
var pnl4=document.getElementById("ctl00_ContentPlaceHolder1_Pnl4");
var _1a0=document.getElementById("DivShipping");
var _1a1=document.getElementById("ImgShipping");
var _1a2="../Images/ViewCart/";
if(_19b=="1"){
//pnl1.style.display="block";
if(document.forms[0].ctl00_ContentPlaceHolder1_Chkpick!=null&&document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked){
_1a0.innerHTML="<span style='padding-left:40px;font-size:11px;color:#333333;font-weight:bold;'>Shipping Options</span><span style='padding-left:28px;font-size:11px;color:#CCCCCC;font-weight:bold;'>Required Info</span><span style='padding-left:25px;font-size:11px;color:#cccccc;font-weight:bold;'>Your Local Retailer</span>";
_1a1.src=_1a2+"Shipping-retailer.jpg";
}else{
if(document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp!=null&&document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked){
_1a0.innerHTML="<span style='padding-left:40px;font-size:11px;color:#333333;font-weight:bold;'>Shipping Options</span><span style='padding-left:30px;font-size:11px;color:#CCCCCC;font-weight:bold;'>Required Info</span>";
_1a1.src=_1a2+"Shipping.jpg";
}
}
pnl2.style.display="none";
pnl3.style.display="none";
pnl4.style.display="none";
toggleshipp();
if(document.forms[0].ctl00_ContentPlaceHolder1_CheckUom!=null&&document.forms[0].ctl00_ContentPlaceHolder1_CheckUom.value!=""){
if(document.forms[0].ctl00_ContentPlaceHolder1_Chkpick!=null){
document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked=true;
}
togglepick();
}
//alert(document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked);
//alert(document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked);
if(parseInt(document.getElementById("ctl00_ContentPlaceHolder1_hdncount").value)>0){
if((document.forms[0].ctl00_ContentPlaceHolder1_Chkpick!=null&&document.forms[0].ctl00_ContentPlaceHolder1_Chkpick.checked)||(document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp!=null&&document.forms[0].ctl00_ContentPlaceHolder1_Chkshipp.checked)){
var _1a3=document.getElementById("ctl00_ContentPlaceHolder1_ImgNext1");
_1a3.removeAttribute("disabled");
_1a3.src="../Images/ViewCart/Next.jpg";
_1a3.removeAttribute("style");
_1a3.setAttribute("style","cusror:pointer;");
var _14new=document.getElementById("ctl00_ContentPlaceHolder1_imgbtncheckouttop");
			_14new.removeAttribute("disabled");
			_14new.src="../Images/ViewCart/Next.jpg";
			_14new.removeAttribute("style");
			_14new.setAttribute("style","cusror:pointer;");
}
}
}
if(_19b=="2"){
pnl1.style.display="none";
pnl2.style.display="block";
_1a0.innerHTML="<span style='padding-left:40px;font-size:11px;color:#CCCCCC;font-weight:bold;'>Shipping Options</span><span style='padding-left:28px;font-size:11px;color:#333333;font-weight:bold;'>Required Info</span><span style='padding-left:25px;font-size:11px;color:#CCCCCC;font-weight:bold;'>Your Local Retailer</span>";
_1a1.src=_1a2+"required.jpg";
pnl3.style.display="none";
pnl4.style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_TxtFirst_Name").focus();
}
if(_19b=="3"){
pnl1.style.display="none";
pnl2.style.display="none";
pnl3.style.display="block";
_1a0.innerHTML="<span style='padding-left:40px;font-size:11px;color:#cccccc;font-weight:bold;'>Shipping Options</span><span style='padding-left:25px;font-size:11px;color:#333333;font-weight:bold;'>Required Info</span>";
_1a1.src=_1a2+"required_info.jpg";
pnl4.style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_TxtRFirst_Name").focus();
}
if(_19b=="4"){
pnl1.style.display="none";
pnl2.style.display="none";
pnl3.style.display="none";
pnl4.style.display="block";
_1a0.innerHTML="<span style='padding-left:40px;font-size:11px;color:#CCCCCC;font-weight:bold;'>Shipping Options</span><span style='padding-left:28px;font-size:11px;color:#CCCCCC;font-weight:bold;'>Required Info</span><span style='padding-left:25px;font-size:11px;color:#333333;font-weight:bold;'>Your Local Retailer</span>";
_1a1.src=_1a2+"retailer.jpg";
}
ViewCart.UpdatePanelSession(_19b.toString());
return false;
};

function BrowserBackAssignPnl()
{
	if(document.getElementById("ctl00_ContentPlaceHolder1_isPA").value=="P")
	{
		toggleDisplay("ctl00_ContentPlaceHolder1_PnlPromo");
	}
	var pnl=ViewCart.ReadPanelSession();
	if(pnl!=null&&pnl.value!="")
	{
		if(pnl.value=="4")
		{
		var _1a5=document.getElementById("ctl00_ContentPlaceHolder1_HdnOFramerCount");
		var _1a6=document.getElementById("ctl00_ContentPlaceHolder1_HdnOFramerId");
		var _1a7=document.getElementById("ctl00_ContentPlaceHolder1_HdnOMiles");
		var _1a8=document.getElementById("PnlFramers");
		var _1a9=document.getElementById("AncNewSrch");
		var _1aa=document.getElementById("ShippingCaption");
		var _1ab=document.getElementById("ctl00_ContentPlaceHolder1_isFramerSelected");
		var _1ac=ViewCart.ReadSessionShipAddr();
		_1a7=ViewCart.ReadMilesFromSession().value;
		var _1ad=_1ac.value.split("/");
		var _1ae,_1af,str;
		if(_1ad.length>1)
		{
			_1ae=_1ad[0];
			_1af=_1ad[1];
			str=ViewCart.GetFramers(_1ae,_1af,_1a7);
			_1a9.href="SelectFramer.aspx?ZipCode="+_1ae;
			var arr=str.value.split("$$$$");
		if(arr.length>1)
		{
			if(arr[2]!=null&&arr[2]=="True")
			{
				_1a6.value=arr[0];
				_1a5.value=parseInt(1);
				_1ab.value="yes";
			}
			else
			{
				_1a6.value=0;
				_1a5.value="";
				_1ab.value="no";
			}
				_1a8.innerHTML=arr[1];
		}
		else
		{
			_1a8.innerHTML=str.value;
			_1a6.value=0;
			_1a5.value="";
			_1ab.value="no";
		}
	}
}
	ChangePanel(pnl.value);
	}
};
function openMap(_1)
{
	var _2=document.all?true:false;
	var _3=0,_1b5=400;
	_1="http://mapquest.larsonjuhl.net/Advantage.aspx?country=US&pheight=324&pwidth=504&transaction=locmap"+_1+"&x=0&y=0";
	var _4=window.open(_1,"myMapWindow","width=650,height=630,scrollbars=no,status=no, resizable=no");
	_4.moveTo(_1b5,_3);
	_4.focus();
};

 function hidingprice()
{

	var cnt=-1;
	cnt=document.forms[0].ctl00_ContentPlaceHolder1_hdncount.value;
	for(var i=0;i<cnt;i++)
	{
	  //alert(document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).value)
          //alert(document.getElementById("ctl00_ContentPlaceHolder1_lbldiscount_"+i).value)
          //alert(document.getElementById("ctl00_ContentPlaceHolder1_lblunitprice_"+i).value)
          //alert(document.getElementById("ctl00_ContentPlaceHolder1_lblprice_"+i).value) subtotal

	  if(document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).value != 0 )
	  {
	    document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).style.display='block';
	    document.getElementById("ctl00_ContentPlaceHolder1_lblunitprice_"+i).style.display='block';
	  }
	  else
	  {

	    document.getElementById("ctl00_ContentPlaceHolder1_lblunit_"+i).style.display='none';
	    document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).style.display='none';
	  //document.getElementById("ctl00_ContentPlaceHolder1_lblunitprice_"+i).style.display='none';
	  }
 	  //document.getElementById("ctl00_ContentPlaceHolder1_lbldiscamt_"+i).style.display='none';
	  //document.getElementById("ctl00_ContentPlaceHolder1_lblunitprice_"+i).style.display='none';
	  //document.getElementById("ctl00_ContentPlaceHolder1_lbldiscount_"+i).style.display='none';
	  //document.getElementById("ctl00_ContentPlaceHolder1_lblprice_"+i).style.display='none';  subtotal
	 }
 }
//End
