var showAddLayer = function(id) { showLayer('add', id); }

var hideLayer = function() {
	var addLayer = (document.getElementById('addToBasket')) ? document.getElementById('addToBasket') : window.parent.document.getElementById('addToBasket');
	addLayer.removeChild(addLayer.firstChild);
	addLayer.style.display = 'none';
}

var showAlertLayer = function(id) { showLayer('alert', id); }

var showSendLayer = function(id) { showLayer('send', id); }
var showAskLayer = function(id) { showLayer('ask', id); }

var showLayer = function(type, id) {
	var scriptName, frameType, layerHeight;
	var addLayer = document.getElementById('addToBasket');
	if(addLayer.style.display == 'block') hideLayer(); 
	
	switch(type) {
		case 'add':
			scriptName = 'iloscwkoszyku.php';
			frameType = 'addFrame';
			layerHeight = 130;
			break;
		case 'alert':
			scriptName = 'powiadomienie.php?id=';
			frameType = 'alertFrame';
			layerHeight = 230;
			break;
		case 'ask':
			scriptName = 'zapytanieofertowe.php?id=';
			frameType = 'sendFrame';
			layerHeight = 330;
			break;
		case 'send':
			scriptName = 'powiadom.php?id=';
			frameType = 'sendFrame';
			layerHeight = 330;
			break;
	}
	
	var iframe = document.createElement('IFRAME');
	iframe.setAttribute('scrolling', 'no');
	iframe.setAttribute('frameborder', '0');
	iframe.setAttribute('border', '0');
	iframe.setAttribute('id', frameType);
	iframe.setAttribute('src', scriptName+id);
/*
	addLayer.appendChild(iframe);
	addLayer.style.left = (document.body.clientWidth/2-150) + 'px';
	if (window.pageYOffset)
		przesOdsY = window.pageYOffset;
	else
		przesOdsY = (document.body.parentElement) ? document.body.parentElement.scrollTop : document.body.scrollTop;
	
	addLayer.style.top = (przesOdsY+(document.documentElement.clientHeight-layerHeight)/2) + 'px';
	addLayer.style.display = 'block';
*/
	addLayer.appendChild(iframe);
	addLayer.style.left = (document.body.clientWidth/2-150) + 'px';
	addLayer.style.top = (document.body.scrollTop+document.body.clientHeight/2-(layerHeight/2)) + 'px';
	addLayer.style.display = 'block';
}


var changePhoto = function(id) {
	document.getElementById('zdjecieduze').firstChild.src = "../img/products/w300h260p/"+id+".jpg";
}

var print = function() {
	var printWindow = window.open(window.location.href+'&drukuj=1',	"", 'left=10, top=10, menubar=yes, resizable=yes, scrollbars=yes, height=500, width=760');
}
