<!--//
// Script by JAKOTA Design Group Coyright 2001-2005
var vthis_server = "http://www.hotel-huebner.de"

//Popup-Fenster maybe we'll need three of them
function NewWindow(theUrl,winName,features)
{
	self.name="hauptfenster";
	zweitfenster=window.open(theUrl,winName,features);
	zweitfenster.focus();
}

function NewWindow2(theUrl,winName,features) {
	zweitfenster=window.open(theUrl,winName,features);
	zweitfenster.focus();
}

function NewWindow3(theUrl,winName,features) {
	drittfenster=window.open(theUrl,winName,features);
	drittfenster.focus();
}

function PresseFoto(THEURL,BREITE,HOEHE){
	neuFenster=window.open(THEURL,'Pressebild','resizable=yes,statusbar=no,toolbar=no,scrollbars=yes,width='+BREITE+',height='+HOEHE);
	neuFenster.focus();
}


/*
* Browser-Update empfehlen
*
* v1.0 - 03-30-2005
* see here for the browsers: http://abcnews.go.com/browserupgrade
*/
/*
// DOM Check
if (!document.getElementById) {
 self.location.replace('/browserupgrade');
}

// IE 5.0
var ua = navigator.userAgent.toLowerCase();
var ieIndex = ua.indexOf("msie");
if (ieIndex != -1 && ua.indexOf("mac") == -1) {
    var ieVer = parseFloat(ua.substr(ieIndex + 5));
    if (ieVer < 5.5) {
        window.location.replace("/browserupgrade");
    }
}*/



/*
* FlashObject embed
*
* v1.5 - 03-30-2005
*
* Create and write a flash movie to the page, includes detection
*
* Usage:
*
*	myFlash = new FlashObject("path/to/swf.swf", "swfid", "width", "height", flashversion, "backgroundcolor");
*	myFlash.altTxt = "Upgrade your Flash Player!";                // optional
*	myFlash.addParam("wmode", "transparent");                     // optional
*	myFlash.addVariable("varname1", "varvalue");                  // optional
*	myFlash.addVariable("varname2", getQueryParamValue("myvar")); // optional
*	myFlash.write();
*
*/
    
FlashObject = function(swf, id, w, h, ver, c) {
  this.swf = swf;
  this.id = id;
  this.width = w;
  this.height = h;
  this.version = ver || 6; // default to 6
  this.align = "middle"; // default to middle
  this.redirect = "";
  this.sq = document.location.search.split("?")[1] || "";
  this.altTxt = "Please <a href=\"http://www.macromedia.com/go/getflashplayer\">upgrade your Flash Player<\/a>.";
  this.bypassTxt = "<p>Already have Flash Player? <a href=\"?detectflash=false&"+ this.sq +"\">Click here if you have Flash Player "+ this.version +" stalled<\/a>.<\/p>";
  this.params = new Object();
  this.variables = new Object();
  if (c) this.color = this.addParam('bgcolor', c);
  this.addParam('quality', 'high'); // default to high
  this.doDetect = getQueryParamValue('detectflash');
}

FlashObject.prototype.addParam = function(name, value) {
  this.params[name] = value;
}

FlashObject.prototype.getParams = function() {
  return this.params;
}

FlashObject.prototype.getParam = function(name) {
  return this.params[name];
}

FlashObject.prototype.addVariable = function(name, value) {
  this.variables[name] = value;
}

FlashObject.prototype.getVariable = function(name) {
  return this.variables[name];
}

FlashObject.prototype.getVariables = function() {
  return this.variables;
}

FlashObject.prototype.getParamTags = function() {
  var paramTags = "";
  for (var param in this.getParams()) {
    paramTags += '<param name="' + param + '" value="' + this.getParam(param) + '" />';
  }
  if (paramTags == "") {
    paramTags = null;
  }
  return paramTags;
}
    
FlashObject.prototype.getHTML = function() {
  var flashHTML = "";
  if (window.ActiveXObject && navigator.userAgent.indexOf('Mac') == -1) { // PC IE

    flashHTML += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="' + this.id + '" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+ this.version +',0,0,0" width="' + this.width + '" height="' + this.height + '" align="' + this.align + '">';
    flashHTML += '<param name="movie" value="' + this.swf + '" />';
    if (this.getParamTags() != null) {
      flashHTML += this.getParamTags();
    }
    if (this.getVariablePairs() != null) {
      flashHTML += '<param name="flashVars" value="' + this.getVariablePairs() + '" />';
    }
    flashHTML += '<\/object>';
  } else {
    if (navigator.userAgent.indexOf('Gecko') && navigator.appVersion.substring(0, 1) >= 5) { // Mozilla
      flashHTML += ' <object type="application/x-shockwave-flash" data="' + this.swf + '" width="' + this.width + '" height="' + this.height + '"> <param name="movie" value="' + this.swf + '" />';
      flashHTML += '<param name="movie" value="' + this.swf + '" />';
      if (this.getParamTags() != null) {
        flashHTML += this.getParamTags();
      }
      if (this.getVariablePairs() != null) {
        flashHTML += '<param name="flashVars" value="' + this.getVariablePairs() + '" />';
      }
      flashHTML += '><\/object>';
    } else { // Everyone else
      flashHTML += '<embed type="application/x-shockwave-flash" src="' + this.swf + '" width="' + this.width + '" height="' + this.height + '" id="' + this.id + '" align="' + this.align + '"';
      for (var param in this.getParams()) {
        flashHTML += ' ' + param + '="' + this.getParam(param) + '"';
      }
      if (this.getVariablePairs() != null) {
        flashHTML += ' flashVars="' + this.getVariablePairs() + '"';
      }
      flashHTML += '><\/embed>';
    }
  }
  return flashHTML;	
  
}

FlashObject.prototype.getVariablePairs = function() {
  var variablePairs = new Array();
  for (var name in this.getVariables()) {
    variablePairs.push(name + "=" + escape(this.getVariable(name)));
  }
  if (variablePairs.length > 0) {
    return variablePairs.join("&");
  } else {
    return null;
  }
}

FlashObject.prototype.write = function(elementId) {
  if(detectFlash(this.version) || this.doDetect=='false') {
    if (elementId) {
      document.getElementById(elementId).innerHTML = this.getHTML();
    } else {
      document.write(this.getHTML());
    }
  } else {
    if (this.redirect != "") {
      document.location.replace(this.redirect);
    } else {
      if (elementId) {
        document.getElementById(elementId).innerHTML = this.altTxt +""+ this.bypassTxt;
      } else {
        document.write(this.altTxt +""+ this.bypassTxt);
      }
    }
  }
}

function getFlashVersion() {
  var flashversion = 0;
  if (navigator.plugins && navigator.plugins.length) {
    var x = navigator.plugins["Shockwave Flash"];
    if(x){
      if (x.description) {
        var y = x.description;
        flashversion = y.charAt(y.indexOf('.')-1);
      }
    }
  } else {
    result = false;
    for(var i = 15; i >= 3 && result != true; i--){
      execScript('on error resume next: result = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"))','VBScript');
      flashversion = i;
    }
  }
  return flashversion;
}

function detectFlash(ver) {	
  if (getFlashVersion() >= ver) {
    return true;
  } else {
    return false;
  }
}

// get value of querystring param
function getQueryParamValue(param) {
  var q = document.location.search;
  var detectIndex = q.indexOf(param);
  var endIndex = (q.indexOf("&", detectIndex) != -1) ? q.indexOf("&", detectIndex) : q.length;
  if(q.length > 1 && detectIndex != -1) {
    return q.substring(q.indexOf("=", detectIndex)+1, endIndex);
  } else {
    return "";
  }
}

/* add Array.push if needed */
if(Array.prototype.push == null){
  Array.prototype.push = function(item){
    this[this.length] = item;
    return this.length;
  }
}

//-->