
/* General Popup window depending on src in href */
function popup(mypage, myname, w, h, scroll) {
  var winl = (screen.width - w) / 2;
  var wint = (screen.height - h) / 2;
  winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
  win = window.open(mypage, myname, winprops)
  if (parseInt(navigator.appVersion) >= 4) { 
    win.window.focus();
  }
  return false;
}

/* Open in Parent Window */
function inparent(mypage) {
  if(window.opener!=null) {
    window.opener.location.href = mypage;
    if (parseInt(navigator.appVersion) >= 4) { 
      window.opener.focus();
    }
    window.close();
    return false;
  } else {
    return true;
  }
}

/* Object finden */
function findObj(n) {
  if(!(x=document[n])&&document.all) x=document.all[n]; 
  if(!x && document.getElementById) x=document.getElementById(n); 
  return x;
}

/* Move Banner */
/*var ypos=-60;
var BannerId=0;
function movebanner() {
  ypos++;
  
  var obj=findObj('Banner'); 
  if (obj.style) obj=obj.style;

  if (ypos>=0){
    window.clearTimeout(BannerId);Id=0;
  } else{
    BannerId = window.setTimeout("movebanner();",50);
  }
}*/
isHidden = false;
function hideBanner() {
  var obj=findObj('Banner'); 
  if (obj.style) obj=obj.style;
  if(isHidden) obj.visibility='visible';
  else obj.visibility='hidden';
  isHidden = !isHidden;
}


/* Men�s */
function showHideMenu(id,v,event,height,width,srcelem) {
  var obj=findObj(id); 
  if (obj.style) obj=obj.style;
  if(v) obj.visibility='visible';
  else obj.visibility='hidden';
  
  if(event) {
	  var curleft = 0;
      var curtop = height;
      if (srcelem.offsetParent) {
            do {
                  curleft += srcelem.offsetLeft;
                  curtop += srcelem.offsetTop;
            } while (srcelem = srcelem.offsetParent);
     }
      var mainobj = findObj(id)
      obj.left = curleft-(width/2) + "px";
      obj.top = curtop + "px"; 
    /*if(event.layerX && event.pageX) {
      menuX=event.pageX;//-event.layerX;
      menuY=event.pageY;//-event.layerY+height;
      obj.left = menuX + "px";
      obj.top = menuY + "px";
    } else {
      menuX = event.clientX;//-event.offsetX;
      menuY =event.clientY;//-event.offsetY+height;
      obj.left = menuX + "px";
      obj.top = menuY + "px";
    }*/
  }
}

/* Mouse-Over Images */
function swapImgRestore() { 
  var i,x,a=document.MM_sr; 
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function preloadImages() { 
  var d=document;
  if(d.images) { 
    if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=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];
      }
  }
}
function swapImage() { 
  var i,j=0,x,a=swapImage.arguments; 
  document.MM_sr=new Array; 
  for(i=0;i<(a.length-2);i+=3)
    if ((x=findObj(a[i]))!=null) {
      document.MM_sr[j++]=x; 
      if(!x.oSrc) x.oSrc=x.src; 
      x.src=a[i+2];
    }
}

////////////////// FOLDER TREE
	
var ns6=document.getElementById&&!document.all
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
function checkcontained(e){
  var iscontained=0;
  cur=ns6 ? e.target : event.srcElement;
  i=0;

  if (cur.id=="foldheader")
    iscontained=1;
  else
    while (ns6&&cur.parentNode||(ie4&&cur.parentElement)) {
      if (cur.id=="foldheader"||cur.id=="foldinglist") {
        iscontained=(cur.id=="foldheader")? 1 : 0;
        break;
      }
        cur=ns6? cur.parentNode : cur.parentElement;
     }

  if (iscontained) {
    var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0];
    if (foldercontent.style.display=="none")
      foldercontent.style.display="";
     else
      foldercontent.style.display="none";
  }
}
if (ie4||ns6)
  document.onclick=checkcontained;
	
	
/////////////////////
// Popup on Site Exit
/*
Free script from PopUpMaster.com
*/

var cookie = "urlaubstage.de";
function popupOnExit(){
 //if (getcookie(cookie)==""){
 // openpopupOnExit();
 // setcookie();
 //}
}

function openpopupOnExit(){
 window.open("popup.html","http:/www.urlaubstage.de/piece/advert/popup-on-exit.html","height=250,width=300,location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=yes,toolbar=no,directories=no").blur(); window.focus();
}

function getcookie(cookieName) {
 var id = cookieName + "=";
 var cookievalue = "";
 if (document.cookie.length > 0) {
  offset = document.cookie.indexOf(id);
  if (offset != -1) {
   cookievalue = "x";
  }
 }
 return cookievalue;
}

function setcookie () {
 document.cookie = cookie
   + "="
   + escape ("done");
}
