function show_image(sku, vid, tp) {
    var url = "http://www.evalushop.com/cgi-bin/shop/showitem.pl?type=show_image&itemID="+sku+"&vendor="+vid+"&text="+tp;
    if (vid == "VA0015" || vid == "VA0019" || vid == "VA0014") { var win = window.open(url,'',"width=500,height=510,location=no,scrollbars=yes,toolbar=no,menubar=no,status=no"); }
    if (vid == "VA0012" || vid == "VA0020" || vid == "VA0017" || vid == "VA0011") { var win = window.open(url,'',"width=450,height=460,location=no,scrollbars=yes,toolbar=no,menubar=no,status=no"); }
    if (vid == "VA0009") { var win = window.open(url,'',"width=400,height=560,location=no,scrollbars=yes,toolbar=no,menubar=no,status=no");  }
    if (vid == "VA0010") { var win = window.open(url,'',"width=650,height=460,location=no,scrollbars=yes,toolbar=no,menubar=no,status=no");  }
    if (vid == "VA0016S") { var win = window.open(url,'',"width=400,height=480,location=no,scrollbars=yes,toolbar=no,menubar=no,status=no");  }
    if (vid == "VA0016") { var win = window.open(url,'',"width=400,height=400,location=no,scrollbars=yes,toolbar=no,menubar=no,status=no");  }
    if (win.focus != null) win.focus();
}

function swap_image(string, vdr) {
    if (string.indexOf('=') == -1) { document.images['alt_pix'].src = "upload/item/"+vdr+"/"+string+"-M.jpg"; }
    else { 
        var start=string.indexOf('=')+1;   var img=string.substr(start);   
        var len=start-1;    var id=string.substr(0, len); 
        document.images['alt_pix'].src = "upload/item/"+vdr+"/"+img+"-M.jpg"; 
        document.getElementById('item_id').innerHTML = id;
    }
}

function changePix(sku) {
    document.getElementById('SKU').innerHTML = sku;
    document.images['showpix'].src = "upload/item/VA0020/"+sku+"-M.jpg";
}

function showPix(img) {
    document.images['showpix'].src = "upload/item/"+img+".jpg";
}

function openBox(tp, input) {
    if (tp == "brand") { var url="http://www.evalushop.com/cgi-bin/shop/showitem.pl?type=brand&brand="+escape(input); }
    else { var url="http://www.evalushop.com/cgi-bin/shop/showitem.pl?type=sizing"; }
    var win = window.open(url,'',"width=500,height=350,scrollbars");
    if (win.focus != null) win.focus();
}

function chkselect() {
    var form = document.addtocart;   var but="off";
    if (form.opt1.value != "none" || form.opt1.value == "") {
        if (form.opt2.value != "none" || form.opt2.value == "") {
            if (form.opt3.value != "none" || form.opt3.value == "") {
                but="on";   document.getElementById('cart_button').innerHTML = "<br /><input class=\"apf_submit_style\" type=\"submit\" name=\"action\" value=\"Add to Wish List\" /> &nbsp; &nbsp; &nbsp; <input class=\"apf_submit_style\" type=\"submit\" name=\"action\" value=\"Add to Shopping Cart\" />";    
            }
        }
    }
    if (but == "off") { document.getElementById('cart_button').innerHTML = "<br /><input class=\"apf_inactive\" type=\"button\" value=\"Add to Wish List\" /> &nbsp; &nbsp; &nbsp; <input class=\"apf_inactive\" type=\"button\" value=\"Add to Shopping Cart\" />"; }
}

function test_box_checked(no) {
    var check = "N";
    for (var n=1; n<=no; n++) {
        var cb = "box"+n;
        if (document.getElementById(cb).checked) { check="Y"; }
    }
    if (check == "N") { document.getElementById('cart_button').innerHTML = "<br /><input class=\"apf_inactive\" type=\"button\" value=\"Add to Wish List\" /> &nbsp; &nbsp; &nbsp; <input class=\"apf_inactive\" type=\"button\" value=\"Add to Shopping Cart\" />"; }
    else { document.getElementById('cart_button').innerHTML = "<br /><input class=\"apf_submit_style\" type=\"submit\" name=\"action\" value=\"Add to Wish List\" /> &nbsp; &nbsp; &nbsp; <input class=\"apf_submit_style\" type=\"submit\" name=\"action\" value=\"Add to Shopping Cart\" />"; }
}   

function change_price(str) {
    if (str == "null") { document.getElementById('cart_button').innerHTML = "<br /><input class=\"apf_inactive\" type=\"button\" value=\"Add to Wish List\" /> &nbsp; &nbsp; &nbsp; <input class=\"apf_inactive\" type=\"button\" value=\"Add to Shopping Cart\" />"; }
    else {
        inVars = new Array();     inVars = str.split("&");
        var ptype = inVars[0];    var rp = new Number(inVars[1]);    var sale = new Number(inVars[2]);   var ship = inVars[3];  var charge = new Number(inVars[4]);
        var text  = "<table border=\"0\" cellspacing=\"2\" cellpadding=\"0\">\n";
            text += "<tr><td class=\"nowrapR\">Print Option:</td><td>"+ptype+"</td></tr>\n";
            if (rp > sale) {
                save=new Number(rp-sale);  percent=new Number((save*100)/rp);
                text += "<tr><td class=\"nowrapR\">Retail Price:</td><td>$"+rp.toFixed(2)+"</td></tr>\n";
                text += "<tr><td class=\"nowrapR\">eValuShop Price:</td><td>$"+sale.toFixed(2)+"</td></tr>\n";   
                text += "<tr><td class=\"nowrapR\">You Save:</td><td class=\"nowrapL\"><span class=\"apf_prices\">$"+save.toFixed(2)+" ("+percent.toFixed(1)+"%)</span></td></tr>\n";
            }
            else { text += "<tr><td class=\"nowrapR\">eValuShop Price:</td><td>$"+rp.toFixed(2)+"</td></tr>\n"; }
            text += "<input type=\"hidden\" name=\"print\" value=\""+ptype+"\" /></table>\n";
        document.getElementById('price').innerHTML = text;
        var ship_info = "<br /><img border=\"0\" width=\"28\" height=\"13\" src=\"images/ship_icon.gif\" alt=\"Free Shipping!\" align=\"middle\" /> &nbsp; This item qualifies for free shipping to Continental U.S. Shipping to Alaska and Hawaii will incur a surcharge of $17 for the first item and $2 per item thereof."; 
        document.getElementById('shipping').innerHTML = ship_info;
        document.getElementById('cart_button').innerHTML = "<br /><input class=\"apf_submit_style\" type=\"submit\" name=\"action\" value=\"Add to Wish List\" /> &nbsp; &nbsp; &nbsp; <input class=\"apf_submit_style\" type=\"submit\" name=\"action\" value=\"Add to Shopping Cart\" />"; 
    }     
}

function isInt(string) {
    var val = parseInt(string);
    return(val > 0);
}

function chkForm() {
    var form = document.reviewForm;
    if (form.rating.value == "none") { alert("Please give a rating to this product!"); form.rating.focus();  return(false); }
    if (form.summary.value == "" || form.summary.value == null) { alert("Please summarise your review in one short sentence!");  form.summary.focus();  return(false); }
    else { if (isInt(form.summary.value)) { alert("Please do not start your review title with numbers!");  form.summary.focus();  return(false); } }
    if (form.content.value == "" || form.content.value == null) { alert("Please enter your product review!"); form.content.focus(); return(false); }
    else { if (form.content.value.length < 100) { alert("Your review is too short! Please provide more details!"); form.content.focus(); return(false); } }
    return(true);
}

function checkData() {
    var form = document.mailForm;
    if (form.sender.value == "" || form.sender.value == null) { alert("Please enter your name!");  form.sender.focus();  return(false); }
    else { if (isInt(form.sender.value)) { alert("Please enter a proper name!");  form.sender.focus();  return(false); } }
    if (form.mailfrom.value == "" || form.mailfrom.value == null) { alert("Please enter your email address!"); form.mailfrom.focus(); return(false); } 
    else {
        re = /^[a-z0-9!#$&'*+=?^_`{|}~-]+(\.[a-z0-9!#$&'*+=?^_`{|}~-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/i;
        if (!re.test(form.mailfrom.value)) { alert("Please provide a valid e-mail address for yourself!");  form.mailfrom.focus(); return(false); }
    }
    if (form.sendto.value == "" || form.sendto.value == null) { alert("Please enter your friend's name!");  form.sendto.focus();  return(false); }
    else { if (isInt(form.sendto.value)) { alert("Please enter a proper name for your friend!");  form.sendto.focus();  return(false); } }
    if (form.mailto.value == "" || form.mailto.value == null) { alert("Please enter your friend's email address!"); form.mailto.focus(); return(false); } 
    else {
        re = /^[a-z0-9!#$&'*+=?^_`{|}~-]+(\.[a-z0-9!#$&'*+=?^_`{|}~-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/i;
        if (!re.test(form.mailto.value)) { alert("Please enter a valid e-mail address for your friend!");  form.mailto.focus(); return(false); }
    }
    if (form.note.value == "" || form.note.value == null) { alert("Please add a personal message to your friend!");  form.note.focus(); return(false); }
    return(true);
}





