// JavaScript Document
function init() {

document.all.page.style.width = screen.width;  
document.all.page.style.height = screen.height; 
}
window.onload = init; 

function toggleActiveSidebar(id) {
	document.getElementById(id).style.color = "#FFF";
	document.getElementById(id).style.backgroundColor = "#000";	
}


function toggleStart() {
	
	noneAll();
	document.getElementById("home").style.display = "block";
	document.getElementById("homecontainer").style.display = "block";
	document.getElementById("homecontainer2").style.display = "block";
	document.getElementById("home2").style.display = "block";
	document.getElementById("home3").style.display = "block";
	document.getElementById("home4").style.display = "block";
	document.getElementById("header").style.visibility = "collapse";
	document.getElementById("header").style.display = "block";
	document.getElementById("content").style.visibility = "collapse";
	document.getElementById("content").style.display = "none";
	document.getElementById("title").style.marginLeft = "258px";
	document.getElementById("subtitle").style.width = "700px";
	
	
}

function toggleArticle() {
	noneAll();
	document.getElementById("header").style.display = "block";
	document.getElementById("header").style.visibility = "visible";
	document.getElementById("search").style.display = "block";
    document.getElementById("newsletter").style.display = "block";	
	document.getElementById("sidebar").style.display = "block";
	document.getElementById("content").style.display = "block";
	document.getElementById("content").style.visibility = "visible";
	document.getElementById("title").style.marginLeft = "517px";
	document.getElementById("subtitle").style.width = "560px";
	document.getElementById("menutitle").style.display = "block";
	
}

function toggleMagHome() {
	noneAll();
	document.getElementById("maghome1").style.display = "block";
	document.getElementById("maghome2").style.display = "block";
	document.getElementById("maghome3").style.display = "block";
	document.getElementById("maghome4").style.display = "block";
	document.getElementById("maghome5").style.display = "block";
	document.getElementById("title").style.marginLeft = "258px";
	document.getElementById("subtitle").style.width = "700px";
    document.getElementById("search").style.display = "block";
    document.getElementById("newsletter").style.display = "block";
	document.getElementById("header").style.display = "block";
	document.getElementById("header").style.visibility = "visible";
	document.getElementById("content").style.visibility = "collapse";
	document.getElementById("content").style.display = "none";
}

function toggleCircusHome() {
	noneAll();
	document.getElementById("maghome1").style.display = "block";
	document.getElementById("maghome2").style.display = "block";
	document.getElementById("maghome3").style.display = "block";
	document.getElementById("maghome4").style.display = "block";
	document.getElementById("maghome5").style.display = "block";
	document.getElementById("title").style.marginLeft = "258px";
	document.getElementById("subtitle").style.width = "700px";
    document.getElementById("search").style.display = "block";
    document.getElementById("newsletter").style.display = "block";
	document.getElementById("header").style.display = "block";
	document.getElementById("header").style.visibility = "visible";
	document.getElementById("content").style.visibility = "collapse";
	document.getElementById("content").style.display = "none";
}

function toggleMagnetHome() {
	noneAll();
	document.getElementById("maghome1").style.display = "block";
	document.getElementById("maghome2").style.display = "block";
	document.getElementById("maghome3").style.display = "block";
	document.getElementById("maghome4").style.display = "block";
	document.getElementById("maghome5").style.display = "block";
	document.getElementById("title").style.marginLeft = "258px";
	document.getElementById("subtitle").style.width = "700px";
    document.getElementById("search").style.display = "block";
	document.getElementById("header").style.display = "block";
	document.getElementById("header").style.visibility = "visible";
	document.getElementById("content").style.visibility = "collapse";
	document.getElementById("content").style.display = "none";
}


function noneAll() {
	document.getElementById("header").style.display = "none";
	document.getElementById("sidebar").style.display = "none";
	document.getElementById("search").style.display = "none";
	document.getElementById("newsletter").style.display = "none";
	document.getElementById("content").style.display ="none";
	document.getElementById("home").style.display = "none";
	document.getElementById("home2").style.display = "none";
	document.getElementById("home3").style.display = "none";
	document.getElementById("home4").style.display = "none";
	document.getElementById("maghome1").style.display = "none";
	document.getElementById("maghome2").style.display = "none";
	document.getElementById("maghome3").style.display = "none";
	document.getElementById("maghome4").style.display = "none";
	document.getElementById("maghome5").style.display = "none";
	document.getElementById("homecontainer").style.display = "none";
	document.getElementById("homecontainer2").style.display = "none";
	document.getElementById("menutitle").style.display = "none";

}

function toggleBooking(id) {
	document.getElementById(id).style.backgroundColor = "#d0dbb5";
}
function toggleBookingBack(id) {
	document.getElementById(id).style.backgroundColor = "#fff";
}
function toggleThis(thisIt) {
	thisIt.style.backgroundColor = "#d0dbb5";
}
function toggleThisBack(thisIt) {
	thisIt.style.backgroundColor = "#fff";
}

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;
var ddmenuitem2	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

function toggleMenu(id) {
	
	
	if(document.getElementById(id).style.visibility == 'visible') { document.getElementById(id).style.visibility = 'hidden' }else{ document.getElementById(id).style.visibility = 'visible';}
}
function galleryRollover(id) {
	document.getElementById(id).src = "images/bild_blind.png";
	document.getElementById(id+'sub').style.backgroundColor = "#d40074";
	document.getElementById(id+'sub2').style.color = "#000";
	document.getElementById(id+'sub').style.color = "#FFF";
}
function galleryNormal(id) {
	document.getElementById(id).src = "images/bild_raster.png";
	document.getElementById(id+'sub').style.backgroundColor = "#000";
	document.getElementById(id+'sub2').style.color = "#d40074";
	document.getElementById(id+'sub').style.color = "#fff";
}
function newsPicRollover(id, area) {
	document.getElementById(id).src = "images/bild_blind_gross.png";
	if(area == 1 || area == 4) {
		document.getElementById(id+'sub').style.backgroundColor = "#d40074";
		document.getElementById(id+'sub').style.color = "#FFF";
		document.getElementById(id+'sub2').style.color = "#000";
	}
	if(area == 2) {
		document.getElementById(id+'sub').style.backgroundColor = " #7f7f7f";
		document.getElementById(id+'sub').style.color = "#000";
		document.getElementById(id+'sub2').style.color = "#000";
	}
	if(area == 3) {
		document.getElementById(id+'sub').style.backgroundColor = "#799a2b";
		document.getElementById(id+'sub').style.color = "#FFF";
		document.getElementById(id+'sub2').style.color = "#000";
	}
	
	document.getElementById(id+'sub').style.color = "#FFF";
}
function newsPicNormal(id, area) {
	document.getElementById(id).src = "images/bild_raster_gross.png";
	if(area == 1 || area == 4) {
		document.getElementById(id+'sub').style.backgroundColor = "#000";
		document.getElementById(id+'sub2').style.color = "#d40074";
		document.getElementById(id+'sub').style.color = "#fff";
	}
		if(area == 2) {
		document.getElementById(id+'sub').style.backgroundColor = "#000";
		document.getElementById(id+'sub2').style.color = "#fff";
		document.getElementById(id+'sub').style.color = "#fff";
	}
		if(area == 3) {
		document.getElementById(id+'sub').style.backgroundColor = "#000";
		document.getElementById(id+'sub2').style.color = "#799a2b";
		document.getElementById(id+'sub').style.color = "#fff";
	}
}


var http_request;
function searchIt(key) {
	http_request = false;
if (window.XMLHttpRequest) {
   http_request = new XMLHttpRequest();
   if (http_request.overrideMimeType) {
      http_request.overrideMimeType('text/xml');
   }
    } else if (window.ActiveXObject) { // IE
    try {
       http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try {
       http_request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {}
    }
    }
   if (!http_request) {
     
        return false;
    }
   
   http_request.onreadystatechange = show;
   http_request.open('GET', '/sys/search.php?key=' + key, true);
   http_request.send(null);
}


function show() {
if (http_request.readyState == 4) {

      document.getElementById("searchRes").innerHTML = http_request.responseText;

}
}
	

function toggleSearch() {
	if(document.getElementById('suche').value == 'SUCHE') {
		document.getElementById('suche').value = '';
	}
}
function toggleSearchBack() {
	if(document.getElementById('suche').value == '') {
		document.getElementById('suche').value = 'SUCHE';
	}
}
function showNewsletter() {
	document.getElementById('newsletterRes').style.display = 'block';
	if(document.getElementById('newsletterInput').value == 'NEWSLETTER') {
		document.getElementById('newsletterInput').value = 'ENTER YOUR EMAIL';
	}
}

function toggleNewsletter() {
	if(document.getElementById('newsletterInput').value == 'ENTER YOUR EMAIL' || document.getElementById('newsletterInput').value == 'NEWSLETTER') {
		document.getElementById('newsletterInput').value = '';
	}
}
function toggleNewsletterBack() {
	
	//if(document.getElementById('newsletterInput').value == 'ENTER YOUR EMAIL' || document.getElementById('newsletterInput').value == '') {
		document.getElementById('newsletterRes').style.display = 'none';
		document.getElementById('newsletterInput').value = 'NEWSLETTER';
//}
}
function toggleNewsletterBackMouse() {
	
	if(document.getElementById('newsletterInput').value == 'ENTER YOUR EMAIL' || document.getElementById('newsletterInput').value == '') {
		document.getElementById('newsletterRes').style.display = 'none';
		document.getElementById('newsletterInput').value = 'NEWSLETTER';
}
}
function subscribeNewsletter(email) {
	var magenta;
	var circus;
	if(document.newsletterForm.magentaNews.checked == true) magenta = 1;
	if(document.newsletterForm.circusNews.checked == true) circus = 1;	
	
	
	http_request = false;
if (window.XMLHttpRequest) {
   http_request = new XMLHttpRequest();
   if (http_request.overrideMimeType) {
      http_request.overrideMimeType('text/xml');
   }
    } else if (window.ActiveXObject) { // IE
    try {
       http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try {
       http_request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {}
    }
    }
   if (!http_request) {
     
        return false;
    }
   
   http_request.onreadystatechange = showResult;
   http_request.open('GET', '/sys/subscribeNewsletter.php?email=' + email + '&magenta=' + magenta +'&circus=' + circus, true);
   http_request.send(null);
}


function showResult() {
if (http_request.readyState == 4) {

      document.getElementById("resultSubscribe").innerHTML = "check your inbox";// http_request.responseText;

} 
}
var galleryPics = 6;
function addPic() {
	galleryPics++;
	$("#galleryUpload").append("<div class=\"marginTop\"><div class=\"inputType\" style=\"float: none\"><input class=\"picsubtitle\" type=\"text\" name=\"picture"+galleryPics+"\" value=\"subtitle picture "+galleryPics+"\" /></div><div class=\"inputPicture\"><input type=\"file\" name=\"picture[]\" value=\"\" /></div></div>");
}

var delPic = 0;
function delGalleryPic(picture,picid) {
	if (confirm('LÖSCHEN ?')) {
	http_request = false;
	delPic = picid;
if (window.XMLHttpRequest) {
   http_request = new XMLHttpRequest();
   if (http_request.overrideMimeType) {
      http_request.overrideMimeType('text/xml');
   }
    } else if (window.ActiveXObject) { // IE
    try {
       http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try {
       http_request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {}
    }
    }
   if (!http_request) {
     
        return false;
    }
   
   http_request.onreadystatechange = returnToPage;
   http_request.open('GET', 'delGalleryPic.php?pic=' + picture+'&pic_id='+picid, true);
   http_request.send(null);
	}
}
function returnToPage() {
if (http_request.readyState == 4) {
	
$('#container'+delPic).remove();
     

} 
}
