////////////////////////////////////////////////////////////////
//
// wScript.js 2.4.3
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication? Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
//
// Anzupassende Variablen:
//
// Rahmen, in den die Seiten zu laden sind, falls kein Ziel angegeben wurde ("top" fuer Nonframe).
var frameContent = "content";
//
// Falls Cookies zur Weitergabe von NavId verwendet werden sollen (0 = aus, 1 = ein).
var useCookiesNavId = 0;
//
// Falls Cookies zur Weitergabe von PageId verwendet werden sollen (0 = aus, 1 = ein).
var useCookiesPageId = 0;
//
// Aktiviert den Debugmodus zur Fehlersuche (0 = aus, 1 = ein).
var cacheMode = 0;
//
// Aktiviert den Debugmodus zur Fehlersuche (0 = aus, 1 = ein).
var debugMode = 0;
//
// Optionen des standard Popupfensters.
var optionsPopup = "scrollbars=yes,resizable=yes,menubar=yes,location=no,width=580,height=480";
//
// Optionen des ersten Popupfensters.
var optionsPopup1 = "scrollbars=yes,resizable=yes,menubar=no,location=no,width=240,height=360";
//
// Optionen des zweiten Popupfensters.
var optionsPopup2 = "scrollbars=yes,resizable=yes,menubar=no,location=no,width=160,height=160";
//
// Optionen des Popupfensters f?r den Flash-Film.
var optionsPopupFlash = "scrollbars=no,resizable=yes,menubar=no,location=no,width=335,height=320";
//
// Optionen des Popupfensters Datenschutz.
var optionsPopupDatenschutz = "scrollbars=yes,resizable=yes,menubar=no,location=no,width=420,height=440";
//
// Optionen des Sitemap Popupfensters.
var ua = navigator.userAgent;
if(ua.indexOf("MSIE") >=0) {
		var optionsKonfPopup = "scrollbars=no,resizable=no,menubar=yes,location=no,width=670,height=470";
	} else {
		var optionsKonfPopup = "scrollbars=no,resizable=no,menubar=yes,location=no,width=670,height=490";
	}
//
// Optionen des Popupfensters Gewinnspiel.
var optionsPopupGewinnspiel = "scrollbars=yes,resizable=no,menubar=yes,location=no,width=794,height=543";
//
//erscheint wenn ein Pflichtfeld nicht ausgef?llt wurde
var messageObligation = " ist ein Pflichtfeld!\n"; 
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
//
// Beschreibung: Browsererkennung
//
////////////////////////////////////////////////////////////////

var ns  = (document.layers) ? 1 : 0;
var ie  = (document.all) ? 1 : 0;
var dom = (document.getElementById) ? 1 : 0;
var mac = (navigator.platform.indexOf("Mac") != -1) ? 1 : 0;

////////////////////////////////////////////////////////////////
//
// Beschreibung: Leitet zur sprachspezifischen Startseite um
//
////////////////////////////////////////////////////////////////

function redirectLanguage(subDir){

 if(subDir == "undefined" || subDir == null){
   subDir = "";
 }

 var userLanguage = getUserLanguage();
 if(userLanguage == "de"){
   document.location.href = "/wDeutsch/" + subDir;
 }
 else if(userLanguage.indexOf("en") != -1){
   document.location.href = "/wEnglisch/" + subDir;
 }
 else{
   document.location.href = "/wDeutsch/" + subDir;
 }  
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Ermittelt die Sprache des Benutzers
//
// Return: Benutzersprache
//
////////////////////////////////////////////////////////////////
  
function getUserLanguage(){

 var userLanguage;
 if(navigator.language){
  userLanguage = navigator.language;
 }
 else if(navigator.userLanguage){
  userLanguage = navigator.userLanguage;
 }

 if(debugMode == 1){
  alert(userLanguage);
 }

 return userLanguage
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Ermittelt den Weblication-Benutzernamen
//
// Return: Benutzername
//
////////////////////////////////////////////////////////////////
  
function getUserName(){

  var cookieStr = document.cookie;  
  var userName  = "";
  var checkIsLogedin = /wId=WSESSIONID/;
  
  if(checkIsLogedin.test(cookieStr) == true){
    cookieStr = cookieStr.replace('%2D', '');
    var checkUser       = /WSESSIONID\%40([\w|\d|\-|_|;|,|.| ]+)\%40([\w|\d|\-|_]*)\%40/;
    var checkUserPublic = /WSESSIONID\%40public_([\w|\d|\-|_|;|,|.| ]+)\%40([\w|\d|\-|_]*)\%40/;
    var checkUserPublicAlt = /WSESSIONID\%40public_([\w|\d|\-|_|;|,|.| ]+\%2[0E][\w|\d|\-|_|;|,|.| ]+)\%40([\w|\d|\-|_]*)\%40/;    
    if(checkUserPublic.test(cookieStr) == true){
      userName = RegExp.$1;
      userLang = RegExp.$2;     
    }
    else if(checkUserPublicAlt.test(cookieStr) == true){
      userName = RegExp.$1;
      userName = userName.replace(/\%20/ ,' ');
      userName = userName.replace(/\%2E/ ,'.');   
      userLang = RegExp.$2;     
    }
    else if(checkUser.test(cookieStr) == true){
      userName = RegExp.$1;
      userLang = RegExp.$2;     
    }    
  }
  return userName;  
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster
//
////////////////////////////////////////////////////////////////

function openPopup(url){

 if(debugMode == 1){
  alert(url);
 }

 window.open(url, "popup", optionsPopup);
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster vom Typ 1
//
////////////////////////////////////////////////////////////////

function openPopup1(url){

 if(debugMode == 1){
  alert(url);
 }

 window.open(url, "popup1", optionsPopup1);
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster vom Typ 2
//
////////////////////////////////////////////////////////////////

function openPopup2(url){

 if(debugMode == 1){
  alert(url);
 }

 window.open(url, "popup2", optionsPopup2);
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster vom Typ Flash
//
////////////////////////////////////////////////////////////////

function openPopupFlash(url){

 if(debugMode == 1){
  alert(url);
 }

 window.open(url, "popupFlash", optionsPopupFlash);
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster Datenschutz
//
////////////////////////////////////////////////////////////////

function openPopupDatenschutz(url){

 if(debugMode == 1){
  alert(url);
 }

 window.open(url, "popupDatenschutz", optionsPopupDatenschutz);
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet das Konfigurator-Popup
//
////////////////////////////////////////////////////////////////
function openKonfPopup(url){

 if(debugMode == 1){
  alert(url);
 }

 window.open(url, "popup", optionsKonfPopup);
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster zum Drucken
//
////////////////////////////////////////////////////////////////

function open_window_print(url) {

zoom=window.open(url,"Zoom2",'width=500,height=500,scrollbars=yes,menubar=no');
			var x = (screen.width-500)/2;
			zoom.moveTo(x,30);
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster Wirkweise
//
////////////////////////////////////////////////////////////////

function open_window_wirkweise (url) {
   var win;
   win=window.open (url, "fenster","width=650,height=500,menubar=no,resizable=no");	
		   var x = (screen.width-650)/2;
					win.moveTo(x,150);		
} 


////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster mit festgelegter Breite und Hoehe
//
////////////////////////////////////////////////////////////////

function open_window_size(url, ww, wh) {

   if (ww == ''){
     var ww = 800;     
   }
   if (wh == ''){
     var wh = 600;     
   }

   var zoom1 = window.open(url,"Zoom1",'width=' + ww + ',height=' + wh + ',scrollbars=yes,menubar=no');
   var x = (screen.width-ww)/2;
   zoom1.moveTo(1,30);
}


////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster mit festgelegter Breite und Hoehe ohne Scrollbalken
//
////////////////////////////////////////////////////////////////

function open_window_size_no_sb(url, ww, wh) {

   if (ww == ''){
     var ww = 800;     
   }
   if (wh == ''){
     var wh = 600;     
   }

   var zoom1 = window.open(url,"Zoom1",'width=' + ww + ',height=' + wh + ',scrollbars=no,menubar=no');
   var x = (screen.width-ww)/2;
   zoom1.moveTo(1,30);
}	


////////////////////////////////////////////////////////////////
//
// Beschreibung: Ruft eine neue Adresse auf
// 
// Parameter: url    = Adresse, die aufgerufen werden soll
//
// Parameter: target = Zielfenster, in dem die Seite angezeigt werden soll
//
// Parameter: navId  = ID des Navigationspunktes
//
////////////////////////////////////////////////////////////////

function changeLocation(url, target, navId){

  changeLocationUrl(url, target, navId);

}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Ruft eine neue Adresse auf
// 
// Parameter: url    = Adresse, die aufgerufen werden soll
//
// Parameter: target = Zielfenster, in dem die Seite angezeigt werden soll
//
// Parameter: navId  = ID des Navigationspunktes
//
////////////////////////////////////////////////////////////////

function changeLocationUrl(url, target, navId){

 if(url    == "undefined" || url    == null || url == "#"){url    = "";}
 if(target == "undefined" || target == null){target = "";}
 if(navId  == "undefined" || navId  == null){navId  = "";}
 
 if(debugMode == 1){
  alert("url = " + url + "\ntarget = " + target + "\nnavId = " + navId);
 }
 
 if(url == ""){
   return;
 }
 
 url = url.replace('NAVIDJS', navId); 

 if(url != ""){
  if(useCookiesNavId == 1){
   if(navId != ""){
    document.cookie = "wNavId=" + navId + ";path=/;";
   }
  }

  if(useCookiesPageId == 1){
   var getPageId = /wPageId=(\d+)/;
   if(getPageId.test(url) == true){
    var wPageId = RegExp.$1;
    document.cookie = "wPageId=" + wPageId + ";path=/;";
   }
  }

  if(url == "#"){
   url = document.location.href;
   url = url.replace(/[\&|\?]navid=\d+/i, "");
  }

  if(navId != ""){
   var isNavigationStatic = /wNavStat_~_/;
   if(isNavigationStatic.test(url) == true){
    url = url.replace(/(\.[\w|\d]+)$/, navId + "$1");
   } 
   else{
    var hasNavid = /navid=\d+/;   
     if(hasNavid.test(url) == false){
      var hasParameters = /\?/;
      if(hasParameters.test(url) == false){
       url = url + '?' + 'navid=' + navId;
      }
      else{
       url = url + '&' + 'navid=' + navId;        
      } 
    }
   }
  }

  if(debugMode == 1){
   alert("url = " + url + "\ntarget = " + target + "\nnavId = " + navId);
  }   

  if(target == "top" || target == "_top"){
   top.location.href = url;
  }
  else if(target == "parent" || target == "_parent"){
   parent.location.href = url;
  }    
  else if(target == "blank" || target == "_blank"){
   window.open(url);
  }    
  else if(target == "popup" || target == "_popup"){
   window.open(url, "popup", optionsPopup);
  }    
  else if(target == "popup1" || target == "_popup1"){
   window.open(url, "popup1", optionsPopup1);
  }    
  else if(target == "popup2" || target == "_popup2"){
   window.open(url, "popup2", optionsPopup2);
  }    
  else{
   if(target == ""){
    target = frameContent;
   }
   if(frameContent != "top"){
    if(eval("top.frames['" + target + "']")){
     eval("top.frames['" + target + "'].location.href = url");
    }
             else{
     window.location.href = url;
    }  
   }
            else{
    window.location.href = url;
   } 
  }
 }
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Wechselt ein Bild aus
// 
// Parameter: picOldId  = ID des Bildes, das ersetzt werden soll
//
// Parameter: picNewObj = Neues Bildobjekt das eingesetzt werden soll
//
////////////////////////////////////////////////////////////////

function changePic(picOldId, picNewObj){

 if(debugMode == 1){
  alert("picOldId = " + picOldId + "\npicNewObj = " + picNewObj);
 }
 
 if(document.images[picOldId]){
  if(document.images[picOldId].src && picNewObj){
   document.images[picOldId].src = picNewObj.src;
  }
 }
} 

////////////////////////////////////////////////////////////////
//
// Beschreibung: Druckt das aktuelle Dokument
//
////////////////////////////////////////////////////////////////

function printDocument(){  

  if(document.all && navigator.appVersion.substring(22,23)==4) {
    self.focus();
    var OLECMDID_PRINT = 6;
    var OLECMDEXECOPT_DONTPROMPTUSER = 2;
    var OLECMDEXECOPT_PROMPTUSER = 1;
    var WebBrowser = '<object id="WebBrowser1" width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
    document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
    WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER);
    WebBrowser1.outerHTML = '';
  }
  else{
    window.print();  
  }
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Sendet das Formular
// 
// Parameter: form = Formular, das gesendet werden soll.
//
////////////////////////////////////////////////////////////////
function submitFormCurrent(form){
	test = submitForm(form);
	if(test == true) {
		//return false;
		form.submit();
	}
}

function submitForm(form, cacheMode){

  var cookieStr = "";

  if(checkForm(form) == false){
    //return; 
  }
  else{
    if(cacheMode == 1){   
      cookieStr += "; path=/";  
      document.cookie = cookieStr; 
    }
    //return true;
    form.submit();
  }
}



//////////////////////////////////////////////////////////////////////////////
//
// Beschreibung: Pr?ft, ob die Plichtfelder im Formular ausgef?llt worden sind.
// 
// Parameter: form = Formular, das gepr?ft werden soll.
//
//////////////////////////////////////////////////////////////////////////////

function checkForm(form){

 var messageEmail      = " enthält keine gültige Email Adresse!\n"; //erscheint wenn ein Pflichtfeld nicht ausgef?llt wurde

  var isObligation = /\|\w*o\w*$/i;  //Pflichtfeld, wenn Feldname am Schluss |o  enthaelt   (z.B.: "Strasse|o")
  var isEmail      = /\|\w*e\w*$/i;  //Emailfeld wenn Feldname am Schluss |e enthaelt       (z.B.: "eMail|e")
  var isCache      = /\|\w*c\w*$/i;  //Wird fuer weitere Formulare gespeichert am Schluss |c enthaelt       (z.B.: "eMail|c")
          //Pflicht- und Emailfeld, wenn am Schluss |oe oder |eo (z.B.: "eMail|eo") 

  var checkEmail   = /.*\@.*\.\w+/i;
  var formElement;
  var formElementNameOrig;
  var elementStr;
  var alertStr = "";
  var radioButtonName = "";
 
  for(var i = 0; i <= form.elements.length - 1; i++){
    var formElement = form.elements[i];
    if(formElement){
      formElementNameOrig = formElement.name.replace(/\|\w+/, '');
      if(formElement.title == ""){
        elementStr = formElementNameOrig;
      }
      else{
        elementStr = formElement.title;
      }
      if(formElement.type == "text" || formElement.type == "textarea" || formElement.type == "select-one" ||  formElement.type == "password"){
         
        if(isObligation.test(formElement.name) == true){  
          if(formElement.value == ""){
            alertStr += elementStr + messageObligation;                     
          }
        } 
        if(isEmail.test(formElement.name) == true){  
          if (checkEmail.test(formElement.value) == false){
            alertStr += elementStr + messageEmail;                     
          }
        } 
        if(cacheMode == "1"){    
          if(isCache.test(formElement.name) == true){ 
            if(formElement.value != ""){
              cookieStr += "wFc_" + formElementNameOrig + "=" + formElement.value + ":";
            }
          }    
        }     
      }
	    else if(formElement.type == "checkbox"){
        formElementNameOrig = formElement.name.replace(/\|\w+/, ''); 	  
        if(isObligation.test(formElement.name) == true){  
          if(formElement.checked == false){
            alertStr += elementStr + messageObligation;                     
          }
        } 
	    }
      else if(formElement.type == "radio"){
        if(radioButtonName != formElement.name){
          radioButtonName = formElement.name;
          var radioButtons = document.getElementsByName(formElement.name);
          formElementNameOrig = formElement.name.replace(/\|\w+/, ''); 	  
          if(isObligation.test(formElement.name) == true){  
            var isChecked = false;
            for(j = 0; j < radioButtons.length; j++){
              if(radioButtons[j].checked == true){
                isChecked = true
              }
            }
            if(isChecked == false){
              alertStr += elementStr + messageObligation;                     
            }
          } 
        }
	    }
    }
  }

  if(alertStr != ""){
    alert(alertStr);  
    return false;
  }
  
  return true;
  
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Initialisiert das Formular
// 
// Parameter: form = Formular, das initialisiert werden soll.
//
////////////////////////////////////////////////////////////////

function initForm(form){

  var isCache      = /\|\w*c\w*$/i;  //Wird fuer weitere Formulare gespeichert am Schluss |c enthaelt       (z.B.: "eMail|c")

  var formElement;
  var formElementNameOrig;

  var cookieStr    = document.cookie;
  var elementValue = "";

  if(form){
    for(var i = 0; i <= form.elements.length - 1; i++){
      var formElement = form.elements[i];
      if(formElement){
        if(formElement.name){      
          if(isCache.test(formElement.name) == true){ 
            if(formElement.value == ""){
              formElementNameOrig = formElement.name.replace(/\|\w+/, ''); 
              var getElementValue = eval("/wFc_" + formElementNameOrig + "\=([^\:]+)\:/");
              if(getElementValue.test(cookieStr) == true){
                elementValue = RegExp.$1;
                formElement.value = elementValue;
              }  
            }
          }
        }
      }
    }
  }
  else{
    //alert("Formular wurde nicht gefunden!\n Wurde es schon geladen?");
  }
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Startet die Suche in einem neuen Fenster
// 
////////////////////////////////////////////////////////////////

function startSearch(formName){
  if(formName){
    var form = formName
  }
  else{
    var form = document.frmSearch;
  }
  
  if(form.term.value == "" || form.term.value == " suchen"){
    alert("Sie haben noch keinen Suchbegriff eingegeben!");
    form.term.focus();
    return false;
  }
  
  var win = window.open ("", "winSearch","height=440,width=540,status=no,menubar=no,scrollbars=yes");
  var x = (screen.width-540)/2;
  win.moveTo(x,30);
  win.focus();
  form.submit();
}

var submenusIdOpen = new Array(0,0,0,0,0,0,0,0,0);	
     
////////////////////////////////////////////////////////////////
//
// Beschreibung: Zeigt einen Layer an
// 
// Parameter: layerId = ID des anzuzeigenden Layers
//
////////////////////////////////////////////////////////////////

function showLayer(layerId){

  if(ie){
    if(document.all[layerId]){
      document.all[layerId].style.visibility = 'visible';
    }  
  }
  else if(ns){
    if(document.layers[layerId]){
      document.layers[layerId].visibility = 'visible'; 
    } 
  }
  else if(dom){
    if(document.getElementById(layerId)){
      document.getElementById(layerId).style.visibility = 'visible';  
    }
  } 
  
}
     
////////////////////////////////////////////////////////////////
//
// Beschreibung: Schliest einen Layer
// 
// Parameter: layerId = ID des zu schliessenden Layers
//
////////////////////////////////////////////////////////////////

function hideLayer(layerId){

  if(ie){
    if(document.all[layerId]){
      document.all[layerId].style.visibility = 'hidden';
    }  
  }
  else if(ns){
    if(document.layers[layerId]){
      document.layers[layerId].visibility = 'hide'; 
    } 
  }
  else if(dom){
    if(document.getElementById(layerId)){
      document.getElementById(layerId).style.visibility = 'hidden';  
    }
  } 
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: ?ffnet ein Untermen?
// 
// Parameter:
//
////////////////////////////////////////////////////////////////      
      
function openSubmenu(submenuId, submenuLevel){
  closeSubmenu(submenuId, submenuLevel);          
  submenusIdOpen[submenuLevel] = submenuId;	
  showLayer(submenuId);  
  showLayer('submenuCloserTop');
  showLayer('submenuCloserLeft');      
 
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Schliesst ein Untermen?
// 
// Parameter:
//
////////////////////////////////////////////////////////////////        

function closeSubmenu(submenuId, submenuLevel){
  for(var i=(submenuLevel);i<=submenusIdOpen.length;i++){
    if(submenusIdOpen[i] != 0 && submenusIdOpen[i] != submenuId){
      hideLayer(submenusIdOpen[i]);     
    }       
  }  
  //hideLayer('submenuCloserTop');
  //hideLayer('submenuCloserLeft');  
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Schliesst ein Untermen?
// 
// Parameter:
//
////////////////////////////////////////////////////////////////        

function closeSubmenuAll(){
  closeSubmenu("", 1)
  hideLayer('submenuCloserTop');
  hideLayer('submenuCloserLeft');  
  
}

////////////////////////////////////////
//
// Mouseover fuer Domainerkennung
//
////////////////////////////////////////

var domain    = document.location.hostname.toLowerCase();
var collector = new Array();
var object    = new Array();
var browser   = false;

if(location.host.indexOf(".de") != -1){
  collector[0] = new countrydata("logo_gsk.gif", "logo_gsk_germany.gif", "http://de.gsk.com/", location.host);
}
else if(location.host.indexOf(".at") != -1){
  collector[0] = new countrydata("logo_gsk.gif", "logo_gsk_austria.gif", "http://at.gsk.com/", location.host);
}
else if(location.host.indexOf(".ch") != -1){
  collector[0] = new countrydata("logo_gsk.gif", "logo_gsk_switzerland.gif", "http://ch.gsk.com/", location.host);
}
else{
  collector[0] = new countrydata("logo_gsk.gif", "logo_gsk_germany.gif", "http://de.gsk.com/", location.host);
}


function countrydata(pic, mopic, link, domainpart){
    this.picsrc         = "/img/design/layout/" + pic;
    this.mopicsrc       = "/img/design/layout/" + mopic;
    this.pic            = new Image();
    this.mopic          = new Image();
    this.link           = link;
    this.domainpart     = domainpart;
}

var index2use = "";

var domainToChangeUrl = "";

function domaincheck(){
    for(i=0; i<collector.length; i++){
        if(domain.indexOf(collector[i].domainpart) != -1){
            domainToChangeUrl = collector[i].link;
            collector[i].pic.src   = collector[i].picsrc;
            collector[i].mopic.src = collector[i].mopicsrc;
            index2use = i;
        }
    }
}

function changeDomain(){
  window.open(domainToChangeUrl, "");
}

function changepic(imgobj,img2use){
 	if(collector[index2use]){
	    document.images[imgobj].src = eval("collector[index2use]."+ img2use +".src");
	}
}


////////////////////////////////////////////////////////
//
//	Funktionen zum Verschieben von Layers
//
////////////////////////////////////////////////////////

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_scanStyles(obj, prop) { //v8.0
  var inlineStyle = null; var ccProp = prop; var dash = ccProp.indexOf("-");
  while (dash != -1){ccProp = ccProp.substring(0, dash) + ccProp.substring(dash+1,dash+2).toUpperCase() + ccProp.substring(dash+2); dash = ccProp.indexOf("-");}
  inlineStyle = eval("obj.style." + ccProp);
  if(inlineStyle) return inlineStyle;
  var ss = document.styleSheets;
  for (var x = 0; x < ss.length; x++) { var rules = ss[x].cssRules;
	for (var y = 0; y < rules.length; y++) { var z = rules[y].style;
	  if(z[prop] && (rules[y].selectorText == '*[ID"' + obj.id + '"]')) {
        return z[prop];
  }  }  }  return "";
}

function MM_getProp(obj, prop) { //v8.0
  if (!obj) return ("");
  if (prop == "L") return obj.offsetLeft;
  else if (prop == "T") return obj.offsetTop;
  else if (prop == "W") return obj.offsetWidth;
  else if (prop == "H") return obj.offsetHeight;
  else {
    if (typeof(window.getComputedStyle) == "undefined") {
	    if (typeof(obj.currentStyle) == "undefined"){
		    if (prop == "P") return MM_scanStyles(obj,"position");
        else if (prop == "Z") return MM_scanStyles(obj,"z-index");
        else if (prop == "V") return MM_scanStyles(obj,"visibility");
	    } else {
	      if (prop == "P") return obj.currentStyle.position;
        else if (prop == "Z") return obj.currentStyle.zIndex;
        else if (prop == "V") return obj.currentStyle.visibility;
	    }
    } else {
	    if (prop == "P") return window.getComputedStyle(obj,null).getPropertyValue("position");
      else if (prop == "Z") return window.getComputedStyle(obj,null).getPropertyValue("z-index");
      else if (prop == "V") return window.getComputedStyle(obj,null).getPropertyValue("visibility");
    }
  }
}

function MM_dragLayer(objName,x,hL,hT,hW,hH,toFront,dropBack,cU,cD,cL,cR,targL,targT,tol,dropJS,et,dragJS) { //v8.0
  //Copyright 2005 Macromedia, Inc. All rights reserved.
  var i,j,aLayer,retVal,curDrag=null,curLeft,curTop,IE=document.all,NS4=document.layers;
  var NS6=(!IE&&document.getElementById), NS=(NS4||NS6); if (!IE && !NS) return false;
  retVal = true; if(IE && event) event.returnValue = true;
  if (MM_dragLayer.arguments.length > 1) {
    curDrag = MM_findObj(objName); if (!curDrag) return false;
    if (!document.allLayers) { document.allLayers = new Array();
      with (document) if (NS4) { for (i=0; i<layers.length; i++) allLayers[i]=layers[i];
        for (i=0; i<allLayers.length; i++) if (allLayers[i].document && allLayers[i].document.layers)
          with (allLayers[i].document) for (j=0; j<layers.length; j++) allLayers[allLayers.length]=layers[j];
      } else {
        if (NS6) { var spns = getElementsByTagName("span"); var all = getElementsByTagName("div"); 
          for (i=0;i<spns.length;i++) if (MM_getProp(spns[i],'P')) allLayers[allLayers.length]=spns[i];}
        for (i=0;i<all.length;i++) {
	  if (NS4){if (all[i].style&&all[i].style.position) allLayers[allLayers.length]=all[i];}
          else if (MM_getProp(all[i],'P')) allLayers[allLayers.length]=all[i]; 
        }
    } }
    curDrag.MM_dragOk=true; curDrag.MM_targL=targL; curDrag.MM_targT=targT;
    curDrag.MM_tol=Math.pow(tol,2); curDrag.MM_hLeft=hL; curDrag.MM_hTop=hT;
    curDrag.MM_hWidth=hW; curDrag.MM_hHeight=hH; curDrag.MM_toFront=toFront;
    curDrag.MM_dropBack=dropBack; curDrag.MM_dropJS=dropJS;
    curDrag.MM_everyTime=et; curDrag.MM_dragJS=dragJS;
  
    curDrag.MM_oldZ = (NS4)?curDrag.zIndex:MM_getProp(curDrag,'Z');
    curLeft= (NS4)?curDrag.left:MM_getProp(curDrag,'L');
    if (String(curLeft)=="NaN") curLeft=0; curDrag.MM_startL = curLeft;
    curTop = (NS4)?curDrag.top:MM_getProp(curDrag,'T');
    if (String(curTop)=="NaN") curTop=0; curDrag.MM_startT = curTop;
    curDrag.MM_bL=(cL<0)?null:curLeft-cL; curDrag.MM_bT=(cU<0)?null:curTop-cU;
    curDrag.MM_bR=(cR<0)?null:curLeft+cR; curDrag.MM_bB=(cD<0)?null:curTop+cD;
    curDrag.MM_LEFTRIGHT=0; curDrag.MM_UPDOWN=0; curDrag.MM_SNAPPED=false; //use in your JS!
    document.onmousedown = MM_dragLayer; document.onmouseup = MM_dragLayer;
    if (NS) document.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
  } else {
    var theEvent = ((NS)?objName.type:event.type);
    if (theEvent == 'mousedown') {
      var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;
      var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;
      var maxDragZ=null; document.MM_maxZ = 0;
      for (i=0; i<document.allLayers.length; i++) { aLayer = document.allLayers[i];
        var aLayerZ = (NS4)?aLayer.zIndex:MM_getProp(aLayer,'Z');
        if (aLayerZ > document.MM_maxZ) document.MM_maxZ = aLayerZ;
        var isVisible = ((NS4)?aLayer.visibility:MM_getProp(aLayer,'V')).indexOf('hid') == -1;
        if (aLayer.MM_dragOk != null && isVisible) with (aLayer) {
          var parentL=0; var parentT=0;
          if (NS6) { parentLayer = aLayer.parentNode;
            while (parentLayer != null && parentLayer != document && MM_getProp(parentLayer,'P')) {
              parentL += parseInt(MM_getProp(parentLayer,'L')); parentT += parseInt(MM_getProp(parentLayer,'T'));
              parentLayer = parentLayer.parentNode;
              if (parentLayer==document) parentLayer = null;
          } } else if (IE) { parentLayer = aLayer.parentElement;       
            while (parentLayer != null && MM_getProp(parentLayer,'P')) {
              parentL += MM_getProp(parentLayer,'L'); parentT += MM_getProp(parentLayer,'T');
              parentLayer = parentLayer.parentElement; } }
          var tmpX=mouseX-((NS4)?pageX:(MM_getProp(aLayer,'L'))+parentL+MM_hLeft);
          var tmpY=mouseY-((NS4)?pageY:(MM_getProp(aLayer,'T'))+parentT+MM_hTop);
          if (String(tmpX)=="NaN") tmpX=0; if (String(tmpY)=="NaN") tmpY=0;
          var tmpW = MM_hWidth;  if (tmpW <= 0) tmpW += (NS4)?clip.width:MM_getProp(aLayer,'W');
          var tmpH = MM_hHeight; if (tmpH <= 0) tmpH += (NS4)?clip.height:MM_getProp(aLayer,'H');
          if ((0 <= tmpX && tmpX < tmpW && 0 <= tmpY && tmpY < tmpH) && (maxDragZ == null
              || maxDragZ <= aLayerZ)) { curDrag = aLayer; maxDragZ = aLayerZ; } } }
      if (curDrag) {
        document.onmousemove = MM_dragLayer; if (NS4) document.captureEvents(Event.MOUSEMOVE);
        curLeft = (NS4)?curDrag.left:MM_getProp(curDrag,'L');
        curTop = (NS4)?curDrag.top:MM_getProp(curDrag,'T');
        if (String(curLeft)=="NaN") curLeft=0; if (String(curTop)=="NaN") curTop=0;
        MM_oldX = mouseX - curLeft; MM_oldY = mouseY - curTop;
        document.MM_curDrag = curDrag;  curDrag.MM_SNAPPED=false;
        if(curDrag.MM_toFront) {
          var newZ = parseInt(document.MM_maxZ)+1;
          eval('curDrag.'+((NS4)?'':'style.')+'zIndex=newZ');
          if (!curDrag.MM_dropBack) document.MM_maxZ++; }
        retVal = false; if(!NS4&&!NS6) event.returnValue = false;
    } } else if (theEvent == 'mousemove') {
      if (document.MM_curDrag) with (document.MM_curDrag) {
        var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;
        var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;
        var newLeft = mouseX-MM_oldX; var newTop  = mouseY-MM_oldY;
        if (MM_bL!=null) newLeft = Math.max(newLeft,MM_bL);
        if (MM_bR!=null) newLeft = Math.min(newLeft,MM_bR);
        if (MM_bT!=null) newTop  = Math.max(newTop ,MM_bT);
        if (MM_bB!=null) newTop  = Math.min(newTop ,MM_bB);
        MM_LEFTRIGHT = newLeft-MM_startL; MM_UPDOWN = newTop-MM_startT;
        if (NS4) {left = newLeft; top = newTop;}
        else if (NS6){style.left = newLeft + "px"; style.top = newTop + "px";}
        else {style.pixelLeft = newLeft; style.pixelTop = newTop;}
        if (MM_dragJS) eval(MM_dragJS);
        retVal = false; if(!NS) event.returnValue = false;
    } } else if (theEvent == 'mouseup') {
      document.onmousemove = null;
      if (NS) document.releaseEvents(Event.MOUSEMOVE);
      if (NS) document.captureEvents(Event.MOUSEDOWN); //for mac NS
      if (document.MM_curDrag) with (document.MM_curDrag) {
        if (typeof MM_targL =='number' && typeof MM_targT == 'number' &&
            (Math.pow(MM_targL-((NS4)?left:MM_getProp(document.MM_curDrag,'L')),2)+
             Math.pow(MM_targT-((NS4)?top:MM_getProp(document.MM_curDrag,'T')),2))<=MM_tol) {
          if (NS4) {left = MM_targL; top = MM_targT;}
          else if (NS6) {style.left = MM_targL + "px"; style.top = MM_targT + "px";}
          else {style.pixelLeft = MM_targL; style.pixelTop = MM_targT;}
          MM_SNAPPED = true; MM_LEFTRIGHT = MM_startL-MM_targL; MM_UPDOWN = MM_startT-MM_targT; }
        if (MM_everyTime || MM_SNAPPED) eval(MM_dropJS);
        if(MM_dropBack) {if (NS4) zIndex = MM_oldZ; else style.zIndex = MM_oldZ;}
        retVal = false; if(!NS) event.returnValue = false; }
      document.MM_curDrag = null;
    }
    if (NS) document.routeEvent(objName);
  } return retVal;
}


////////////////////////////////////////////////////////
//
//	Ein und Ausblenden von Layers
//
////////////////////////////////////////////////////////


function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


////////////////////////////////////////////////////////
//
//	L?dt Bilder vor
//
////////////////////////////////////////////////////////

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


////////////////////////////////////////////////////////
//
//	korrigiert die Div-H?he von "elementTextSpalteRightContent" bei geringem Inhalt
//
////////////////////////////////////////////////////////


function kor_textWhole_height () {


if (document.getElementById('textWhole'))
{
	var inhalt_hoehe = document.getElementById('textWhole').offsetHeight ;


	  if (inhalt_hoehe < 400)
			{

		  document.getElementById('textWhole').style.height = "400px";

		}
	}
if (document.getElementById('textRight'))
{
	var inhalt_hoehe = document.getElementById('textRight').offsetHeight ;


	  if (inhalt_hoehe < 400)
			{

		  document.getElementById('textRight').style.height = "400px";

		}
	}
if (document.getElementById('textLeft'))
{
	var inhalt_hoehe = document.getElementById('textLeft').offsetHeight ;


	  if (inhalt_hoehe < 400)
			{

		  document.getElementById('textLeft').style.height = "400px";

		}
	}
}
////////////////////////////////////////////////////////
//
//	Funktionen f?r Drag and Drop der Layer
//
////////////////////////////////////////////////////////
var dragobjekt = null;
var ie  = (document.all) ? 1 : 0;

var winWidth;
var winHeight;

// Position, an der das Objekt angeklickt wurde.
var dragx = 0;
var dragy = 0;

// Mausposition
var posx = 0;
var posy = 0;

function draginit() {
 // Initialisierung der ?berwachung der Events	
	if(ie){
	  if(document.documentElement.clientWidth){
	    winWidth = document.documentElement.clientWidth;
	  }
	  else{
	    if(document.body){
	      winWidth = document.body.clientWidth;
	    }
	    else{
	      winWith = 0;
	    }
	  }
	}
	else{
	  winWidth = window.innerWidth;
	}
	
	if(ie){
	  if(document.documentElement.clientHeight){
	    winHeight = document.documentElement.clientHeight;
	  }
	  else{
	    if(document.body){
	      winHeight = document.body.clientHeight;
	    }
	    else{
	      winHeight = 0;
	    }
	  }
	}
	else{
	  winHeight = window.innerHeight;
	}
	
  document.onmousemove 	= drag;
  document.onmouseup 	= dragstop;
}

function dragstartBerater(element) { // f?r Zahnb?rstenberater
   //Wird aufgerufen, wenn ein Objekt bewegt werden soll.
  objektname = "berater";
  dragobjekt = element;
  dragx = posx - dragobjekt.offsetLeft;
  dragy = posy - dragobjekt.offsetTop;
}

function dragstart360grad(element) { // F?r 360? Ansicht
   //Wird aufgerufen, wenn ein Objekt bewegt werden soll.
  objektname = "360grad";
  dragobjekt = element;
  dragx = posx - dragobjekt.offsetLeft;
  dragy = posy - dragobjekt.offsetTop;
}
function dragstartDetails(element) { // F?r 360? Ansicht
   //Wird aufgerufen, wenn ein Objekt bewegt werden soll.
  objektname = "360grad";
  dragobjekt = element;
  dragx = posx - dragobjekt.offsetLeft;
  dragy = posy - dragobjekt.offsetTop;
}



function dragstop() {
  //Wird aufgerufen, wenn ein Objekt nicht mehr bewegt werden soll.
  dragobjekt=null;
}

function drag(ereignis) {
  //Wird aufgerufen, wenn die Maus bewegt wird und bewegt bei Bedarf das Objekt.
  posx = document.all ? window.event.clientX : ereignis.pageX;
  posy = document.all ? window.event.clientY : ereignis.pageY;
  
  
  if(dragobjekt != null && objektname == "berater") { // wenn dragstartBerater();
  	if(dragx > 15 && dragx < 433 && dragy > 14 && dragy < 33){ // x-Bereich und y-Bereich zum CLick&Drag innerhalb des Layers
		  if((posx - dragx) > 0 && (posx - dragx + 508) < winWidth){ //zweite Zahl = Breite des Layers
		    	dragobjekt.style.left = (posx - dragx) + "px";
			}
			if(posy - dragy > 0 && (posy - dragy + 357) < winHeight){ //zweite Zahl = H?he des Layers
		    	dragobjekt.style.top = (posy - dragy) + "px";
			}
		}
  }
  else if(dragobjekt != null && objektname == "360grad") { // wenn dragstart360grad();
  	if(dragx > 15 && dragx < 433 && dragy > 14 && dragy < 33){ // x-Bereich und y-Bereich zum Click&Drag innerhalb des Layers
		  if((posx - dragx) > 0 && (posx - dragx + 478) < winWidth){ //zweite Zahl = Breite des Layers
		    	dragobjekt.style.left = (posx - dragx) + "px";
			}
			if(posy - dragy > 0 && (posy - dragy + 338) < winHeight){ //zweite Zahl = H?he des Layers
		    	dragobjekt.style.top = (posy - dragy) + "px";
			}
		}
  }
}

////////////////////////////////////////////////////////
//
//	Funktionen f?r Anzeigen und Ausbleden der Flash-Layer
//
////////////////////////////////////////////////////////
// Funtion zum ?ffnen/Schliessen des Flash-Layers "flashberater"
	function displayFlashBerater(mode) {
		if (document.getElementById('flashberater')){
			if(mode == "") {
				if(document.getElementById('flashberater').style.display == "" || document.getElementById('flashberater').style.display == "none") {
					document.getElementById('flashberater').style.display = "block";
				} else {
					document.getElementById('flashberater').style.display = "none";
				}
			}
		}
	}
// Funtion zum ?ffnen/Schliessen des Flash-Layers "flash360"
	function displayFlash360(mode) {
		if (document.getElementById('flash360')){
			if(mode == "") {
				if(document.getElementById('flash360').style.display == "" || document.getElementById('flash360').style.display == "none") {
					document.getElementById('flash360').style.display = "block";
				} else {
					document.getElementById('flash360').style.display = "none";
				}
			}
			else if(mode == 'none'){
				document.getElementById('flash360').style.display = "none";
			}
		}
	}
// Funtion zum ?ffnen/Schliessen des Text-Layers "details"
	function displayDetails(mode) {
		if (document.getElementById('details')){
			if (mode == "") {
				if(document.getElementById('details').style.display == "" || document.getElementById('details').style.display == "none") {
					document.getElementById('details').style.display = "block";				
				} else {
					document.getElementById('details').style.display = "none";
				}
			}
			else if(mode == 'none'){
				document.getElementById('details').style.display = "none";
			}
		}
	}
// Funtion zum ?ffnen/Schliessen des Text-Layers "garantie"
	function displayGarantie(mode) {
		if (document.getElementById('garantie')){
			if (mode == "") {
				if(document.getElementById('garantie').style.display == "" || document.getElementById('garantie').style.display == "none") {
					document.getElementById('garantie').style.display = "block";				
				} else {
					document.getElementById('garantie').style.display = "none";
				}
			}
			else if(mode == 'none'){
				document.getElementById('garantie').style.display = "none";
			}
		}
	}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet ein Popup-Fenster vom Typ Gewinnspiel
//
////////////////////////////////////////////////////////////////

function openPopupGewinnspiel(url){

 if(debugMode == 1){
  alert(url);
 }

 var win = window.open(url, "gewinnspiel", optionsPopupGewinnspiel);
 win.focus();
}

function checkGewinnspielCode() {
	var baseUrl = "";
	if(document.getElementById('baseUrl')) {
		baseUrl = document.getElementById('baseUrl').value;
	}
	if(document.getElementById('gwspcode')) {
		var val = document.getElementById('gwspcode').value;
		if(val == "") {
			alert("Bitte geben Sie einen korrekten Code ein!")
		} else {
			wGetUrlAjax(baseUrl+'/gewinnspiel/ajax/checkCode.jsp?code='+val, checkGewinnspielCodeAjaxResponse);
		}
	}
}

function checkGewinnspielCodeAjaxResponse(responseText){
	var baseUrl = "";
	if(document.getElementById('baseUrl')) {
		baseUrl = document.getElementById('baseUrl').value;
	}
	//if(responseText.substr(0, 2) == "\n" || responseText.substr(0, 2) == "\r") {
	//alert("da");
	responseText = responseText.substr(2);
	//}
	//alert("--"+responseText+"--");
	if(responseText.substr(0, 1) == 's'){
		document.location.href = baseUrl+"/gewinnspiel/gewinn.jsp";
	} else if(responseText.substr(0, 1) == 'f'){
		if(responseText.substr(0, 9) == 'f:checked') {
			alert("Dieser Gewinncode wurde bereits verwendet!");
		} else if(responseText.substr(0, 8) == "f:noSpot") {
			alert("Bei diesem Gewinncode konnte keine Gewinnkategorie ermittelt werden!");
		} else if(responseText.substr(0, 12) == "f:noGewinnDB") {
			alert("Der Gewinn konnte leider nicht ermittelt werden!");
		} else {
			document.location.href = baseUrl+"/gewinnspiel/kein_gewinn.jsp";
		}
	} else {
		alert("Es ist ein Fehler aufgetreten!");
	}
}

function showEmailgruppe(id) {
	if(document.getElementById('eg_'+id+'_show') && document.getElementById('eg_'+id+'_hide')) {
		if(document.getElementById('eg_'+id+'_show').style.display == 'none') {
			document.getElementById('eg_'+id+'_show').style.display = 'block';
			document.getElementById('eg_'+id+'_hide').style.display = 'none';
		} else {
			document.getElementById('eg_'+id+'_hide').style.display = 'block';
			document.getElementById('eg_'+id+'_show').style.display = 'none';
		}
	}
}
function showEmailDetails(id) {
	if(document.getElementById('eg_inner_'+id+'_show') && document.getElementById('eg_inner_'+id+'_hide')) {
		if(document.getElementById('eg_inner_'+id+'_show').style.display == 'none') {
			document.getElementById('eg_inner_'+id+'_show').style.display = 'block';
			document.getElementById('eg_inner_'+id+'_hide').style.display = 'none';
		} else {
			document.getElementById('eg_inner_'+id+'_hide').style.display = 'block';
			document.getElementById('eg_inner_'+id+'_show').style.display = 'none';
		}
	}
}

function updateEmailgruppeAnz(id, anz, tmpDiv) {
	if(document.getElementById('eg_'+id+'_'+tmpDiv+'_showAnz') && document.getElementById('eg_'+id+'_'+tmpDiv+'_hideAnz')) {
		//document.getElementById('eg_'+id+'_'+tmpDiv+'_show').innerHTML = "("+anz+")";
		document.getElementById('eg_'+id+'_'+tmpDiv+'_hideAnz').innerHTML = "("+anz+")";
	}
}

function sendCodesGrp(emailgrp) {
	var baseUrl = "";
	if(document.getElementById('baseUrl')) {
		baseUrl = document.getElementById('baseUrl').value;
	}
	if(emailgrp != "") {
		showMeldungsblock();
		wGetUrlAjax(baseUrl+'/gewinnspiel/ajax/sendCode.jsp?emailgrp='+emailgrp+'&mode=send', sendCodeAjaxResponse);
	}
}

function blockCodesGrp(emailgrp) {
	var baseUrl = "";
	if(document.getElementById('baseUrl')) {
		baseUrl = document.getElementById('baseUrl').value;
	}
	if(emailgrp != "") {
		showMeldungsblock();
		wGetUrlAjax(baseUrl+'/gewinnspiel/ajax/sendCode.jsp?emailgrp='+emailgrp+'&mode=block', sendCodeAjaxResponse);
	}
}

function sendCode(email) {
	var baseUrl = "";
	if(document.getElementById('baseUrl')) {
		baseUrl = document.getElementById('baseUrl').value;
	}
	if(email != "") {
		showMeldungsblock();
		wGetUrlAjax(baseUrl+'/gewinnspiel/ajax/sendCode.jsp?email='+email+'&mode=send', sendCodeAjaxResponse);
	}
}

function blockCode(email) {
	var baseUrl = "";
	if(document.getElementById('baseUrl')) {
		baseUrl = document.getElementById('baseUrl').value;
	}
	if(email != "") {
		showMeldungsblock();
		wGetUrlAjax(baseUrl+'/gewinnspiel/ajax/sendCode.jsp?email='+email+'&mode=block', sendCodeAjaxResponse);
	}
}

function showMeldungsblock() {
	if(document.getElementById('meldungsblock')) {
		if(document.getElementById('meldungsblock').style.display == 'none') {
			showWMTT('meldungsblock');
			/*
			var width = document.getElementById('meldungsblock').style.width;
			var height = document.getElementById('meldungsblock').style.height;
			//width  = parseInt(width);
			//height  = parseInt(height);
			//Position zentriert festlegen
			var posLeft = (screen.width / 2)  - (126  / 2);
			var posTop  = 200; //(screen.height / 2) - (222 / 2);
			//alert(posLeft+"\n"+posTop)
			document.getElementById('meldungsblock').style.top = posTop;
			document.getElementById('meldungsblock').style.left = posLeft;
			*/
			//document.getElementById('meldungsblock').style.display = 'block';
		} else {
			hideWMTT()
			//document.getElementById('meldungsblock').style.display = 'none';
		}
	}
}

function sendCodeAjaxResponse(responseText){
	var baseUrl = "";
	if(document.getElementById('baseUrl')) {
		baseUrl = document.getElementById('baseUrl').value;
	}
	showMeldungsblock();
	responseText = responseText.substr(2);
	if(responseText.substr(0, 1) == 's'){
		document.location.reload();
	} else if(responseText.substr(0, 1) == 'f'){
		//alert(responseText)
		alert("Es ist ein Fehler aufgetreten!");
		//document.location.reload();
	}
}



////////////////////////////////////////////////////////////////
//
// Beschreibung: Folgendes Script sind haupts?chlich AJAX-Funktionen
//
////////////////////////////////////////////////////////////////
var http_request 	= false;

var divToRefresh 	= "";

function macheRequest(url, requestName, functionName, divName) {

    requestName = false;
    divToRefresh = divName;

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        requestName = new XMLHttpRequest();
        if (requestName.overrideMimeType) {
            requestName.overrideMimeType('text/xml');
            // zu dieser Zeile siehe weiter unten
        }
    } else if (window.ActiveXObject) { // IE
        try {
            requestName = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                requestName = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }

    if (!requestName) {
        //alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
        return false;
    }
      
    requestName.open('GET', url, true);


    requestName.onreadystatechange = function () {
         if(functionName == "alertInhalt") {
             alertInhalt(requestName);
         } else if(functionName == "noInhalt") {
             noInhalt(requestName);
         } else {
             returnInhalt(requestName, divName);
         }
    };

	requestName.send(null);
}

function alertInhalt(requestName) {
    if (requestName.readyState == 4) {
        if (requestName.status == 200) {
            alert(requestName.responseText);
        } else {
            //alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }
}

function returnInhalt(requestName, divName) {
    if (requestName.readyState == 4) {
        if (requestName.status == 200) {
        	document.getElementById(divName).innerHTML = requestName.responseText;
        } else {
            //alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }
}

function noInhalt(requestName) {
    if (requestName.readyState == 4) {
        if (requestName.status == 200) {
			//wurde einfach nur ausgef?hrt
        } else {
            //alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }
}



