﻿function hidePop() {
    var tooltip = Telerik.Web.UI.RadToolTip.getCurrent();
    if (tooltip) {
        tooltip.hide();
    }
}

function clientHide(sender, eventArgs) {
    document.getElementById("popShow").value = "0";
}

function clientShow(sender, eventArgs) {
        //alert(document.getElementById("popShow").value);
     if (document.getElementById("popShow").value == "0"){ 
       eventArgs.set_cancel(true);
    }
}

function checkMobile() {
    var mobile = function() {
        return {
            detect: function() {
                var uagent = navigator.userAgent.toLowerCase();
                var list = this.mobiles;
                var ismobile = false;
                for (var d = 0; d < list.length; d += 1) {
                    if (uagent.indexOf(list[d]) != -1) {
                        ismobile = true;
                    }
                }
                return ismobile;
            },
            mobiles: [
			"midp", "240x320", "blackberry", "netfront", "nokia", "panasonic",
			"portalmmm", "sharp", "sie-", "sonyericsson", "symbian",
			"windows ce", "benq", "mda", "mot-", "opera mini",
			"philips", "pocket pc", "sagem", "samsung", "sda",
			"sgh-", "vodafone", "xda", "palm", "iphone",
			"ipod", "android"
		]
        };
    } ();
    
    if (mobile.detect()) {
        //alert('You are using a mobile phone to view this page.');
        document.getElementById("slideDisplayNoneMobile").style.display = 'none';
        document.getElementById("slideDisplayMobile").style.display = 'block';                    
    } else {
        //alert('You are using a desktop browser to view this page.');
        document.getElementById("slideDisplayMobile").style.display = 'none';
        document.getElementById("slideDisplayNoneMobile").style.display = 'block';       
    }       
}

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 f = document.paypalgo;
    var email, last_name, address1, address2, city, zip, amount, orderDetail;

    //validate paypal form
//    if ((getQueryVariable('ORDER') != null) && (getQueryVariable('TOTALAMOUNT') != null) && (getQueryVariable('BUSINESSNAME') != null)
//        && (getQueryVariable('PAYADD1') != null) && (getQueryVariable('PAYPOSTCODE') != null) && (getQueryVariable('PAYCITY') != null)) {
             
        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 = document.getElementById("PaymentControl1_txtPAYEmail").value;  //email.replace(/%20/g, " ");

        f.last_name.value = document.getElementById("PaymentControl1_txtPAYCompanyDEL").value;
        f.address1.value = document.getElementById("PaymentControl1_txtPAYAdd1DEL").value;
        f.address2.value = document.getElementById("PaymentControl1_txtPAYAdd2DEL").value;
        f.city.value = document.getElementById("PaymentControl1_txtPAYTownDEL").value;
        f.zip.value = document.getElementById("PaymentControl1_txtPAYPostcodeDEL").value; 
        f.amount.value = amount.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 ((f.item_name.value.length > 1) && (f.amount.value.length > 1) && (f.last_name.value.length > 1)
        && (f.address1.value.length > 1) && (f.zip.value.length > 1) && (f.city.value.length > 1) && (f.email.value.length > 1)) {
          f.submit();
    } else {
        alert('Please ensure you fill out all the required fields and then retry.');
    } 
      
}

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)) {
        alert('dd');       
         f.submit();
    } else {
        alert('Processing error, PayPal unavailable, please retry later');
    }  
}


//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.ppSubmit2(email, last_name, address1, address2, city, zip, amount, orderDetail, c, callback_ssubmit);
//    } else {
//        alert('Processing error, PayPal unavailable, please retry later');
//    }
//}

