﻿// JScript File
function disableSubmit(whichButton) 
{ 
    if (document.getElementById) 
    { 
        // this is the way the standards work 
        document.getElementById(whichButton).value = " ...Sending... "; 
        document.getElementById(whichButton).disabled = true; 
        //document.forms[0].submit();
        
    } 
    else if (document.all) 
    { 
        // this is the way old msie versions work 
        document.all[whichButton].value = " ...Sending... "; 
        document.all[whichButton].disabled = true; 
        //document.forms[0].submit();
    } 
    else if (document.layers) 
    { 
        // this is the way nn4 works 
        document.layers[whichButton].value = " ...Sending... "; 
        document.layers[whichButton].disabled = true; 
      // document.forms[0].submit();
    } 
    // if js is on the disabled button will not work, we have to submit
    document.forms[0].submit();
} 


function SetPP(ptype)
{
if(ptype="ec")
    {
    document.forms[0].Cname.value = "[PayPal details pending]";
    document.forms[0].Csurname.value = "[PayPal details pending]";
    document.forms[0].Cphone.value = "[PayPal details pending]";
    showhide("billingform", "hide");
    showhide("shippingform", "hide");
    }
else
    {
    showhide("billingform", "show");
    }
}
function changeqty(itemin)
{
var fitem = eval('document.forms[0].cartqty'+itemin+'.value');
if(isNaN(fitem))
{alert(fitem+' is not a valid Number');}
else
{self.location.href='add_trolley.aspx?action=changeqty&item='+itemin+'&qty='+fitem;}
}

function changeqty1(itemin, itemID)
{
var fitem = eval('document.forms[0].cartqty'+itemin+'.value');
var fitem1 = eval('document.forms[0].size'+itemID+'.value');
var fitem2 = eval('document.forms[0].colours'+itemID+'.value');
if(isNaN(fitem))
{alert(fitem+' is not a valid Number');}
else
{self.location.href='add_trolley.aspx?action=changeqty&colour='+fitem2+'&size='+fitem1+'&item='+itemin+'&qty='+fitem;}
}
function changeqty2(itemin, itemID)
{
var fitem = eval('document.forms[0].cartqty'+itemin+'.value');
var fitem1 = eval('document.forms[0].size'+itemID+'.value');
if(isNaN(fitem))
{alert(fitem+' is not a valid Number');}
else
{self.location.href='add_trolley.aspx?action=changeqty&size='+fitem1+'&item='+itemin+'&qty='+fitem;}
}
function changeqty3(itemin, itemID)
{
var fitem = eval('document.forms[0].cartqty'+itemin+'.value');
var fitem2 = eval('document.forms[0].colours'+itemID+'.value');
if(isNaN(fitem))
{alert(fitem+' is not a valid Number');}
else
{self.location.href='add_trolley.aspx?action=changeqty&colour='+fitem2+'&item='+itemin+'&qty='+fitem;}
}

function additem(itemin)
{
var fitem1 = eval('document.forms[0].size'+itemin+'.value');
var fitem2 = eval('document.forms[0].colours'+itemin+'.value');
self.location.href='add_trolley.aspx?item_ID='+itemin+'&colour='+fitem2+'&size='+fitem1;
}
function additem1(itemin)
{
var fitem1 = eval('document.forms[0].size'+itemin+'.value');
self.location.href='add_trolley.aspx?item_ID='+itemin+'&size='+fitem1;
}
function additem2(itemin)
{
var fitem2 = eval('document.forms[0].colours'+itemin+'.value');
self.location.href='add_trolley.aspx?item_ID='+itemin+'&colour='+fitem2;
}
function bulkorder()
{
// sticks lots of items in the cart...
var cartstr = "?";
var cx = 0;
var cForm = document.forms['aspnetForm'];
if (!cForm) {
    cForm = document.aspnetForm;
}
elems = cForm.elements;
{
    for (var ix=0; ix < elems.length; ix++) {
        var elem = elems[ix];
        if(elem.name.indexOf("cwsitem_") == 0 && elem.value != "" && !isNaN(elem.value))
        {
            if(cx == 0)
            {cartstr += "item_ID=" + elem.name.replace("cwsitem_", "") + "&cartqty=" + elem.value;}
            else
            {cartstr += "&item_ID" + cx + "=" + elem.name.replace("cwsitem_", "") + "&cartqty" + cx + "=" + elem.value;}
            cx += 1;
        }
    }
    if(cartstr!="?")
    {self.location.href="add_trolley.aspx" + cartstr;}
    else
    {alert("Please enter a quantity for at least one item");}
}
}

