// t3-functions
var browserName=navigator.appName;var browserVer=parseInt(navigator.appVersion);var version="";var msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){version="n3";}else{version="n2";}
function blurLink(theObject){theObject.blur();}
function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1);}else if(offset<0&&n<start){n=end-(start-n-1);} return String.fromCharCode(n);}
function decryptString(enc,offset){var dec="";var len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset);}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset);}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset);}else{dec+=enc.charAt(i);}} return dec;}
function linkTo_UnCryptMailto(s){location.href=decryptString(s,-2);}

// preload icons
var icons = new Array('i1_w1_NO.gif', 'i1_w1_RO.gif', 'i1_w2_NO.gif', 'i1_w2_RO.gif', 'i1_w3_NO.gif', 'i1_w3_RO.gif', 'i2_w1_NO.gif', 'i2_w1_RO.gif', 'i2_w2_NO.gif', 'i2_w2_RO.gif', 'i2_w3_NO.gif', 'i2_w3_RO.gif', 'i3_w1_NO.gif', 'i3_w1_RO.gif', 'i3_w2_NO.gif', 'i3_w2_RO.gif', 'i3_w3_NO.gif', 'i3_w3_RO.gif', 'i4_NO.jpg', 'i4_RO.jpg');
for(i = 0; i < icons.length; i++) {
  (new Image()).src = 'fileadmin/gfx/icons/' + icons[i];
}

// preload navigation icons
var navIcons = new Array('o1_w1_NO.jpg', 'o1_w1_RO.jpg', 'o1_w2_NO.jpg', 'o1_w2_RO.jpg', 'o1_w3_NO.jpg', 'o1_w3_RO.jpg', 'o2_w1_NO.jpg', 'o2_w1_RO.jpg', 'o2_w2_NO.jpg', 'o2_w2_RO.jpg', 'o2_w3_NO.jpg', 'o2_w3_RO.jpg', 'o3_w1_NO.jpg', 'o3_w1_RO.jpg', 'o3_w2_NO.jpg', 'o3_w2_RO.jpg', 'o3_w3_NO.jpg', 'o3_w3_RO.jpg', 'o4_w1_NO.jpg', 'o4_w1_RO.jpg', 'o4_w2_NO.jpg', 'o4_w2_RO.jpg', 'o4_w3_NO.jpg', 'o4_w3_RO.jpg');
for(i = 0; i < navIcons.length; i++) {
  (new Image()).src = 'fileadmin/gfx/nav/icons/' + navIcons[i];
}

// preload navigation
var nav = new Array('arbeitsplatz-cockpit_NO.jpg', 'arbeitsplatz-cockpit_RO_w1.jpg', 'arbeitsplatz-cockpit_RO_w2.jpg', 'arbeitsplatz-cockpit_RO_w3.jpg', 'arbeitsplatz-cockpit_RO.jpg', 'datenschutz_NO.jpg', 'datenschutz_RO_w1.jpg', 'datenschutz_RO_w2.jpg', 'datenschutz_RO_w3.jpg', 'die-idee-cockpit_NO.jpg', 'die-idee-cockpit_RO_w1.jpg', 'die-idee-cockpit_RO_w2.jpg', 'die-idee-cockpit_RO_w3.jpg', 'ergonomie-cockpit_NO.jpg', 'ergonomie-cockpit_RO_w1.jpg', 'ergonomie-cockpit_RO_w2.jpg', 'ergonomie-cockpit_RO_w3.jpg', 'haendler_NO.jpg', 'haendler_RO_w1.jpg', 'haendler_RO_w2.jpg', 'haendler_RO_w3.jpg', 'haendler-login_NO.jpg', 'haendler-login_RO_w1.jpg', 'haendler-login_RO_w2.jpg', 'haendler-login_RO_w3.jpg', 'impressum_NO.jpg', 'impressum_RO_w1.jpg', 'impressum_RO_w2.jpg', 'impressum_RO_w3.jpg', 'kontakt_NO.jpg', 'kontakt_RO_w1.jpg', 'kontakt_RO_w2.jpg', 'kontakt_RO_w3.jpg', 'online-prospekt_NO.jpg', 'online-prospekt_RO_w1.jpg', 'online-prospekt_RO_w2.jpg', 'online-prospekt_RO_w3.jpg', 'downloadbereich_NO.jpg', 'downloadbereich_RO_w1.jpg', 'downloadbereich_RO_w2.jpg', 'downloadbereich_RO_w3.jpg');
for(i = 0; i < nav.length; i++) {
  (new Image()).src = 'fileadmin/gfx/nav/' + nav[i];
}

// preload content images
(new Image()).src = 'fileadmin/gfx/content/container_back.jpg';

// scout-lib
var tmpLinkHtml = null;
var tmpImgId = null;
var tmpRollout = null;

$(document).ready(function(){
	$('#zoom').click(function() {
    $('#zoom').hide();
    restoreIcon();
	})
	
	// downloads tooltips
	if($('#tooltips').length > 0) {
    for(var i = 0; i < 41; i++) {
      $('#t'+i).wrap('<a class="load-local" href="#t'+i+'c" rel="#t'+i+'c" />');
      $('#t'+i).mouseover(function() {
        $(this).attr('src', 'fileadmin/gfx/icons/i1_w1_RO.gif');
      })
      $('#t'+i).mouseout(function() {
        $(this).attr('src', 'fileadmin/gfx/icons/i1_w1_NO.gif');
      })
      $('a.load-local').cluetip({local:true, cursor:'pointer', dropShadow:false, showTitle:false, leftOffset:5});
    }
  }
  
  $('a').focus(function() {$(this).blur();}) // nochmal darueber nachdenken
});

function swapImg(imgId, img) {
  $('#'+imgId).attr('src', 'fileadmin/gfx/nav/'+img);
}

function createMap(map) {
  $('div.csc-frame-frame1').append(map);
}

function createMap2(map) {
  $('p.map').wrapInner('<div class=\"map2\" />');
  $('div.map2').unwrap();
  $('div.map2').append(map);
}

function swapIcon(icon, self) {
  $('#'+self.id+' img').attr('src', icon);
}

function restoreIcon() {
  if(tmpLinkHtml != null) {
    $('#'+tmpImgId).wrap(tmpLinkHtml);
    $('#'+tmpImgId).attr('src', tmpRollout);
    
    tmpLinkHtml = null;
    tmpImgId = null;
    tmpRollout = null;
  }
}

function showImg(img, rollover, rollout, self, close) {
  restoreIcon();

  tmpLinkHtml = self;
  tmpImgId = $('#'+self.id+' img').attr('id');
  tmpRollout = rollout;

  $('#'+self.id+' img').attr('src', rollover);
  $('#'+self.id+' img').unwrap();
  
  $('#zoom').empty().append('<img src="fileadmin/gfx/content/'+img+'" alt="" width="635" height="410" />');
  $('#zoom').append('<div id="zoom_close"><img src="fileadmin/gfx/icons/i3_w'+close+'_NO.gif" alt="Schließen" title="Schließen" /></div>');
  $('#zoom_close').mouseover(function() {
     swapIcon('fileadmin/gfx/icons/i3_w'+close+'_RO.gif',this);
  })
  $('#zoom_close').mouseout(function() {
     swapIcon('fileadmin/gfx/icons/i3_w'+close+'_NO.gif',this);
  })
  $('#zoom').show();
}

function swapContentImg(img, imgId) {
  $('#'+imgId).attr('src', img);
}
