
	var APP_ROOT;
	var THEME_ROOT = 'themes/escha/';
  var blink_speed = 1000;
  var blink_switch = 1;
	var Site = {
		
		IE: !!(window.attachEvent && navigator.userAgent.indexOf('Opera') === -1),
		IEVersion: navigator.appVersion.substr(navigator.appVersion.indexOf("MSIE ")+5, 1),
		
		/*
		 * Site.__init
		 */
		__init: function(Counter, isStatic) {
			
			// Pfad nach laden der Seite setzen
			APP_ROOT = (typeof WebSite == "object" || isStatic ? '' : '../');
      
			this.load_PNG();
			
      $(document).ready(function() {
        
        // submenu
        if($("ol.sub li").length == 0) {
          $("ol.sub").append("<li>&nbsp;</li>");
          $("ol.sub li").css("width", "500px");
        }
        
        // main menu
        $("ol.main > li").each(function(index) {
          if(
            $(this).text() == "Startseite" ||
            $(this).text() == "Downloads" ||
            $(this).text() == "Über uns" ||
            $(this).text() == "Kontakt" ||
            $(this).text() == "Home" || 
            $(this).text() == "About us" ||
            $(this).text() == "Contact"
          ) {
            $(this).addClass("small");
          }
        });
        
        // sub menu
        $("ol.sub > li").each(function(index) {
         
          if(
            $(this).text() == "Warenkorb" ||
            $(this).text() == "Basket"
          ) {
            $(this).addClass("cart");
          }
          
          if(
            $(this).text() == "Warenkorb" &&
            cart_link != ""
          ) {
            $(this).attr("href", cart_link);
          }
          
        });
        
        // imprint
        if(imprint_link != "none") {
          $("a.impress").text("Impressum/AGB");
          $("a.impress").css("margin-left", "880px");
        }
        
        // remove catalog and callback
        $("ol.sub li a").each(function() {
          if($("body.neutral_shop").length == 1) {
            if($(this).text() == "Katalog bestellen" || $(this).text() == "Callback Service") {
              $(this).parent().css("visibility", "hidden");
            }
            if($(this).text() == "Ihr Konto") {
              $(this).parent().css("display", "none");
            }
            if($(this).text() == "Impressum") {
              $(this).text("Impressum/AGB");
            }
          }
        });
        
        // remove psi links
        $('img[alt="PSI"]').remove();
        $('img[alt="european-sourcing.com"]').remove();
        
        // blink
        Site.blink();
        
      });
      
		},
		
    /*
		 * Site.blink
		 */
    blink: function() {
      
      var blink_elements = $("span.blink");
      var blink_status = "";
        
      if (blink_switch == 1) {
        blink_status ="visible";
        blink_switch = 0;
      } else {
        blink_status = "hidden";
        blink_switch = 1;
      }

      for(i = 0; i < blink_elements.length; i++) {
        blink_elements[i].style.visibility = blink_status;
      }

      setTimeout("Site.blink();", blink_speed);
      
    },
    
		/*
		 * Site.load_PNG
		 */
		load_PNG: function() {
			
			if(!this.IE || this.IEVersion != 6)
				return;
			var images = document.getElementsByTagName('img');
			
			for (var c = 0; c < images.length; c++) {
				
				if (!images[c].src.match(/\.png/))
					continue;
				
	  		images[c].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + images[c].src + "')";
	      images[c].src = APP_ROOT + 'skins/brandbox_default/icons/others/spacer.gif';
				
			}
      
		}
    
	}
	
