var app=null;
if(navigator.appName == "Netscape" && document.layers != null && navigator.appVersion.charAt(0)=="4") app="N";
else if(navigator.appName == "Microsoft Internet Explorer" && document.all != null) app="E";
else if(navigator.appName == "Netscape" && document.getElementById != null && navigator.appVersion.charAt(0)=="5") app="N5";

function set_ch_select(el_id)
{
        for(i=0;i<document.frmMain.elements.length;i++)
        {
                if(document.frmMain.elements[i].name == 'set_ribbon_id' && document.frmMain.elements[i].value==el_id)
                {
                        document.frmMain.elements[i].checked = true;
                }
        }
}
function goToOrder2()
{
        eval("tmp_val = document.frmMain.set_quantity_"+set_item_id+".value");
        eval("min_order_quantity = document.frmMain.min_quant_val_"+set_item_id+".value");
        if ((!validateField(digits_exp, tmp_val)) || (tmp_val == 0)){alert("Please provide the correct Quantity"); return false}
        else if((1*min_order_quantity)>(1*tmp_val)){alert("Please provide the correct Quantity\n    (Minimum order quantity is "+min_order_quantity+")"); return false}
        return true;
}
function onLoadLeftMenu()
{
        if (app == "N")
        {
                document.layers[0].left = 0;
                document.layers[0].top = document.images["left"].y;
        }
}
function isChecked()
{
        var _obj = eval("document.frmMain");
        var checked = false;
        if (_obj.IndexItem.item)
        {
                for (var i = 0; _obj.IndexItem[i]; i++){ if (_obj.IndexItem[i].status == 1) checked = true;}
        }
        else { if (_obj.IndexItem.status == 1) checked = true; }
        return checked;
}

function isChecked2()
{
        var _obj = eval("document.frmMain");
        var checked = false;
        for (var i = 0; i<_obj.elements.length; i++)
        {
                if (_obj.elements[i].type == "checkbox" && _obj.elements[i].status == 1) checked = true;
        }
        return checked;
}

function validateData()
{
        var _obj = eval("document.frmMain");
        if (_obj.IndexItem.item)
        {
                for (var i = 0; _obj.IndexItem[i]; i++)
                {
                        if (_obj.IndexItem[i].status == 1)
                        {
                                if ((!validateField(digits_exp, _obj.Quantity[i].value)) || (_obj.Quantity[i].value == 0)) {alert("Please provide the correct Quantity"); return false}
                        }
                }
        }
        else { if ((!validateField(digits_exp, _obj.Quantity.value)) || (_obj.Quantity.value == 0)) {alert("Please provide the correct Quantity"); return false} }
        return true;
}

function validateData2()
{
        var _obj = eval("document.frmMain");
        for (var i = 0; i<_obj.elements.length; i++)
        {
                if (_obj.elements[i].type == "checkbox" && _obj.elements[i].status == 1)
                {
                        tmp_val = 0;
                        eval("tmp_val=_obj.Quantity_"+_obj.elements[i].value+".value");
                        if ((!validateField(digits_exp, tmp_val)) || (tmp_val == 0)) {alert("Please provide the correct Quantity"); return false}

                }
        }
        return true;
}

function selectPage(iDefaultPage)
{
        var _obj = eval("document.frmMain");
        if (_obj)        {_obj.DefaultPage.value = iDefaultPage; _obj.action = "products.asp"; _obj.submit()}
}

function doSubmit(iAction)
{
        switch (iAction)
        {

                case "order":
                {
                        //alert('1111');
                        if (isChecked2())
                        {
                                if (validateData2())
                                {
                                        var _obj = eval("document.frmMain");
                                        if (_obj)        _obj.submit();
                                }
                        }
                        else alert("Please check product(s)");
                        break;
                }
                case "search":
                {
                        var _obj = eval("document.frmMain");
                        if (_obj)        {_obj.action = "search.asp"; _obj.submit();}
                        break;
                }
        }
}

var catA = Array('41','59','63','62','44','57','58','67','0');

function change_list(el, prefix, subprefix, form) {
	var bool = false;


	for(var i=0; i<catA.length; i++)
	{
		if(el.value == catA[i])
		{	
			bool = true;
			document.all[prefix+catA[i]].style.display = 'block';
			
			if(document.forms[form][subprefix+catA[i]])
				document.forms[form][subprefix+catA[i]].disabled = false;
		}
		else 
		{
			if(document.forms[form][subprefix+catA[i]])
				document.forms[form][subprefix+catA[i]].disabled = true ;
			
			document.all[prefix+catA[i]].style.display = 'none';
		}	
		 
	}
	
	if(bool == false)
	{
		if(el.value == -1 || el.value == -2 || el.value == -3 || el.value == -4) 
		{
			document.all[prefix+'63'].style.display = 'block';
			
			if(document.forms[form][subprefix+63]) document.forms[form][subprefix+63].disabled = false;
		}
		else
		{
			document.all[prefix+'0'].style.display = 'block';
			
			if(document.forms[form][subprefix+0])
				document.forms[form][subprefix+0].disabled = false;
		}

		// hide mascots subselect
		//alert(el.value);
		if (-3 == el.value || -4 == el.value ) {
			document.all['lcat_63'].style.display = 'none';
			for (var i = 0; i < catA.length; i++ ) {
				try {
					document.forms[form][subprefix+catA[i]].value = 0 ;
					document.forms[form][subprefix+catA[i]].disabled = true ;
				} catch (e) {}
			}
		}
	}
}

function change_list2(el, prefix)
{
            
	document.all[prefix+'41'].style.display = 'none';
        document.all[prefix+'59'].style.display = 'none';
        document.all[prefix+'63'].style.display = 'none';
        document.all[prefix+'62'].style.display = 'none';
          
        if(el.value == 41) document.all[prefix+'41'].style.display = 'block';
        else if(el.value == 59) document.all[prefix+'59'].style.display = 'block';
        else if(el.value == 63) document.all[prefix+'63'].style.display = 'block';
        else if(el.value == 62) document.all[prefix+'62'].style.display = 'block';
        

}

function check_all2(form, el_name)
{
        name_length=el_name.length;
        eval('a=document.'+form+'.elements');
        max=a.length-1;
        for(i=0; i<=max; i++)
           {
           eval('element_name=document.'+form+'.elements['+i+'].name');
           short_element_name=element_name.substr(0, name_length);
           if(short_element_name==el_name)
             {
             eval('element_state=document.'+form+'.elements['+i+'].checked');
             if(element_state==true) eval('element_state=document.'+form+'.elements['+i+'].checked=false');
             else eval('element_state=document.'+form+'.elements['+i+'].checked=true');
             } 
           }
}

function change_rad_sel(){ document.frmShipping.elements[0].checked = true;}
function change_rad_sel2(){ document.frmBilling.elements[0].checked = true;}

