function SetProv()
{
	var p=GetCookie("PROV");
	if(p==null) p=6;
	document.fSys.prov.selectedIndex=parseInt(p,10);
}
function UpdateProv(obj){SetCookie("PROV",obj.selectedIndex);}

function DisplaySystemPic()
{
	document.write('<img src="syspics/sm_'+g_System[m_SysIdx+fld_System_Pic]+'">');
}
function DisplaySystemName()
{
	document.write(g_System[m_SysIdx+fld_System_Name]);
}
function DisplayBasePrice()
{
	document.write(g_System[m_SysIdx+fld_System_Price]);
}
function UpdateSysPrice2(id)
{
	var ft=0;var tax=0.06;var p=document.fSys.prov.selectedIndex;var v,va;
	if(p==4||p==6||p==5)tax=0.14;
	else if(p==0)tax=0;
	for(var i=0;i<document.fSys.SlctPrts.length;i++)
	{
		v=document.getElementById(id).value;
		va=v.split('|');
		ft+=parseFloat(va[0]);
	}
	document.fSys.ebSubTotal.value=RoundOff2(ft);
	taxamt=ft*tax;document.fSys.ebTax.value=RoundOff2(taxamt);
	document.fSys.ebTotal.value=RoundOff2(ft+taxamt);
}

function UpdateSysPrice() {
    var radioResults = 0;
    var ft=0;var tax=0.06;var p=document.fSys.prov.selectedIndex;var v,va;
  	if(p==4||p==6||p==5)tax=0.15;
  	else if(p==0)tax=0;
    for (var i = 0; i < fSys.elements.length; i++ ) {
        if (fSys.elements[i].type == 'radio') {
            if (fSys.elements[i].checked == true) {
                va=fSys.elements[i].value;
                va=va.split('|');
                ft+=parseFloat(va[0]);
            }
        }
    }
    document.fSys.ebSubTotal.value=RoundOff2(ft);
  	taxamt=ft*tax;document.fSys.ebTax.value=RoundOff2(taxamt);
  	document.fSys.ebTotal.value=RoundOff2(ft+taxamt);
}

function DrawLease()
{
	var subTotal=parseFloat(g_System[m_SysIdx+fld_System_Price]);
	if(subTotal>999)
	{
		var lease=Math.round(subTotal/1000*34.74);
		document.write('<br>or <b><font color=#FF0000>$'+lease+'</font></b>/<font size=1>36 month Payment Plan*</font>&nbsp;<A href="lease.htm" target="_blank"><font size=1>Learn More</font></A>');
	}
}

function DisplayParts()
{
	var catTypeName,partIdx,selPrice,price,priceDiff,ipn;
	var subTotal=0;
	var z=0;
	for(var i=0;i<g_SysPart.length;i+=g_SysPartFldCnt)
	{
	 bColorFlag=1;
		if(g_SysPart[i+fld_SysPart_SysId]==m_SysId)
		{
			catTypeName=g_CatType[BSearch(g_SysPart[i+fld_SysPart_Type],g_CatType,g_CatTypeFldCnt)+fld_CatType_Desc];
			partIdx=g_PartIdx[BSearch(g_SysPart[i+fld_SysPart_Ipn],g_PartIdx,g_PartIdxFldCnt)+fld_PartIdx_Idx];
			selPrice=parseFloat(g_Part[partIdx+fld_Part_Price]);
			ipn=g_Part[partIdx+fld_Part_Id];
			document.writeln('<div class="category" id="'+catTypeName+'">');
//			document.writeln('<div class="title">'+catTypeName+'</div>');
      document.writeln('<h3>'+catTypeName+'</h3><div class="lb-dotted"></div>');
			document.writeln('<div class="img" id="'+removeSpaces(catTypeName)+m_SysId+'"></div>');
//      document.write('<div class="description-'+bColorFlag+'"><input type="radio" checked name="SlctPrts['+z+']" value="'+selPrice+'|'+g_Part[partIdx+fld_Part_Id]+'" onClick="UpdateSysPrice()" />');
      document.write('<div class="desc"><input type="radio" checked name="SlctPrts['+z+']" value="'+selPrice+'|'+g_Part[partIdx+fld_Part_Id]+'" onClick="UpdateSysPrice()" />');
      if(ipn==739 || ipn==733 || ipn==1089 || ipn==1090) { document.writeln('<span>'+g_Part[partIdx+fld_Part_Desc]+'</span><span class="price">[ $'+selPrice+' ]</span></div>'); }
      else { document.writeln('<a href="http://temp.mysterybyte.com/pages/part-small.php?args='+ipn+'&keepThis=true&TB_iframe=true&width=700" class="thickbox">'+g_Part[partIdx+fld_Part_Desc]+'</a><span class="price">[ $'+selPrice+' ]</span></div>'); }
      bColorFlag=2;
      for(var t=0;t<g_SysOption.length;t+=g_SysOptionFldCnt)
			{
				if(g_SysOption[t+fld_SysOption_SysPartId]==g_SysPart[i+fld_SysPart_Id])
				{	
					partIdx=g_PartIdx[BSearch(g_SysOption[t+fld_SysOption_Ipn],g_PartIdx,g_PartIdxFldCnt)+fld_PartIdx_Idx];
					ipn=g_Part[partIdx+fld_Part_Id];
					price=parseFloat(g_Part[partIdx+fld_Part_Price]);
//					document.write('<div class="description-'+bColorFlag+'"><input type="radio" name="SlctPrts['+z+']" value="'+price+'|'+g_Part[partIdx+fld_Part_Id]+'" onClick="UpdateSysPrice()" />');
					document.write('<div class="desc"><input type="radio" name="SlctPrts['+z+']" value="'+price+'|'+g_Part[partIdx+fld_Part_Id]+'" onClick="UpdateSysPrice()" />');
					if(selPrice >= price)
					{
						priceDiff = selPrice - price;
						if(ipn==739 || ipn==733 || ipn==1089 || ipn==1090) { document.writeln('<span>'+g_Part[partIdx+fld_Part_Desc]+'</span><span class="price-subtract">[ Subtract $'+RoundOff2(Math.abs(priceDiff))+' ]</span></div>\n');
					  } else { document.write('<a href="http://temp.mysterybyte.com/pages/part-small.php?args='+ipn+'&keepThis=true&TB_iframe=true&width=700" class="thickbox">'+g_Part[partIdx+fld_Part_Desc]+'</a><span class="price-subtract">[ Subtract $'+RoundOff2(Math.abs(priceDiff))+' ]</span></div>\n'); }
          }
					else
					{
						priceDiff = price - selPrice;
						if(ipn==739 || ipn==733 || ipn==1089 || ipn==1090) { document.writeln('<span>'+g_Part[partIdx+fld_Part_Desc]+'</span><span class="price-add">[ Add $'+RoundOff2(priceDiff)+' ]</span></div>\n');
						} else { document.write('<a href="http://temp.mysterybyte.com/pages/part-small.php?args='+ipn+'&keepThis=true&TB_iframe=true&width=700" class="thickbox">'+g_Part[partIdx+fld_Part_Desc]+'</a><span class="price-add">[ Add $'+RoundOff2(priceDiff)+' ]</span></div>\n'); }
					}
					if(bColorFlag == 1) bColorFlag = 2;
		    else bColorFlag = 1;
				}
			}
			document.writeln('</div>');
			z++;
		}
	}
}

function AddSystemToCart()
{
  var v,va;
  for(var i=0;i<document.fSys.elements.length;i++)
  {
   if (document.fSys.elements[i].type == "radio") {
     if (document.fSys.elements[i].checked == true) {
    		v=document.fSys.elements[i].value;
    		va=v.split("|");
    		if(va[1]==739 || va[1]==733 || va[1]==1089 || va[1]==1090) { }
    		else { ShopListAdd(va[1],1); }
      }
    }
  }
  window.location = "/cart/";
}

function QuoteAdd(ipn)
{
	var qty=1;
	if(isNaN(parseInt(ipn))) return;
	var cItems=GetCookie('QITEMS');
	var cQty=GetCookie('QQTY');
	if(cItems==null||cQty==null)
	{
		SetTempCookie('QITEMS',ipn);
		SetTempCookie('QQTY',qty);
	}
	else
	{
		aItem=cItems.split('/');
		aQty=cQty.split('/');
		bExists=0;
		var sIpn=""+ipn;
		cItems+="/";
		cItems+=ipn;
		cQty+="/";
		cQty+=qty;
		SetTempCookie('QITEMS',cItems);
		SetTempCookie('QQTY',cQty);
	}
}

function QuoteClear()
{
	DeleteCookie('QITEMS');
	DeleteCookie('QQTY');
}

function PrepareSysQuote()
{
	var v,va;
	for(var i=0;i<document.fSys.SlctPrts.length;i++)
	{
		v=document.fSys.SlctPrts[i].value;
		va=v.split('|');
		if(va[1]!="739") QuoteAdd(va[1]);
	}
}

