//Javascript lib voor bestelfuncties Aletta shop

// check Content
// http://www.ajaxload.info/

function makeObject(){
	var x;
	if (window.ActiveXObject){
		x = new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest){
		x = new XMLHttpRequest();
	}
	return x;
}

var request = makeObject();
var input;
var ShopID = '';

function SendPopupShop(input,id3){
	
	ShopID = id3;
	request.open('GET', input);
	request.onreadystatechange = funcShop;
	request.send('');
	popUpP('shadow','popupHolder','block'); // execute
	
}

function funcShop(id3){
	var layer =  document.getElementById('Popup');
	var content =  document.getElementById('textPopup');
	
	if(request.readyState == 1){
//		document.getElementById(PID).innerHTML = LoadingImg;
//		layer.style.width = 200 + 'px';
//		layer.style.height = 200 + 'px';
	}
	if(request.readyState == 4){
//		var img = "<img src=\""+ request.responseText + "\"/>";
	    document.getElementById(ShopID).innerHTML = request.responseText;
	    
	    layer.style.height = '';
	 // controleer het een img is en aan de class name voldoet
		if(layer.getElementsByTagName('img')[0] && layer.getElementsByTagName('img')[0].className == 'imgPOPUP'){
//			layer.style.width = layer.getElementsByTagName('img')[0].offsetWidth + 20 + 'px';
			layer.style.width = 420 + 'px';
		}else if(layer.getElementsByTagName('span')[0] && layer.getElementsByTagName('span')[0].id == 'boxMenuHolder'){
			layer.style.width = 685 + 'px';
		}else{
			layer.style.width = '';
			content.className = 'scroll';	
		}
		
	}
} 

// toont de popup en geeft de scroll mee 
function popUpP(shadowId,holderId, property){
	var X = 0; 
	var Y = 0;
	
	var content =  document.getElementById('textPopup');
	var layer =  document.getElementById('Popup');
	
	if( typeof(window.pageYOffset ) == 'number' ) {
		Y = window.pageYOffset; 
		X = window.pageXOffset;
	} 
	else if(document.body && ( document.body.scrollLeft || document.body.scrollTop )) {
		Y = document.body.scrollTop; 
		X = document.body.scrollLeft;
	} 
	else if(document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop )) {
		Y = document.documentElement.scrollTop; 
		X = document.documentElement.scrollLeft;
	}
	layer.style.marginTop = parseInt(40) + parseInt(Y) + 'px';

	// height of de shadow renderen
	document.getElementById(shadowId).style.height = screen.height + parseInt(Y) + 'px';
	document.getElementById(holderId).style.height = screen.height + parseInt(Y) + 'px';
	
	document.getElementById(shadowId).style.display = property;
	document.getElementById(holderId).style.display = property;

}

function bestelartikel(artid) {
	updatebestellingcount(); //kapotttt
	SendPopupShop('/aletta/bestelartikel.jsp?artid='+artid,'textPopup');

}
