JSLT.include("OverPage")




WebCamHelper=function(){
 this.hideDisplay=function(){
	 if(typeof(onWebCamDisplayHide)=='function'){
	 	onWebCamDisplayHide()
	 }
	var over=new jslt.OverPage()
	over.hide()

 };
 this.startDisplay=function(id,size){
 	size="640"
  if(typeof(onWebCamDisplayStart)=='function'){
 	onWebCamDisplayStart()
 }
 
var webCamConf={};
		webCamConf.miniatures={};
		webCamConf.strings={};
		webCamConf.cams=[];
		webCamConf.miniatures.cams=[];
		webCamConf.strings.archiwalna='archiwum';
		webCamConf.strings.data='data';
		webCamConf.strings.godzina='godzina';
		webCamConf.miniatures.sizes='640';
		webCamConf.miniatures.width=390;
		webCamConf.miniatures.height=200;
		webCamConf.miniatures.file='Miniatures1.swf';
		webCamConf.miniatures.cams.push(['cam4','Wnętrze']);
		webCamConf.cams.cam4={};
		webCamConf.cams.cam4.name='Wnetrze';
		webCamConf.cams.cam4.location='Kmicic';
		webCamConf.miniatures.cams.push(['cam3','Wnętrze']);
		webCamConf.cams.cam3={};
		webCamConf.cams.cam3.name='Wnerze';
		webCamConf.cams.cam3.location='Kmicic'; 
 
 
	var over=new jslt.OverPage()
	var div=over.getLayer()
	div.style.display="inline"
	over.setCenter();
	var emb=new PluginEmbeder()
	emb.addAttribute("width","100%")
	emb.addAttribute("height","100%")
	emb.addAttribute("file","/modules/WebCam/Display"+size+".swf")
	emb.addAttribute("wmode","transparent")
	emb.addAttribute("quality","best")
	emb.addAttribute("menu","false")
	emb.addVariable("isHTML","true")
	for(var el in webCamConf.strings){
		emb.addVariable(el,webCamConf.strings[el])
	}
	//alert(id);
	emb.addVariable("camId",id)
	emb.addVariable("name",webCamConf.cams[id].name)
	emb.addVariable("location",webCamConf.cams[id].location)
	emb.assignToElement(over.layerId)
 }
};
function startWebcam(){
    //alert('start');
	window.webCamHelper=new WebCamHelper()
	var emb=new PluginEmbeder()
	emb.addAttribute("width",webCamConf.miniatures.width)
	emb.addAttribute("height",webCamConf.miniatures.height)
	emb.addAttribute("file","/modules/WebCam/"+webCamConf.miniatures.file)
	emb.addAttribute("wmode","transparent")
	emb.addAttribute("devicefont","true")
	emb.addAttribute("menu","false")
	emb.addVariable("isHTML","true")
	emb.addVariable("sizes",webCamConf.miniatures.sizes)
	for(var i=0;i<webCamConf.miniatures.cams.length;i++){
		emb.addVariable("cam_"+i,webCamConf.miniatures.cams[i][0]+"|"+webCamConf.miniatures.cams[i][1])
	}
	emb.assignToElement("webCamLauncherDiv")
}

function startWebcamBig(){
    //alert('start');
	
	
	
	window.webCamHelper=new WebCamHelper();
	window.webCamHelper.startDisplay('cam3',640);
}

if(typeof(onLoadQueue)=="object"){
	//onLoadQueue.appendOnLoad(startWebcam)
}


