function changePhoneNumber(area_code, local_number) {
    var new_number = "(" + area_code + ") " + local_number;
	$("#footer-phone-number").html(new_number);
    $("#contact-phone-number").html(new_number);
	$("#sidebar-phone-number").html("(" + area_code + ")<br />" + local_number);
	if(document.title.match("(480) 461-4660") != 0) document.title =  document.title.replace("(480) 461-4660", new_number);
}

function is_null(s, r){
    if(s.match(r) != "" && s.match(r) != null && s.match(r) != "null" && s.match(r) != 0 && s.match(r) != "0"){
        return true;
    }
    return false;
}

function is_url_param(param) {
    if($.url.param(param) != "" && $.url.param(param) != null && $.url.param(param) != "null" && $.url.param(param) != 0 && $.url.param(param) != "0"){
        return true;
    }
    return false;
}

function is_keyword_organic(r) {
    if(r.match(/google/i) || r.match(/bing/i) || r.match(/yahoo/i) || r.match(/aol/i) || r.match(/ask/i) || r.match(/search/i)){
        var clean_r = r.replace("cooklaw", "");
        if(clean_r.match(/cook/i)){
            return false;
        } else {
            return true;
        }
    }
    return false;
}

function track_source() {
    var source_cookie = $.cookie("source");
    var doc_ref = document.referrer;
    if(is_url_param("adwords") || is_url_param("gclid") || source_cookie == "adwords"){
        if(is_url_param("adwords")) $.cookie("source", "adwords", { expires: 30, path: '/' });
        $("#sidebar-phone-number-promo").show();
        changePhoneNumber("480", "256-2025");
        $("#sidebar-newsletter-promo").show();
        $("#adwords-price-tag").show();
    } else if(is_null(doc_ref, /findlaw.com/i) || source_cookie == "findlaw.com"){
        if(is_null(doc_ref, /findlaw.com/i)) $.cookie("source", "findlaw.com", { expires: 30, path: '/' });
        $("#sidebar-phone-number-promo").show();
        $("#sidebar-newsletter-promo").show();
    } else if(is_null(doc_ref, /lawyers.com/i) || source_cookie == "lawyers.com"){
        if(is_null(doc_ref, /lawyers.com/i)) $.cookie("source", "lawyers.com", { expires: 30, path: '/' });
        $("#sidebar-phone-number-promo").show();
        $("#sidebar-newsletter-promo").show();
    } else if(is_null(doc_ref, /avvo.com/i) || source_cookie == "avvo.com"){
        if(is_null(doc_ref, /avvo.com/i)) $.cookie("source", "avvo.com", { expires: 30, path: '/' });
        $("#sidebar-phone-number-promo").show();
        changePhoneNumber("480", "256-2010");
        $("#sidebar-newsletter-promo").show();
    } else if(is_keyword_organic(doc_ref) || source_cookie == "keyword_organic"){
        if(is_keyword_organic(doc_ref)) $.cookie("source", "keyword_organic", { expires: 30, path: '/' });
        $("#sidebar-phone-number-promo").show();
        changePhoneNumber("480", "256-2020");
        $("#sidebar-newsletter-promo").show();
    } 
    if($("#contact-ref-url") && $.cookie("source") != "") $("#contact-ref-url").val($.cookie("source"));
    if($("#nav-contact-ref-url") && $.cookie("source") != "") $("#nav-contact-ref-url").val($.cookie("source"));
    if($("#request-ref-url") && $.cookie("source") != "") $("#request-ref-url").val($.cookie("source"));
    if($("#newsletter-ref-url") && $.cookie("source") != "") $("#newsletter-ref-url").val($.cookie("source"));
}

