
function setElementOnResize(){ 
  var ow = 1522;
  var w = 1269;
  var h = 675;

  if( window.innerHeight ){
    h = window.innerHeight;
    w = window.innerWidth
  }else{
    h = document.body.clientHeight;
    w = document.body.clientWidth;
  }
  

  
  if(w > 0){
    var factor = w/ow;
  }else{
    // alert("error");
    return;
  }

  var tgs = new Array( 'div','td', 'li', 'a', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'span', 'input');
  var fontsize = 20;

	for ( i = 0 ; i < tgs.length ; i++ ) {
		cTags = document.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < cTags.length ; j++ ){ 
      if(tgs[ i ] == 'li'){
        cTags[ j ].style.backgroundPosition = "left "+(12*factor)+"px";
      }
      
      if(tgs[ i ] == 'input'){
        if( cTags[ j ].type=="text" || cTags[ j ].type=="password"){ 
          cTags[ j ].style.height = (23*factor)+"px";
        }else if(cTags[ j ].type=="button"){
          cTags[ j ].style.height = (25*factor)+"px";
        }else{
          // cTags[ j ].style.height = (23*factor)+"px";
        }
      }
      
      var id = cTags[ j ].id;
      fontsize = 20;
      linehight = 27;
      if(id){
        if (id.substr(0,7) == "layout7"){
          fontsize = 17;
          linehight = 30;
        }
        //submenu
        if (id.substr(0,5) == "space"){
          linehight = 5;
        }
      }
      
      // if(tgs[ i ] == 'input'){
        // if( cTags[ j ].type=="text" || cTags[ j ].type=="button") fontsize = 18;
      // }
      
      if(tgs[ i ] == 'td'){
        linehight = 1;
        if(cTags[ j ].className == "account_left account_left_newsletter" || cTags[ j ].className == "account_right account_right_newsletter"){
          cTags[ j ].style.paddingTop = (3*factor)+"px";
          cTags[ j ].style.paddingBottom = (3*factor)+"px";
          linehight = 20;
        }else if(cTags[ j ].className == "account_left" || cTags[ j ].className == "account_right"){
          cTags[ j ].style.paddingBottom = (14*factor)+"px";
          linehight = 21;
        }else if(cTags[ j ].className == "space1"){ 
          cTags[ j ].style.height = (21*factor)+"px"
          linehight = 21;
        }else if(cTags[ j ].className == "space2"){ 
          cTags[ j ].style.height = (21*factor)+"px"
          linehight = 21;
        }else{
          linehight = 21;
        }
        
        
      }else if(tgs[i] == 'h1'){
        cTags[ j ].style.marginBottom = (12*factor)+"px";
      }
      
      
      if(tgs[ i ] == 'div'){
        if(cTags[ j ].className == "absatz") cTags[ j ].style.marginBottom = (24*factor)+"px"
      }
      
      if(tgs[ i ] == 'a'){
        if(cTags[ j ].id.substr(0,7) == "layout4") cTags[ j ].style.marginRight = (30*factor)+"px"
      }
      
      
      cTags[ j ].style.fontSize = (fontsize*factor)+"px";
      if(tgs[ i ] != 'input'){
        cTags[ j ].style.lineHeight = (linehight*factor)+"px";
      } 
    }
  }
  
  
  document.body.style.oveflow = "hidden";
  document.body.scroll = "auto";
  // hoehe fuer contend setzen
  
  var hoben = (84*factor) + (87*factor);
  var el = null;
  if(el = document.getElementById('contend')){
    var imgH = 808*factor;
    if(h<imgH) imgH = h;
    var tmph = imgH - hoben;
    el.style.height = tmph+"px";
    el.style.overflowX = "hidden";
    el.style.overflowY = "auto";
    if(el = document.getElementById('webseite')){
      el.style.height = h+"px";
      el.style.overflow = "hidden";
    }
    if(el = document.getElementById('background')){
      el.style.height = h+"px";
      el.style.overflow = "hidden";
    }
    if(el = document.getElementById('contend')){
      el.style.height = tmph+"px";
    }
  }
  // return;
  
  setNewWidth('logo', factor);
  setNewWidth('logospan', factor);
  setNewWidth('abovlogodiv', factor);
  
  setNewWidth('top', factor);
  setNewWidth('topmenuin', factor);
  setNewWidth('abovecontend', factor);

  setNewWidth('contendin', factor);
  
  setNewWidth('abovesubmenu', factor);
  
  // setNewWidth('contendout', factor);
  // setNewWidth('contend', factor);
  
  setNewWidth('abovesubmenu', factor);


  setNewWidth('hover3', factor);


 
  setNewWidth('newsout', factor);
  setNewWidth('news', factor);
  
  setNewWidth('account_error', factor);

  
  document.body.style.oveflow = "hidden";
  document.body.scroll = "auto";
}


function setNewWidth(name, factor){

  if(el = document.getElementById(name)){
    switch(name){
      case 'top':
      el.style.height = 86*factor+"px";
      break;
      case 'abovesubmenu':
      // el.style.paddingTop = 30*factor+"px";
      el.style.height = 85*factor+"px";
      break;      
      case 'abovlogodiv':
      el.style.height = 32*factor+"px";
      break;
      case 'logo':
      el.style.height = 42*factor+"px";
      break;
      case 'logospan':
      el.style.marginTop = 11*factor+"px";
      break;
      case 'topmenuin':
      el.style.paddingTop = 40*factor+"px";
      break;
      case 'hover3':
      el.style.marginBottom = 47*factor+"px";
      el.style.marginTop = 47*factor+"px";
      break;
      case 'contendin':
      el.style.paddingTop = 35*factor+"px";
      // el.style.paddingBottom = 35*factor+"px";
      break;
      case 'abovecontend':
      el.style.height = 84*factor+"px";
      break;
      case 'newsout':
      el.style.marginTop = "-"+(162*factor)+"px";
      el.style.height = 162*factor+"px";
      break;
      case 'news':
      // el.style.height = 140*factor+"px";
      el.style.paddingTop = 25*factor+"px";
      break;
      case 'newsmehr':
      el.style.top = 102*factor+"px";
      break;
      case 'account_error':
      el.style.paddingTop = 30*factor+"px";
      break;
    }
  }
}

function intro(){};



function scrollto(link){
  
  if(!link){ 
    var link = window.location; 
  }
  
  var id = link.href.split("#");
  var anker = id[1];

  if(anker != ""){
    if(el = document.getElementById(anker)){	  

		container = $('contend');
		element = $(anker);
		var y = element.y ? element.y : element.offsetTop;
    // var st = y-(document.all?0:container.offsetTop)-20;
    var ver = getInternetExplorerVersion();
    if (ver > -1) {
        if (ver >= 8.0) var st = y-container.offsetTop-16; //berechnung fuer in IE8
        else var st = y-16; // berechnung fuer in IE7 und IE6
    }else{
      var st = y-container.offsetTop-16;
    }
    
    
    if (st<0) st = 0;
    
    // debugger;
    
		container.scrollTop=st;
	  return false;
    }
  }
  return true;
}


function getInternetExplorerVersion() {

    var rv = -1; // Return value assumes failure.

    if (navigator.appName == 'Microsoft Internet Explorer') {

        var ua = navigator.userAgent;

        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");

        if (re.exec(ua) != null)

            rv = parseFloat(RegExp.$1);

    }

    return rv;

}








