function popup(param,val,sel){
	//alert("popup param="+param+" val="+val+" sel="+sel);
	if(param=="suggest"){
		var w=450;
		var h=400;
		var url="templates/suggestion.php?"+val+"&rid="+sel;
	}else if(param=="refviewer"){
		var w=300;
		var h=300;
		var url="templates/refviewer.php"+val;
	}else if(param=="success"){
		var w=400;
		var h=300;
		var url="../templates/success.php?msg="+val;
		
	}else if(param=="picture"){
		var w=100;
		var h=100;
		
		showPicviewer(val,sel);
		
		var url="templates/viewpic.php?pid="+val+"&p="+sel;
		return;
		
	}else if(param=="request"){
		var w=450;
		var h=400;
		var url="templates/ka_request.php?rid="+val;
	}else if(param=="video"){
		var w=100;
		var h=100;
		
		showMoviePlayer(val);
		
		//var url="templates/viewpic.php?pid="+val+"&p="+sel;
		return;
		
	}
	suggestWindow=window.open(url,param,"width="+w+",height="+h+",left=100,top=200,toolbar=no,menubar=no, scrollbars=no,resizable=no,location=no,directories=no");
	suggestWindow.focus();
}
function showMoviePlayer(url){
	buildOverLayer();
	
	obj=document.getElementById('overlayer');
	fullsize_w=document.body.offsetWidth;
	//fullsize_h=document.body.scrollHeight;
	con_h=document.getElementById('container').offsetHeight;
	fullsize_h=con_h+document.getElementById('header').offsetHeight;
	
	mc=document.getElementById('viewer_mc');
	var s1 = new SWFObject("swfs/flvplayer.swf","mpl",fullsize_w, fullsize_h,"9");
	
	s1.addVariable("file",url);
	s1.addVariable("image","images/diverse/splashscreen.png");
	s1.addVariable("width","320");
	s1.addVariable("height","260");
	s1.addVariable("displayheight","260");
	s1.addVariable("backcolor","0x000000");
	s1.addVariable("frontcolor","0xCCCCCC");
	s1.addVariable("lightcolor","0x557722");
	s1.addParam("bgcolor","#000000");
	s1.addParam("allowscriptaccess", "always");
	s1.addParam("allowfullscreen","true");
	s1.addParam("wmode","transparent");
	s1.addParam("scale","noscale");
	s1.addParam("width","320");
	s1.addParam("height","260");
	s1.addParam("salign","tl");
	
	
	s1.write(mc);
}
function fixOverlayerSize(){
		//alert("fixOverlayerSize");
		
		fullsize_w=document.body.offsetWidth;		
		//fullsize_h=document.body.scrollHeight;
		
		//footer_h=document.getElementById("footer_content").offsetHeight;
		footer_h=document.getElementById("footer").offsetHeight;
		//footer_h=35;
		
		//alert("footer_h="+footer_h);
		
		//header_h=document.getElementById("header").offsetHeight;
		header_h=195;
		
		con_h=document.getElementById("container").offsetHeight;
		fullsize_h=header_h+con_h+footer_h+5;
		win_height=window.innerHeight;
		
		
		
		//alert("fullsize_h="+fullsize_h+" / winheight="+win_height);
	
		if(window.innerHeight>fullsize_h){
			//fullsize_h=window.innerHeight;
		}
	
		o_layer=document.getElementById('overlayer');
		o_layer.style.width=fullsize_w+"px";
		o_layer.style.height=fullsize_h+"px";
		
		bg_obj=document.getElementById('trans_layer');
		//alert("bg_obj="+bg_obj);
		//bg_obj.style.height=fullsize_h+"px";
		//bg_obj.style.width=fullsize_w+"px";
	
		c_obj=document.getElementById('content_layer2');
		//alert("c_obj="+c_obj);
		
		//c_obj.style.height=fullsize_h+"px";
		//c_obj.style.width=fullsize_w+"px";
}
function buildOverLayer(){
	obj=document.getElementById('overlayer');
	
	scrollpos=getScrollPos();
	
	fullsize_w=document.body.offsetWidth;
	con_h=document.getElementById('container').offsetHeight;
	fullsize_h=con_h+document.getElementById('header').offsetHeight;
	
	output="<div style='position:absolute; height:100%;width:100%' align='left'>";
	output+="<div style='z-index:1; position:absolute' id='trans_layer' align='center'></div>";
	
	output+="<div id='content_layer2' style='z-index:2; position:relative; height:100%; top:"+scrollpos[1]+"px' align='center'>";
	output+="<table width='100%' cellspacing='0' cellpadding='0' border='0'><tr><td valign='middle' align='center' width='100%' height='100%'><div id='viewer_mc' style='width:100%; height:100%; z-index:4; margin:0px;'></div></td></tr></table>";
	output+="</div>";
	
	output+="<div style='z-index:3; position:absolute; width:100%;height:20px;margin:0px; top:0px; left:0px; background-color:#000000' align='center'><a class='pop_nav' href='javascript:closePicviewer(\"overlayer\")'>Fenster schlie&szlig;en</a></div>";
	
	output+="</div>";
	
	obj.innerHTML=output;	
	obj.style.visibility="visible";
	
}

function getScrollPos(){
	var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;

	var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
	var dsoctop=document.all? iebody.scrollTop : pageYOffset;
	//alert("scroll_x="+dsocleft+", scroll_y="+dsoctop);
	return [dsocleft,dsoctop];
}

function getWinDims(){
	var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;

	var win_w=document.all? iebody.clientWidth : innerWidth;
	var win_h=document.all? iebody.clientHeight : innerHeight;
	//alert("scroll_x="+dsocleft+", scroll_y="+dsoctop);
	return [win_w,win_h];
	
}
function showPicviewer(pid,sel) {
	//alert("showPicviewer pid="+pid+" sel="+sel);
	buildOverLayer();
	mc=document.getElementById('viewer_mc');
	
	fullsize_w=document.body.offsetWidth;
	
	windims=getWinDims();
	//win_height=window.innerHeight;
	win_height=windims[1];
	rand=Math.random(888888);
	//alert("win_height="+win_height+", fullsize_w="+fullsize_w+" dims0="+windims[0]+" dims1="+windims[1]);
	
	var fo = new SWFObject('swfs/slideshow_v8.swf?'+rand, 'viewer', fullsize_w, win_height, '8', '#FFFFFF');
	fo.addVariable('rid', pid);
	fo.addVariable('mainUrl', './');
	fo.addVariable('user', 'sanocon');
	fo.addVariable('sel', sel);
	fo.addVariable('maxw', windims[0]);
	fo.addVariable('maxh', windims[1]);
	fo.addParam('allowScriptAccess', 'sameDomain');
	fo.addParam('quality', 'high');
	fo.addParam('scale', 'noscale');
	fo.addParam('loop', 'false');
	fo.addParam('wmode', 'transparent');
	//alert(fo);
	fo.write(mc);
	//
	fixOverlayerSize();
	
}
function closePicviewer(obj_id) {
	obj=document.getElementById(obj_id);
	obj.style.visibility="hidden";
	obj.innerHTML="";
}
