function P7_limit(a,b){ //v1.1.2 by PVII-www.projectseven.com
 document.p7limit=a;document.p7min=b;
 if(document.getElementById&&navigator.appVersion.indexOf("MSIE")>-1&&!window.opera){
 if(window.attachEvent){window.attachEvent("onresize",P7_setMinWidth);
 window.attachEvent("onload",P7_setMinWidth);}else{onload=P7_setMinWidth;
 onresize=P7_setMinWidth;}}}P7_limit('wrap',975);
function P7_setMinWidth(){ //v1.1.2 by PVII-www.projectseven.com
 var cw,w,pl,pr,ml,mr,br,bl,ad,theDiv=document.p7limit;
 var g=document.getElementById(theDiv);w=parseInt(document.p7min);
 if(g&&document.body&&document.body.clientWidth){gs=g.currentStyle;
 cw=parseInt(document.body.clientWidth);pl=parseInt(gs.paddingLeft);
 pr=parseInt(gs.paddingRight);ml=parseInt(gs.marginLeft);mr=parseInt(gs.marginRight);
 bl=parseInt(gs.borderLeftWidth);br=parseInt(gs.borderRightWidth);ml=ml?ml:0;
 mr=mr?mr:0;pl=pl?pl:0;pr=pr?pr:0;bl=bl?bl:0;br=br?br:0;ad=pl+pr+ml+mr+bl+br;
 if(cw<=w){w-=ad;g.style.width=w+"px";}else{g.style.width="auto";}}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
   if (selObj.options[selObj.selectedIndex].value != "") {
  eval("window.location='"+selObj.options[selObj.selectedIndex].value+"'");
  }
  if (restore) selObj.selectedIndex=0;
}

var AvailableOptions=0;
var TotalOptions=0;

function SelectChange()
{

	MyOptions=Product.ProductOptions.options[Product.ProductOptions.selectedIndex].value;
	
	if (MyOptions=="")
	{
		AvailableOptions=0;
	}else{
		AvailableOptions=String(MyOptions).substring(0,MyOptions.indexOf("|"))*1;
	}
}

function OptionSelect(MyID,MyChecked)
{

	if (Product.ProductOptions.options[Product.ProductOptions.selectedIndex].value == "")
	{
		alert("You must select a product from the above drop list before selecting options");
		Product.Options[MyID].checked = false;
		
	}else{
		if (MyChecked == true)
		{
			if (TotalOptions == AvailableOptions)
			{
				if (AvailableOptions == 1)
				{
					alert("This product only allows you to select 1 option");
				}else{
					alert("This product only allows you to select "+AvailableOptions+" options");
				}
				Product.Options[MyID].checked = false;
			}else{
				TotalOptions=TotalOptions+1;
			}
		}else{
			TotalOptions=TotalOptions-1;
		}
	}
	
}
function FormCheck()
{
	returntype=false;
	
	MyExtra="";
	
	if (AvailableOptions >=2){MyExtra="s"}
 
	if (Product.ProductOptions.options[Product.ProductOptions.selectedIndex].value == "")
    {
      alert("You must select a product!");
      return false;
    }

	if (Product.Qty.value == "")
    {
      alert("You must select a quantity!");
      return false;
    }    

	if (TotalOptions != AvailableOptions)
    {
      alert("Please select the right number of options for your product\nPlease choose "+AvailableOptions+" option"+MyExtra);
      return false;
    }

    return true;

}