var fileNames = new Array("trendy_women_footwear", "eco_friendly_products", "designer_sunglasses", "designer_handbags", "fine_fashion_jewelry", "real_skincare_makeup", "discount-art-prints-canvas-prints", "discount-pc-software-computer-games", "discount-movie-documentaries-blockbusters", "real_perfume_cologne", "hand_painted_glassware", "discount-autograph-sports-collectibles", "signed-sports-memorabilia-online-store");
var catIDs = new Array("CA0842", "CA0596", "CA0860", "CA0859", "CA0640", "CA0646", "BE:Posters", "CA0009", "CA0629", "CA0316", "CA0343", "CA0109", "CB0109");
var botAgents = new Array("seoprofiler.com/bot", "google.com/bot", "ysearch/slurp", "search.msn.com/msnbot", "dotnetdotcom.org", "Sosospider");

function adj_screen() {
    var uAgent = navigator.userAgent;   var next=0;
    for (var n=0; n < botAgents.length; n++) {
        var agent = botAgents[n];
        if (uAgent.indexOf(agent) != -1) { next=1; }
    }
    if (next == 0) {
        var url = location.href;    var swd = screen.width;   
        if (url.indexOf('BSW') == -1) {
            if (url.indexOf('html') == -1) { 
                if (url.indexOf('.pl') == -1) { 
                    var sub_url = "http://www.evalushop.com/cgi-bin/shop/page.pl?pg=index";
                    var new_url = addShockwave(sub_url, swd);   window.location.replace(new_url); 
                }
                else {
                    var len = url.indexOf('.pl')+3;
                    if (url.length != len) { var new_url = addShockwave(url, swd);  window.location.replace(new_url);  }
                }       
            }
            else {
                var beg = url.lastIndexOf('/')+1;   var htm = url.substr(beg);
                var end = htm.indexOf('.');         var page = htm.substr(0, end);  var match=0;   
                for (var i=0; i < catIDs.length; i++) { var input= fileNames[i];   if (input == page) { match=1;  var id=catIDs[i]; } }
                if (match == 1) { var sub_url = "http://www.evalushop.com/cgi-bin/shop/showcat.pl?search="+id; }
                else { 
                    if (page == "admin" || page == "service") { var ht='https'; } else { var ht='http'; }
                    var sub_url = ht+"://www.evalushop.com/cgi-bin/shop/page.pl?pg="+page; 
                }
                var new_url = addShockwave(sub_url, swd);   window.location.replace(new_url);
            }
        }
        else {
            var beg = url.indexOf('BSW')+4;   var bsw = url.substr(beg);    
            if (url.indexOf('SWF=') == -1) { 
                if (bsw != swd) { 
                    var beg = url.indexOf('BSW')-1;       var sub_url = url.substr(0, beg);     
                    var new_url = addShockwave(sub_url, swd);  window.location.replace(new_url); 
                } 
            } 
            else { 
                var sta = url.indexOf('SWF')+4;   var plug1 = url.substr(sta, 1);
                var beg = url.indexOf('SWF')-1;   var sub_url = url.substr(0, beg);     
                var new_url = addShockwave(sub_url, swd);    
                var stb = url.indexOf('SWF')+4;   var plug2 = url.substr(stb, 1);
                if (plug1 != plug2 || bsw != swd) { window.location.replace(new_url); } 
            }
        }
    }
}   

function addShockwave(str, swd) {
    var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
    var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
    var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
    if (navigator.plugins != null && navigator.plugins.length > 0) {
	if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) { 
            var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
	    var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
	    var descArray = flashDescription.split(" ");
	    var tempArrayMajor = descArray[2].split(".");			
	    var version = tempArrayMajor[0];
	    if (version >= 5) { str += "&SWF=Y&BSW="+swd; } else { str += "&SWF=N&BSW="+swd; }
        }
        else { str += "&SWF=N&BSW="+swd; }
    }
    // WebTV 2.6 supports Flash 4, 2.5 Flash 3, older WebTV Flash 2
    else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) { str += "&SWF=N&BSW="+swd; }
    else if ( isIE && isWin && !isOpera ) { 
	var flashVer = ControlVersion();
        if (flashVer >= 5) { str += "&SWF=Y&BSW="+swd; } else { str += "&SWF=N&BSW="+swd; }
    }
    else { str += "&SWF=N&BSW="+swd; }
    return str;
}  

function ControlVersion() {
    var version;   var axo;   var e;
    // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
    try { axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");   version = 7; }
    catch (e) {  }
    if (!version) {
	try { axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");  version = 6; }
        catch (e) {  }
    }
    if (!version) {
	try { axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.5");   version = 5; }
	catch (e) {  }
    }
    if (!version) {
	try { axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");   version = 3; }
	catch (e) {  }
    }
    if (!version) {
	try { axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");   version = 2; }
	catch (e) { version = -1; }
    }
    return version;
}
              
function showlabel(type) { document.images[type].src="images/"+type+"2.gif"; }
function hidelabel(type) { document.images[type].src="images/"+type+"1.gif"; } 
   
