﻿function pageLoad() {
}

function addbookmark() {
    url = "http://www.speedyelectrical.co.uk"
    title = "Speedy Electrical - your online electrical specialist"
if (window.sidebar) // firefox
    //window.sidebar.addPanel(title, url, ""); Dont use until it's fixed
    alert('Please press CTRL+D to Bookmark this page');
else if(window.opera && window.print){ // opera
    var elem = document.createElement('a');
    elem.setAttribute('href',url);
    elem.setAttribute('title',title);
    elem.setAttribute('rel','sidebar');
    elem.click();
} 
else if(document.all)// ie
    window.external.AddFavorite(url, title);
}

function swapClassImage(top, bottom, onOff) {
    if (onOff == 1) {
        document.getElementById(top).src = 'Images/topg.gif';
        document.getElementById(bottom).src = 'Images/botg.gif';
    }
    else {
        document.getElementById(top).src = 'Images/topb.gif';
        document.getElementById(bottom).src = 'Images/topb.gif';
    }
}

function overElement(id) {
    document.getElementById(id).style.cursor = "pointer";
}


//gets/returns querystring, pass in the variable name
function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
    variable = ""; //returns blank if the variable is not found
}


/***PAYPAL SUBMIT***/
function submitPayOrder() {
    var email, last_name, address1, address2, city, zip, amount, orderDetail, c;
     
    email = document.getElementById("PaymentControl1_txtPAYEmail").value;
    last_name = document.getElementById("PaymentControl1_txtPAYCompanyDEL").value;
    address1 = document.getElementById("PaymentControl1_txtPAYAdd1DEL").value;
    address2 = document.getElementById("PaymentControl1_txtPAYAdd2DEL").value;
    city = document.getElementById("PaymentControl1_txtPAYTownDEL").value;
    zip = document.getElementById("PaymentControl1_txtPAYPostcodeDEL").value;
    amount = document.getElementById("PaymentControl1_lblPAYAmount").innerHTML;
    orderDetail = getQueryVariable('ORDER');
    c = getQueryVariable('c');
 
    if (orderDetail != null && amount != null) {
        one.ppSubmit(email, last_name, address1, address2, city, zip, amount, orderDetail, c, callback_ssubmit);
    } else {
        alert('Processing error, PayPal unavailable, please retry later');
    }   
}

function callback_ssubmit(res) {
    var f = document.paypalgo;
    var email, last_name, address1, address2, city, zip, amount, orderDetail;
    
    try {
        if (res != null && res.value != "") {
        } else {
            alert('Processing error, PayPal unavailable, please retry later');
            return;
        }
    } catch (e) {
        alert('Processing error, PayPal unavailable, please retry later');
    }

    email = getQueryVariable('PAYEMAIL');
    last_name = getQueryVariable('BUSINESSNAME');
    address1 = getQueryVariable('PAYADD1');
    address2 = getQueryVariable('PAYADD2');
    city = getQueryVariable('PAYCITY');
    zip = getQueryVariable('PAYPOSTCODE');
    amount = getQueryVariable('TOTALAMOUNT');
    orderDetail = getQueryVariable('ORDER');
       
    f.email.value = email.replace(/%20/g," ");
    f.last_name.value = last_name.replace(/%20/g, " ");
    f.address1.value = address1.replace(/%20/g, " ");
    f.address2.value = address2.replace(/%20/g, " ");
    f.city.value = city.replace(/%20/g, " ");
    f.zip.value = zip.replace(/%20/g, " ");
    f.amount.value = amount.replace(/%20/g, " ");
    f.item_name.value = 'Speedy Electrical Order Ref #' + orderDetail.replace(/%20/g, " ");
    //f.return.value = 'http://www.speedyelectrical.co.uk/1.aspx?CONFIRMORDER=' + orderDetail.replace(/%20/g, " ");

    if ((getQueryVariable('ORDER') != null) && (getQueryVariable('TOTALAMOUNT') != null) && (res.value == orderDetail)) {
         f.submit();
    } else {
        alert('Processing error, PayPal unavailable, please retry later');
    }  
}
