var hide = 0;
var notices = Array();
var mousex = 0;
var mousey = 0;
var SiteWidth = 0;
var SiteHeight = 0;

if (window.event) {
    if (document.captureEvents){
        document.captureEvents(Event.MOUSEMOVE);
    } else {
        window.captureEvents(Event.MOUSEMOVE);
    }
}
document.onmousemove = getXY;

// Mouse-Position ermitteln
function getXY(e) {
//  mousex = (window.Event) ? e.pageX : event.clientX;
//  mousey = (window.Event) ? e.pageY : event.clientY;
}


var HideSite = function (showingWhat) {

   if(showingWhat == 'MorePicFrame' || showingWhat == 'DetailPic' || showingWhat == 'DetailMainPic' || showingWhat == 'GoogleMap') {
      hide = 1;
   }

   if(hide == 1) {
      if(document.body.clientHeight) {
          SiteWidth  = document.body.clientWidth;
          SiteHeight = document.body.clientHeight;
      } else {
          SiteWidth  = document.documentElement.clientWidth;
          SiteHeight = document.documentElement.clientHeight;
      }
      document.getElementById('SiteHide').style.width = SiteWidth+'px';
      document.getElementById('SiteHide').style.height = SiteHeight+'px';
//      document.getElementById('SiteHide').style.display = 'block';
   }
}

var ShowSite = function (closingWhat) {
   if(closingWhat == 'DetailMainPic' || closingWhat == 'MorePicFrame' || closingWhat == 'GoogleMap') {
      hide = 0;
   }
   if(hide == 0) {
      document.getElementById('SiteHide').style.width = 0;
      document.getElementById('SiteHide').style.height = 0;
      document.getElementById('SiteHide').style.display = 'none';
   }
}

var ShowDetailPic = function (whichPic,What) {
	HideSite(What);
	DasFrame = document.getElementById(whichPic);

    if(document.body.clientHeight) {
       DocWidth = document.body.clientWidth;
       DocHeight = document.body.clientHeight;
    } else {
       DocWidth = innerWidth;
       DocHeight = innerHeight;
    }

     var scrOfX = 0, scrOfY = 0;

     if( typeof( window.pageYOffset ) == 'number' ) {
         //Netscape compliant
         scrOfY = window.pageYOffset;
         scrOfX = window.pageXOffset;
     } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
         //DOM compliant
         scrOfY = document.body.scrollTop;
         scrOfX = document.body.scrollLeft;
     } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
         //IE6 standards compliant mode
         scrOfY = document.documentElement.scrollTop;
         scrOfX = document.documentElement.scrollLeft;
     }

	DasFrame.style.visibility = 'hidden';
	DasFrame.style.display = 'inline';
	
    NewTop = ((screen.availHeight / 2) + scrOfY - 40)  - (DasFrame.offsetWidth / 2);
	NewLeft = (DocWidth / 2) - (DasFrame.offsetWidth / 2);

	DasFrame.style.top = NewTop+'px';
	DasFrame.style.left = NewLeft+'px';

	DasFrame.style.visibility = 'visible';
}

var HideDetailPic = function (whichPic,What) {
	ShowSite(What);
	document.getElementById(whichPic).style.display = 'none';
}

var addUKID = function(ukid) {
	notebook = document.getElementById('notebooks').value;

	vorhanden = false;
	if(notices.length > 0) {
		for(var i=0; i<notices.length; i++) {
			if(notices[i] == ukid) vorhanden = true;
		}
	}
	nextIndex = notices.length;
	if(!vorhanden) {
		notices[nextIndex] = ukid;
		alert('Die Unterkunft wurde in Ihrem Notizbuch notiert!');
	} else {
		alert('Die Unterkunft ist bereits in Ihrem Notizbuch notiert!');
	}
	document.getElementById('notebooks').value = notices.join(",");
	document.getElementById('notebooksgn').value = notices.join(",");
}

var ShowMap = function(street,zip,city) {
    HideSite('GoogleMap');
	DasFrame = document.getElementById('GoogleMapFrame');

    if(document.body.clientHeight) {
       DocWidth = document.body.clientWidth;
       DocHeight = document.body.clientHeight;
    } else {
       DocWidth  = document.documentElement.clientWidth;
       DocHeight = document.documentElement.clientHeight;
    }

     var scrOfX = 0, scrOfY = 0;

     if( typeof( window.pageYOffset ) == 'number' ) {
         //Netscape compliant
         scrOfY = window.pageYOffset;
         scrOfX = window.pageXOffset;
     } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
         //DOM compliant
         scrOfY = document.body.scrollTop;
         scrOfX = document.body.scrollLeft;
     } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
         //IE6 standards compliant mode
         scrOfY = document.documentElement.scrollTop;
         scrOfX = document.documentElement.scrollLeft;
     }

	DasFrame.style.visibility = 'hidden';
	DasFrame.style.display = 'inline';

    NewTop = ((screen.availHeight / 2) + scrOfY - 40)  - (DasFrame.offsetWidth / 2);
	NewLeft = (DocWidth / 2) - (DasFrame.offsetWidth / 2);

	DasFrame.style.top = NewTop+'px';
	DasFrame.style.left = NewLeft+'px';

	DasFrame.style.visibility = 'visible';

    // document.getElementById('map_route').innerHTML = "";
    // document.getElementById('DirectionFromValue').value = "Abfahrt von...";

    init(street,zip,city);

}

function chkFormular () {
  if (document.getElementById('name').value == "") {
    alert("Bitte Ihren Namen eingeben!");
    return false;
  }

  if (document.getElementById('anschrift').value == "") {
    alert("Bitte Ihre Straße eingeben!");
    return false;
  }

  if (document.getElementById('plz').value == "") {
    alert("Bitte die PLZ eingeben!");
    return false;
  }

  if (document.getElementById('ort').value == "") {
    alert("Bitte den Ort eingeben!");
    return false;
  }

  if (document.getElementById('email').value == "") {
    alert("Bitte Ihre E-Mail-Adresse eingeben!");
    return false;
  }

  if (document.getElementById('zeitraum').value == "") {
    alert("Bitte den Zeitraum eingeben!");
    return false;
  }
  
}

