// Javascript Document

var isNetscape = (navigator.appName == 'Netscape');
var isMicrosoft = (navigator.appName == 'Microsoft Internet Explorer' && navigator.userAgent.toLowerCase().indexOf('opera') == -1);

//Oeffnen eines ChildWindows

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//Preloadroutine fuer MouseOver
function preload(imgObj,imgSrc) {
	if (document.images) {
		eval(imgObj+' = new Image()');		
		eval(imgObj+'.src = "'+imgSrc+'"');	
		}
}

//RollOver Routine fuer MouseOver(Bildname,Bildobjekt)
function changeImage(imgName,imgObj) {	
		if (document.images) {
			document.images[imgName].src = eval(imgObj+".src");	
		}
}

    /**
     * Arrangement - Suche: Formularfelder werden aktiv wenn in der ersten Selectbox etwas
     * ausgewaehlt wurde.
     */
    function switchArrSuche() {
        var anzperValue = document.getElementById("sportart").value;
        var disValue = "disabled";
        if (anzperValue != "1" && anzperValue != "") {
            disValue = "";
        }
        try {
            document.getElementById("reiseziel").disabled = disValue;
        } catch (e) {
        }
        try {
            document.getElementById("anztage").disabled = disValue;
        } catch (e) {
        }
        try {
            document.getElementById("arrSuchSubmit").disabled = disValue;
        } catch (e) {
        }
    }


  /**
     * Tagungen - Suche: Formularfelder werden aktiv wenn in der ersten Selectbox etwas
     * ausgewaehlt wurde.
     */
    function switchtagungSuche() {
        var anzperValue = document.getElementById("tagungspausch").value;
        var disValue = "disabled";
        if (anzperValue != "1") {
            disValue = "";
        }
        document.getElementById("standort").disabled = disValue;
        document.getElementById("tagungSuchSubmit").disabled = disValue;
    }



    /**
     * blendet einen Div ein oder aus.
     *
     * param eleH4 das Ueberschriftelement
     * param eleDiv das Div element das ausgeblendet werden soll.
     */
    function switchLayer(eleH4, eleDiv) {
        var h4Style = document.getElementById(eleH4);
        if (h4Style.className == "mitborder aufklappen") {
            h4Style.className = "mitborder zuklappen";
            document.getElementById(eleDiv).style.display = "block";
        } else {
            h4Style.className = "mitborder aufklappen";
            document.getElementById(eleDiv).style.display = "none";
        }
    }
    
      function switchVisiblity(name_e1) {
        var e1 = document.getElementById(name_e1);        
        if (e1.style.display=="none") {
            e1.style.display = "block";            
        } else {
            e1.style.display = "none";            
        }
    }


	/**
	 *  Blended ein Zoom-Panel ein oder aus
	 *
	 *  Parameter:
	 *  id		id des Zoom-Panels
	 *  onOff   true = anzeigen     false = verstecken
	 */
	function displayZoomPanel(id, onOff) {

		var el = document.getElementById(id);
		var elFrame = document.getElementById('frame_' + id);

		var mode = onOff ? 'block' : 'none';

		el.style.visibility = "hidden";
		el.style.display = mode;
		if (isMicrosoft) {
			elFrame.style.display = mode;
		}

		// Bei Ausblendung Function beenden
		if (!onOff)
		    return;           
		// Position ermitteln
		var w, h, yScroll;
		
		if (document.documentElement && document.documentElement.clientWidth)
		{
			w = document.documentElement.clientWidth;
			h = document.documentElement.clientHeight;
			yScroll = document.documentElement.scrollTop;
		}
		else if (document.body)
		{
			w = document.body.clientWidth;
			h = document.body.clientHeight;
			yScroll = document.body.scrollTop;
		}
				
		if (w == null) {
		    w = 1024;
		}
				
		var elw = el.offsetWidth;
		var elh = el.offsetHeight;
		var elx = Math.round(w * 0.5 - elw * 0.5);
		var ely = Math.round(h * 0.5 - elh * 0.5) + yScroll;
		
		
		if (elx < 0) elx = 0;
		if (ely < 0) ely = 0;

		
		// Zoom-Panel ausrichten
		el.style.left = '' + elx + 'px';
		el.style.top = '' + ely + 'px';

		elFrame.style.left = '' + elx + 'px';
		elFrame.style.top = '' + ely + 'px';
		elFrame.style.width = '' + elw + 'px';
		elFrame.style.height = '' + elh + 'px';
		
		el.style.visibility = "visible";

	}

	/**
	 *  Ermittelt den Y-Abschnitt eines Elements absolut zum Browser-Fenster
	 *  Parameter:
	 *  el  DOM-Element-Instanz
	 */
	function getTop(el)
	{
		if (isNetscape)
		    return el.offsetTop;

		var h = 0;
		while (el != null && el.offsetTop != null )
		{
		    h += el.offsetTop;
		    el = el.parentNode;
		}
		return h;
	}
	
//ContextEdit Popup 
function createcontent (folderid,secdescid)
{
   
    if(secdescid!='')
    {
	    return window.open ("/admin/worklist/ce/itemcreatein.asp?secdescid=" + secdescid + "&awfolderid=" + folderid,"CONTEXTEDIT","toolbar=no,width=780,height=650,directions=no,status=yes,scrollbars=yes,menubar=no");
	}
}

function updateIFrame( width ) {  
  var fwidth;  if( typeof( width ) == 'number' ) {
    fwidth = width + 40;
  } else {
    fwidth = 740;
  }    //alert(width);  var iframe = document.getElementById( 'pegasus');  iframe.style.width = fwidth + "px";  //document.getElementById('main').style.width=fwidth-100 + "px";  //document.getElementById('container').style.width=width + document.getElementById('links').style.width + "px";  //document.body.style.width=width + document.getElementById('links').style.width + "px";  //document.getElementById('container').style.border="2px solid red";
}function toggle(id){

  browser = navigator.appName;
        theDIV = document.getElementById(id);
        if (theDIV.style.display == 'none' || theDIV.style.display == '')
        {
            theDIV.style.display = 'block';           
        }        
        else
        {
               theDIV.style.display = 'none'; 
        }
}function resethotelbrand(strdestbrand){ 
 var selectedbrand=strdestbrand.split(',')[1]; document.forms['ConferenceRoomSearch'].brand.value=selectedbrand;}