var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var NS4 = (bName == "Netscape" && bVer >= 4);
var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
var NS3 = (bName == "Netscape" && bVer < 4);
var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);
var preloadFlag = false;

function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

/*
//BUTTON ROLLOVER
function change(Name, No) {
    if (document.images && (preloadFlag)) {
        document.images[Name].src = eval(Name + No + ".src");
    }
    return true
}

function change_arrow(Name, State) {
    if (document.images && (preloadFlag)) {
        document.images[Name].src = eval("navarrow_" + State + ".src");
    }
    return true
}
*/

//Function To Open Window
function popup(url, width, height) {
    if (isNaN(width)) {
        width=350;
    }
    if (isNaN(height)) {
        height=365;
    }

    var window_left = (screen.width-width)/2;
    var window_top = (screen.height-height)/2;
    
    details = window.open(url,'details','width='+width+',height='+height+',resizable=yes,scrollbars=yes,location=yes,menubar=yes,toolbar=yes,status=yes,top=' + window_top + ',left=' + window_left + '');
    details.window.focus();
}

//Function To Bare Open Window
function popup_bare(url, width, height) {
    if (isNaN(width)) {
        width=350;
    }
    if (isNaN(height)) {
        height=365;
    }

    var window_left = (screen.width-width)/2;
    var window_top = (screen.height-height)/2;
    
    details = window.open(url,'details','width='+width+',height='+height+',resizable=yes,scrollbars=yes,location=no,menubar=yes,toolbar=no,status=yes,top=' + window_top + ',left=' + window_left + '');
    details.window.focus();
}

function preloadImages() {
    if (document.images) {
        securespan_gateway = newImage("/assets/images/securespan_gateway.gif");
        securespan_gateway_on = newImage("/assets/images/securespan_gateway_on.gif");
        securespan_bridge = newImage("/assets/images/securespan_bridge.gif");
        securespan_bridge_on = newImage("/assets/images/securespan_bridge_on.gif");
        securespan_manager = newImage("/assets/images/securespan_manager.gif");
        securespan_manager_on = newImage("/assets/images/securespan_manager_on.gif");

        company_nav_over = newImage("/assets/images/nav/company_on.gif");
        company_nav_out = newImage("/assets/images/nav/company_off.gif");
        products_nav_over = newImage("/assets/images/nav/products_on.gif");
        products_nav_out = newImage("/assets/images/nav/products_off.gif");
        casestudies_nav_over = newImage("/assets/images/nav/case_studies_on.gif");
        casestudies_nav_out = newImage("/assets/images/nav/case_studies_off.gif");
        services_nav_over = newImage("/assets/images/nav/solutions_on.gif");
        services_nav_out = newImage("/assets/images/nav/solutions_off.gif");
        news_nav_over = newImage("/assets/images/nav/news_on.gif");
        news_nav_out = newImage("/assets/images/nav/news_off.gif");
        //resources_nav_over = newImage("/assets/images/nav/resources_on.gif");
        //resources_nav_out = newImage("/assets/images/nav/resources_off.gif");
        library_nav_over = newImage("/assets/images/nav/library_on.gif");
        library_nav_out = newImage("/assets/images/nav/library_off.gif");
        contact_nav_over = newImage("/assets/images/nav/contact_on.gif");
        contact_nav_out = newImage("/assets/images/nav/contact_off.gif");
        
        products_on = newImage("/assets/images/20061005/topnav/products_on.gif");
        products_off = newImage("/assets/images/20061005/topnav/products_off.gif");
        solutions_on = newImage("/assets/images/20061005/topnav/solutions_on.gif");
        solutions_off = newImage("/assets/images/20061005/topnav/solutions_off.gif");
        case_studies_on = newImage("/assets/images/20061005/topnav/case_studies_on.gif");
        case_studies_off = newImage("/assets/images/20061005/topnav/case_studies_off.gif");
        news_on = newImage("/assets/images/20061005/topnav/news_on.gif");
        news_off = newImage("/assets/images/20061005/topnav/news_off.gif");
        library_on = newImage("/assets/images/20061005/topnav/library_on.gif");
        library_off = newImage("/assets/images/20061005/topnav/library_off.gif");
        company_on = newImage("/assets/images/20061005/topnav/company_on.gif");
        company_off = newImage("/assets/images/20061005/topnav/company_off.gif");
        government_on = newImage("/assets/images/20061005/topnav/government_on.gif");
        government_off = newImage("/assets/images/20061005/topnav/government_off.gif");
        contact_on = newImage("/assets/images/20061005/topnav/contact_on.gif");
        contact_off = newImage("/assets/images/20061005/topnav/contact_off.gif");
        
        product1_off = newImage("/assets/images/20061005/home/product_xmlaccelerator_off.png");
        product2_on = newImage("/assets/images/20061005/home/product_xmldatascreen_on.png");
        product3_on = newImage("/assets/images/20061005/home/product_xmlfirewall_vpn_on.png");
        product4_on = newImage("/assets/images/20061005/home/product_xmlnetworkinggateway_on.png");
        
        product2_banner = newImage("/assets/images/20061005/home/banner_xmldatascreen.png");
        product3_banner = newImage("/assets/images/20061005/home/banner_xmlfirewallvpn.png");
        product4_banner = newImage("/assets/images/20061005/home/banner_xmlnetworkinggateway.png");

        preloadFlag = true;
    }
}

function product_rollover (imgname, newsrc) {
    document.images[imgname].src = newsrc;
}


// JK Pop up image viewer script- By JavaScriptKit.com
// Visit JavaScript Kit (http://javascriptkit.com)
// for free JavaScript tutorials and scripts
// This notice must stay intact for use

var popbackground="white" //specify backcolor or background image for pop window
var windowtitle="Image Window"  //pop window title

function detectexist(obj){
return (typeof obj !="undefined")
}

function viewSketch(imgpath, popwidth, popheight, textdescription){

function getpos(){
leftpos=(detectexist(window.screenLeft))? screenLeft+document.body.clientWidth/2-popwidth/2 : detectexist(window.screenX)? screenX+innerWidth/2-popwidth/2 : 0
toppos=(detectexist(window.screenTop))? screenTop+document.body.clientHeight/2-popheight/2 : detectexist(window.screenY)? screenY+innerHeight/2-popheight/2 : 0
if (window.opera){
leftpos-=screenLeft
toppos-=screenTop
}
}

getpos()
var winattributes='width='+popwidth+',height='+popheight+',resizable=yes,left='+leftpos+',top='+toppos
var bodyattribute=(popbackground.indexOf(".")!=-1)? 'background="'+popbackground+'"' : 'bgcolor="'+popbackground+'"'
if (typeof jkpopwin=="undefined" || jkpopwin.closed)
jkpopwin=window.open("","",winattributes)
else{
//getpos() //uncomment these 2 lines if you wish subsequent popups to be centered too
//jkpopwin.moveTo(leftpos, toppos)
jkpopwin.resizeTo(popwidth, popheight+30)
}
jkpopwin.document.open()
jkpopwin.document.write('<html><title>'+windowtitle+'</title><body '+bodyattribute+'><img src="'+imgpath+'" style="margin-bottom: 0.5em"><br />'+textdescription+'</body></html>')
jkpopwin.document.close()
jkpopwin.focus()
}
