// JavaScript Document
function ieup() {
	
	if (!document.all || !window.print || window.opera) return;
	if (document.getElementsByTagName) { 
	
		// Objekt 
		var theObjects = document.getElementsByTagName("object");
		for (var i = 0; i < theObjects.length; i++) {
			
			// Ein DIV mit dem Flash-Objekt wird initialisiert
			div = theObjects[i].parentNode.insertBefore(document.createElement("div"), theObjects[i]);
			div.style.display="none";
			div.appendChild(theObjects[i]);
			
			if(div.firstChild.data) {
				// Fix for Flash Satay style objects
				div.firstChild.removeAttribute('data');
			}
			
			// Flashvars
			var theParams = div.getElementsByTagName("param");
			for (var j = 0; j < theParams.length; j++) {
				
				if(theParams[j].name.toLowerCase() == 'flashvars') {
					var theFlashVars = theParams[j].value;
					break;
				}
			
			}
		
			// Flashvars werden geändert
			var theInnnerHTML = div.innerHTML;
			var re = /<param name="FlashVars" value="">/ig;
			theInnnerHTML = theInnnerHTML.replace(re, "<param name='FlashVars' value='" + theFlashVars + "'>");
			div.outerHTML = theInnnerHTML;
		
		}
	
		// Embed
		var embs = document.getElementsByTagName("embed");
		for (i=0; i<embs.length; i++) {
			embs[i].outerHTML = embs[i].outerHTML;
		}
		
	}
	
}

// Google Maps
function load() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl());
        map.setCenter(new GLatLng(48.77807890216869, 8.20305347442627), 16);
		
		// Icon
		var icon = new GIcon();
		icon.image = "/global/img/icons/google-map-icon.png";
		icon.shadow = "/global/img/icons/google-map-icon-shadow.png";
		icon.iconSize = new GSize(15, 26);
		icon.shadowSize = new GSize(26, 26);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(10, 1);
		
		// Creates a marker at the given point with the given number label
		function createMarker(point, number) {
		var marker = new GMarker(point, icon);
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml("<div style=\"float:left;width:70px;height:90px;\"><img src=\"http://www.e-site.com/images/e-site.gif\" title=\"E-SITE.com\"/></div><div style=\"float:left;width:150px;\"><strong>E-SITE.com</strong><br/>Pariser Ring 37<br/>76532 Baden-Baden</div>");
		});
		return marker;
	}
	var point = new GLatLng(48.77807890216869, 8.20305347442627);
  	map.addOverlay(createMarker(point, 1));
	}
}

// Creates a marker at the given point with the given number label
function createMarker(point, number, kunde, logo, strasse, ort, url_website, url_esite, status, icon) {
	var marker = new GMarker(point, icon);
			
	if(status == "aktiv"){
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml('<div style="float:left;width:180px;height:80px;"><a href="http://www.e-site.com/de/referenzen/'+url_esite+'" title="'+kunde+'"><img src="http://www.e-site.com/images/referenzen'+logo+'" alt="'+kunde+'" title="'+kunde+'" border="0"/></a><br/></div><div style="float:left;width:200px;"><a href="http://www.e-site.com/de/referenzen/'+url_esite+'" title="'+kunde+'"><strong>'+kunde+'</strong></a><br/>'+strasse+'<br/>'+ort+'<br/></div>');
		});
	}
	else{
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml('<div style="float:left;width:180px;height:80px;"><img src="http://www.e-site.com/images/referenzen'+logo+'" alt="'+kunde+'" title="'+kunde+'" border="0"/><br/></div><div style="float:left;width:200px;"><strong>'+kunde+'</strong><br/>'+strasse+'<br/>'+ort+'<br/></div>');
		});
	}
			
	return marker;
}

function createMarker_en(point, number, kunde, logo, strasse, ort, url_website, url_esite, status, icon) {
	var marker = new GMarker(point, icon);
			
	if(status == "aktiv"){
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml('<div style="float:left;width:180px;height:80px;"><a href="http://www.e-site.com/en/portfolio/'+url_esite+'" title="'+kunde+'"><img src="http://www.e-site.com/images/referenzen'+logo+'" alt="'+kunde+'" title="'+kunde+'" border="0"/></a><br/></div><div style="float:left;width:200px;"><a href="http://www.e-site.com/en/portfolio/'+url_esite+'" title="'+kunde+'"><strong>'+kunde+'</strong></a><br/>'+strasse+'<br/>'+ort+'<br/></div>');
		});
	}
	else{
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml('<div style="float:left;width:180px;height:80px;"><img src="http://www.e-site.com/images/referenzen'+logo+'" alt="'+kunde+'" title="'+kunde+'" border="0"/><br/></div><div style="float:left;width:200px;"><strong>'+kunde+'</strong><br/>'+strasse+'<br/>'+ort+'<br/></div>');
		});
	}
			
	return marker;
}

function createMarker_fr(point, number, kunde, logo, strasse, ort, url_website, url_esite, status, icon) {
	var marker = new GMarker(point, icon);
			
	if(status == "aktiv"){
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml('<div style="float:left;width:180px;height:80px;"><a href="http://www.e-site.com/fr/references/'+url_esite+'" title="'+kunde+'"><img src="http://www.e-site.com/images/referenzen'+logo+'" alt="'+kunde+'" title="'+kunde+'" border="0"/></a><br/></div><div style="float:left;width:200px;"><a href="http://www.e-site.com/fr/references/'+url_esite+'" title="'+kunde+'"><strong>'+kunde+'</strong></a><br/>'+strasse+'<br/>'+ort+'<br/></div>');
		});
	}
	else{
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml('<div style="float:left;width:180px;height:80px;"><img src="http://www.e-site.com/images/referenzen'+logo+'" alt="'+kunde+'" title="'+kunde+'" border="0"/><br/></div><div style="float:left;width:200px;"><strong>'+kunde+'</strong><br/>'+strasse+'<br/>'+ort+'<br/></div>');
		});
	}
			
	return marker;
}

// Tagungsplaner Demo 
function tagungsplaner_demo() {

  var top = (screen.height - 750) / 2;
  var left = (screen.width - 1000) / 2;
  
window.open("http://tagungsplaner.hotelsite.com/tagungsplaner/hotelsite/", "tagungsplaner", "width=1000, height=750, top="+top+", left="+left+", hotkeys=no, location=no, menubar=no, resizable=yes, status=no, toolbar=no");
}

// Tagungsplaner Clarion Hotel Hirschen
function tagungsplaner_hirschen() {
var top = (screen.height - 750) / 2;
var left = (screen.width - 1000) / 2;
window.open("http://tagungsplaner.hotelsite.com/tagungsplaner/clarion-hotel-hirschen/", "tagungsplaner", "width=1000, height=750, top="+top+", left="+left+", hotkeys=no, location=no, menubar=no, resizable=yes, status=no, toolbar=no");
} 
