function decrementItem(prodId)
{
    document.getElementById('quantityStore' + prodId).value = parseInt(document.getElementById('quantityStore' + prodId).value) - 1;
    document.getElementById('override' + prodId).value = document.getElementById('quantityStore' + prodId).value;
    document.getElementById('formChange' + prodId).submit();
}

function incrementItem(prodId)
{
    document.getElementById('quantityStore' + prodId).value = parseInt(document.getElementById('quantityStore' + prodId).value) + 1;
    document.getElementById('override' + prodId).value = document.getElementById('quantityStore' + prodId).value;
    document.getElementById('formChange' + prodId).submit();
}

function overrideItem(prodId)
{
    document.getElementById('override' + prodId).value = document.getElementById('quantityStore' + prodId).value;
}


function quantityUp()
{
    document.getElementById("quantity").value = parseInt(document.getElementById("quantity").value) + 1;
}

function quantityDown()
{
    if ( parseInt(document.getElementById("quantity").value) > 1 )
        document.getElementById("quantity").value = parseInt(document.getElementById("quantity").value) - 1;
}

function quantityUpBasket(prod_id)
{
    document.getElementById("quantity_"+prod_id).value = parseInt(document.getElementById("quantity_"+prod_id).value) + 1;
}

function quantityDownBasket(prod_id)
{
    if ( parseInt(document.getElementById("quantity_"+prod_id).value) > 1 )
        document.getElementById("quantity_"+prod_id).value = parseInt(document.getElementById("quantity_"+prod_id).value) - 1;
}

function updateQuantity()
{
    document.write("Hello World!");
}

function checkSwitch()
{
    if($('ccType').value == "switch")
    {
        Effect.Appear('ccSwitch');
    } else {
        Effect.Fade('ccSwitch');
    }
}

function checkAgree()
{
    if($('agree').checked == true)
    {
        $('submit').disabled = false;
    } else {
        $('submit').disabled = true;
    }
}

function $(element) {
  if (arguments.length > 1) {
    for (var i = 0, elements = [], length = arguments.length; i < length; i++)
      elements.push($(arguments[i]));
    return elements;
  }
  if (typeof element == 'string')
    element = document.getElementById(element);
  return element;
}



// handle the results from the controller php script
function buildSiteList()
{

    if(requestObject.readyState == 4)
    {
        // get the xml data
        var xmlData = getXMLData(requestObject.responseXML, 'dataTag', 'site', new Array('id'), new Array('name', 'reference'));
        
        // check for valid data
        if (xmlData.length == 0)
        {
        }
        else
        {
            // init vars
            var list = document.getElementById('idSiteSelect');
            list.length=0;
            
            var index = 0;
            // loop through and create the data
            for (var i = 0; i < xmlData.length; i ++)
            {
                // add the address
                list.options[i]= new Option ( xmlData[i]['name'], xmlData[i]['id'] );
                if (xmlData[i]['reference'] == "yes")
                {
                    index = i;
                }
            }
            list.selectedIndex = index;
        }
    }
}