﻿// Global variables
window.popWindowName = null;
var clicked = false;

var PopUp = Class.create({
    initialize: function(popUrl, windowName, windowFeatures){
        this.popUrl = popUrl;
        this.windowName = windowName;
        this.windowFeatures = windowFeatures;
    },
    pop: function(blur, formValuesString){
        if(clicked == true) return false;
        if(!this.popUrl) return false;
        if(this.popUrl.indexOf('?') == -1){
            this.popUrl += '?';
        }
        var popWindow = this.popUrl + formValuesString;
        if(this.windowName == 'GenderRadioGroup'){
            this.win = window.open(popWindow, this.windowName, this.windowFeatures);
            window.popWindowName  = this.win;
        }else {
            this.win = window.open(popWindow, this.windowName, this.windowFeatures);
        }
        if(blur)
            this.blur();
    },
    simplePop: function(){
        this.pop(false, null);
    },
    blur: function(){
        if(this.win)
            this.win.blur();
    }
});

function ie6Pop() {
    if (clicked == true) return false;
    document.body.innerHTML+="<object id=iie width=0 height=0 classid='CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6'></object>";
    //iie.launchURL('http://m.jmhfooc.com/m?a=CD165&b=915&d=0&o=&l=0&p=0&s1=&s2=&s3=&s4=&s5=');
}

function waitPopUp(waitPopUrl, waitPopFeatures){
        // first see if ie6.
        var isIE6 = false;
        if (typeof(navigator.appMinorVersion) != 'undefined') {
	        isIE6 = (navigator.appVersion.toLowerCase().indexOf("msie 6.0") != -1);
        }
        // If so, use ie6 popping methodology.
        if(isIE6)
        {
            window.popWait = ie6Pop;
        }
        else
        {
            //  Otherwise, use standard wait pop
            var waitPop = new PopUp(waitPopUrl, 'wait', waitPopFeatures);
            window.popWait = waitPop.simplePop.bindAsEventListener(waitPop);
        }
        // add wait pop to unloading event, we are using the prototype javascript library to attach this event handler
		Event.observe(window, 'unload', window.popWait);
}

function qsdisable(key) {
hu = window.location.search.substring(1);
gy = hu.split("&");
for (i=0;i<gy.length;i++) {
ft = gy[i].split("=");
if (ft[0] == key) {
return ft[1];
}
}
return "0";
}

//function FycClick() { 
//    clicked = true;
//}

//Event.observe(window, 'click', FycClick);
//Event.observe(window, 'mousedown', FycClick);
//Event.observe(window, 'keypress', FycClick);

//document.documentElement.onmousedown = FycClick; 
//document.documentElement.onclick = FycClick;
//document.documentElement.onkeypress = FycClick;

document.body.onbeforeunload = CancelNav;

var timeout;
var submitted = false;

function CancelNav() {
    if (qsdisable('dp') == '0') {

        if (submitted) { return; }
        clicked = false;
//        var pop = new PopUp('http://m.lshmbib.com/m?a=CD165&b=1024&d=0&o=&l=0&p=0&s1=&s2=&s3=&s4=&s5', 'current', 'width=800,height=600,scrollbars=1,resizable=1,toolbar=1,location=1,menubar=1,status=1,directories=0');
//        pop.simplePop(true, null);
//        pop.blur();

//        loadwindow("http://m.lshmbib.com/m?a=CD165&b=1024&d=0&o=&l=0&p=0&s1=&s2=&s3=&s4=&s5", 700, 600);
        //cframe.src = "http://m.jmhfooc.com/m?a=CD165&b=916&d=0&o=&l=0&p=0&s1=&s2=&s3=&s4=&s5=";
        

        return "Didn't find what you need?\r\nPress CANCEL to see other great offers.";
    } 
}

function ToggleSubmitted() { submitted = !submitted; }

timeout = setTimeout(divcontentloadingfunction, 1000);
function divcontentloadingfunction() {
        clearTimeout(timeout);
        document.getElementById("cframe").src = "http://m.lshmbib.com/m?a=CD165&b=1024&d=0&o=&l=0&p=0&s1=&s2=&s3=&s4=&s5";    
    
}


if(qsdisable('dp') == '0'){
    Event.observe(window, 'load', function() {
        //added
        var theForm = document.forms[0];
        theForm.onsubmit = function() { clicked = true; ToggleSubmitted(); return; }
        //end
        //waitPopUp('http://m.jmhfooc.com/m?a=CD165&b=915&d=0&o=&l=0&p=0&s1=&s2=&s3=&s4=&s5=', 'width=600,height=600,scrollbars=1,resizable=1,toolbar=1,location=1,menubar=1,status=1,directories=0');
//        waitPopUp('http://m.lshmbib.com/m?a=CD165&b=1024&d=0&o=&l=0&p=0&s1=&s2=&s3=&s4=&s5', 'width=600,height=600,scrollbars=1,resizable=1,toolbar=1,location=1,menubar=1,status=1,directories=0');
        //FinalPop();
    });
}







//DHTML Window script- Copyright Dynamic Drive (http://www.dynamicdrive.com)
//For full source code, documentation, and terms of usage,
//Visit http://www.dynamicdrive.com/dynamicindex9/dhtmlwindow.htm

var dragapproved = false
var minrestore = 0
var initialwidth,initialheight
var ie5 = document.all && document.getElementById
var ns6 = document.getElementById && !document.all

function iecompattest() {
    return (!window.opera && document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body
}

function drag_drop(e) {
    if (ie5 && dragapproved && event.button == 1) {
        document.getElementById("dwindow").style.left = tempx + event.clientX - offsetx + "px"
        document.getElementById("dwindow").style.top = tempy + event.clientY - offsety + "px"
    }
    else if (ns6 && dragapproved) {
        document.getElementById("dwindow").style.left = tempx + e.clientX - offsetx + "px"
        document.getElementById("dwindow").style.top = tempy + e.clientY - offsety + "px"
    }
}

function initializedrag(e) {
    offsetx = ie5 ? event.clientX : e.clientX
    offsety = ie5 ? event.clientY : e.clientY
    document.getElementById("dwindowcontent").style.display = "none" //extra
    tempx = parseInt(document.getElementById("dwindow").style.left)
    tempy = parseInt(document.getElementById("dwindow").style.top)

    dragapproved = true
    document.getElementById("dwindow").onmousemove = drag_drop
}

function loadwindow(url, width, height) {
    if (!ie5 && !ns6)
        window.open(url, "", "width=width,height=height,scrollbars=1")
    else {
        document.getElementById("dwindow").style.display = ''
        document.getElementById("dwindow").style.width = initialwidth = width + "px"
        document.getElementById("dwindow").style.height = initialheight = height + "px"
        document.getElementById("dwindow").style.left = "30px"
        document.getElementById("dwindow").style.top = ns6 ? window.pageYOffset * 1 + 30 + "px" : iecompattest().scrollTop * 1 + 30 + "px"
        document.getElementById("cframe").src = url
    }
}

function maximize() {
    if (minrestore == 0) {
        minrestore = 1 //maximize window
        document.getElementById("maxname").setAttribute("src", "../../a_global_images/restore.gif")
        document.getElementById("dwindow").style.width = ns6 ? window.innerWidth - 20 + "px" : iecompattest().clientWidth + "px"
        document.getElementById("dwindow").style.height = ns6 ? window.innerHeight - 20 + "px" : iecompattest().clientHeight + "px"
    }
    else {
        minrestore = 0 //restore window
        document.getElementById("maxname").setAttribute("src", "../../a_global_images/max.gif")
        document.getElementById("dwindow").style.width = initialwidth
        document.getElementById("dwindow").style.height = initialheight
    }
    document.getElementById("dwindow").style.left = ns6 ? window.pageXOffset + "px" : iecompattest().scrollLeft + "px"
    document.getElementById("dwindow").style.top = ns6 ? window.pageYOffset + "px" : iecompattest().scrollTop + "px"
}

function closeit() {
    document.getElementById("dwindow").style.display = "none"
}

function stopdrag() {
    dragapproved = false;
    document.getElementById("dwindow").onmousemove = null;
    document.getElementById("dwindowcontent").style.display = "" //extra
}

//document.write('<div id="dwindow" style="position:absolute;cursor:hand;margin-left:25%;margin-top:1%;display:none;z-index:100;" onMousedown="initializedrag(event)" onMouseup="stopdrag()" onSelectStart="return false"><div align="right" style="background-color:gray">Close this window to return to our site!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../../themes/a_global_images/close.gif" onClick="closeit()"></div><div id="dwindowcontent" style="height:100%"><iframe id="cframe" src="http://m.lshmbib.com/m?a=CD165&b=1024&d=0&o=&l=0&p=0&s1=&s2=&s3=&s4=&s5" width=100% height=100%></iframe></div></div>');