//if ( typeof XMLHttpRequest != 'undefined' ) var obiekt = nowyObiekt(); ajax test
var mouseDownX, mouseDownY;
var curobject;
var startX, startY;
var moveinterval=false;
var mposx, mposy;
var bCode=false;
var przykrywka;
//ustawic tablice jako warstwy z dopisanymi objektami do poruszania
var mylayer={
	i:1,
	layerOb:[],
	addOb:function (posOb,pzI){
		if(!posOb.cIndex){
			posOb.cIndex=this.i;
			this.layerOb[this.i]=posOb.id;
			posOb.style.zIndex=pzI+this.i;
			this.i++;
		} else {
			var x,pr=0,ci=posOb.cIndex;
//			posOb.style.zIndex=pzI+this.i;
			this.layerOb[this.i]=posOb.id;
			for(x=ci;x<this.i;x++){
//				alert(this.layerOb[x]+" "+x+" ci= "+ci+" "+dbi(this.layerOb[x]).style.zIndex);
				if(dbi(this.layerOb[x+1])){
					this.layerOb[x-pr]=this.layerOb[x+1];
					dbi(this.layerOb[x-pr]).style.zIndex=pzI+x-pr;
					dbi(this.layerOb[x-pr]).cIndex=x-pr;
				} else {pr++;}
//				alert("after"+this.layerOb[x]+" "+x+" ci= "+ci+" "+dbi(this.layerOb[x]).style.zIndex);
			}
			this.i=this.i-pr;
		}

//		alert();
		if(newWBox['0']['current'] && newWBox['0']['current']!=posOb.id) newWBox[1][newWBox['0']['current']].setWPrzykrywka();
		posOb.unsetWPrzykrywka();
		if(newWBox['0']['current']!=posOb.id) newWBox['0']['current']=posOb.id;
/*
		var wbsrc=getIframeDoc(dbi(newWBox[1][newWBox['0']['current']]['source']));
		wbsrc.createP=createPrzykrywka;
		wbsrc.wname=newWBox['0']['current'];
		var myobp=wbsrc.createP(1);
		myobp.style.visibility='visible';
		var wbcsrc=getIframeDoc(dbi(newWBox[1][posOb.id]['source']));
		wbcsrc.createP=createPrzykrywka;
		wbcsrc.wname=posOb.id;
		var mycobp=wbcsrc.createP(1);
		mycobp.style.visibility='visible';
		

*/
	}
};

mywindow={
	getwidth:function(){if(!this.width) {return this.width=getWdSize()[0];} else {return this.width}},
	getheight:function(){if(!this.height) {return this.height=getWdSize()[1];} else {return this.height}},
	resetit:function(){this.height=undefined; this.width=undefined;}
};
//var windowctr=0; //index otwartych okienek
var newWBox=[[],[]]; //zbior wszystkich utworzonych okien
//newWBox[0]=[];
//newWBox[1].push({});

function formcell(cellid){
	cc=cellid.length;
	rcc=cellid.substr(0,cc%3);
	ncc=cellid.substr(rcc.length,cc-rcc.length);

	for(c=0,cci=ncc.length;c<cci;c=c+3){
		rcc=rcc+((rcc!="")?" ":"")+ncc.substr(c,3);
	}
	return rcc;
}

function genImgBox(igmArr){
	
}

function createDiv(iid,iname,iwidth,iheight,iclass,istyle){
	myDiv=document.createElement("DIV");
	myDiv.id=iid;
	myDiv.name=iname;
	myDiv.type=itype;
	myDiv.value=ivalue;
	myDiv.className=iclass;
	if(istyle!=""){
		istyle=istyle.split(";");
		for(is=0,isc=istyle.length;is<isc;is++){
			istyle[is]=istyle[is].split(":");
			eval("myDiv.style."+istyle[is][0]+"='"+istyle[is][1]+"'");
		}
	}
	return myDiv;
}

function searchpar(obtoc){
//	if(typeof(obtoc)=="object" && obtoc.nodeName!="BODY"){
		var mypar=obtoc;i=0;
		while(mypar.tagName!="BODY"){
			if(mypar.id && mypar.id.indexOf("imgbox")!=-1) return mypar;
			mypar=mypar.parentNode;
		}
//	}
	return false;
}

function windowmanager(e){
	if (!e) var e = window.event;
	switch(e.type){
		case "mousemove":
			mposx=e.clientX;
			mposy=e.clientY;
			if(moveinterval==false) moveinterval=setInterval('moveing()',5);
		break;
		default:
			stopDrag();
	}
}

function moPos(e){
	if(!e) e=window.event;
//   if ((e.button == 1 && window.event != null) || e.button == 0){
	mposx=e.clientX;
	mposy=e.clientY;
	if(moveinterval==false) moveinterval=setInterval('moveing()',5);
//	return false;
}

function gettarget(e){
	if (e.target) var targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) targ = targ.parentNode;
	return targ;
}

function mouseDown(e,eob){
	
	if (!e) var e = window.event;
//	e.cancelBubble = true;
//	if (e.stopPropagation) e.stopPropagation();

	var targ=gettarget(e);
	
/*
   if(e.stopPropagation)
    e.stopPropagation();
  if(e.preventDefault)
    e.preventDefault();
  e.cancelBubble = false;
  e.cancel = false;
  e.returnValue = true;
	
  if (e.stopPropagation) {e.stopPropagation();} else {e.cancelBubble = true;} 
*/
  
//	windowact(targ);
//	targ.style.backgroundImage='url(images/head_bg_off.png)';
//	if (e.target) targ = e.target;
//	else if (e.srcElement) targ = e.srcElement;
//	if (targ.nodeType == 3) targ = targ.parentNode;
	
//	if(targ.id) targ.onmousedown=null; // document.getElementById(targ.id).blur();

//	if(eob=="") curobject=searchpar(targ); else  curobject=eob;// sprawdza czy klikniety objekt znajduje sie w divie id=imgbox i sprawdza id tego diva
//	curobject=eob;
	
//	curobject.removeEventListener('mousedown',function(event){},true);
//	curobject.onmousedown=false;

//alert(targ.className);
	
//	if(targ.id.indexOf("imgbox")!=-1){
	if((eob.id && !targ.id) || (!eob.id && targ.id)){
		curobject=eob.id?eob:targ;
//		curobject.lastzindex=curobject.style.zIndex;
//alert(curobject.id);
//		alert(curobject);
		
		move_zIndex(curobject);

		mouseDownX = gnn6 ? e.clientX : event.clientX;
		mouseDownY = gnn6 ? e.clientY : event.clientY;

		if(curobject.style.left==""){curobject.style.left=0+"px";}
		if(curobject.style.top==""){curobject.style.top=0+"px";}

//		curobject.style.left=0;
//		curobject.style.top=0;

//		dscrollX = gnn6 ? window.pageXOffset:document.body.scrollLeft;
//		dscrollY = gnn6 ? window.pageYOffset:document.body.scrollTop;

//		dscrollX = gnn6 ? window.pageXOffset:document.body.parentNode.scrollLeft;
//		dscrollY = gnn6 ? window.pageYOffset:document.body.parentNode.scrollTop;

		startX=parseInt(mouseDownX)-parseInt(curobject.style.left);
		startY=parseInt(mouseDownY)-parseInt(curobject.style.top);
		
//		curobject.style.left=curobject.offsetLeft+"px";
//		curobject.style.top=curobject.offsetTop+"px";
	
//		startX = parseInt(curobject.style.left);
//		startY = parseInt(curobject.style.top);

		przykrywka=createPrzykrywka();

		evtRegister('mouseup',function(event){stopDrag(event);},document);
		evtRegister('mouseout',function(event){stopDrag(event);},przykrywka);
		evtRegister('mousemove',function(event){moPos(event);},document);
		evtRegister('onselectstart',function(){return false;},document);
		
/*
		if (document.addEventListener) {
			document.addEventListener('mouseup',function(event){stopDrag(event);},false);
			przykrywka.addEventListener('mouseout',function(event){stopDrag(event);},false);
			document.addEventListener('mousemove',function(event){moPos(event);},false);
		} else if (document.attachEvent) {
			document.attachEvent('onmouseup',function(event){stopDrag(event);});
			przykrywka.attachEvent('onmouseout',function(event){stopDrag(event);});
			document.attachEvent('onmousemove',function(event){moPos(event);});
			document.attachEvent('onselectstart',function(){return false;});
		}
*/
		
//		curobject.onmousedown=function(e){return false;}
	}
	return false;
}

function createPrzykrywka(ppos){
//	alert(ppos+"=x="+this);
	switch(ppos){
		case 1:
		break;
		default:
			if(!document.getElementById('przykrywka')){
				var przykrywka=document.createElement("div");
				przykrywka.id="przykrywka";
				przykrywka.name="przykrywka";

				document.body.appendChild(przykrywka);
				przykrywka.className="przykrywka";
			} else {
				przykrywka=document.getElementById('przykrywka');
				przykrywka.style.visibility='visible';
			}
			przykrywka.style.width=mywindow.getwidth()+"px";
			przykrywka.style.height=mywindow.getheight()+"px";
		break;
	}

	przykrywka.style.cursor = 'pointer';
//	mypDiv.style.display = 'block';
//	przykrywka.style.visibility="visible";

//	moveinterval=setInterval('getposition()',10);

	return przykrywka;
}

function getposition(){
//	dbi("offL").value=e.which;
//	alert(mpx);
//	clearInterval(moveinterval);
//	moveinterval=false;
//	moveinterval=setInterval('getposition()',10);
/*
	var code;
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	var character = String.fromCharCode(code);
	dbi("offL").value=code;
//	alert('Character was ' + character);
*/

	if(curobject){
		dscrollX = gnn6 ? window.pageXOffset:document.body.scrollLeft;
		dscrollY = gnn6 ? window.pageYOffset:document.body.scrollTop;
		
//		var posx = gnn6 ? startX + e.clientX - mouseDownX+dscrollX : startX + event.clientX - mouseDownX+dscrollX;
//		var posx = gnn6 ? e.clientX-startX : event.clientX-startX;
		var posx=mposx-startX;
//		curobject.style.left = posx+"px";
    	
//		var posy = gnn6 ? startY + e.clientY - mouseDownY+dscrollY : startY + event.clientY - mouseDownY+dscrollY;
//		var posy = gnn6 ? e.clientY-startY : event.clientY-startY ;
		var posy = mposy-startY;
//    	curobject.style.top = posy+"px";
//		moveing(curobject,posx,posy);
	}
	return false;
}

function moveing(mpx,mpy){
	if(curobject){
		document.body.focus();
		var obx=parseInt(curobject.style.left);
		var oby=parseInt(curobject.style.top);
		var nmox=obx+((mposx-startX)-obx)*0.8;
		var nmoy=oby+((mposy-startY)-oby)*0.8;
		curobject.style.left=nmox+"px";
		curobject.style.top=nmoy+"px";
		if(nmox==mposx && nmoy==mposy) {clearInterval(moveinterval); moveinterval=false;}
	}  else {clearInterval(moveinterval); moveinterval=false;}
	return false;
}

function stopDrag(){
//	clearInterval(moveinterval);
	if (document.addEventListener) {
		document.removeEventListener('mousemove',function(){false;},false);
		document.removeEventListener('mouseup',function(event){},false);
		document.removeEventListener('mouseout',function(event){},false);
//		dbi("przykrywka").removeEventListener('click',function(event){},false);
//		curobject.removeEventListener('mouseup',function(event){finish()},false);
//		curobject.removeEventListener('mousemove',function(event){finish()},false);
	} else if (document.attachEvent) {
		document.detachEvent('onmousemove',function(event){});
		document.detachEvent('onmouseup',function(event){});
		document.detachEvent('onmouseout',function(event){});
		document.detachEvent('onselectstart',function(event){});
//		dbi("przykrywka").detachEvent('onclick',function(event){});
//		curobject.detachEvent('onmouseup',function(event){});
//		curobject.detachEvent('onmousemove',function(event){});
	}
	
//	showstructure(curobject); //reorganizuje ustawienie obrazkow w dokumencie
	if(curobject){
	curobject.style.position="relative";
//	curobject.focus();
//	curobject.onmousedown=function(event){mouseDown(event)};
	curobject=false;
	setTimeout(dieprzykrywka,50);
//	dieprzykrywka();
	}
}

function dieprzykrywka(){
	var przykrywka = createPrzykrywka(); // document.getElementById('przykrywka');
	przykrywka.style.cursor = 'default';
	przykrywka.style.visibility = 'hidden';
//	przykrywka.style.width=1+"px";
//	przykrywka.style.height=1+"px";
//	przykrywka.style.display = 'none';
//	przykrywka.style.visibility="hidden";
//	przykrywka.blur();
//	dbi('imgcontent').focus();
}

function resetstructure(){
//	document.getElementById('imgcontent').childNodes[0]=document.getElementById('imgcontent').childNodes[1];
	var imgcont=[];
	var curaktob;
	
//		var curaktob=document.getElementById('imgcontent');
	var i=0,ix=document.getElementById('imgcontent').childNodes.length, imgC_cN=dbi('imgcontent').childNodes;
	for(i=0;i<ix;i++){
		if(imgC_cN[i].id && imgC_cN[i].id.indexOf("imgbox")!=-1){
//		aba=Math.floor(dbi('imgcontent').offsetHeight+dbi('imgcontent').childNodes[i].offsetTop/dbi('imgcontent').childNodes[i].offsetHeight)+(dbi('imgcontent').offsetWidth+dbi('imgcontent').childNodes[i].offsetLeft)/1000;
//		alert(parseFloat(dbi('imgcontent').offsetHeight+dbi('imgcontent').childNodes[i].offsetTop)+" / "+parseFloat(dbi('imgcontent').childNodes[i].offsetHeight)+" + "+parseFloat(dbi('imgcontent').childNodes[i].offsetLeft)+" = "+dbi('imgcontent').offsetHeight+" = "+aba+" = "+dbi('imgcontent').childNodes[i].id);
//		dbi(dbi('imgcontent').childNodes[i].id+"_poz").value=Math.floor(dbi('imgcontent').childNodes[i].offsetTop/dbi('imgcontent').childNodes[i].offsetHeight)+dbi('imgcontent').childNodes[i].offsetLeft/1000;
		imgcont[i]=[Math.floor(dbi('imgcontent').offsetHeight+imgC_cN[i].offsetTop/imgC_cN[i].offsetHeight)+(dbi('imgcontent').offsetWidth+imgC_cN[i].offsetLeft)/1000];
//		imgcont[i]=[Math.round(dbi('imgcontent').childNodes[i].offsetTop/dbi('imgcontent').childNodes[i].offsetHeight)+(dbi('imgcontent').childNodes[i].offsetLeft)/1000];
		imgcont[i].push(i,imgC_cN[i].id);
//		alert(i+" = "+dbi('imgcontent').childNodes[i].offsetLeft);

//		alert(dbi('imgcontent').childNodes[i].offsetTop);
		} else {//document.getElementById('imgcontent').removeChild(document.getElementById('imgcontent').childNodes[i]);
		}
	}
	imgcont.sort();
//	alert(imgcont);
    var i,icitr=imgcont.length;
	for(i=0;i<icitr;i++){
//		alert(i);
		if(imgcont[i]){
			var curaktob=dbi(imgcont[i][2]);
			curaktob.style.left=0;
			curaktob.style.top=0;
			dbi('imgcontent').removeChild(dbi(imgcont[i][2]));
			dbi('imgcontent').appendChild(curaktob);
		}
	}
//	for(i=0,ix=document.getElementById('imgcontent').childNodes.length;i<ix;i++){
//		if(dbi('imgcontent').childNodes[i].id && dbi('imgcontent').childNodes[i].id.indexOf("imgbox")!=-1){
//			dbi('imgcontent').childNodes[i].style.left=0;
//			dbi('imgcontent').childNodes[i].style.top=0;
//		}
//	}
//	alert(dbi('imgcontent').innerHTML);	
}

function showstructure(droppedob){
		
//	mychild=document.getElementById(curobdrop);
	var i,ix=document.getElementById('imgcontent').childNodes.length;
	for(i=0;i<ix;i++){
		if(document.getElementById('imgcontent').childNodes[i].tagName=="DIV"){
//			alert(document.getElementById('imgcontent').childNodes[i].tagName);
//		document.getElementById('imgcontent').removeChild(document.getElementById('imgcontent').childNodes[i]);
//		document.getElementById('imgcontent').appendChild(document.getElementById('imgcontent').childNodes[i]);
//			document.getElementById('imgcontent').childNodes[i].style.posLeft='';
//			document.getElementById('imgcontent').childNodes[i].style.posTop='';
//			document.getElementById('imgcontent').childNodes[i].style.position='static';
//			alert(document.getElementById('imgcontent').childNodes[i].offsetLeft);
//			alert(document.getElementById('imgcontent').childNodes[i].tagName);
		}
	}
}
	
function getdropposition(event){
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) targ = targ.parentNode;
	alert(targ.id);	
}
	
function reoe(){
			
}

function createInput(iid,iname,ivalue,itype,iclass,istyle){
	var myinput=document.createElement("input");
	var is,isc;
	myinput.id=iid;
	myinput.name=iname;
	myinput.type=itype;
	myinput.value=ivalue;
	myinput.className=iclass;
	if(istyle!=""){
		istyle=istyle.split(";");
		for(is=0,isc=istyle.length;is<isc;is++){
			istyle[is]=istyle[is].split(":");
			eval("myinput.style."+istyle[is][0]+"='"+istyle[is][1]+"'");
		}
	}
	return myinput;
}

function insertTd(iid,iname,iwidth,iheight,ialign,ivalign,istyle,iclass,icolspan,irowspan,co,where){
	mytd=this[co].insertCell(where);
	if(iid!="") mytd.id=iid;
	if(iname!="") mytd.name=iname;
	if(iwidth!="") mytd.width=iwidth;
	if(iheight!="") mytd.height=iheight;
	if(ialign!="") mytd.align=ialign;
	if(ivalign!="") mytd.valign=ivalign;
	if(iclass!="") mytd.className=iclass;
	if(icolspan!="") mytd.colspan=icolspan;
	if(irowspan!="") mytd.rowspan=irowspan;
	if(istyle!=""){
		istyle=istyle.split(";");
		for(is=0,isc=istyle.length;is<isc;is++){
			istyle[is]=istyle[is].split(":");
			eval("mytd.style."+istyle[is][0]+"='"+istyle[is][1]+"'");
		}
	}
	return mytd;
}

function createImg(imgarg){
	var iarg,iargc,is,isc;
	myImg=document.createElement("img");
	if(imgarg!=""){
		imgarg=imgarg.split("|");
		for(iarg=0,iargc=imgarg.length;iarg<iargc;iarg++){
			imgargvar=imgarg[iarg].split("=");
			switch(imgargvar[0]){
				case "style":
					imgargvarst=imgargvar[1].split(";");
					for(is=0,isc=imgargvarst.length;is<isc;is++){
						imgargvarstfc=imgargvarst[is].split(":");
						eval("myImg.style."+imgargvarstfc[0]+"='"+imgargvarstfc[1]+"'");
					}
				break;
				default:
					myImg[imgargvar[0]]=imgargvar[1];
				break;
			}
		}
	}
	return myImg;
}

function polehaslo(co,gdzie,change){
	myRow=gdzie.insertRow(-1);
	myCell1=insertTd('','','56%','21','','','','rhead','','','myRow','-1');
	myCell4=insertTd('','','20%','','','','','rhead','','','myRow','-1');
	myCell5=insertTd('','','20%','','','','','rhead','','','myRow','-1');
	myCell6=insertTd('','','4%','','right','valign','','rhead','','','myRow','-1');
	
	myCell1.appendChild(createInput('haslo[]','haslo[]','','text','inptcz','width:100%'));
	myCell4.appendChild(createInput('showtime[]','showtime[]','','text','inptcz','width:100%'));
	myCell5.appendChild(createInput('pause[]','pause[]','','text','inptcz','width:100%'));
	img1=createImg('src=images/but_iks.jpg|width=19|height=19|style=cursor:pointer');
	myCell6.appendChild(img1);
	img1.onclick=function(){this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);}
}

function poleznak(co,gdzie,change){
	myRow=gdzie.insertRow(-1);
	myCell1=insertTd('','','56%','21','','','','rhead','','','myRow','-1');
	myCell4=insertTd('','','20%','','','','','rhead','','','myRow','-1');
	myCell5=insertTd('','','20%','','','','','rhead','','','myRow','-1');
	myCell6=insertTd('','','4%','','right','valign','','rhead','','','myRow','-1');
	
	myCell1.appendChild(createInput('haslozn[]','haslozn[]','','text','inptcz','width:100%'));
	myCell4.appendChild(createInput('showtimezn[]','showtimezn[]','','text','inptcz','width:100%'));
	myCell5.appendChild(createInput('pausezn[]','pausezn[]','','text','inptcz','width:100%'));
	img1=createImg('src=images/but_iks.jpg|width=19|height=19|style=cursor:pointer');
	myCell6.appendChild(img1);
	img1.onclick=function(){this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);}
}

/*
function showkartki(ktora){
	document.getElementById('kartkabig').style.display='block';
	document.getElementById('kartkabig').style.left=(window.document.body.scrollWidth/2-340) + "px";
	setprzykrywka();
	showcard(ktora);
	return false;
}

function closecard(){
	document.getElementById('kartkabig').style.display='none';
	unsetprzykrywka();
	return false;
}

function showcard(wcard){
	if(wcard>(opis.length-2)){
		document.getElementById('ffvd').style.display="none";
		document.getElementById('fvd').style.display="none";
	} else {
		document.getElementById('ffvd').style.display="inline";
		document.getElementById('fvd').style.display="inline";
	}
	if(wcard<1){
		document.getElementById('fprev').style.display="none";
		document.getElementById('prev').style.display="none";
	} else {
		document.getElementById('fprev').style.display="inline";
		document.getElementById('prev').style.display="inline";
	}
	document.getElementById('mycard').src="images/blank.png";
	document.getElementById('mycard').src="kartki/"+opis[wcard][0];
	document.getElementById('cardtxt').innerHTML="<b>"+opis[wcard][1]+"</b> - "+opis[wcard][2]+"<br>"+opis[wcard][3];
	ccard=parseInt(wcard);
}

function setprzykrywka(){
	var przykrywka=document.getElementById('przykrywka');
	przykrywka.style.width = window.document.body.scrollWidth + "px";
	przykrywka.style.height = window.document.body.scrollHeight + "px";
	przykrywka.style.display = 'block';
}

function unsetprzykrywka(){
	var przykrywka=document.getElementById('przykrywka');
	przykrywka.style.width = "1px";
	przykrywka.style.height = "1px";
	przykrywka.style.display = 'none';
}

function imgpreloader(myimages){
	var imagecollection = myimages;
	var myarrImages=new Array();
	var di=document.images.length;
	var i,il=imagecollection.length;
	for(i=di;i<(di+il-1);i++) {
		myarrImages[i]=new Image;
		myarrImages[i].src="kartki/"+imagecollection[i-di][0];
	}
}
*/

function setwindowhead(obtoadd,elparam){
	var newwhead=document.createElement("DIV");
	obtoadd.style.height=parseInt(obtoadd.style.height)+29+"px";

	evtRegister('mousedown',function(event){mouseDown(event,obtoadd);},newwhead);

/*
	if(document.addEventListener){
		newwhead.addEventListener("mousedown",function(event){mouseDown(event,obtoadd);},false);
	} else if (document.attachEvent) {
		newwhead.attachEvent('onmousedown',function(event){mouseDown(event,obtoadd);});
	}
*/

	newwhead.className="ifhead";

//	obtoadd.appendChild(newwhead);
//	newwhead.innerHTML=loadtemplate('window_head_butt');
	
//	document.createElement("ul");
//	newwhead.appendChild(headbutt);
//	headbutt.className="ifbuthul";
	return newwhead;
}

function shadowbox(obtoadd,boxclass){
	var wbound=document.createElement("DIV");
	wbound.className=boxclass;
	wbound.style.height=parseInt(obtoadd.style.height)+"px";
	return wbound;
}

function setwindowsource(obtoadd,elparam){
	var myiframe=document.createElement("iframe");
	myiframe.style.width=(parseInt(obtoadd.style.width)-2)+"px";
	myiframe.style.height=elparam.height+"px";
	myiframe.name=elparam.source;
	myiframe.id=elparam.source;
	myiframe.frameBorder="0";
	myiframe.frameBorder="no";
	myiframe.scrolling="auto";
	myiframe.marginWidth=0;
	myiframe.marginHeight=0;
	myiframe.hspace=0;
	myiframe.vspace=0;
//			setAttribute("frameBorder","0");
	myiframe.className="if"+elparam.source;
	myiframe.src="template/empty.html";
	
/*
	if(myiframe.contentDocument)
      myiframe.doc = myiframe.contentDocument;
   else if(myiframe.contentWindow)
      myiframe.doc = myiframe.contentWindow.document;
   else if(myiframe.document)
      myiframe.doc = myiframe.document;
*/
/*
	myBP=document.createElement("DIV");
	myBP.id="Bprzykrywka";
	myBP.className="Bprzykrywka";
	myBP.style.width=myiframe.style.width;
	myBP.style.height=myiframe.style.height;
	myBP.style.left=0+"px";
	myBP.style.top=0+"px";
	myBP.style.position="absolute";

	myiframe.setCover=function(){
//		dbi(myiframe.id).appendChild(myBP);
		window.frames[this.id].document.body.appendChild(myBP);
		alert(myBP.style.position);		
	}
test przykrywki iframe - */
//	evtRegister('load',function(){getbmark('',elparam.source); window.name=elparam.source;},myiframe);

/*
	if(document.addEventListener){
		myiframe.addEventListener("load",function(){getbmark(0,elparam.source); window.name=elparam.source;},false);
	} else if (document.attachEvent) {
		myiframe.attachEvent('onload',function(){getbmark(0,elparam.source); window.name=elparam.source;});
	}
*/

/*
	if(document.addEventListener){
		myiframe.addEventListener("close",function(){alert('unload')},false);
	} else if (document.attachEvent) {
		myiframe.attachEvent('onclose',function(){alert('unload')});
	}
*/

	return myiframe;
}

function setwindowfoot(obtoadd,elparam){
	var newwfoot=document.createElement("DIV");
	obtoadd.style.height=parseInt(obtoadd.style.height)+25+"px";
	newwfoot.className="iffoot";
//	obtoadd.appendChild(newwfoot);
//	newwfoot.innerHTML=loadtemplate('window_foot_butt');
	return newwfoot;
//	return newwfoot;
}

function setwbox(boxname,bname,bparam){
	var wbox=document.createElement("UL");
	wbox.className=boxname;
	
	wbox.setwbutton=setwbutton;
	wbox.setwbutton(bname,bparam);
	
/*
	wbox.appendChild(addwbutton(["leftb",""]));
	for(i in bps){
		wbox.appendChild(addwbutton(bps[i].split("|"),bparam));
		if(i<bpsl-1) wbox.appendChild(addwbutton(["midb",""]));
	}
	wbox.appendChild(addwbutton(["rightb",""]));
*/
	return wbox;
}

function setwbutton(bname,bparam){
	var i,bps=bname.split(";"),bitr=bps.length, bpsl=bps.length;
	this.innerHTML="";

	this.appendChild(addwbutton(["leftb",""]));
	
	for(i=0;i<bitr;i++){
		this.appendChild(addwbutton(bps[i].split("|"),bparam));
		if(i<bpsl-1) this.appendChild(addwbutton(["midb",""]));
	}
	
	this.appendChild(addwbutton(["rightb",""]));
}

function addwbutton(nbpar,bparam){
	var newwbut=document.createElement("LI");
	var nbpName=trimE(nbpar[0]);
	nbpar[1]=nbpar[1].replace(/%sourcename%/,(bparam && bparam.source)?bparam.source:"");
	nbpar[1]=nbpar[1].replace(/%windowname%/,(bparam && bparam.id)?bparam.id:"");
	newwbut.className="butli_"+nbpName;
//	newwbut.id=nbpar[0];
//	newwbut.name=nbpar[0];
	var newwbutact=document.createElement("DIV");
	if(bparam && bparam.id) {newWBox[1][bparam.id][nbpName]=newwbutact;}
	newwbutact.className="buta_"+nbpName;
	if(trimE(nbpar[1])!=""){
		evtRegister('click',function(){eval(nbpar[1]);},newwbutact);

/*
		if (document.addEventListener) {
			newwbutact.addEventListener('click',function(){eval(nbpar[1]);},false);
		} else if (document.attachEvent) {
			newwbutact.attachEvent('onclick',function(){eval(nbpar[1]);});
		}
*/
	}
	newwbut.appendChild(newwbutact);
	
//	switch(){
	
//	}
	return newwbut;
}

function setwindowbox(wbparam){ //poprawic przypisywanie parametrow
//	var newwindow=newWBox[newWBox.length];
//	var wbparam=wbparam.split(",");
//	var wdSize=window.getWdSize();
	var wbit,wbitr=wbparam.length,pit,ckey,wp0,wp1,wp2,szer,wys;
	var tlbut,trbut,blbut,brbut;
	var nBoxLength=newWBox[0].length;
	var wSzer=mywindow.getwidth();
	var wWys=mywindow.getheight();
	var paramArr={"width":500,"height":350,"name":"newW"+nBoxLength,"id":"newW"+nBoxLength,"title":"bez nazwy","position":"absolute","top":0,"left":0,"zindex":0}; // domyslne ustawienie parametrow dla okna
	var winpar={"width":["style.width","px","i"],"height":["style.height","px","i"],"name":["name","","s"],"id":["id","","s"],"position":["style.position","","s"],"top":["style.top","px","p"],"left":["style.left","px","p"],"class":["className","","s"],"zindex":["style.zIndex","","i"]}; //[1] dodatkowy string doklejany na koncu parametru [2] i=integer, s=string / parametry domyslne dla tworzonego DIV-a

	for(wbit=0;wbit<wbitr;wbit++){
		ckey=wbparam[wbit];
		ckey=ckey.split('=');
		paramArr[ckey[0].split(" ").join("")]=ckey[1];
	}
	
	var newwindow=document.createElement("DIV");

	for(pit in winpar){
		wp0=winpar[pit][0];
		wp1=winpar[pit][1];
		wp2=winpar[pit][2];
		
		switch(wp2){
			case "p":
				switch(paramArr[pit]){
					case "center":
						szer=wSzer/2-paramArr['width']/2;
						eval("newwindow."+wp0+"='"+szer+""+wp1+"'");
					break;
					case "middle":
						wys=wWys/2-paramArr['height']/2;
						eval("newwindow."+wp0+"='"+wys+""+wp1+"'");
					break;
					default:
						wp2="s";
					break;
				}
			if(wp2=="p") break;
			case "s":
				eval("newwindow."+wp0+"='"+paramArr[pit]+""+wp1+"'");
			break;
			default:
				eval("newwindow."+wp0+"="+paramArr[pit]+"+'"+wp1+"'");
			break;
		}
	}
	
	newwindow.paramArr=paramArr;
	newWBox[0][nBoxLength]=newwindow.id;
	newWBox[1][newwindow.id]=newwindow;
	newWBox[1][paramArr.source]=newwindow;
//	newWBox[1][newwindow.id]=newwindow;
//	newWBox[0]['current']=newwindow.id;

	if(paramArr.head){
		newwindow.head=newwindow.appendChild(setwindowhead(newwindow,''));
		newwindow.head.paramArr=paramArr.head;
	}
	if(paramArr.source){
		newwindow.source=newwindow.appendChild(setwindowsource(newwindow,paramArr));
//paramArr.source;
		newwindow.source.paramArr=paramArr.source;
		newWBox[1][paramArr.source]['source']=newwindow.source;
		newWBox[1][paramArr.source]['source'].getbmark=getbmark;
//		window.frames[paramArr.source].name=paramArr.source;
	}

	if(paramArr.foot){
		newwindow.appendChild(setwindowfoot(newwindow,''));
	}
	if(paramArr.tlbut){
		newwindow.tlbut=newwindow.appendChild(setwbox('wboxTL',paramArr['tlbut'],paramArr));
//		newwindow.tlbut.setwbutton('imgexp|getbmark(0,\'%sourcename%\');imgoption|getbmark(1,\'%sourcename%\');imgtpl|getbmark(2,\'%sourcename%\')');
//		alert(tlbut.id);
	}
	if(paramArr.trbut){
		newwindow.appendChild(setwbox('wboxTR',paramArr['trbut'],paramArr));
	}
	if(paramArr.blbut){
		newwindow.appendChild(setwbox('wboxBL',paramArr['blbut'],paramArr));
	}
	if(paramArr.brbut){
		newwindow.appendChild(setwbox('wboxBR',paramArr['brbut'],paramArr));
	}
	newwindow.appendChild(shadowbox(newwindow,"shleft"));
	newwindow.appendChild(shadowbox(newwindow,"shright"));
//	alert(newWBox[1]['newgalimage'].document.getElementById('newgalimage').childNodes[1]);

	var Wprzykrywka=document.createElement("DIV");
	Wprzykrywka.className="Wprzykrywka";
	Wprzykrywka.style.width=newwindow.style.width;
	Wprzykrywka.style.height=newwindow.style.height;
	Wprzykrywka.style.visibility='hidden';
	newwindow.appendChild(Wprzykrywka);
	newwindow.Wprzykrywka=Wprzykrywka;
	
	evtRegister('mousedown',function(){move_zIndex(newwindow);},Wprzykrywka);

	newwindow.unsetWPrzykrywka=function(){
		this.Wprzykrywka.style.visibility='hidden';
//		alert(this.id);
	}

	newwindow.setWPrzykrywka=function(){
		this.Wprzykrywka.style.visibility='visible';
	}

//	newwindow.unsetWPrzykrywka();
//	mycobp.style.visibility='hidden';

//	paramArr=null;

	return newwindow;
}

function setalert(){
	
}

function setsavebox(filetos,sbparam){
//	if(top.frames.newWBox[1].savebox)alert(top.frames.newWBox[1].savebox.id);
	if(!top.frames.newWBox[1].savebox){
//		alert("tworzy savebox");
		var mysavebox=setwindowbox(['width=600','height=350','left=50','top=100','zindex='+(parseInt(10000+newWBox[0].length)),'bgcolor=#336600','name=savebox','id=savebox']);
		var mysaveiframe=document.createElement("IFRAME");
		mysavebox.appendChild(mysaveiframe);
		mysaveiframe.src="empty.html";
		mysaveiframe.id="mysiframe";
		mysaveiframe.name="mysiframe";
		mysaveiframe.width='100%';
		mysaveiframe.height='350';
		document.body.appendChild(mysavebox);
		window.frames['mysiframe'].name='mysiframe';
//		var theIframe = document.getElementById? document.getElementById('mysiframe'): document.all? document.all['mysiframe']: null;
		filetos.target='mysiframe';
//		mysiframe=document.getElementById('mysiframe').open('','mysiframe');
//		alert("iframe="+document.getElementById('mysiframe').childNodes[1]);
//		eval("top.frames.mysiframe.name='"+(mysaveiframe.id)+"'");
//		mysavebox.appendChild(mysaveiframe);
//		mysaveiframe.id="mysiframe";
//		mysaveiframe.name="mysiframe";

		
//		top.frames.window.frames['mysiframe'].innerHTML="asdfafd asdf asdf ";
	}

//		window['mysiframe'].onerror=alert("adfafd");

		if (document.addEventListener) {
			window.frames['mysiframe'].addEventListener('load',function(){alert("sdfafd")},false);
		} else if (document.attachEvent) {
			window.frames['mysiframe'].attachEvent('onload',function(){alert("asdfas");});
		}



	if(mysavebox){
//      filetos.dbi('galform').target = windowName;
//		alert("item="+mysiframe.item[0])
//		filetos.dbi('galform').target='_self';

//		filetos.dbi('galform').action="index.php?save";
//		myframe=dbi('mysiframe');
//		filetos.target='mysiframe';
//        mysaveiframe=open('', 'mysiframe');
//		filetos.action="index.php?save";
//		filetos.dbi('galform').target="mysiframe"; //dziala pod FF
//		alert("target="+filetos.dbi('galform').id);
//		filetos.dbi('galform').submit();
//		filetos.submit();
//		alert("zapisywanie");
	}
}

function saloerr(){
	alert("wywolane");
}

function newgallerybox(){
//	if(newWBox[1].newgallery) alert(newWBox[1].newgallery.id);
	if(!dbi('newgallery')){
		var ngwindow=document.body.appendChild(setwindowbox(['width=500','height=400','left=center','top=middle','zindex=10000','bgcolor=#cc6633','name=newgallery','id=newgallery','class=emptywindowbox','head=nowa galeria','source=ngalokno','foot=\'\'',
															 'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')',
															 'brbut=imgsav|wb_saveW(\'%windowname%\',\'%sourcename%\')']));
		var myiframe=dbi('ngalokno'); //dbi('okno');
		myiframe.name="ngalokno";
		myiframe.src="index.php?galeria,new,,,w";
	}
//	ngwindow.style.left=500+"px";
//	var myiframe=dbi('okno');
/*	var myiframe=top.frames.document.createElement("IFRAME");
	myiframe.src="index.php?galeria,new,,,w";
	myiframe.style.width=ngwindow.style.width;
	myiframe.style.height=ngwindow.style.height;
	ngwindow.appendChild(myiframe);
*/
}

function editgallerybox(gid){
//	if(newWBox[1].newgallery) alert(newWBox[1].newgallery.id);
	if(!dbi('editgallery')){
/*
		var ngwindow=document.body.appendChild(setwindowbox(['width=500','height=400','left=center','top=middle','zindex=10000','bgcolor=#cc6633','name=editgallery','id=editgallery','class=emptywindowbox','head=nowa galeria','source=egalokno','foot=\'\'',
															 'tlbut=imginf|getbmark(0,\'%sourcename%\');imggal|getbmark(1,\'%sourcename%\');imgfla|getbmark(2,\'%sourcename%\')',
															 'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')',
															 'brbut=imgdel|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgsav|saveW(\'%windowname%\',\'%sourcename%\')']));
*/
		var ngwindow=document.body.appendChild(setwindowbox(['width=500','height=400','left=center','top=middle','zindex=10000','bgcolor=#cc6633','name=editgallery','id=editgallery','class=emptywindowbox','head=nowa galeria','source=egalokno','foot=\'\'',
															 'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')']));

		var myiframe=dbi('egalokno'); //dbi('okno');
//		myiframe.src="index.php?galeria,edit,"+gid+",,w";
		myiframe.src=gid;
//		window.frames['egalokno'].name=myiframe.name;
	} else {
//		var ngwindow=dbi('editgallery');
		var myiframe=getIframeDoc(dbi('egalokno')); //window.frames['egalokno']; //dbi('okno');
//		myiframe.document.location.replace("index.php?image,edit,"+galname+","+imgname+",w");
//		myiframe.location.replace("index.php?galeria,edit,"+gid+",,w");
		myiframe.location.replace(gid);
	}
//	ngwindow.style.left=500+"px";
//	var myiframe=dbi('okno');
/*	var myiframe=top.frames.document.createElement("IFRAME");
	myiframe.src="index.php?galeria,new,,,w";
	myiframe.style.width=ngwindow.style.width;
	myiframe.style.height=ngwindow.style.height;
	ngwindow.appendChild(myiframe);
*/
//	return false;
}

function delgallerybox(gid,forma){
	if(confirm("Czy napewno chcesz usunąć galerię "+gid)) {
		document.getElementById("rodzaj").value="delgallery";
		document.getElementById("gid").value=gid;
		document.getElementById(forma).submit();
	} else {return false}
}

function newgalimage(galname){
//	top.frames.setsavebox(galwindow,0);
//	if(newWBox[1].newgallery) alert(newWBox[1].newgallery.id);
	if(!dbi('newgalimage')){
	var ngwindow=document.body.appendChild(setwindowbox(['width=500','height=400','left=center','top=middle','zindex=10001','bgcolor=#fff','name=newgalimage','id=newgalimage','class=emptywindowbox','head=nowe zdjęcie w galerii','source=nimgokno','foot=stopka',
														 'tlbut=imgsh|getbmark(0,\'%sourcename%\')|nimgokno',
														 'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')',
														 'brbut=imgsav|wb_saveW(\'%windowname%\',\'%sourcename%\')']));
//	ngwindow.style.left=500+"px";
/*
	var myiframe=top.frames.document.createElement("IFRAME");
	ngwindow.appendChild(myiframe);
	myiframe.style.width=ngwindow.style.width;
	myiframe.style.height=ngwindow.style.height;
*/
	var myiframe=dbi('nimgokno'); //dbi('okno');
	myiframe.src="index.php?image,new,"+galname+",,w";
	window.frames['nimgokno'].name=myiframe.name;
	} else {
		var ngwindow=dbi('newgalimage');
		var myiframe=getIframeDoc(dbi('nimgokno')); //window.frames['eimgokno']; //dbi('okno');
//		myiframe.name="eimgokno";
//		myiframe.document.location.replace("index.php?image,edit,"+galname+","+imgname+",w");
		myiframe.location.replace("index.php?image,new,"+galname+",,w");
	}
}

function editgalimage(galname,imgname){
//	top.frames.setsavebox(galwindow,0);
//	if(newWBox[1].newgallery) alert(newWBox[1].newgallery.id);
	if(!dbi('editgalimage')){
		var ngwindow=document.body.appendChild(setwindowbox(['width=650','height=550','left=center','top=middle','zindex=10002','name=editgalimage','id=editgalimage','class=emptywindowbox','head=blabla','foot=blabla','source=eimgokno',
															 'tlbut=imgsh|getbmark(\'img\',\'%sourcename%\');imginf|getbmark(\'inf\',\'%sourcename%\')',
															 'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')',
															 'brbut=imgdel|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgsav|wb_saveW(\'%windowname%\',\'%sourcename%\')']));
		var myiframe=dbi('eimgokno');
		myiframe.src="index.php?image,edit,"+galname+","+imgname+",w";
		window.frames['eimgokno'].name=myiframe.name;
	} else {
		var ngwindow=dbi('editgalimage');
		var myiframe=getIframeDoc(dbi('eimgokno')); //window.frames['eimgokno']; //dbi('okno');
//		myiframe.name="eimgokno";
//		myiframe.document.location.replace("index.php?image,edit,"+galname+","+imgname+",w");
		myiframe.location.replace("index.php?image,edit,"+galname+","+imgname+",w");
	}
}

function showgalimage(galname){
//	top.frames.setsavebox(galwindow,0);
//	if(newWBox[1].newgallery) alert(newWBox[1].newgallery.id);
	if(!dbi('showgalimage')){
		var ngwindow=document.body.appendChild(setwindowbox(['width=1000','height=700','left=center','top=middle','zindex=15000','bgcolor=#000','name=showgalimage','id=showgalimage','class=emptywindowbox','source=simgokno',
															 'trbut=imgclo|closeW(\'%windowname%\',\'%sourcename%\')']));
		var myiframe=dbi('simgokno');
		myiframe.src=galname;
		window.frames['simgokno'].name=myiframe.name;
	} else {
		var ngwindow=dbi('showgalimage');
		var myiframe=getIframeDoc(dbi('simgokno')); //window.frames['eimgokno']; //dbi('okno');
//		myiframe.name="eimgokno";
//		myiframe.document.location.replace("index.php?image,edit,"+galname+","+imgname+",w");
		myiframe.location.replace(galname);
	}
}

function openDocBox(gid,tpl,wname,srcname){ //[link,szablon,nazwaokna-div,nazwa srodka-iframe]
	if(!dbi(wname)){
		var ngwindow=document.body.appendChild(setwindowbox(windowTemplate(tpl,wname,srcname)));
		var myiframe=dbi(srcname); //dbi('okno');
		myiframe.src=gid;
		myiframe.name=srcname;
	} else {
		var myiframe=getIframeDoc(dbi(srcname)); //window.frames['egalokno']; //dbi('okno');
		myiframe.location.replace(gid);
	}
//		myiframe.name=srcname;
	window.frames[srcname].name=srcname;
	move_zIndex(dbi(wname));

//	return false;
}


function windowTemplate(tplno,wbox,wsrc){
	
	var windowTemplate={
	'nowyelement':['width=400','height=300','left=center','top=middle','zindex='+(parseInt(1000+newWBox[0].length)),'bgcolor=#cc6633','name='+wbox,'id='+wbox,'class=emptywindowbox','head=Eksplorator serwera','source='+wsrc,'foot=\'\'',
	'tlbut=imginf|getbmark(0,\'%sourcename%\')',
	'trbut=imgclo|closeW(\'%windowname%\',\'%sourcename%\')',
	'brbut=imgres|resW(\'%windowname%\',\'%sourcename%\')'],
		
	'nowydokument':['width=400','height=300','left=center','top=middle','zindex='+(parseInt(1000+newWBox[0].length)),'bgcolor=#cc6633','name='+wbox,'id='+wbox,'class=emptywindowbox','head=nowa galeria','source='+wsrc,'foot=\'\'',
	'tlbut=imginf|getbmark(0,\'%sourcename%\');imgshort|getbmark(1,\'%sourcename%\');imggal|getbmark(2,\'%sourcename%\');imgoption|getbmark(3,\'%sourcename%\');imgpubl|getbmark(4,\'%sourcename%\');imgatt|getbmark(5,\'%sourcename%\')',
	'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')',
	'brbut=imgdel|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgpubl|wb_publikacja(\'%windowname%\',\'%sourcename%\');imgsavas|wb_saveasW(\'%windowname%\',\'%sourcename%\');imgsav|saveW(\'%windowname%\',\'%sourcename%\');imgres|resW(\'%windowname%\',\'%sourcename%\')'],
	
	'edycjadokumentu':['width=600','height=400','left=center','top=middle','zindex='+(parseInt(1000+newWBox[0].length)),'bgcolor=#cc6633','name='+wbox,'id='+wbox,'class=emptywindowbox','head=nowa galeria','source='+wsrc,'foot=\'\'',
	'tlbut=imgopener|getbmark(0,\'%sourcename%\')',
	'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')',
	'brbut=imgpubl|wb_publikacja(\'%windowname%\',\'%sourcename%\');imgsavas|wb_saveasW(\'%windowname%\',\'%sourcename%\');imgsav|wb_saveW(\'%windowname%\',\'%sourcename%\');imgres|resW(\'%windowname%\',\'%sourcename%\')'],

	'adminedycja':['width=600','height=400','left=center','top=middle','zindex='+(parseInt(1000+newWBox[0].length)),'bgcolor=#cc6633','name='+wbox,'id='+wbox,'class=emptywindowbox','head=nowa galeria','source='+wsrc,'foot=\'\'',
	'tlbut=imgopener|getbmark(0,\'%sourcename%\')',
	'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')',
	'brbut=imgsav|wb_saveW(\'%windowname%\',\'%sourcename%\');imgres|resW(\'%windowname%\',\'%sourcename%\')'],

	'nowylink':['width=400','height=300','left=center','top=middle','zindex='+(parseInt(1000+newWBox[0].length)),'bgcolor=#cc6633','name='+wbox,'id='+wbox,'class=emptywindowbox','head=nowa galeria','source='+wsrc,'foot=\'\'',
	'tlbut=imginf|getbmark(0,\'%sourcename%\');imgshort|getbmark(1,\'%sourcename%\');imggal|getbmark(2,\'%sourcename%\');imgoption|getbmark(3,\'%sourcename%\');imgpubl|getbmark(4,\'%sourcename%\');imgatt|getbmark(5,\'%sourcename%\')',
	'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')',
	'brbut=imgdel|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgpubl|wb_publikacja(\'%windowname%\',\'%sourcename%\');imgsavas|wb_saveasL(\'%windowname%\',\'%sourcename%\');imgsav|wb_saveL(\'%windowname%\',\'%sourcename%\');imgres|resW(\'%windowname%\',\'%sourcename%\')'],

	'edycjalinku':['width=500','height=400','left=center','top=middle','zindex='+(parseInt(1000+newWBox[0].length)),'bgcolor=#cc6633','name='+wbox,'id='+wbox,'class=emptywindowbox','head=edycja linku','source='+wsrc,'foot=\'\'',
	'tlbut=imginf|getbmark(0,\'%sourcename%\');imgtxt|getbmark(1,\'%sourcename%\');imgpubl|getbmark(2,\'%sourcename%\');imggal|getbmark(3,\'%sourcename%\');imgptr|getbmark(4,\'%sourcename%\');imgtpl|getbmark(5,\'%sourcename%\')',
	'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')',
	'brbut=imgsav|wb_saveL(\'%windowname%\',\'%sourcename%\');imgres|resW(\'%windowname%\',\'%sourcename%\')'],

	'eksplorator':['width=600','height=400','left=center','top=middle','zindex='+(parseInt(1000+newWBox[0].length)),'bgcolor=#cc6633','name='+wbox,'id='+wbox,'class=emptywindowbox','head=Eksplorator serwera','source='+wsrc,'foot=\'\'',
	'tlbut=imginf|getbmark(0,\'%sourcename%\')',
	'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')'],

	'saveeksplorator':['width=600','height=400','left=center','top=middle','zindex='+(parseInt(1000+newWBox[0].length)),'bgcolor=#cc6633','name='+wbox,'id='+wbox,'class=emptywindowbox','head=Eksplorator serwera','source='+wsrc,'foot=\'\'',
	'tlbut=imginf|getbmark(0,\'%sourcename%\')',
	'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')'],

	'selfprint':['width=600','height=600','left=center','top=middle','zindex=30100','bgcolor=#cc6633','name='+wbox,'id='+wbox,'class=emptywindowbox','head=Drukowanie artykułów','source='+wsrc,'foot=\'\'',
//	'tlbut=imginf|getbmark(0,\'%sourcename%\')',
	'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')',
	'brbut=imgprint|wb_drukuj(\'%windowname%\',\'%sourcename%\')'],

	'publikacja':['width=450','height=300','left=center','top=middle','zindex='+(parseInt(1000+newWBox[0].length)),'bgcolor=#cc6633','name='+wbox,'id='+wbox,'class=emptywindowbox','head=Eksplorator serwera','source='+wsrc,'foot=\'\'',
	'tlbut=imgexp|getbmark(0,\'%sourcename%\');imgoption|getbmark(1,\'%sourcename%\');imgtpl|getbmark(2,\'%sourcename%\')',
	'trbut=imgbig|wb_fullscreen(\'%windowname%\',\'%sourcename%\');imgclo|closeW(\'%windowname%\',\'%sourcename%\')',
	'brbut=imgpubl|wb_savepubl(\'%windowname%\',\'%sourcename%\');imgres|resW(\'%windowname%\',\'%sourcename%\')']
	}
	
	return windowTemplate[tplno];
}

function galimman(co,ktory){
//	top.frames.setsavebox(galwindow,0);
//	if(newWBox[1].newgallery) alert(newWBox[1].newgallery.id);
	switch(co){
		case "delimg":
			if(confirm("Czy napewno chcesz usunąć to zdjęcie")) {
				document.getElementById("rodzaj").value="delimage";
				document.getElementById("imgid").value=ktory;
				document.getElementById("imgform").submit();
			}
		break;
		case "moveimg":
		
		break;
	}
}

function imagenewval(winref){
//	alert("winref="+toString(winref));
	blad="";
	if(dbi('newimgsrc').value=="") blad+="proszę wybrać zdjęcie do zapisania w galerii";
	if(blad==""){
		top.frames.setsavebox(winref,0);
		return true;
	} else {alert(blad)}
	return false;
}

function imageeditval(winref){
	alert("winref="+toString(winref));
	return false;
	blad="";
//	if(dbi('newimgsrc').value=="") blad+="proszę wybrać zdjęcie do zapisania w galerii";
//	if(blad==""){
		top.frames.setsavebox(winref,0);
		return true;
//	} else {alert(blad)}
//	return false;
}

function galeriaeditval(winref){
//	alert("winref="+toString(winref));
	blad="";
	if(dbi('newgalname').value.length<3) blad+="proszę wpisać poprawną nazwę galerii \nnazwa musi składać się z conajmniej 3 znaków";
	if(blad==""){
		top.frames.setsavebox(winref,0);
		return true;
	} else {alert(blad)}
	return false;
}

function resizetopos(wre,wrew,wreh){
	wre.resizeTo(wrew,wreh);
}

function loadtemplate(tpl){
	var mytpl="";
	switch(tpl){
		case "window_head_butt":
//			mytpl="<div class=\"mhlefth\"><img src=\"images/spacer.png\" width=\"1\" height=\"1\" border=\"0\"></div>";
			mytpl="<ul class=\"imghmenu\">";
			mytpl+="<li class=\"mhleft\">&nbsp;</li>";
			mytpl+="<li class=\"mhbg\"><div onclick=\"getbmark(1)\" class=\"mhempty\"></a></li>";
			mytpl+="<li class=\"mhmid\">&nbsp;</li>";
			mytpl+="<li class=\"mhbg\"><a href=\"javascript:void(editgalimage(''))\" class=\"mhempty\"></a></li>";
			mytpl+="<li class=\"mhright\">&nbsp;</li>";
			mytpl+="</ul>";
			mytpl+="<ul class=\"imghmenu2\">";
			mytpl+="<li class=\"mhleft\">&nbsp;</li>";
			mytpl+="<li class=\"mhbg\"><a href=\"javascript:galimman('delimg','');\" onmousedown=\"\" class=\"mhbig\"></a></li>";
			mytpl+="<li class=\"mhmid\">&nbsp;</li>";
			mytpl+="<li class=\"mhbg\"><a href=\"javascript:void(editgalimage(''))\" class=\"mhclo\"></a></li>";
			mytpl+="<li class=\"mhright\">&nbsp;</li>";
			mytpl+="</ul>";
//			mytpl+="<div class=\"mhrighth\"></div>";
		break;
		case "window_foot_butt":
//			mytpl="<div class=\"mhlefth\"><img src=\"images/spacer.png\" width=\"1\" height=\"1\" border=\"0\"></div>";
			mytpl="<ul class=\"imgfmenu\">";
			mytpl+="<li class=\"foot_left\">&nbsp;</li>";
//			mytpl+="<li class=\"mfleft\">&nbsp;</li>";
//			mytpl+="<li class=\"mfbg\"><a href=\"javascript:galimman('delimg','');\" class=\"mfempty\"></a></li>";
//			mytpl+="<li class=\"mfmid\">&nbsp;</li>";
//			mytpl+="<li class=\"mfbg\"><a href=\"javascript:void(editgalimage(''))\" class=\"mfedit\"></a></li>";
//			mytpl+="<li class=\"mfright\">&nbsp;</li>";
			mytpl+="</ul>";
			mytpl+="<ul class=\"imgfmenu2\">";
			mytpl+="<li class=\"mfleft\">&nbsp;</li>";
			mytpl+="<li class=\"mfbg\"><a href=\"javascript:void(null);\" onclick=\"return top.frames.window.frames[0].dbi('galform').submit();\" class=\"mf2sav\"></a></li>";
//			mytpl+="<li class=\"mfmid\">&nbsp;</li>";
//			mytpl+="<li class=\"mfbg\"><a href=\"javascript:void(editgalimage(''))\" class=\"mfedit\"></a></li>";
			mytpl+="<li class=\"mfright\">&nbsp;</li>";
			mytpl+="</ul>";
//			mytpl+="<div class=\"mhrighth\"></div>";
		break;
	}
	return mytpl;
}

function regonload(){
/*
	if (document.addEventListener) {
		window.addEventListener('mousedown',function(event){movemy(event);},false);
	} else if (document.attachEvent) {
		window.attachEvent('onmousedown',function(event){movemy(event);});
	}
*/
}

function move_zIndex(clickOb){
//	var targ=gettarget(e);
//	if(targ) alert(targ.id);
//	if(typeof(targ)=='object'){
//		var clickOb=searchpar(targ,'');
		mylayer.addOb(clickOb,3000);
		
/*		
//		alert(newWBox[1][newWBox[0]['current']].head);
		var wbsrc=getIframeDoc(dbi(newWBox[1][newWBox[0]['current']]['source']));
		alert(dbi('srvexplorer').innerHTML);
		alert(newWBox[1][newWBox[0]['current']].getElementById('srvexplorer').innerHTML);
		alert(wbsrc.getElementById('srvexplorer'));
//		wbsrc.getElementById(newWBox[1][newWBox[0]['current']]['source']).createP=createPrzykrywka;
//		wbsrc.getElementById(newWBox[1][newWBox[0]['current']]['source']).createP(0);
*/

//		clickOb.style.zIndex=3001;
//		alert(clickOb.style.zIndex);
//		alert(searchpar(targ).id+"ddd");
//	}
//	if((myp=searchpar(targ))!='undefined'){
//		alert("jest objekt"+myp.id)
//	};
}

function regonload_init(){
	regonload();
}

function getbmark(bpar,bsrc){ //manager gornych zakladek, dzielenie dokumentu na podstrony i przypisywanie do zakladek / bpar=nr zakladki / src=element html w ktorym umieszczone sa elementy do wyswietlenia/ukrycia
	var mydoc=getIframeDoc(document.getElementById(bsrc));
	if(mydoc && mydoc.getElementById('apt_cnt')){
		var bmark=mydoc.getElementById('apt_cnt').childNodes;
		var i,vpar,bmspt,defmark;
		for(i in bmark){
			if(bmark[i].className && bmark[i].className.indexOf("but_ro")!=-1){
				bmspt=bmark[i].className.split("_");
				if(!defmark) defmark=bmspt[2];
				if((bpar=='' && defmark==bmspt[2]) || bpar==bmspt[2]) vpar='block'; else vpar='none';
				bmark[i].style.display=vpar;
			}
		}
		bmark=null;
		bmspt=null;
	}
//	return false;
}

function savesubmit(par){
	alert("save");
}

/***i funkcja purge() ze strony http://javascript.crockford.com/memory/leak.html przez Douglas Crockford */
function purge(d) {
	var a = d.attributes, i, l, n;
	if (a) {
		l = a.length;
		for (i = 0; i < l; i += 1) {
			n = a[i].name;
			if (typeof d[n] === 'function') {
				d[n] = null;
			}
		}
	}
	a = d.childNodes;
	if (a) {
		l = a.length;
		for (i = 0; i < l; i += 1) {
			purge(d.childNodes[i]);
		}
	}
}

function closeW(wob,wsrc){
	var i,nbitr=newWBox[0].length;
/*
   var doc = null;
   if(iframe.contentDocument)
      doc = iframe.contentDocument;
   else if(iframe.contentWindow)
      doc = iframe.contentWindow.document;
   else if(iframe.document)
      doc = iframe.document;
*/

	document.body.removeChild(dbi(wob));

	if(newWBox[0]['current']==wob) newWBox[0]['current']=null;
	
		for(i=0;i<nbitr;i++){
		if(newWBox[0][i]==wob){
			newWBox[0][i]=null;
			newWBox[0].sort();
			newWBox[0].pop();
		}
	}
//	top.frames.window.frames[wsrc]=false;
	newWBox[1][wob]=null;
	if(newWBox[1][wsrc]!=null) newWBox[1][wsrc]=null;

	return false;
}

function wb_fullscreen(wob,wsrc){
	switch(newWBox[1][wob].fullscreen){
		case "1":
			dbi(wob).style.width=newWBox[1][wob].smallwidth;
			dbi(wob).style.height=newWBox[1][wob].smallheight;
			dbi(wob).style.left=newWBox[1][wob].smallleft;
			dbi(wob).style.top=newWBox[1][wob].smalltop;
			newWBox[1][wob].fullscreen="0";
			newWBox[1][wob]["imgbig"].className="buta_imgbig";
			dbi(wsrc).style.height=parseInt(newWBox[1][wob].smallheight)-54+"px";
		break;
		default:
			newWBox[1][wob].smallwidth=dbi(wob).style.width;
			newWBox[1][wob].smallheight=dbi(wob).style.height;
			newWBox[1][wob].smallleft=dbi(wob).style.left;
			newWBox[1][wob].smalltop=dbi(wob).style.top;
			newWBox[1][wob].fullscreen="1";
			dbi(wob).style.left=0;
			dbi(wob).style.top=0;
			newWBox[1][wob]["imgbig"].className="buta_imgsml";
			newWBox[1][wob].style.width="100%"; //mywindow.getwidth()+"px";
			dbi(wob).style.height=mywindow.getheight()+"px";
			dbi(wsrc).style.width="100%"; //mywindow.getwidth()+"px";
			dbi(wsrc).style.height=(mywindow.getheight()-54)+"px";
		break;
	}
}

function wb_publikacja(wob,wsrc){
//	openDocBox('backstage.php?12','publikacja','publicbox','publicsrc');
	var wbsrc=getIframeDoc(dbi(wsrc));
//	myw.getElementById("galform").submit();
	parent.publikuj(wbsrc.getElementById('fileid').value,wbsrc.getElementById('newdoc').value);
}

function wb_savepubl(wob,wsrc){
	var wbsrc=getIframeDoc(dbi(wsrc));
	parent.publikujgdzie(wbsrc,wbsrc.getElementById('filepath').value);
//	wbsrc.getElementById('publikacja').submit();
}

function wb_saveasW(wob,wsrc){
	var wbsrc=getIframeDoc(dbi(wsrc));
//	saveas(wbsrc);
	saveas(wbsrc);
}

function wb_saveW(wob,wsrc){
	var wbsrc=getIframeDoc(dbi(wsrc));
	saveDoc('docsrca','dzial','dzial',wbsrc);
	return false;
}

function wb_drukuj(wob,wsrc){
	var wbsrc=getIframeDoc(dbi(wsrc));
	frames[wsrc].focus();
	frames[wsrc].print();
	return false;
}

function saveW(wob,wsrc){
//	top.frames.window.frames[wsrc].dbi('galform').submit();
	var myw=getIframeDoc(dbi(wsrc));
	myw.getElementById("galform").submit();
//	alert(getIframeDoc(dbi(wsrc)).name);//.dbi('galform').submit();
	return false;
}

function wb_saveL(wob,wsrc){
	var wbsrc=getIframeDoc(dbi(wsrc));
//	publikujgdzie(wbsrc.getElementById('filepath').value);
	wbsrc.getElementById('dzial').submit();
}

evtRegister('resize',function(){mywindow.resetit();},window);

/*
if(document.addEventListener){
	window.addEventListener("resize",function(){mywindow.resetit();},false);
} else if (document.attachEvent) {
	window.attachEvent('onresize',function(){mywindow.resetit();});
}
*/

function savealert(){
	alert("zatrzymane");
}