


function startcaller(id,language){ 
document.getElementById('meerfotolink').style.display = 'none';
if (language == 'DU'){ document.getElementById('informatie_hotel').innerHTML = 'Loading ...'; }
if (language == 'NL'){ document.getElementById('informatie_hotel').innerHTML = 'Bezig met ophalen van actuele informatie...'; }
document.getElementById('buttons_hotel').innerHTML = "<img src='http://www.fletcher.nl/hotel-cms/fletcher-cms/top10/top4/landkaartfoto/loading.gif' width='43' height='11' />";
httpObject = getHTTPObject();
        if (httpObject != null) {

		if (document.getElementById('lang_seb').value != 'DU'){
		httpObject.open("GET", "http://www.fletcher.nl/hotel-cms/fletcher-cms/top10/top4/landkaartfoto/test/links.php?id="+id+"&ts=" + Math.round(new Date().getTime() / 2000));
		} else {
		httpObject.open("GET", "http://www.fletcher.nl/hotel-cms/fletcher-cms/top10/top4/landkaartfoto/test/links_du.php?id="+id+"&ts=" + Math.round(new Date().getTime() / 2000));
		}
        
		httpObject.send(null);
        httpObject.onreadystatechange = setOutput;
        }
}

function getmap(){
	httpObjecta = getHTTPObject();
        if (httpObjecta != null) {
        httpObjecta.open("GET", "http://www.fletcher.nl/hotel-cms/fletcher-cms/top10/top4/landkaartfoto/test/include.landkaartb.php?ts=" + Math.round(new Date().getTime() / 2000));
        httpObjecta.send(null);
        httpObjecta.onreadystatechange = outputMap;
        }
}


function outputMap(){
        if(httpObjecta.readyState == 4){
			setTimeout(function(){document.getElementById('map_display').innerHTML = httpObjecta.responseText;},0);
            }
		}

function text_loader_fix(id,language,modus){
	if(modus == 'check'){
			if(document.getElementById('text_loader_fix').value == 1){
			
				}else{
			clearInterval(textloaderfix); 
				}
	}else{
		var textloaderfix = setInterval(text_loader_fix(id,language,'check'), 5000); 
	}

}

function setOutput(){
        if(httpObject.readyState == 4){
			document.getElementById('buttons_hotel').innerHTML = httpObject.responseText;
			var result = httpObject.responseText;
			evalScript(result);
            }
		}

function getHTTPObject(){
        if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
        else if (window.XMLHttpRequest) return new XMLHttpRequest();
        else {
        alert("Geen AJAX support.");
        return null;
        }
}

function dependmargin(id){
var posx = document.getElementById('divplaatje'+id).style.left.replace('px','');
var posy = document.getElementById('divplaatje'+id).style.top.replace('px','');
if (posx < 292){
popper = "url(http://www.fletcher.nl/hotel-cms/fletcher-cms/top10/top4/landkaartfoto/hotelpopper.png)";
document.getElementById('praatwolkje').style.backgroundImage = popper;
document.getElementById('praatwolkje').style.left = document.getElementById('divplaatje'+id).style.left;
document.getElementById('praatwolkje').style.top = document.getElementById('divplaatje'+id).style.top; 
document.getElementById('praatwolkje').style.marginLeft = '-147px';	
document.getElementById('praatwolkje').style.marginTop = '-80px';
document.getElementById('praatwolkje').style.height = '80px';
document.getElementById('praatwolkjetekst').style.top = '23px';
} else {
popper = "url(http://www.fletcher.nl/hotel-cms/fletcher-cms/top10/top4/landkaartfoto/hotelpopper2.png)";
document.getElementById('praatwolkje').style.backgroundImage = popper;
document.getElementById('praatwolkje').style.height = '60px';
document.getElementById('praatwolkje').style.left = document.getElementById('divplaatje'+id).style.left;
document.getElementById('praatwolkje').style.top = document.getElementById('divplaatje'+id).style.top; 
document.getElementById('praatwolkje').style.marginLeft = '-320px';	
document.getElementById('praatwolkje').style.marginTop = '-21px';
document.getElementById('praatwolkjetekst').style.top = '9px';
}
}

function evalScript(scripts){
	try
	{	if(scripts != '')	
		{	var script = "";
			scripts = scripts.replace(
 /<script[^>]*>([\s\S]*?)<\/script>/gi, 
 function(){ if (scripts !== null) script += arguments[1] + '\n'; return ''; }
 );
 			if(script) (window.execScript) ? window.execScript(script) : window.setTimeout(script, 0);
		}
		return false;
	}
	catch(e)
	{	alert(e)
	}
}

 function opacity(id, opacStart, opacEnd, millisec) {
  
	var speed = Math.round(millisec / 100);
	var timer = 1;
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
	}
	}
}
 
  function changeOpac(opacity, id) {
var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
	object.visibility ="visible";
}


