VisualPresentation = function(){
	this.imageVis = function(imgSrc,imageTitle){
		imageTitle = (imageTitle==undefined)?'':imageTitle;
		var vP = document.getElementById("v");
		vP.innerHTML = '<div id="visualPresentationImg" onclick="v_close();"></div>' +
				'<div id="imgVP" class="imgVP">' +
				'<img src="./visual/img/layout/ajax-loader.gif" alt=""  />' +
				'</div><div style="position:absolute;top:-2000px;z-index:1;">' +
				'<div style="background:#FFF; padding:3px; border:1px solid #AAA;"><table><tr><td>' +
				'<img src="'+imgSrc+'" alt="" name="visImgPres" style="border:1px solid silver;" /></td></tr><tr><td align="right"><div id="imageTit" style="position:relative;z-index:1; float:left; text-align:left;">'+imageTitle+'</div>' +
				'<a style="width:70px; display:block; color:black; float:right; margin-left:10px;" align="center" href="javascript:v_close();">Zamknij</a></td></tr></table><div></div>';
		vP.style.visibility = "visible";
		vP.style.width = '100%';
		vP.style.top = '0px';
		vP.style.left = '0px';
		vP.style.height = '100%';		
		vP.childNodes[1].style.left = new String(w/2 - 8)+ 'px';
		vP.childNodes[1].style.top = new String(h/2)+ 'px';
		switch(nC.checkName('IE')){
			case true:{
				var sP = 'alpha(opacity=80)';
				vP.childNodes[0].style.filter=sP;
				if(nC.checkVersion('IE',6)){
					visualPresentationImg.style.height = document.body.scrollHeight+'px';
				}
				break;
			}
			default:{
				vP.childNodes[0].style.opacity = '0.8';
			}
		}
		var imgPre = new Image();
		imgPre.src = imgSrc;
		upVisualPresentation = function(){
				if(imgPre.complete){
					var imgWidth = document.images['visImgPres'].width;
					var imageTit = document.getElementById('imageTit');
					imageTit.style.width = (parseInt(imgWidth)-80)+'px';
					var imgTop = w/2 - imgWidth/2;
					vP.childNodes[1].style.left = imgTop+'px';
					vP.childNodes[1].style.top = '100px';
					vP.childNodes[1].innerHTML = '';
					vP.childNodes[1].appendChild(vP.childNodes[2].childNodes[0]);
					return;
				}else{
					window.setTimeout('upVisualPresentation()',500);
				}
		}
		window.setTimeout('upVisualPresentation()',500);
	}
}
var visual = new VisualPresentation();