function sidebannerprice()
{if(document.getElementById("product").value=='')
{alert("Please Select Product.");document.getElementById('product').focus();return false;}
var total_value;if(document.getElementById('side').checked)
{if(document.getElementById('qty').value!='')
{document.getElementById('side').value="on";total_value=parseInt(document.getElementById('price').value)*document.getElementById('qty').value*1.75;roundNumbertc(total_value,2);}else{document.getElementById('total').value=0;document.getElementById("total_display").innerHTML="$0.00";}}else{if(document.getElementById('qty').value!='')
{document.getElementById('side').value="";total_value=parseInt(document.getElementById('price').value)*document.getElementById('qty').value;roundNumbertc(total_value,2);}else{document.getElementById('side').value="";document.getElementById('total').value=0;document.getElementById("total_display").innerHTML="$0.00";}}}

function quantity()
{if(document.getElementById("product").value=='')
{alert("Please Select Product.");document.getElementById('product').focus();return false;}
if(document.getElementById("shipping_method").value=='')
{document.getElementById("shipping").value=0;document.getElementById("shipping_display").innerHTML="$0.00";}
var total_value;if(document.getElementById('qty').value!='')
{total_value=parseInt(document.getElementById('price').value)*document.getElementById('qty').value;var qnty=document.getElementById('qty').value;roundNumbertc(total_value,2);}
else
{document.getElementById('total').value=0;document.getElementById("total_display").innerHTML="$0.00";}}

function roundNumbertc(number,decimals){if(document.getElementById("product").value!='')
{var newString;decimals=Number(decimals);if(decimals<1)
{newString=(Math.round(number)).toString();}
else
{var numString=number.toString();if(numString.lastIndexOf(".")==-1)
{numString+=".";}
var cutoff=numString.lastIndexOf(".")+decimals;var d1=Number(numString.substring(cutoff,cutoff+1));var d2=Number(numString.substring(cutoff+1,cutoff+2));if(d2>=5){if(d1==9&&cutoff>0){while(cutoff>0&&(d1==9||isNaN(d1))){if(d1!="."){cutoff-=1;d1=Number(numString.substring(cutoff,cutoff+1));}else{cutoff-=1;}}}
d1+=1;}
if(d1==10)
{numString=numString.substring(0,numString.lastIndexOf("."));var roundedNum=Number(numString)+1;newString=roundedNum.toString()+'.';}
else
{newString=numString.substring(0,cutoff)+d1.toString();}}
if(newString.lastIndexOf(".")==-1)
{newString+=".";}
var decs=(newString.substring(newString.lastIndexOf(".")+1)).length;for(var i=0;i<decimals-decs;i++)
newString+="0";if(newString!=0.00)
{document.getElementById("total").value=newString;document.getElementById("total_display").innerHTML="$"+newString;}
else
{document.getElementById("total").value=0;document.getElementById("total_display").innerHTML="$0.00";}}
else
{document.getElementById("total_display").innerHTML="$0.00";}}

function roundNumbergt(number,decimals)
{if(document.getElementById("product").value!='')
{var newString;decimals=Number(decimals);if(decimals<1)
{newString=(Math.round(number)).toString();}
else
{var numString=number.toString();if(numString.lastIndexOf(".")==-1)
{numString+=".";}
var cutoff=numString.lastIndexOf(".")+decimals;var d1=Number(numString.substring(cutoff,cutoff+1));var d2=Number(numString.substring(cutoff+1,cutoff+2));if(d2>=5)
{if(d1==9&&cutoff>0)
{while(cutoff>0&&(d1==9||isNaN(d1))){if(d1!=".")
{cutoff-=1;d1=Number(numString.substring(cutoff,cutoff+1));}
else
{cutoff-=1;}}}
d1+=1;}
if(d1==10)
{numString=numString.substring(0,numString.lastIndexOf("."));var roundedNum=Number(numString)+1;newString=roundedNum.toString()+'.';}
else
{newString=numString.substring(0,cutoff)+d1.toString();}}
if(newString.lastIndexOf(".")==-1)
{newString+=".";}
var decs=(newString.substring(newString.lastIndexOf(".")+1)).length;for(var i=0;i<decimals-decs;i++)
newString+="0";if(newString!=0.00||newString!='')
{var grandtot="TOTAL PRICE : $"+newString;document.getElementById('grand_total').value=newString;jQuery("#grandtotaldisplay").html("TOTAL PRICE : $"+newString);}
else
{document.getElementById("grand_total").value=0;document.getElementById("total_display").innerHTML="$0.00";document.getElementById("grandtotaldisplay").innerHTML="TOTAL PRICE : $0.00";}}
else
{document.getElementById("total_display").innerHTML="$0.00";document.getElementById("shipping_display").innerHTML="$0.00";}}

function roundNumbersc(number,decimals)
{var newString;decimals=Number(decimals);if(decimals<1)
{newString=(Math.round(number)).toString();}
else
{var numString=number.toString();if(numString.lastIndexOf(".")==-1)
{numString+=".";}
var cutoff=numString.lastIndexOf(".")+decimals;var d1=Number(numString.substring(cutoff,cutoff+1));var d2=Number(numString.substring(cutoff+1,cutoff+2));if(d2>=5)
{if(d1==9&&cutoff>0)
{while(cutoff>0&&(d1==9||isNaN(d1)))
{if(d1!=".")
{cutoff-=1;d1=Number(numString.substring(cutoff,cutoff+1));}
else
{cutoff-=1;}}}
d1+=1;}
if(d1==10)
{numString=numString.substring(0,numString.lastIndexOf("."));var roundedNum=Number(numString)+1;newString=roundedNum.toString()+'.';}
else
{newString=numString.substring(0,cutoff)+d1.toString();}}
if(newString.lastIndexOf(".")==-1)
{newString+=".";}
var decs=(newString.substring(newString.lastIndexOf(".")+1)).length;for(var i=0;i<decimals-decs;i++)
newString+="0";if(newString!=0.00)
{document.getElementById("shipping").value=newString;document.getElementById("shipping_display").innerHTML="$"+newString;}
else
{document.getElementById("shipping").value=0;document.getElementById("shipping_display").innerHTML="$0.00";}}
function roundNumberdc(number,decimals)
{var newString;decimals=Number(decimals);if(decimals<1)
{newString=(Math.round(number)).toString();}
else
{var numString=number.toString();if(numString.lastIndexOf(".")==-1)
{numString+=".";}
var cutoff=numString.lastIndexOf(".")+decimals;var d1=Number(numString.substring(cutoff,cutoff+1));var d2=Number(numString.substring(cutoff+1,cutoff+2));if(d2>=5)
{if(d1==9&&cutoff>0)
{while(cutoff>0&&(d1==9||isNaN(d1)))
{if(d1!=".")
{cutoff-=1;d1=Number(numString.substring(cutoff,cutoff+1));}
else
{cutoff-=1;}}}
d1+=1;}
if(d1==10)
{numString=numString.substring(0,numString.lastIndexOf("."));var roundedNum=Number(numString)+1;newString=roundedNum.toString()+'.';}
else
{newString=numString.substring(0,cutoff)+d1.toString();}}
if(newString.lastIndexOf(".")==-1)
{newString+=".";}
var decs=(newString.substring(newString.lastIndexOf(".")+1)).length;for(var i=0;i<decimals-decs;i++)
newString+="0";if(newString!=0.00)
{document.getElementById("qty_discount").value=newString;}
else
{document.getElementById("qty_discount").value=0;}}
function post()
{if(document.getElementById("product").value=='')
{alert("Please Select Product.");document.getElementById('product').focus();return false;}
if(document.getElementById("size_w").value==''||document.getElementById("size_h").value=='')
{alert("Please Enter Size.");return false;}
if(document.getElementById("size_w").value>30||document.getElementById("size_h").value>10)
{alert("For special low price on sizes over 30ft wide and 10ft height contact us on sales@bannerbuzz.com.");return false;}

var cid=document.getElementById('product').value;var session_id=document.getElementById('sessid').value;document.instant.action='';document.instant.submit();}

function isFloat(value) 
{
	if (/\./.test(value)) 
	{
		return true;
	} 
	else 
	{
		return false;
	}
}


function instant_popupp_post()
{
var bannerid=document.getElementById('bannerid').value;
var cid=document.getElementById('product').value;

	var major = document.getElementById('major').value;
	if(major == 'in' && cid != 37 )
	{
		
		if(isFloat(document.getElementById('size_h').value / 12))	
		{
			document.getElementById('size_h').value= (document.getElementById('size_h').value / 12).toFixed(2);
		}
		else
		{
			document.getElementById('size_h').value = (document.getElementById('size_h').value / 12);
		}
		
		if(isFloat(document.getElementById('size_w').value / 12))	
		{
			document.getElementById('size_w').value= (document.getElementById('size_w').value / 12).toFixed(2);
		}
		else
		{
			document.getElementById('size_w').value= (document.getElementById('size_w').value / 12);
		}
	
	}
	
		var size_w = document.getElementById('size_w').value;		
		var size_h = document.getElementById('size_h').value;
	
var size=document.getElementById('size').value;
var qty=document.getElementById('qty').value;
var shipping_method=document.getElementById('shipping_method').value;
var side=document.getElementById('side').value;
var price=document.getElementById('price').value;

var session_id=document.getElementById('sessid').value;


if(document.getElementById("size_w").value=='')
{alert('Please Enter Width');document.getElementById("size_w").focus();return false;}
if(document.getElementById("size_h").value=='')
{alert('Please Enter Height');document.getElementById("size_h").focus();return false;}
if(((document.getElementById("size_w").value>30&&document.getElementById("size_h").value>30)||(document.getElementById("size_h").value>30)||(document.getElementById("size_w").value>100))&&(document.getElementById("bannerid").value==1))
{return false;}
if(((document.getElementById("size_w").value>20&&document.getElementById("size_h").value>20)||(document.getElementById("size_h").value>20)||(document.getElementById("size_w").value>100))&&(document.getElementById("bannerid").value==6)){return false;}
if(((document.getElementById("size_w").value>20&&document.getElementById("size_h").value>20)||(document.getElementById("size_h").value>20)||(document.getElementById("size_w").value>100))&&(document.getElementById("bannerid").value==2)){return false;}
if(((document.getElementById("size_w").value>20&&document.getElementById("size_h").value>20)||(document.getElementById("size_h").value>20)||(document.getElementById("size_w").value>100))&&(document.getElementById("bannerid").value==2)){return false;}
if(((document.getElementById("size_w").value>30&&document.getElementById("size_h").value>30)||(document.getElementById("size_h").value>30)||(document.getElementById("size_w").value>100))&&(document.getElementById("bannerid").value==3))
{return false;}
if(((document.getElementById("size_w").value>30&&document.getElementById("size_h").value>30)||(document.getElementById("size_h").value>30)||(document.getElementById("size_w").value>100))&&(document.getElementById("bannerid").value==4))
{return false;}
var page_index=document.getElementById('product').selectedIndex;var pagename=document.getElementById('product').options[page_index].title;if(pagename!='')
{if(cid=="")
{alert("Please select the Product.");document.getElementById('product').focus();return false;}
else
{location.href=pagename+'?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;}}
else
{if(cid==30)
{location.href='full_color_banner.php?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;}
else if(cid==31)
{location.href='perforated_window_signs.php?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;}
else if(cid==32)
{location.href='preprinted_stock_banner.php?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;}
else if(cid==33)
{location.href='33-3/canvas-banners.html?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;}
else if(cid==34)
{location.href='34-4/backlit-banners.html?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;}
else if(cid==37)
{location.href='yard-signs.html?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;}
else if(cid==38)
{location.href='vinyl-lettering.html?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;}
else if(cid==39)
{location.href='mesh-banners.html?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;}
else if(cid=="")
{alert("Please select the Product.");document.getElementById('product').focus();return false;}}}



function instant_popup_post()
{
	var bannerid=document.getElementById('bannerid').value;
	
	var cid=document.getElementById('product').value;

	var major = document.getElementById('major').value;
	if(major == 'in' && cid != 37 )
	{
		
		if(isFloat(document.getElementById('size_h').value / 12))	
		{
			document.getElementById('size_h').value= (document.getElementById('size_h').value / 12).toFixed(2);
		}
		else
		{
			document.getElementById('size_h').value = (document.getElementById('size_h').value / 12);
		}
		
		if(isFloat(document.getElementById('size_w').value / 12))	
		{
			document.getElementById('size_w').value= (document.getElementById('size_w').value / 12).toFixed(2);
		}
		else
		{
			document.getElementById('size_w').value= (document.getElementById('size_w').value / 12);
		}
	
	}
	
	
	var size_w=document.getElementById('size_w').value;
	var size_h=document.getElementById('size_h').value;
	
	var size=document.getElementById('size').value;
	var qty=document.getElementById('qty').value;
	var shipping_method=document.getElementById('shipping_method').value;
	var side=document.getElementById('side').value;
	var price=document.getElementById('price').value;

	var session_id=document.getElementById('sessid').value;
	

if(document.getElementById("size_w").value=='')
{alert('Please Enter Width');document.getElementById("size_w").focus();return false;}
if(document.getElementById("size_h").value=='')
{alert('Please Enter Height');document.getElementById("size_h").focus();return false;}
if(((document.getElementById("size_w").value>30&&document.getElementById("size_h").value>30)||(document.getElementById("size_h").value>30)||(document.getElementById("size_w").value>100))&&(document.getElementById("bannerid").value==1))
{return false;}
if(((document.getElementById("size_w").value>20&&document.getElementById("size_h").value>20)||(document.getElementById("size_h").value>20)||(document.getElementById("size_w").value>100))&&(document.getElementById("bannerid").value==6)){return false;}
if(((document.getElementById("size_w").value>20&&document.getElementById("size_h").value>20)||(document.getElementById("size_h").value>20)||(document.getElementById("size_w").value>100))&&(document.getElementById("bannerid").value==2)){return false;}
if(((document.getElementById("size_w").value>30&&document.getElementById("size_h").value>30)||(document.getElementById("size_h").value>30)||(document.getElementById("size_w").value>100))&&(document.getElementById("bannerid").value==3))
{return false;}
if(((document.getElementById("size_w").value>30&&document.getElementById("size_h").value>30)||(document.getElementById("size_h").value>30)||(document.getElementById("size_w").value>100))&&(document.getElementById("bannerid").value==4))
{return false;}
var page_index=document.getElementById('product').selectedIndex;var pagename=document.getElementById('product').options[page_index].id;if(pagename!='')
{if(cid=="")
{alert("Please select the Product.");document.getElementById('product').focus();return false;}
else
{window.opener.location.href=pagename+'?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;document.instantpop.submit();window.close();}}
else
{if(cid==30)
{window.opener.location.href='full_color_banner.php?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;document.instantpop.submit();window.close();}
else if(cid==31)
{window.opener.location.href='perforated_window_signs.php?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;document.instantpop.submit();window.close();}
else if(cid==32)
{window.opener.location.href='preprinted_stock_banner.php?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;document.instantpop.submit();window.close();}
else if(cid==33)
{window.opener.location.href='33-3/canvas-banners.html?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;document.instantpop.submit();window.close();}
else if(cid==34)
{window.opener.location.href='34-4/backlit-banners.html?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;document.instantpop.submit();window.close();}
else if(cid==37)
{window.opener.location.href='yard-signs.html?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;document.instantpop.submit();window.close();}
else if(cid==38)
{window.opener.location.href='vinyl-lettering.html?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;}
else if(cid==39)
{window.opener.location.href='mesh-banners.html?&id='+cid+'&size_w='+size_w+'&size_h='+size_h+'&qty='+qty+'&side='+side+'&info_id=5&osCsid='+session_id;}
else if(cid=="")
{alert("Please select the Product.");document.getElementById('product').focus();return false;}}}
function validEmail(frmName,field,msg)
{var regEx=/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;var str1=document.getElementById(field);var isValidE=regEx.test(str1.value);if(isValidE)
return true;else
{alert(msg);str1.focus();return false;}}
function increaseCounter(field)
{
	if(document.getElementById("product").value=='')
	{
		alert("Please Select Product.");
		document.getElementById('product').focus();
		return false;
	}
	var str1=document.getElementById(field);
	if(str1.value=='')
	{
		str1.value=2;
	}
	else if(str1.value<=99)
	{
		if(isFloat(eval(str1.value)+1))	
		{
			str1.value = (eval(str1.value)+1).toFixed(2);
		}
		else
		{
			str1.value = eval(str1.value)+1;
		}
	}
}
function decreaseCounter(field)
{
	if(document.getElementById("product").value=='')
	{
		alert("Please Select Product.");
		document.getElementById('product').focus();
		return false;
	}
	var str1=document.getElementById(field);
	if(str1.value=='')
	{
		str1.value=2;
	}
	else if(str1.value>=2)
	{
		
		if(isFloat(eval(str1.value)-1))	
		{
			str1.value = (eval(str1.value)-1).toFixed(2);
		}
		else
		{
			str1.value = eval(str1.value)-1;
		}
		
	}
}
function gotoPrintReadyForm()
{var cid=document.getElementById('product').value;var session_id=document.getElementById('sessid').value;document.instant.action='print_ready_form.php?id='+cid+'&osCsid='+session_id;document.instant.submit();}
function gotoBannerTool()
{var cid=document.getElementById('product').value;var session_id=document.getElementById('sessid').value;document.instant.action='banner_tool.php?id='+cid+'&osCsid='+session_id;document.instant.submit();}
function gotoOrderForm()
{var cid=document.getElementById('product').value;var session_id=document.getElementById('sessid').value;document.instant.action='order_form.php?id='+cid+'&osCsid='+session_id;document.instant.submit();}
function sidebanner()
{if(document.getElementById('product').value==30)
{document.getElementById('side').disabled=false;}else{if(document.getElementById('side').checked){document.getElementById('side').checked=false;sidebannerprice();bprice();Shipping();document.getElementById('side').disabled=true;}else{document.getElementById('side').disabled=true;}}}
