/* SWFObject v2.1 <http://code.google.com/p/swfobject/>
	Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van der Sluis
	This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);/*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return }f(H);if(h.ie&&h.win){try{K.write("<script id=__ie_ondomload defer=true src=//:><\/script>");J=C("__ie_ondomload");if(J){I(J,"onreadystatechange",S)}}catch(q){}}if(h.webkit&&typeof K.readyState!=b){Z=setInterval(function(){if(/loaded|complete/.test(K.readyState)){E()}},10)}if(typeof K.addEventListener!=b){K.addEventListener("DOMContentLoaded",E,null)}R(E)}();function S(){if(J.readyState=="complete"){J.parentNode.removeChild(J);E()}}function E(){if(e){return }if(h.ie&&h.win){var v=a("span");try{var u=K.getElementsByTagName("body")[0].appendChild(v);u.parentNode.removeChild(u)}catch(w){return }}e=true;if(Z){clearInterval(Z);Z=null}var q=o.length;for(var r=0;r<q;r++){o[r]()}}function f(q){if(e){q()}else{o[o.length]=q}}function R(r){if(typeof j.addEventListener!=b){j.addEventListener("load",r,false)}else{if(typeof K.addEventListener!=b){K.addEventListener("load",r,false)}else{if(typeof j.attachEvent!=b){I(j,"onload",r)}else{if(typeof j.onload=="function"){var q=j.onload;j.onload=function(){q();r()}}else{j.onload=r}}}}}function H(){var t=N.length;for(var q=0;q<t;q++){var u=N[q].id;if(h.pv[0]>0){var r=C(u);if(r){N[q].width=r.getAttribute("width")?r.getAttribute("width"):"0";N[q].height=r.getAttribute("height")?r.getAttribute("height"):"0";if(c(N[q].swfVersion)){if(h.webkit&&h.webkit<312){Y(r)}W(u,true)}else{if(N[q].expressInstall&&!A&&c("6.0.65")&&(h.win||h.mac)){k(N[q])}else{O(r)}}}}else{W(u,true)}}}function Y(t){var q=t.getElementsByTagName(Q)[0];if(q){var w=a("embed"),y=q.attributes;if(y){var v=y.length;for(var u=0;u<v;u++){if(y[u].nodeName=="DATA"){w.setAttribute("src",y[u].nodeValue)}else{w.setAttribute(y[u].nodeName,y[u].nodeValue)}}}var x=q.childNodes;if(x){var z=x.length;for(var r=0;r<z;r++){if(x[r].nodeType==1&&x[r].nodeName=="PARAM"){w.setAttribute(x[r].getAttribute("name"),x[r].getAttribute("value"))}}}t.parentNode.replaceChild(w,t)}}function k(w){A=true;var u=C(w.id);if(u){if(w.altContentId){var y=C(w.altContentId);if(y){M=y;l=w.altContentId}}else{M=G(u)}if(!(/%$/.test(w.width))&&parseInt(w.width,10)<310){w.width="310"}if(!(/%$/.test(w.height))&&parseInt(w.height,10)<137){w.height="137"}K.title=K.title.slice(0,47)+" - Flash Player Installation";var z=h.ie&&h.win?"ActiveX":"PlugIn",q=K.title,r="MMredirectURL="+j.location+"&MMplayerType="+z+"&MMdoctitle="+q,x=w.id;if(h.ie&&h.win&&u.readyState!=4){var t=a("div");x+="SWFObjectNew";t.setAttribute("id",x);u.parentNode.insertBefore(t,u);u.style.display="none";var v=function(){u.parentNode.removeChild(u)};I(j,"onload",v)}U({data:w.expressInstall,id:m,width:w.width,height:w.height},{flashvars:r},x)}}function O(t){if(h.ie&&h.win&&t.readyState!=4){var r=a("div");t.parentNode.insertBefore(r,t);r.parentNode.replaceChild(G(t),r);t.style.display="none";var q=function(){t.parentNode.removeChild(t)};I(j,"onload",q)}else{t.parentNode.replaceChild(G(t),t)}}function G(v){var u=a("div");if(h.win&&h.ie){u.innerHTML=v.innerHTML}else{var r=v.getElementsByTagName(Q)[0];if(r){var w=r.childNodes;if(w){var q=w.length;for(var t=0;t<q;t++){if(!(w[t].nodeType==1&&w[t].nodeName=="PARAM")&&!(w[t].nodeType==8)){u.appendChild(w[t].cloneNode(true))}}}}}return u}function U(AG,AE,t){var q,v=C(t);if(v){if(typeof AG.id==b){AG.id=t}if(h.ie&&h.win){var AF="";for(var AB in AG){if(AG[AB]!=Object.prototype[AB]){if(AB.toLowerCase()=="data"){AE.movie=AG[AB]}else{if(AB.toLowerCase()=="styleclass"){AF+=' class="'+AG[AB]+'"'}else{if(AB.toLowerCase()!="classid"){AF+=" "+AB+'="'+AG[AB]+'"'}}}}}var AD="";for(var AA in AE){if(AE[AA]!=Object.prototype[AA]){AD+='<param name="'+AA+'" value="'+AE[AA]+'" />'}}v.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AF+">"+AD+"</object>";i[i.length]=AG.id;q=C(AG.id)}else{if(h.webkit&&h.webkit<312){var AC=a("embed");AC.setAttribute("type",P);for(var z in AG){if(AG[z]!=Object.prototype[z]){if(z.toLowerCase()=="data"){AC.setAttribute("src",AG[z])}else{if(z.toLowerCase()=="styleclass"){AC.setAttribute("class",AG[z])}else{if(z.toLowerCase()!="classid"){AC.setAttribute(z,AG[z])}}}}}for(var y in AE){if(AE[y]!=Object.prototype[y]){if(y.toLowerCase()!="movie"){AC.setAttribute(y,AE[y])}}}v.parentNode.replaceChild(AC,v);q=AC}else{var u=a(Q);u.setAttribute("type",P);for(var x in AG){if(AG[x]!=Object.prototype[x]){if(x.toLowerCase()=="styleclass"){u.setAttribute("class",AG[x])}else{if(x.toLowerCase()!="classid"){u.setAttribute(x,AG[x])}}}}for(var w in AE){if(AE[w]!=Object.prototype[w]&&w.toLowerCase()!="movie"){F(u,w,AE[w])}}v.parentNode.replaceChild(u,v);q=u}}}return q}function F(t,q,r){var u=a("param");u.setAttribute("name",q);u.setAttribute("value",r);t.appendChild(u)}function X(r){var q=C(r);if(q&&(q.nodeName=="OBJECT"||q.nodeName=="EMBED")){if(h.ie&&h.win){if(q.readyState==4){B(r)}else{j.attachEvent("onload",function(){B(r)})}}else{q.parentNode.removeChild(q)}}}function B(t){var r=C(t);if(r){for(var q in r){if(typeof r[q]=="function"){r[q]=null}}r.parentNode.removeChild(r)}}function C(t){var q=null;try{q=K.getElementById(t)}catch(r){}return q}function a(q){return K.createElement(q)}function I(t,q,r){t.attachEvent(q,r);d[d.length]=[t,q,r]}function c(t){var r=h.pv,q=t.split(".");q[0]=parseInt(q[0],10);q[1]=parseInt(q[1],10)||0;q[2]=parseInt(q[2],10)||0;return(r[0]>q[0]||(r[0]==q[0]&&r[1]>q[1])||(r[0]==q[0]&&r[1]==q[1]&&r[2]>=q[2]))?true:false}function V(v,r){if(h.ie&&h.mac){return }var u=K.getElementsByTagName("head")[0],t=a("style");t.setAttribute("type","text/css");t.setAttribute("media","screen");if(!(h.ie&&h.win)&&typeof K.createTextNode!=b){t.appendChild(K.createTextNode(v+" {"+r+"}"))}u.appendChild(t);if(h.ie&&h.win&&typeof K.styleSheets!=b&&K.styleSheets.length>0){var q=K.styleSheets[K.styleSheets.length-1];if(typeof q.addRule==Q){q.addRule(v,r)}}}function W(t,q){var r=q?"visible":"hidden";if(e&&C(t)){C(t).style.visibility=r}else{V("#"+t,"visibility:"+r)}}function g(s){var r=/[\\\"<>\.;]/;var q=r.exec(s)!=null;return q?encodeURIComponent(s):s}var D=function(){if(h.ie&&h.win){window.attachEvent("onunload",function(){var w=d.length;for(var v=0;v<w;v++){d[v][0].detachEvent(d[v][1],d[v][2])}var t=i.length;for(var u=0;u<t;u++){X(i[u])}for(var r in h){h[r]=null}h=null;for(var q in swfobject){swfobject[q]=null}swfobject=null})}}();return{registerObject:function(u,q,t){if(!h.w3cdom||!u||!q){return }var r={};r.id=u;r.swfVersion=q;r.expressInstall=t?t:false;N[N.length]=r;W(u,false)},getObjectById:function(v){var q=null;if(h.w3cdom){var t=C(v);if(t){var u=t.getElementsByTagName(Q)[0];if(!u||(u&&typeof t.SetVariable!=b)){q=t}else{if(typeof u.SetVariable!=b){q=u}}}}return q},embedSWF:function(x,AE,AB,AD,q,w,r,z,AC){if(!h.w3cdom||!x||!AE||!AB||!AD||!q){return }AB+="";AD+="";if(c(q)){W(AE,false);var AA={};if(AC&&typeof AC===Q){for(var v in AC){if(AC[v]!=Object.prototype[v]){AA[v]=AC[v]}}}AA.data=x;AA.width=AB;AA.height=AD;var y={};if(z&&typeof z===Q){for(var u in z){if(z[u]!=Object.prototype[u]){y[u]=z[u]}}}if(r&&typeof r===Q){for(var t in r){if(r[t]!=Object.prototype[t]){if(typeof y.flashvars!=b){y.flashvars+="&"+t+"="+r[t]}else{y.flashvars=t+"="+r[t]}}}}f(function(){U(AA,y,AE);if(AA.id==AE){W(AE,true)}})}else{if(w&&!A&&c("6.0.65")&&(h.win||h.mac)){A=true;W(AE,false);f(function(){var AF={};AF.id=AF.altContentId=AE;AF.width=AB;AF.height=AD;AF.expressInstall=w;k(AF)})}}},getFlashPlayerVersion:function(){return{major:h.pv[0],minor:h.pv[1],release:h.pv[2]}},hasFlashPlayerVersion:c,createSWF:function(t,r,q){if(h.w3cdom){return U(t,r,q)}else{return undefined}},removeSWF:function(q){if(h.w3cdom){X(q)}},createCSS:function(r,q){if(h.w3cdom){V(r,q)}},addDomLoadEvent:f,addLoadEvent:R,getQueryParamValue:function(v){var u=K.location.search||K.location.hash;if(v==null){return g(u)}if(u){var t=u.substring(1).split("&");for(var r=0;r<t.length;r++){if(t[r].substring(0,t[r].indexOf("="))==v){return g(t[r].substring((t[r].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A&&M){var q=C(m);if(q){q.parentNode.replaceChild(M,q);if(l){W(l,true);if(h.ie&&h.win){M.style.display="block"}}M=null;l=null;A=false}}}}}();

function windowHandler(){
	var Drag,o;
	var Coords = {mouse:null, mouseOffset:null, original:null};
	var Obj = {root:null, originalParent:null, rootParent:null, rootSibling:null, originalNum:null, rootNum:null, containerNum:null, dragHelper:null, dragMap:null};
	var Tmp = {root:null, originalParent:null, rootParent:null};
	var dragableObject = null;
	var activeCont = null;

	this.ajaxCall = new Function();
	this.Add = {container:null, item:null, position:0};

	this.init = function(set){
		Drag = set;
		o = this;
		Number.prototype.NaN0 = function(){ return isNaN(this) ? 0 : this; }
		Obj.dragHelper = document.createElement('div');
		Obj.dragHelper.style.cssText = 'position:absolute; display:none;';
		document.body.appendChild(Obj.dragHelper);
		if(typeof Drag.horizontalMove == 'undefined') Drag.horizontalMove = true;
		if(typeof Drag.verticalMove == 'undefined') Drag.verticalMove = true;
		if(typeof Drag.clear == 'undefined') Drag.clear = new Array();
		if(typeof Drag.offset == 'undefined') Drag.offset = 0;
		if(typeof Drag.paging_class == 'undefined') Drag.paging_class = 0;
	};

	this.reinit = function(set) {
		Drag.containers = new Array();
		Drag.offset = set.offset;
		for (var i = 0; i < set.containers.length; i++) {
			Drag.containers[i] = set.containers[i];
		}

		if(dragableObject){
			// reinit dragMap
			Obj.dragMap = document.createElement('div');
			Obj.dragMap.id = Drag.map;
			Drag.containers[0].insertBefore(Obj.dragMap, Drag.containers[0].childNodes[0]);
			Obj.rootParent = Obj.dragMap.parentNode;
		}
	}

	this.start = function(){
		for(var i=0; i<Drag.containers.length; i++){
			for(var j=0; j<Drag.containers[i].childNodes.length; j++){ // Remove firefox #text nodes
				if(Drag.containers[i].childNodes[j].nodeName=='#text'){
					Drag.containers[i].removeChild(Drag.containers[i].childNodes[j]);
				}
			}
		} // end FOR i;

		if(!Drag.addContainer){
			for(var i=0; i<Drag.containers.length; i++){
				for(var j=0; j<Drag.containers[i].childNodes.length; j++){
				var root = Drag.containers[i].childNodes[j];
					for(var n=0; n<root.childNodes.length; n++){
						var handle = root.childNodes[n];
						if(handle.className == Drag.handle){
							handle.onmousedown = function(e){
								o.mouseDown(this.parentNode, e);
							}
						}
					}
				}
			} // end FOR i;
		}else if(Drag.addContainer){
			for(var i=0; i<Drag.addContainer.childNodes.length; i++){
				var root = Drag.addContainer.childNodes[i];
				for(var j=0; j<root.childNodes.length; j++){
					var handle = root.childNodes[j];
					if(handle.className == Drag.handle){
						handle.onmousedown = function(e){
							o.mouseDown(this.parentNode, e);
						}
					}
				}
			} // end FOR i;
		}
	};

	this.returnMovedElements = function(){
		if(Tmp.root && Tmp.originalParent && Tmp.rootParent){
			return {id:Tmp.root.id, oldposition:Obj.originalNum, newposition:Obj.rootNum, oldcontainer:Tmp.originalParent.id, newcontainer:Tmp.rootParent.id};
		}else{
			return false;
		}
	};

	this.mouseMove = function(e){
		e = event(e);
		Coords.mouse = getMouseCoords(e);

		if(dragableObject){
			var containerPosition = [];
			var boxPosition = [];

			Obj.rootParent = Obj.dragMap.parentNode;
			if(!Drag.addContainer) Obj.rootSibling = Obj.dragMap.nextSibling;

			for(var i=0; i<Drag.containers.length; i++){
				with(Drag.containers[i]){
					var pos = getPosition(Drag.containers[i]);
					var containerP = { top:pos.y, left:pos.x, height:offsetHeight, width:offsetWidth };
					containerPosition[i] = containerP;
				}

				for(var j=0; j<Drag.containers[i].childNodes.length; j++){
					with(Drag.containers[i]){
						if(childNodes[j]==Obj.dragMap) continue;
						var pos = getPosition(childNodes[j]);
						var boxP = { top:pos.y, left:pos.x, height:childNodes[j].offsetHeight, width:childNodes[j].offsetWidth };
						boxPosition[childNodes[j].id] = boxP;
					}
				}
			}

			var addScrollTop = 0;
			var addScrollLeft = 0;
			if(Drag.addContainer){
				addScrollTop = Drag.addContainer.scrollTop;
				addScrollLeft = Drag.addContainer.scrollLeft;
			}

			if(Drag.verticalMove) dragableObject.style.top  = Coords.mouse.y - Coords.mouseOffset.y - addScrollTop + 'px';
			if(Drag.horizontalMove) dragableObject.style.left = Coords.mouse.x - Coords.mouseOffset.x - addScrollLeft + 'px';

			var xPos = Coords.mouse.x - Coords.mouseOffset.x + (Coords.original.width/2) - addScrollLeft;
			var yPos = Coords.mouse.y - Coords.mouseOffset.y + (Coords.original.height/2) - addScrollTop;

			if(!Drag.addContainer){
				for(var i=0; i<Drag.containers.length; i++){
					with(containerPosition[i]){
						if((left < xPos) && (top < yPos) &&
							((left + width) > xPos) && ((top + height) > yPos)){
							activeCont = Drag.containers[i];
							Obj.containerNum = i;
							break;
						}
					}
				}
			}else if(Drag.addContainer){
				for(var i=0; i<Drag.containers.length; i++){
					with(containerPosition[i]){
						if((left < xPos) && (top < yPos) &&
							((left + width) > xPos) && ((top + height) > yPos)){
							activeCont = Drag.containers[i];
							if(Drag.containerBorderHover) activeCont.style.border = Drag.containerBorderHover;
							Obj.dragMap.style.width = '100%';
							Obj.dragMap.style.display = 'block';
							Obj.containerNum = i;
							break;
						}else{
							if(activeCont){
								if(Drag.containerBorder) activeCont.style.border = Drag.containerBorder;
								Obj.dragMap.style.display = 'none';
							}
							activeCont = null;
						}
					}
				}
			}

			if(activeCont){ // Our target object is in one of our containers!
				var beforeNode = null;
				for(var i=activeCont.childNodes.length-1; i>=0; i--){
					with(activeCont.childNodes[i]){
						if(id != Obj.dragMap.id){ // if the current item is "After" the item being dragged
							if(Obj.dragMap != activeCont.childNodes[i] &&
								((boxPosition[id].left + boxPosition[id].width) > xPos) &&
								((boxPosition[id].top + boxPosition[id].height) > yPos)){
									beforeNode = activeCont.childNodes[i];
							}
						}
					}
				}

				if(beforeNode){
					if(beforeNode != Obj.dragMap.nextSibling){
						if(Obj.dragMap.parentNode != activeCont){
							Obj.rootParent.removeChild(Obj.dragMap); // remove dragMap
						}else{
							activeCont.removeChild(Obj.dragMap); // remove dragMap
						}
						activeCont.insertBefore(Obj.dragMap, beforeNode); // reinsert dragMap
					}
				}else{
					if((Obj.dragMap.nextSibling) || (Obj.dragMap.parentNode!=activeCont)){
						if(Drag.clear[Obj.containerNum]){
							activeCont.insertBefore(Obj.dragMap, Drag.clear[Obj.containerNum]);
						}else{
							activeCont.appendChild(Obj.dragMap);
						}
					}
				}
			}

			// pager-es draghez
			if (typeof dragPagerLinks != 'undefined') {

				/*var dbst = window.pageYOffset ? window.pageYOffset : (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
				var dbsl = window.pageXOffset ? window.pageXOffset : (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
				var xPos = Coords.mouse.x + dbsl;
				var yPos = Coords.mouse.y + dbst;*/

				var dbst;
				var dbsl;

				var xPos = Coords.mouse.x;
				var yPos = Coords.mouse.y;

				/*if (document.getElementById('marker')) {
					document.getElementById('marker').style.left = xPos+'px';
					document.getElementById('marker').style.top = yPos+'px';
				}
				if (document.getElementById('debug')) {
					document.getElementById('debug').innerHTML = Coords.mouse.x+'.'+Coords.mouse.y+'; '+xPos+'.'+yPos+'; dbst:'+dbst+'; dbsl:'+dbsl+'; t:'+window.pageYOffset+'; i:'+document.body.scrollTop+'; de:'+document.documentElement.scrollTop+'<br />';
				}*/

				if (dragPagerTimer) clearTimeout(dragPagerTimer);
				for (var i = 0; i < dragPagerLinks.length; i++) {
					var el = dragPagerLinks[i];
					if (xPos >= el.x && xPos <= el.x+el.w && yPos >= el.y && yPos <= el.y+el.h) {
						if (dragPagerLock == 0) {
							dragPagerTimer = setTimeout('dragPagerLock = 1; dragPagerLinks['+i+'].obj.onclick();', 500);
							break;
						}
					}
				}
			}

		} // end IF dragableObject

		return false;
	};

	this.mouseUp = function(){
		if(Obj.rootParent){

			if(!Drag.addContainer){
				if(Obj.rootSibling){
					Obj.rootParent.insertBefore(Obj.root, Obj.dragMap); // insert root
					Obj.rootParent.removeChild(Obj.dragMap); // remove dragMap
				}else{
					Obj.rootParent.removeChild(Obj.dragMap); // remove dragMap
					Obj.rootParent.appendChild(Obj.root); // insert root
				}
			}

			for(var i=0; i<Obj.rootParent.childNodes.length; i++){
				if(!Drag.addContainer && Obj.rootParent.childNodes[i] == Obj.root){
					Obj.rootNum = Drag.offset + i;
					break;
				}else if(Drag.addContainer && Obj.rootParent.childNodes[i] == Obj.dragMap){
					o.Add.position = i;
					break;
				}
			}

			if(!Drag.addContainer){
				Tmp.root = Obj.root;
				Tmp.originalParent = Obj.originalParent;
				Tmp.rootParent = Obj.rootParent;

				Obj.dragHelper.style.display = 'none';
				Obj.root = null;
				dragableObject = null;
				Obj.dragMap = null;
				Obj.originalParent = null;
				Obj.rootParent = null;
				Obj.rootSibling = null;

				if((Tmp.originalParent != Tmp.rootParent) || (Obj.originalNum != Obj.rootNum)){
					o.ajaxCall();
				}

				Obj.originalNum = null;
				Obj.rootNum = null;
				Obj.containerNum = null;
			}else{
				Obj.rootParent.removeChild(Obj.dragMap); // remove dragMap

				Obj.dragHelper.style.display = 'none';
				dragableObject = null;
				Obj.dragMap = null;
				Obj.rootParent = null;

				if(activeCont){
					if(Drag.containerBorder) activeCont.style.border = Drag.containerBorder;
					o.Add.container = activeCont.id;
					o.Add.item = Obj.root.id;
					o.ajaxCall(o.Add.container, o.Add.item, o.Add.position);
				}

				Obj.root = null;
				activeCont = null;
			}
		}
		if (typeof document.onselectstart!="undefined") {
		  document.onselectstart = null;
		}else{
		  document.onmousedown = null;
		}
	};

	this.mouseDown = function(root, e){

		// ha van beallitva class, akkor a class-u pagerek koordinatait lementi
		if (Drag.paging_class) dragPagerBuild(Drag.paging_class);

		e = event(e);
		Obj.root = root;
		Coords.mouse = getMouseCoords(e);

		if(!Drag.addContainer){
			Obj.originalParent = Obj.root.parentNode;
			for(var i=0; i<Obj.originalParent.childNodes.length; i++){
				if(Obj.originalParent.childNodes[i] == Obj.root){
					Obj.originalNum = Drag.offset + i;
					break;
				}
			}
		}

		// save root position
		Coords.mouseOffset = getMouseOffset(Obj.root,e);
		var origXY = getPosition(Obj.root);
		Coords.original = {top:origXY.y, left:origXY.x, height:Obj.root.offsetHeight, width:Obj.root.offsetWidth};

		// init dragHelper
		for(var i=0; i<Obj.dragHelper.childNodes.length; i++) Obj.dragHelper.removeChild(Obj.dragHelper.childNodes[i]);
		Obj.dragHelper.appendChild(Obj.root.cloneNode(true));
		Obj.dragHelper.style.display = 'block';
		Obj.dragHelper.style.opacity = 0.50;
		Obj.dragHelper.style.filter = 'alpha(opacity=50)';
		Obj.dragHelper.style.zIndex = '101';
		if(!Drag.addContainer){
			Obj.dragHelper.style.top  = Coords.mouse.y - Coords.mouseOffset.y + 'px';
			Obj.dragHelper.style.left = Coords.mouse.x - Coords.mouseOffset.x + 'px';
		}else{
			Obj.dragHelper.style.top  = Coords.mouse.y - Coords.mouseOffset.y - Drag.addContainer.scrollTop + 'px';
			Obj.dragHelper.style.left = Coords.mouse.x - Coords.mouseOffset.x - Drag.addContainer.scrollLeft + 'px';
		}

		// init dragMap
		Obj.dragMap = document.createElement('div');
		Obj.dragMap.id = Drag.map;
		Obj.root.parentNode.insertBefore(Obj.dragMap, Obj.root);
		Obj.dragMap.style.width = (Obj.root.offsetWidth - ((Drag.mapBorderWidth) ? (Drag.mapBorderWidth*2) : 0 )) + 'px';
		if(!Drag.addContainer){
			Obj.dragMap.style.height = (Obj.root.offsetHeight - ((Drag.mapBorderWidth) ? (Drag.mapBorderWidth*2) : 0 )) + 'px';
		}else{
			Obj.dragMap.style.display = 'none';
		}

		dragableObject = Obj.dragHelper;
		Obj.rootParent = Obj.dragMap.parentNode;
		if(!Drag.addContainer) Obj.rootSibling = Obj.dragMap.nextSibling;

		Obj.root.parentNode.removeChild(Obj.root); // remove Obj.root
		if(Drag.addContainer) Obj.rootParent.insertBefore(Obj.root, Obj.dragMap); // insert Obj.root when selected text bug

		document.onmousemove = o.mouseMove;
		document.onmouseup = o.mouseUp;

		if (typeof document.onselectstart!="undefined") {
		  document.onselectstart = new Function ("return false");
		}else{
		  document.onmousedown = new Function ("return false");
		}

		return false;
	};

	function getMouseOffset(target, e){
		e = event(e);
		var targPos =  getPosition(target);
		var mousePos = getMouseCoords(e);
		return {x:mousePos.x - targPos.x, y:mousePos.y - targPos.y};
	};

	function getMouseCoords(e){
		e = event(e);

		/*var sL = (document.body.scrollLeft) ? document.body.scrollLeft : 0 ;
		var sT = (document.body.scrollTop) ? document.body.scrollTop : 0 ;
		var cL = (document.body.clientLeft) ? document.body.clientLeft : 0 ;
		var cT = (document.body.clientTop) ? document.body.clientTop : 0 ;

		var mouseX = e.clientX + sL - cL;
		var mouseY = e.clientY + sT - cT;*/

		if (e.pageX) {
			var cx = e.pageX;
			var cy = e.pageY;
		} else if (e.clientX) {
			var cx = e.clientX;
			var cy = e.clientY;
		} else {
			var cx = 0;
			var cy = 0;
		}

		var mouseX = e.pageX || (cx + (document.documentElement.scrollLeft || document.body.scrollLeft));
		var mouseY = e.pageY || (cy + (document.documentElement.scrollTop || document.body.scrollTop));

		//var mouseX = e.pageX || (cx + ((parseInt(document.documentElement.scrollLeft)).NaN0() || (parseInt(document.body.scrollLeft)).NaN0()));
		//var mouseY = e.pageY || (cy + ((parseInt(document.documentElement.scrollTop)).NaN0() || (parseInt(document.body.scrollTop)).NaN0()));

		return {x:mouseX, y:mouseY};
	};

	function getPosition(target){
		var left = 0;
		var top  = 0;
		do{
			left += target.offsetLeft + (target.currentStyle ? (parseInt(target.currentStyle.borderLeftWidth)).NaN0() : 0);
			top += target.offsetTop + (target.currentStyle ? (parseInt(target.currentStyle.borderTopWidth)).NaN0() : 0);
		}while(target = target.offsetParent);
		return {x:left, y:top};
	};

	function event(e){
		if (typeof e == 'undefined') e = window.event;
		return e;
	};

	function info(target,mode,text){
		if(mode)
			document.getElementById('inp'+target).value += text;
		else
			document.getElementById('inp'+target).value = text;
	};
}

/* DRAG_PAGER */

var oneDD = null; // ez kell, lasd xajax->script-et is
var dragPagerTimer = 0;
var dragPagerLock = 0;
var dragPagerLinks = new Array();

function dragPagerBuild(baseclass) {
	var array_count = 0;
	dragPagerLinks = new Array();
	var divs = document.getElementsByTagName('div');
	for (var i = 0; i < divs.length; i++) {
		var mydiv = divs[i];
		var myclass = mydiv.getAttributeNode("class");
		if (myclass) {
			myclass = myclass.nodeValue;
			if (myclass == baseclass) {
				var el = mydiv.getElementsByTagName('a');
				for (var j = 0; j < el.length; j++) {
					var obj = el[j];
					var pos = getPosition(obj);
					var w = obj.scrollWidth;
					var h = obj.scrollHeight;

					var myid = 'pager_'+array_count;
					obj.setAttribute('id', myid);
					dragPagerLinks[array_count] = {obj: obj, x:pos.x, y:pos.y, w:w, h:h};
					array_count++;
				}
			}
		}
	}

	setTimeout('dragPagerLock = 0;', 3000);
}

getPosition = function(target) {
	var left = 0;
	var top  = 0;
	do{
		left += target.offsetLeft + (target.currentStyle ? (parseInt(target.currentStyle.borderLeftWidth)).NaN0() : 0);
		top += target.offsetTop + (target.currentStyle ? (parseInt(target.currentStyle.borderTopWidth)).NaN0() : 0);
	}while(target = target.offsetParent);
	return {x:left, y:top};
}

/**/
var bt_Widget = 0;
function bt_Window(){
    var Setting;
    var Coords = {mouse:null, mouseOffset:null};
    var dragableObject = null;

    this.open = function(set){
        Setting = set;
        o = this;
        bt_Widget++;

        Number.prototype.NaN0 = function(){ return isNaN(this) ? 0 : this; }
        var objBody = document.getElementsByTagName("body").item(0);
        var zIndex = (bt_Widget) ? bt_Widget * 1000 : 1000;
        var pageSize = o.getPageSize();
        var objOverlay = document.createElement("div");

        objOverlay.setAttribute('id','bt_layer_' + bt_Widget );
        objOverlay.style.display = 'none';
        objOverlay.style.position = 'absolute';
        objOverlay.style.top = '0';
        objOverlay.style.left = '0';
        objOverlay.style.zIndex = zIndex;
        objOverlay.style.width = (pageSize.pw + 'px');
        objOverlay.style.minWidth = '100%';
        objOverlay.style.height = (pageSize.ph + 'px');
        objOverlay.style.minHeight = '100%';
        if(Setting.background)
            objOverlay.style.backgroundColor = Setting.background;
        else
            objOverlay.style.backgroundColor = '#000000';
        if(Setting.transparent){
            objOverlay.style.filter = 'alpha(opacity=' + Setting.transparent + ')';
            objOverlay.style.opacity = ( Setting.transparent / 100 );
        }else{
            objOverlay.style.filter = 'alpha(opacity=50)';
            objOverlay.style.opacity = 0.50;
        }
        objBody.appendChild(objOverlay);

        var objContent = document.createElement("div");
        objContent.setAttribute('id','bt_content_' + bt_Widget );
        objContent.style.visibility    = 'hidden';
        objContent.style.position = 'absolute';
        objContent.style.top = '0';
        objContent.style.left = '0';
        objContent.style.zIndex = zIndex + 1;
        objBody.appendChild(objContent);

        Setting.winid = 'bt_win_' + bt_Widget;
        var objBox = document.createElement("div");
        objBox.setAttribute('id', Setting.winid);
        if(Setting.winclass) objBox.className = Setting.winclass;
        objContent.appendChild(objBox);
        if(Setting.html) objBox.innerHTML = Setting.html;

        if(!Setting.width) Setting.width = objBox.offsetWidth;
        if(!Setting.height) Setting.height = objBox.offsetHeight;

        var scroll = o.getPageScroll(0);
        if(Setting.fixtop)
            toppos   = scroll.y + Setting.fixtop;
        else
            toppos   = scroll.y + (pageSize.wh - Setting.height) / 2;
        leftpos    = scroll.x + (pageSize.pw - Setting.width) / 2;

        objBox.style.top  = (toppos < 0) ? '0px' : toppos + 'px';
        objBox.style.left = (leftpos < 0) ? '0px' : leftpos + 'px';

        objOverlay.style.display = '';
        objContent.style.visibility    = '';

        if(Setting.drag){
            var root = document.getElementById(Setting.winid);
            for(var i=0; i<root.childNodes.length; i++){
                var handle = root.childNodes[i];
                if(handle.className == Setting.drag){
                    handle.onmousedown = function(e){
                        o.mouseDown(this.parentNode, e);
                    }
                }
            } // end for
        }
    };

    this.reposition = function(bt_Def){
        var target = (!bt_Def) ? document.getElementById('bt_win_' + bt_Widget) : document.getElementById('bt_win_' + bt_Def);
        var pageSize = o.getPageSize();
        var scroll = o.getPageScroll(0);

        toppos   = scroll.y + (pageSize.wh - target.offsetHeight) / 2;
        leftpos    = scroll.x + (pageSize.pw - target.offsetWidth) / 2;
        target.style.top  = (toppos < 0) ? '0px' : toppos + 'px';
        target.style.left = (leftpos < 0) ? '0px' : leftpos + 'px';
    };

    this.mouseDown = function(root, e){
        e = event(e);
        Coords.mouse = getMouseCoords(e);
        Coords.mouseOffset = getMouseOffset(root,e);
        dragableObject = root;

        document.onmousemove = o.mouseMove;
        document.onmouseup = o.mouseUp;
        
        if (typeof document.onselectstart!="undefined") {
          document.onselectstart = new Function ("return false");
        }else{
          document.onmousedown = new Function ("return false");
        }
        
        return false;
    };

    this.mouseUp = function(){
        dragableObject = null;
        if(document.onselectstart) {
          document.onselectstart = null;
        }else{
          document.onmousedown = null;
        }
    };

    this.mouseMove = function(e){
        e = event(e);
        Coords.mouse = getMouseCoords(e);

        if(dragableObject){
            dragableObject.style.top  = Coords.mouse.y - Coords.mouseOffset.y + 'px';
            dragableObject.style.left = Coords.mouse.x - Coords.mouseOffset.x + 'px';
        }
        return false;
    };

    this.close = function(){

        var activeWidget = bt_Widget;

        layerID = 'bt_content_' + activeWidget;
        objElement = document.getElementById(layerID);
        if (objElement && objElement.parentNode && objElement.parentNode.removeChild){
            objElement.parentNode.removeChild(objElement);
        }

        layerID = 'bt_layer_' + activeWidget;
        objElement = document.getElementById(layerID);
        if (objElement && objElement.parentNode && objElement.parentNode.removeChild){
            objElement.parentNode.removeChild(objElement);
            bt_Widget--;
        }
    };

    this.getPageSize = function(){
        var scroll = o.getPageScroll(1);

        var windowWidth, windowHeight;
        if(self.innerHeight) {    // all except
            windowWidth = self.innerWidth; windowHeight = self.innerHeight;
        }else if(document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict
            windowWidth = document.documentElement.clientWidth; windowHeight = document.documentElement.clientHeight;
        }else if(document.body) { // other
            windowWidth = document.body.clientWidth; windowHeight = document.body.clientHeight;
        }

        pageHeight = (scroll.y < windowHeight) ? windowHeight : scroll.y ;
        pageWidth = (scroll.x < windowWidth) ? windowWidth : scroll.x ;

        return {pw:pageWidth, ph:pageHeight, ww:windowWidth, wh:windowHeight};
    };

    this.getPageScroll = function(mode){
        var xScroll, yScroll;
        if(mode==1){
            if(window.innerHeight && window.scrollMaxY) {
                xScroll = document.body.scrollWidth; yScroll = window.innerHeight + window.scrollMaxY;
            }else if(document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
                xScroll = document.body.scrollWidth; yScroll = document.body.scrollHeight;
            }else{ // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
                xScroll = document.body.offsetWidth; yScroll = document.body.offsetHeight;
            }
        }else{
            if(self.pageYOffset){
                xScroll = self.pageXOffset; yScroll = self.pageYOffset;
            }else if(document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict
                xScroll = document.documentElement.scrollLeft; yScroll = document.documentElement.scrollTop;
            }else if(document.body){ // other
                xScroll = document.body.scrollLeft; yScroll = document.body.scrollTop;
            }
        }
        return {x:xScroll,y:yScroll};
    };

    function getMouseOffset(target, e){
        e = event(e);
        var targPos =  getPosition(target);
        var mousePos = getMouseCoords(e);
        return {x:mousePos.x - targPos.x, y:mousePos.y - targPos.y};
    };

    function getMouseCoords(e){
        e = event(e);

        var sL = (document.body.scrollLeft) ? document.body.scrollLeft : 0 ;
        var sT = (document.body.scrollTop) ? document.body.scrollTop : 0 ;
        var cL = (document.body.clientLeft) ? document.body.clientLeft : 0 ;
        var cT = (document.body.clientTop) ? document.body.clientTop : 0 ;

        var mouseX = e.clientX + sL - cL;
        var mouseY = e.clientY + sT - cT;
        return {x:mouseX, y:mouseY};
    };

    function getPosition(target){
        var left = 0;
        var top  = 0;
        do{
            left += target.offsetLeft + (target.currentStyle ? (parseInt(target.currentStyle.borderLeftWidth)).NaN0() : 0);
            top += target.offsetTop + (target.currentStyle ? (parseInt(target.currentStyle.borderTopWidth)).NaN0() : 0);
        }while(target = target.offsetParent);
        return {x:left, y:top};
    };

    function event(e){
        if (typeof e == 'undefined') e = window.event;
        return e;
    };
}

var t = null;
function steps(){
	//var x=document.getElementById('headpic');
	xajax_changepic();
	t = setTimeout("steps()",10000);
}
<!-- innen
function initArray() {  
  this.length = initArray.arguments.length  
  for (var i = 0; i < this.length; i++)  
  this[i+1] = initArray.arguments[i]  
}  
  
/*  Hónap névnapjainak meghatározása */  
function havinev(ev,ho,nap) {  
if (ho==1)  
  { var napok = new initArray("ÚJÉV","Ábel","Benjámin", 
		"Titusz","Simon","Boldizsár","Attila, Ramóna","Gyöngyvér","Marcell",  
		"Melánia","Ágota","Ernő","Veronika","Bódog","Lóránt",  
		"Gusztáv","Antal","Piroska","Sára, Márió","Fábián",  
		"Ágnes","Vince","Rajmund","Timót","Pál","Vanda",  
		"Angelika","Károly,","Adél","Martina","Marcella","") }  
if (ho==2)  
  if ((ev!=2000) && (ev!=2004) && ev!=1996)  
	{ var napok=new initArray("Ignác","Karolina","Balázs","Ráhel", 
		"Ágota","Dorottya","Tódor","Aranka","Abigél","Elvira",  
		"Marietta","Lívia","Ella","Valentin",  
		"Kolos","Julianna","Donát","Bernadett","Zsuzsanna",  
		"Aladár","Eleonóra","Gerzson","Alfréd",  
		"Mátyás","Géza","Edina","Ákos, Bátor","Elemér","","")  }  
	 else  
	{ var napok=new initArray("Ignác","Karolina","Balázs","Ráhel", 
		"Ágota","Dorottya","Rómeó","Aranka","Abigél","Elvira",  
		"Marietta","Lívia","Ella","Valentin",  
		"Kolos","Julianna","Donát","Bernadett","Zsuzsanna",  
		"Aladár","Eleonóra","Gerzson","Alfréd",  
		"Szőkőnap","Mátyás","Géza","Edina","Ákos, Bátor","Elemér","","") }  
if (ho==3)  
  { var napok=new initArray("Albin","Lujza","Kornélia","Kázmér","Adorján", 
		"Leonóra","Tamás","Zoltán","Franciska","Ildikó", 
		"Szilárd","Gergely","Krisztián","Matild","Kristóf",  
		"Henrietta","Gertrúd","Sándor","József","Klaudia",  
		"Benedek","Beáta","Emőke","Gábor","Irén",  
		"Emánuel","Hajnalka","Gedeon","Auguszta","Zalán","Árpád","" ) }  
if (ho==4)  
  { var napok=new initArray("Hugó","Áron","Richárd","Izidor","Vince", 
		"Vilmos","Herman","Dénes","Erhard","Zsolt","Leó","Gyula", 
		"Ida","Tibor","Anasztázia","Csongor","Rudolf","Andrea","Emma",  
		"Tivadar","Konrád","Csilla","Béla","György","Márk","Ervin",  
		"Zita","Valéria","Péter","Katalin, Kitti","" )}  
if (ho==5)  
  { var napok=new initArray("Fülöp","Zsigmond","Tímea", 
		"Mónika","Györgyi","Ivett","Gizella","Mihály","Gergely", 
		"Ármin","Ferenc","Pongrác","Szervác","Bonifác","Zsófia",  
		"Mózes","Paszkál","Erik","Ivó, Milán",  
		"Bernát","Konstantin","Júlia, Rita","Dezső","Eszter",  
		"Orbán","Fülöp","Hella","Emil","Magdolna",  
		"Zsanett","Angéla","" )}  
if (ho==6)  
  { var napok=new initArray("Tünde","Anita","Klotild","Bulcsú","Fatime", 
		"Norbert","Róbert","Medárd","Félix","Margit","Barnabás", 
		"Villő","Antal","Vazul","Jolán","Jusztin","Laura",  
		"Levente","Gyárfás","Rafael","Alajos","Paulina",  
		"Zoltán","Iván","Vilmos","János","László","Levente",  
		"Péter, Pál","Pál","" ) }  
if (ho==7)  
  { var napok=new initArray("Tihamér","Ottó","Kornél","Ulrik", 
		"Sarolta","Csaba","Appolónia","Ellák","Lukrécia","Amália",  
		"Nóra","Izabella","Jenő","Őrs","Henrik","Valter",  
		"Endre","Frigyes","Emília","Illés","Dániel",  
		"Magdolna","Lenke","Kinga, Kincső","Kristóf, Jakab","Anna, Anikó",  
		"Olga","Szabolcs","Márta","Judit","Oszkár","" )}  
if (ho==8)  
  { var napok=new initArray("Boglárka","Lehel","Hermina","Domonkos", 
		"Krisztina","Berta","Ibolya","László","Emőd","Lörinc",  
		"Zsuzsanna","Klára","Ipoly","Marcell","Mária","Ábrahám",  
		"Jácint","Ilona","Huba","István","Sámuel",  
		"Menyhért","Bence","Bertalan","Lajos","Izsó",  
		"Gáspár","Ágoston","Beatrix","Rózsa","Erika") }  
if (ho==9)  
  { var napok= new initArray("Egon","Rebeka","Hilda","Rozália", 
		"Viktor","Zakariás","Regina","Mária","Ádám","Nikolett",  
		"Teodóra","Mária","Kornél","Szeréna","Enikő","Edit",  
		"Zsófia","Diána","Vilhelmina","Friderika","Máté,","Móric",  
		"Tekla","Gellért","Eufrozina","Jusztina","Adalbert",  
		"Vencel","Mihály","Jeromos","" )}  
if (ho==10)  
  { var napok= new initArray("Malvin","Petra","Helga","Ferenc","Aurél","Renáta", 
	   "Amália","Koppány","Dénes","Gedeon","Brigitta","Miksa","Kálmán","Helén",  
		"Teréz","Gál","Hedvig","Lukács","Nándor","Vendel","Orsolya","Előd",  
		"Gyöngyi","Salamon","Bianka","Dömötör",  
		"Szabina","Simon","Nárcisz","Alfonz","Farkas","" )}  
if (ho==11)  
  { var napok=new initArray("Marianna","Achilles","Győző","Károly","Imre","Lénárd", 
		"Rezső","Zsombor","Tivadar","Réka","Márton","Jónás, Renátó","Szilvia",  
		"Aliz","Albert, Lipót","Ödön","Hortenzia, Gergő","Jenő","Erzsébet",  
		"Jolán","Olivér","Cecília","Kelemen, Klementina","Emma","Katalin",  
		"Virág","Virgil","Stefánia","Taksony","András, Andor","" )}  
if (ho==12)  
  { var napok=new initArray("Elza","Melinda","Ferenc","Barbara", 
		"Vilma","Miklós","Ambrus","Mária","Natália","Judit","Árpád","Gabriella",  
		"Luca","Szilárda","Valér","Etelka","Lázár",  
		"Auguszta","Viola","Teofil","Tamás","Zéno","Viktória","Ádám, Éva",  
		"KARÁCSONY","KARÁCSONY","János","Kamilla",  
		"Tamás","Dávid","Szilveszter","") }  
   return napok[nap];  
}  
  
/* Hónap neve */  
function honev(ho) {  
   var month = new initArray("Január","Február","Március","Április","Május",  
   "Junius","Július","Augusztus","Szeptember","Október","November","December");  
   return month[ho]  
   }  
  
/* Nap neve */  
function napnev(szam) {  
   var napok = new initArray("Vasárnap","Hétfő","Kedd","Szerda","Csütörtök", 
							 "Péntek","Szombat","Vasárnap")  
   return napok[szam]  
   }  
  
  var ido = new Date()  
  var ev = ido.getYear()  
  var ho = ido.getMonth()+1  
  var nap = ido.getDate()  
  if (ev<1900) ev+=1900;
// eddig-->

/* wins */
var oneWin = new bt_Window();
function openWindow(on_click){
	var on_click = (on_click) ? on_click : 'closeWindow();' ;
	oneWin.open({
		winclass : 'em_window',
		drag : 'em_windrag',
		html : '<div id="x_wintitle" class="em_windrag"></div><div id="x_winclose" onclick="'+ on_click +'" title="Close" class="em_winclose"></div><div id="loader" class="em_winloading"></div><div id="x_wincontent" class="em_wincontent"></div>'
	});
}
function openWindow2(on_click){
	var on_click = (on_click) ? on_click : 'closeWindow();' ;
	oneWin.open({
		winclass : 'em_window',
		drag : 'em_windrag',
		html : '<div id="x_wintitle2" class="em_windrag"></div><div id="x_winclose2" onclick="'+ on_click +'" title="Close" class="em_winclose"></div><div id="loader2" class="em_winloading"></div><div id="x_wincontent2" class="em_wincontent"></div>'
	});
}
function returnWindow(title, str, type, on_click){
	var on_click = (on_click) ? on_click : 'closeWindow();' ;
	var content = '';
	if(type==0){
		content += '<div class="error">';
	}else if(type==1){
		content += '<div class="success">';
	}else{
		content += '<div class="notice">';
	}
	content += str + '</div>';
	content += '<div style="text-align:center;"><input onclick="'+ on_click +'" class="button" type="button" value="OK" /></div></div>';

	oneWin.open({
		winclass : 'em_window',
		drag : 'em_windrag',
		html : '<div id="x_returntitle" class="em_windrag">' + title + '</div><div id="x_returnclose" onclick="'+ on_click +'" title="Close" class="em_winclose"></div>'+
		'<div id="returnloader" class="em_winloading"></div><div id="x_returncontent" class="em_wincontent">' + content + '</div>'
	});
}

function change_arrow(id, id1){
	var arrow = document.getElementById(id);
	var lista = document.getElementById(id1);
	
	if(lista.style.display=='block')
		arrow.style.listStyleImage='url(../frame/menuarrow1.gif)';
	else
		arrow.style.listStyleImage='url(../frame/menuarrow.gif)';  
}

function em_alert(str, type){
	var content = '';
	var myhref;

	if(!type) type='em_caution';

	content = "<div class=\""+type+"\">"+str+"</div><div style=\"text-align: center\"><input type=\"button\" class=\"em_button\" value=\""+em_confirm_ok+"\" onclick=\"oneWin.close();\" /></div>";
	oneWin.open({
		winclass : 'em_window',
		drag : 'em_windrag',
		html : '<div id="x_winalert" class="em_windrag"><img src="'+em_globalurl+'image/redcaution_small.png" />'+em_confirm_warning+'</div><div id="x_winalertclose" onclick="closeWindow();" title="'+em_confirm_close+'" class="em_winclose"></div><div id="x_winconfirmcontent" class="em_wincontent">'+content+'</div>'
	});
	return false;
}

function em_confirm(obj, str, yesscript, noscript){
	var content = '';
	var myhref;
	if(obj.href) {
		myhref = obj.href;
	}
	else myhref="";

	if(!yesscript) yesscript='';
	if(!noscript) noscript='';

	content = "<div class=\"em_caution\">"+str+"</div><div style=\"text-align: center\"><input type=\"button\" class=\"em_button2\" value=\""+em_confirm_yes+"\" onclick=\"oneWin.close();"+yesscript+"window.location.href='"+myhref+"';\" /> <input type=\"button\" class=\"em_button\" value=\""+em_confirm_no+"\" onclick=\"oneWin.close();"+noscript+"\" /></div>";
	oneWin.open({
		winclass : 'em_window',
		drag : 'em_windrag',
		html : '<div id="x_winconfirm" class="em_windrag"><img src="'+em_globalurl+'image/redcaution_small.png" />'+em_confirm_warning+'</div><div id="x_winconfirmclose" onclick="closeWindow();'+noscript+'" title="'+em_confirm_close+'" class="em_winclose"></div><div id="x_winconfirmcontent" class="em_wincontent">'+content+'</div>'
	});
	return false;
}

function em_confirm3(obj, str, yesscript, noscript, cancelscript){
	var content = '';
	var myhref;
	if(obj.href) {
		myhref = obj.href;
	}
	else myhref="";

	if(!yesscript) yesscript='';
	if(!noscript) noscript='';
	if(!cancelscript) cancelscript='';

	content = "<div class=\"em_caution\">"+str+"</div>"+"<div style=\"text-align: center\">"+"<input type=\"button\" class=\"em_button2\" value=\""+em_confirm_yes+"\" onclick=\"oneWin.close();"+yesscript+" window.location.href='"+myhref+"';\" /> <input type=\"button\" class=\"em_button\" value=\""+em_confirm_no+"\" onclick=\"oneWin.close();"+noscript+"\" /> <input type=\"button\" class=\"em_button3\" value=\""+em_confirm_cancel+"\" onclick=\"oneWin.close();"+cancelscript+"\" /></div>";
	oneWin.open({
		winclass : 'em_window',
		drag : 'em_windrag',
		html : '<div id="x_winconfirm3" class="em_windrag"><img src="'+em_globalurl+'image/redcaution_small.png" />'+em_confirm_warning+'</div><div id="x_winconfirm3close" onclick="closeWindow();'+cancelscript+'" title="'+em_confirm_close+'" class="em_winclose"></div><div id="x_winconfirmcontent" class="em_wincontent">'+content+'</div>'
	});
	return false;
}


function closeWindow(){
	oneWin.close();
}

/* galéria */
function open_gallery (gid,pic) {
	window.open('/gallery.php?id='+gid+'&pic='+pic,'Galeria','status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=0,height=650,width=690');
}


/* forum */
function forumpost (forumid,topicid,postid,mode) {
	if(mode==1 && forumid){// new topic
		param = '?forumid='+forumid+'&mode=newtopic';
	}else{
		if(topicid && postid){
			param = '?topicid='+topicid+'&postid='+postid;
		}else if(topicid && !postid){
			param = '?topicid='+topicid;
		}
	}
	if(param){
		window.open('http://test.kocsonyafesztival.hu/_forum.php'+param,'Forumpost','status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=0,scrollbars=1,height=550,width=559');
	}
}
function emoticon(icon){
	insAtCursor(eval(document.winform.posttext),' '+icon+' ');
}
function insAtCursor(myField,myValue){
	if(document.selection){ // IE support
		myField.focus() ;
		sel = document.selection.createRange() ;
		sel.text = myValue ;
	}else if (myField.selectionStart || myField.selectionStart == "0"){ // MOZILLA/NETSCAPE support
		var startPos = myField.selectionStart ;
		var endPos = myField.selectionEnd ;
		myField.value = myField.value.substring(0, startPos)
		+ myValue
		+ myField.value.substring(endPos, myField.value.length) ;
	}else{
		myField.value += myValue;
	}
}
// FLASH MEGJELENÍTÉS
function showflash(file,width,height,bgcolor,wmode) {
	if (wmode)
		wmode = 'transparent' ;
	else
		wmode = 'opaque' ;
	document.write('<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"'+width+'\" height=\"'+height+'\">');
	document.write('<param name=\"allowScriptAccess\" value=\"always\" />');
	document.write('<param name=\"movie\" value=\"'+file+'\" />');
	document.write('<param name=\"quality\" value=\"high\" />');
	document.write('<param name=\"wmode\" value=\"'+wmode+'\" />');
	document.write('<param name=\"bgcolor\" value=\"'+bgcolor+'\" />');
	document.write('<param name=\"swliveconnect\" value=\"true\" />');
	document.write('<param name=\"menu\" value=\"false\" />');
	document.write('<embed src=\"'+file+'\" quality=\"high\" bgcolor=\"'+bgcolor+'\" width=\"'+width+'\" height=\"'+height+'\" allowScriptAccess=\"always\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" wmode=\"'+wmode+'\"  swliveconnect=\"true\" menu=\"false\"/>');
	document.write('</object>');
}

// a root elemen beluli baseclass classu elemek magassagat allitja az elemek legnagyobbikara
function normalize_height(root, baseclass, offset) {
	var r = document.getElementById(root);
	if (typeof offset == 'undefined') offset = 0;
	var max_h = 0;
	for (var i = 0; i < r.childNodes.length; i++) {
		var obj = r.childNodes[i];
		if (!obj.getAttributeNode) continue;
		var myclass = obj.getAttributeNode("class");
		if (myclass) {
			var splitted = myclass.nodeValue.split(" ");
			for (var j = 0; j < splitted.length; j++) {
				if (splitted[j] == baseclass) if (max_h < obj.offsetHeight) max_h = obj.offsetHeight;
			}
		}
	}

	for (var i = 0; i < r.childNodes.length; i++) {
		var obj = r.childNodes[i];
		if (!obj.getAttributeNode) continue;
		var myclass = obj.getAttributeNode("class");
		if (myclass) {
			var splitted = myclass.nodeValue.split(" ");
			for (var j = 0; j < splitted.length; j++) {
				if (splitted[j] == baseclass) obj.style.height = max_h-offset+'px';
			}
		}
	}
}

// RADIO BUTTONOK MEGJELÖLT ÉRTÉKÉNEK VISSZAADÁSA
function getradiovalue(radioObj)
	{
	if (!radioObj)
		return "" ;
	var radioLength = radioObj.length ;
	if (radioLength == undefined)
		if (radioObj.checked)
			return radioObj.value ;
		else
			return "" ;
	for (var i = 0; i < radioLength; i++)
        	{
		if (radioObj[i].checked)
			{
			return radioObj[i].value ;
			}
		}
	return "" ;
	}

function showelement(element)
    {
	if (!document.getElementById(element)) { /*alert('show: bad element: '+element);*/ return; }
    document.getElementById(element).style.display = "block" ;
    window.focus() ;
    }

function hideelement(element)
    {
	if (!document.getElementById(element)) { /*alert('hide: bad element: '+element);*/ return; }
    document.getElementById(element).style.display = "none" ;
    window.focus() ;
    }
function hideall(elements){
    var element = elements.split(',');
	for(i=0; i<element.length; i++)	{
		e = element[i];
		if(document.getElementById(e)){
			document.getElementById(e).style.display = "none" ;
		}
	}
    window.focus() ;
}
function showhideelement(element)
    {
    if (document.getElementById(element).style.display=='none')
	showelement(element) ;
    else
	hideelement(element) ;
    window.focus() ;
    }

function em_ecms_mainMenu(){
	if(document.all && document.getElementById){
		navRoot = document.getElementById('em_mainmenu');
		for(i=0; i<navRoot.childNodes.length; i++){
			node = navRoot.childNodes[i];
			if(node.nodeName=='LI'){
				node.onmouseover = function(){
					this.className = 'over';
  				}
  				node.onmouseout=function(){
					this.className = '';
   				}
   			}
  		}
 	}
}

