
function changeWindow(url) {
    var myWin = window.open(url,"myWin","");
    myWin.focus();
}

function new_window(url) {
    link = window.open(url,"MediaPlayer","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=590,height=505,left=80,top=80");
}

function tip_window(url) {
    link = window.open(url,"Tip","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=200,height=250,left=80,top=180");
}

function my_window(url,sizex,sizey) {
    link = window.open('POPUP'+url,"","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width="+sizex+",height="+sizey+",left=100,top=100");
}

function urlRewrite2(pageID) {

    var trackingScript = "forward.php";
    var body = document.body.innerHTML;
    var regEx = /\shref="/gi;

    body = body.replace(regEx, " href=\"" + trackingScript + "?pId=" + pageID + "&url=");
    document.body.innerHTML=body;
}

function urlRewrite(pageID,showType) {

    var regEx = /^(?!#)(?!javascript:)(?!mailto:)/i;
    var trackingScript = "/includes/showroom_forward.php";

    var a1 = document.getElementById("ShowroomContent").getElementsByTagName('a');
    for (i=0; i<a1.length; i++) {

        if (a1[i].href.match(regEx)) {
            a1[i].href = trackingScript + "?pId=" + pageID + "&sType=" + showType + "&url=" + a1[i].href;
        }
    }

    var a2 = document.getElementById("ShowroomFooter").getElementsByTagName('a');
    for (i=0; i<a2.length; i++) {

        if (a2[i].href.match(regEx)) {
            a2[i].href = trackingScript + "?pId=" + pageID + "&sType=" + showType + "&url=" + a2[i].href;
        }
    }
}

function urlRewritePS() {

    var regEx = /^(?!#)(?!javascript:)(?!mailto:)/i;
    var PSIDregEx = /^PSID\_(\d+)$/;
    var trackingScript = "/includes/showroom_forward.php";
    var showType = 3;

    var a1 = document.getElementsByTagName('a');
    for (i=0; i<a1.length; i++) {
        if (m = a1[i].id.match(PSIDregEx)) {
            a1[i].href = trackingScript + "?pId=" + m[1] + "&sType=" + showType + "&url=" + a1[i].href;
        }
    }
}

function urlRewritePR() {

    var regEx = /^(?!#)(?!javascript:)(?!mailto:)/i;
    var PSIDregEx = /^PSID\_(\d+)$/;
    var trackingScript = "/includes/showroom_forward.php";
    var showType = 4;

    var a1 = document.getElementsByTagName('a');
    for (i=0; i<a1.length; i++) {
        if (m = a1[i].id.match(PSIDregEx)) {
            a1[i].href = trackingScript + "?pId=" + m[1] + "&sType=" + showType + "&url=" + a1[i].href;
        }
    }
}

function urlRewriteOLD(pageID,showType) {

    var trackingScript = "/includes/showroom_forward.php";
    var body = document.getElementById("ShowroomContent").innerHTML;
    var footer = document.getElementById("ShowroomFooter").innerHTML;
    var regEx = /\shref(\s*)=(\s*)(["|']{1})(?!link)(?!#)(?!javascript:)(?!mailto:)([^'^"]*)(["|']{1})/gi;

    body = body.replace(regEx, " href=\"" + trackingScript + "?pId=" + pageID + "&sType=" + showType + "&url=$4\"");
    body = body.replace(/myparam/gi, 'param');
    document.getElementById("ShowroomContent").innerHTML = body;

    footer = footer.replace(regEx, " href=\"" + trackingScript + "?pId=" + pageID + "&sType=" + showType + "&url=$4\"");
    document.getElementById("ShowroomFooter").innerHTML = footer;

    //document.body.innerHTML=body;
}

function JSFX_FloatTopDiv()
{
    var verticalpos="frombottom"
    var startX = 3,
    startY = 100;
    var ns = (navigator.appName.indexOf("Netscape") != -1);
    var d = document;
    function ml(id)
    {
        var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
        if(d.layers)el.style=el;
        el.sP=function(x,y){this.style.left=x;this.style.top=y;};
        el.x = startX;
        if (verticalpos=="fromtop")
        el.y = startY;
        else{
        el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
        el.y -= startY;
        }
        return el;
    }
    window.stayTopLeft=function()
    {
        if (verticalpos=="fromtop"){
        var pY = ns ? pageYOffset : document.body.scrollTop;
        ftlObj.y += (pY + startY - ftlObj.y)/8;
        }
        else{
        var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
        ftlObj.y += (pY - startY - ftlObj.y)/8;
        }
        ftlObj.sP(ftlObj.x, ftlObj.y);
        setTimeout("stayTopLeft()", 10);
    }
    ftlObj = ml("divStayTopLeft");
    stayTopLeft();
}
