function getParameter(name) {
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexs = "[\\?&]"+name+"=([^&#]*)";
    var regex = new RegExp(regexs);
    var results = regex.exec(window.location.href);
    if(results == null) return "";
    return results[1];
}

function getSiteName() {
    var siteName = window.location.href.match(/:\/\/(.[^\.]+)/)[1];
    return siteName;
}


function hasClassName(elem, classname) {
    var elemclassname = elem.className;
    if (elemclassname.length > 0) return (elemclassname == classname) || new RegExp("(^|\\s)" + classname + "(\\s|$)").test(elemclassname);
    return false;
}
function updatePhoneNum(pn) {
    var spans = document.getElementsByTagName("span");
    if (spans) {
        for (var i = 0; i < spans.length; i++) {
            if (hasClassName(spans[i], 'phone')) {
                spans[i].innerHTML = pn;
            }
        }
    }
}
var pparam = getParameter('p');
var adparam = getParameter('ad');
var site = getSiteName(); // site name (www, cruises, rivers)

if ((pparam != null && pparam != '') || (adparam != null && adparam != '')) {
    if (pparam == null || pparam == '') pparam = '0';
    if (adparam == null || adparam == '') adparam = '0';
    $.ajax({ url: "http://" + site + ".affordabletours.com/ajax/saveadsvc.php", 
        data: "p=" + pparam + "&ad=" + adparam,
        cache: false,
        async: false,
        success: function(data){
            eval(data);
        }
    });
}
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}
// only change number for tours (site = www)
if (site == 'www') {
//    var adinfo = $.cookie("ADINFO");
    var adinfo = readCookie("ADINFO");
    if (adinfo != null && adinfo != '') {
        var adinfoary = adinfo.split("=");
        if (adinfoary[1] == 22) {
            updatePhoneNum('1-800-287-3763');
        }
    }
}
