var bopac=0;
var basketInterval;
var fadeinout=0;
var resArr;
var resArr=new Array();
var dontAdd=0;
var baskDelay=4000;
var baskFintv=50;
var previoussize;
var previouscolour='';
var previousswatch='';
var pCode='';
var pSize='';
var pColour='';
var perNumber='';
var perName='';
var perBadge='';
    
function sizeselect(size)
{
    if(document.getElementById('size'+size).disabled != true) {
        pSize=size;
        previoussize = size;
    } else {
        pSize='';
    }
}

function colourselect(colour) {
    pColour=colour;
    previouscolour = colour;
    colourupdate(colour);
    getImages();
}

function colourupdate(colour){
    var size;
    var price;
    var poffer;
    var stock;
    var sizeobj;
    var oosString = " (OOS)";
    
    for(i=0; i < pStk.length; i++){
        if(pStk[i][0].toLowerCase() == colour.toLowerCase()) {
            size = pStk[i][1].toLowerCase();
            price = parseFloat(pStk[i][2]);
            price = price.toFixed(2);
            poffer = parseFloat(pStk[i][3]);
            poffer = poffer.toFixed(2);
            stock = pStk[i][4];

            //alert('col:' + colour + ' size:' + size);
            
            sizeobj = document.getElementById('size'+size);
            
            if(stock == '0' && pSize.toLowerCase() == size) {
                pSize='';
                sizemessage();
                sizeobj.disabled = true;
                sizeobj.text = sizeobj.text.replace(oosString, "");
                sizeobj.text = sizeobj.text + oosString;
            } else if(stock == '0' && pSize.toLowerCase() != size) {
                sizeobj.disabled = true;
                sizeobj.text = sizeobj.text.replace(oosString, "");
                sizeobj.text = sizeobj.text + oosString;
            } else if(stock == '1' && pSize.toLowerCase() != size) {
                sizeobj.disabled = false;
                sizeobj.text = sizeobj.text.replace(oosString, "");
            } else if(stock == '1' && pSize.toLowerCase() == size) {
                sizeobj.disabled = false;
                sizeobj.text = sizeobj.text.replace(oosString, "");
            }
        }
    }
    //doPrice(price,poffer);
}

function getImages(){
    var imageArr;
    var imageArr=new Array();
    var imageIn;
    URL="/aimage.asp";
    URL+="?pcode="+escape(pCode);
    URL+="&pcol="+escape(pColour);
    //alert(URL);
    var xmlHttp=null;
    try
    {
        xmlHttp=new XMLHttpRequest();
    }
    catch(e)
    {
        try
        {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e)
        {
            alert ("Your browser does not support XMLHTTP!");
            return;  
        }
    }

    xmlHttp.open("GET",URL,false);
    xmlHttp.send(null);
    imageIn=xmlHttp.responseText;
    imageArr=imageIn.split("~");
    
    var image = imageArr[0];
    var image1 = imageArr[1];
    var image2 = imageArr[2];
    var image3 = imageArr[3];
    var image4 = imageArr[4];

    setImageSrc('image_main', image, 300, 235, 1);

    setImageSrc('image_main1', image1, 300, 235, 0);
    setImageSrc('image_main2', image2, 300, 235, 0);
    setImageSrc('image_main3', image3, 300, 235, 0);
    setImageSrc('image_main4', image4, 300, 235, 0);

    setImageSrc('1', image1, 70, 60, 0);
    setImageSrc('2', image2, 70, 60, 0);
    setImageSrc('3', image3, 70, 60, 0);
    setImageSrc('4', image4, 70, 60, 0);
    
    //alert(image+" "+image1+" "+image2+" "+image3+" "+image4);
}

function setImageSrc(imageid,imagesrc,imageW,imageH,na) {
    try {
        var image = document.getElementById(imageid);
        if(imagesrc == '' || imagesrc == 'undefined') {
            if(na == 1) {
                image.src = '/isize.asp?image=/images/na.gif&w=' + imageW + '&h=' + imageH;
            } else {
                image.src = '/images/spacer.gif';
            }
        } else {
        image.src = imagesrc + '&w=' + imageW + '&h=' + imageH + '&fit=0';
        }
    } catch(e) { }
}
