﻿/* Search */
function ScrollTo(id, scrollto, min) {
    var obj = document.getElementById(id);
    window.scrollTo(0,obj.offsetTop);
}

function cleanInputData(s) {
    s = s.replace(/(?:(\<)|(\>)|(\?)|(\/)|(\\)|(\')|(\"))/gi,"");
    if (encodeURIComponent){
        s = encodeURIComponent(s);
        s = s.replace(/\%26/gi,"+");
        s = s.replace(/\%20/gi,"+");
        s = s.replace(/\++/gi, "-");
        s = s.replace(/\-\-/gi, "-");
        return s.toLowerCase();
    }else{
        s = s.replace(/\&/gi,"+");
        s = s.replace(/\s+/gi,"+");
        s = s.replace(/\++/gi, "-");
        s = s.replace(/\-\-/gi, "-");
        return escape(s).toLowerCase();
    }
}

function isNumeric(val){
	var numericExpression = /^[0-9]+$/;
	if(val.match(numericExpression)){
		return true;
	}else{
		return false;
	}
}

function emailPage() {
    window.location.href = "/en-us/email/?title=" + encodeURIComponent(document.title) + "&url=" + encodeURIComponent(document.location.href);
    return false;
}

function toggle(show, hide, type) {

    for(i=0;i<hide.length;i++) {
        var el = document.getElementById(hide[i]);
        if(el) el.style.display = "none";
    }
   
    if(show != '') {
        if(type == "tbody" && !is_ie) document.getElementById(show).style.display = "table-row-group";
        else if(type == "inline") document.getElementById(show).style.display = "inline-block";
        else document.getElementById(show).style.display = "block";
    }
    
    return false;
}

function doAJAXLoad(r,s) {
    if(s != null) document.getElementById(s).style.display = "block";
    if(r != null) document.getElementById(r).style.display = "none";
}

function openWin(url, w, h) {
    window.open(url, "openWin", "status=0,toolbar=0,scrollbars=0,width=" + w + ",height=" + h);
    return false;
}


function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function objToolTip(id, obj) {
    var vli = document.getElementById(id);
    vli.onmouseover = function() {tooltip.show('<img src=\'/com/img/tooltip/enlarge.png\' class=\'png\' />')};
    vli.onmouseout = function() {tooltip.hide();};
    vli.onclick = function() {openWin(("/com/img/enlarge/?img=" + vli.src).replace(/x450/,"img"), 500, 500);} 
    if(obj != undefined) {
        for(i=0;i<obj.length;i++) {
            var el = document.getElementById(obj[i]);
            if(el) el.onclick = function() {openWin(("/com/img/enlarge/?img=" + vli.src).replace(/x450/,"img"), 500, 500);}  
        }
    }
}

/* Add This */

var addthis_config = {     
    username: "stub",
    ui_cobrand: "<div style='padding-top:2px'>Stub.com</div>",
    ui_header_color: "#ffffff",     
    ui_header_background: "#000000",
    ui_click: true,
    ui_offset_top: 0,     
    ui_offset_left: -160,
    services_compact: 'favorites, digg, delicious, myspace, facebook, google, live, twitter, stumbleupon, reddit, furl, more'
}

function AddThis(text) {
    document.write('<a href="http://www.addthis.com/bookmark.php?v=250" rel="nofollow" class="addthis_button">'+text+'</a>');
    js_addthis = true;
}


