var x,y,ob;
var nn6 = document.getElementById&&!document.all;

function showDiv(DN,e){
	e = nn6 ? e : event;
	if (document.all) d = eval("document.all."+DN);
	else d = document.getElementById(DN);
	d.style.visibility='visible';
  if(!nn6){
  	var es = 'e.srcElement';
		var px = 2, py = 2;
		do{
			es += '.offsetParent';
			px += eval(es).offsetLeft;
			py += eval(es).offsetTop;
		}while(eval(es).offsetParent != null);
	}
	d.style.left = (nn6 ? e.pageX : e.offsetX + px)+'px';
	d.style.top  = (nn6 ? e.pageY : e.offsetY + py)+'px';
}

function showDialog(url, title){
	var I = new Object();
	I.Title = title;
	I.Editor = window;
	if(nn6)
		var w = window.open(url,'adminWindow','location=no,menubar=no,toolbar=no,dependent=yes,dialog=yes,minimizable=no,modal=yes,alwaysRaised=yes, resizable=yes,width=800,height=550,left=50,top=50',true);
	else
		window.showModalDialog(url,I,"dialogWidth:800px;dialogHeight:550px;help:no;scroll:yes;status:no");
}

function showDivI(DN,iframe,url){
	e = nn6 ? document.getElementById(iframe) : eval("document.all."+iframe);
	e.src = url;
	showDiv(DN);
}

function hidDiv(DN){
	if (document.all) e = eval("document.all."+DN);
	else e = document.getElementById(DN);
	e.style.visibility='hidden';
}

function DivDrag(DN,e){
	if (document.all) obj = eval("document.all."+DN);
	else obj = document.getElementById(DN);
	ob=obj;
	var l=obj.style.left;
	l=l.substr(0,l.length-2)*1;
	var t=obj.style.top;
	t=t.substr(0,t.length-2)*1;
	x = nn6 ? e.clientX-l : event.clientX-l;
	y = nn6 ? e.clientY-t : event.clientY-t;
	document.onmousemove=DivMove;
}

function DivMove(e){
	if(ob){
		ob.style.left = nn6 ? (e.clientX-x)+'px' : event.clientX-x;
		ob.style.top = nn6 ? (e.clientY-y)+'px' : event.clientY-y;
		window.status=ob.style.left+" - "+(nn6 ? e.clientX-x : event.clientX-x);
	}
}

document.onmouseup=new Function("ob=x=y=0");

function KoordinataValaszt(e,w){
	e = nn6 ? e : event;
	f = document.fb;
	c = f.koordinata[0].checked ? 0 : 1;
	egesz = f.egesz.checked;
	eval("f.x"+c).value = !egesz ? (nn6 ? e.layerX : e.x) : (c == 0 ? 0 : w);
	eval("f.y"+c).value = (nn6 ? e.layerY : e.y);

	o = nn6 ? document.getElementById('keret') : eval("document.all.keret");
	if(!c){
		o.style.left = f.x0.value;
		o.style.top = f.y0.value;
	}
	if(eval("f.x1").value){
		o.style.width = f.x1.value - f.x0.value;
		o.style.height = f.y1.value - f.y0.value;
	}
}

function KeretMutat(){
	f = document.fb;
	o = nn6 ? document.getElementById('keret') : eval("document.all.keret");

	alert(o.style.left+'-'+o.style.top);
	if(eval("f.x0").value){
		o.style.left = eval("f.x0").value;
		o.style.top = eval("f.y0").value;
	}
	if(eval("f.x1").value){
		o.style.width = eval("f.x1").value - eval("f.x0").value;
		o.style.height = eval("f.y1").value - eval("f.y0").value;
	}
	alert(o.style.left+'-'+o.style.top);
}

function KeretVezerel(e){
	e = nn6 ? e : event;
	f = document.fb;
	kk = nn6 ? e.charCode : e.keyCode;
	
	if(e.shiftKey && kk == 39) f.koordinata[0].checked = true;
	else if(e.shiftKey && kk == 34) f.koordinata[1].checked = true;
}

function popUp(url,w,h){
	open(url,'sdfds','top=200,left=200,width='+w+',height='+h+',scrollbars=yes,resizable=yes');
}

function ch_fb(f,hiba_s){
	if(f.Feladatlapok_ID[0] == undefined){
		v = f.Feladatlapok_ID.value;
		c = f.Feladatlapok_ID.checked;
		if(f.Feladatlapok_ID.checked && f.cim.value == ''){
			alert(hiba_s);
			return false;
		}
	}else{
		for(i=0;i<f.Feladatlapok_ID.length;i++){
			if(f.Feladatlapok_ID[i].checked && f.Feladatlapok_ID[i].value == -1 && f.cim.value == ''){
				alert(hiba_s);
				return false;
			}
		}
	}
	return true;
}

function selectAll(f,s){
	sel = eval("document."+f+".elements['"+s+"']");
	for(i=0;i<sel.length;i++)
		sel[i].selected = true;
}

function chfrm(o,t){
	var ok = true;
	for(i=0;i<t.length;i++){
		if(eval("o.elements['"+t[i]+"']").length > 1){
			var ok2 = false;
			var sel = eval("o.elements['"+t[i]+"']");
			for(j=0;j<sel.length;j++)
				if(sel[j].selected) ok2 = true;
			if(!ok2) ok = false;
		}else if(eval("o.elements['"+t[i]+"']").value == '')
			ok = false;
	}
	if(!ok) alert('Nincs kitöltve rendesen!')
	return ok;
}

function ktcb_tipus(o){
	t = o.options[o.selectedIndex].value;
	divHTML = '<input name="k0" size="2" class="kis_input">%\n<input name="t0" size="2" class="kis_input">%\n<input name="c0" size="2" class="kis_input">%\n<input name="b0" size="2" class="kis_input">%\n';
	exactHTML = '<select name="exact_o"></select>';
	switch(t){
		case '1':
			divHTML = 'Számlás:<br/>\n<input name="k0" size="2" class="kis_input">%\n<input name="t0" size="2" class="kis_input">%\n<input name="c0" size="2" class="kis_input">%\n<input name="b0" size="2" class="kis_input">%\n<br/>\nBizományos:<br/>\n<input name="k1" size="2" class="kis_input">%\n<input name="t1" size="2" class="kis_input">%\n<input name="c1" size="2" class="kis_input">%\n<input name="b1" size="2" class="kis_input">%\n';
			break;
		case '2':
			break;
		case '3':
			exactHTML = '<select name="exact_o"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option></select>';
			break;
		case '4':
			divHTML = '<input name="k0" size="2" class="kis_input" onChange="this.form.t0.value=this.value; this.form.c0.value=this.value; this.form.b0.value=this.value;">%\n<input name="t0" size="2" class="kis_input">%\n<input name="c0" size="2" class="kis_input">%\n<input name="b0" size="2" class="kis_input">%\n';
			break;
	}
	div = nn6 ? document.getElementById('ktcb') : eval("document.all.ktcb");
	div.innerHTML = divHTML;
	ex = nn6 ? document.getElementById('exact') : eval("document.all.exact");
	ex.innerHTML = exactHTML;
}

function meretValt(c){
	if(GetCookie('fontsize') && GetCookie('fontsize') * 1 == 12 && c == -1)return;
	for(i=0;i<16;i++){
		o = nn6 ? document.getElementById('szs'+(i<1 ? '' : i)) : eval("document.all.szs"+(i<1 ? '' : i));
		if(''+o != 'null' && ''+o != 'undefined'){
			if(c != 0){
				s = o.style.fontSize;
				s = !s ? (i<11 ? 12 : 14) : s.substr(0,s.length-2);
				if(s*1 + c >= 12) s = s*1 + c;
				o.style.fontSize=s+'px';
				if(i<10)SetCookie('fontsize',s);
			}else if(GetCookie('fontsize')){
				s = i<11 ? GetCookie('fontsize') * 1 : GetCookie('fontsize') * 1 + 2;
				o.style.fontSize=s+'px';
			}
		}
	}
}

function nullfunc(){}

