

function setHeight() {
	
	var div = document.getElementById('left');
	var news = document.getElementById('news');
	var text = document.getElementById('text');
	
	div.style.height = "744px";
	
	if(news && text)
		news.style.height = text.clientHeight+"px";
	
}


function over(obj,admin) {
	
	if(obj.tagName == "TD")
		obj.firstChild.style.color = '#90DA26';
		
	if(obj.tagName == "A")
		obj.style.color = '#90DA26';
	
	var obj = (obj.offsetParent.tagName == "TABLE") ? obj : obj.offsetParent;
	
	if(admin)
		obj.style.backgroundImage = 'url("../images/buttonbg_over.png")';
	else
		obj.style.backgroundImage = 'url("./images/buttonbg_over.png")';
	obj.style.backgroundPosition = '5px 0';
	obj.style.color = '#90DA26';
	obj.style.paddingLeft = '42px';
		
}

function out(obj,admin) {
	
	if(obj.tagName == "TD")
		obj.firstChild.style.color = '#FCFCFC';
	
	if(obj.tagName == "A")
		obj.style.color = '#FCFCFC';
		
	var obj = (obj.offsetParent.tagName == "TABLE") ? obj : obj.offsetParent;
	
	if(admin)
		obj.style.backgroundImage = 'url("../images/buttonbg.png")';
	else
		obj.style.backgroundImage = 'url("./images/buttonbg.png")';
				
	obj.style.backgroundPosition = '12px 0';
	obj.style.color = '#FCFCFC';
	obj.style.paddingLeft = '45px';

}

function modifyEventHandlers(mode,admin) {
	return;
	if(document.all)
		var coll = document.all.tags("TD");
	else if(document.getElementsByTagName)
		var coll = document.getElementsByTagName("TD");
	else
		return true;
	
	if (!e) 
		var e = window.event;
		
	for(var i = 0; i < coll.length; i++) {
		if(coll[i].className == "menu_items") {
			if(mode == "register") {
				if(coll[i].attachEvent) {
					coll[i].attachEvent('onmouseover',function (e) { over(e.srcElement,admin)});
					coll[i].attachEvent('onmouseout',function (e) { out(e.srcElement,admin)});
				} else if(coll[i].addEventListener) {
					coll[i].addEventListener('onmouseover',function (e) { over(e.target)},false);
					coll[i].addEventListener('onmouseout',function (e) { out(e.target)},false);
				} else {
					coll[i].onmouseover = over(element);
					coll[i].onmouseout = out(element);
				}
			} else if(mode == "remove") {
				if(coll[i].attachEvent) {
					coll[i].detachEvent('onmouseover',over);
					coll[i].detachEvent('onmouseout',out);
				} else if(coll[i].addEventListener) {
					coll[i].removeEventListener('onmouseover',over,false);
					coll[i].removeEventListener('onmouseout',out,false);
				} else {
					coll[i].onmouseover = void(0);
					coll[i].onmouseout = void(0);
				}
			}	
		}
	}
}


function showResult(n) {

	var menu = document.forms[0].elements['cur_street'];
	var trgt = document.getElementById('res');
	
	if(n == 1)
		trgt.innerHTML = "A kiválasztott utcában a szemétszállítás minden héten <strong>"+menu[menu.selectedIndex].value+"</strong> napján esedékes.";
	else
		trgt.innerHTML = "A kiválasztott utcában a lomtalanítás <strong>"+menu[menu.selectedIndex].value+"</strong> időpontban esedékes.";

}

function checkLocation(form) {
	
	var qstring = window.location.search;
	var menu = form.elements['cur_location'];
	var trgt = document.getElementById('res');
	
	if(menu[menu.selectedIndex].value != "") {
		trgt.className = "normal_message";
		trgt.innerHTML = "Lekérdezés folyamatban.."	
		form.action = './index.php'+qstring;
		form.submit();
	} else {
		trgt.className = "error_message";
		trgt.innerHTML = "Nem választott települést!"	
	}
	
}

function userAction(mode) {
	
	var trgt = document.getElementById('res');
	var name = document.forms[0].elements['cur_name'];
	var uaz = document.forms[0].elements['cur_uaz'];
	var value = document.forms[0].elements['cur_value'];
	var hun_chars = "áÁéÉűŰúÚőŐóÓüÜöÖíÍ";
	var empty = new RegExp("^[ \f\n\r\t\v]+$","gi");
	var valid_name = new RegExp("^[a-z"+hun_chars+"\.]+([ ]{1}[a-z"+hun_chars+"\.]+){1,3}$","gi");
	var valid_uaz = new RegExp("^[0-9]{9}$","gi");
	var valid_value = new RegExp("^[0-9]+$","gi");
	
		if(mode == 1) {
			if(name.value == "" || name.value.match(empty)) {
				msg = "Nem töltötte ki a név mezőt!";
				err = 1;
			} else if(uaz.value == "" ||uaz.value.match(empty)) {
				msg = "Nem töltötte ki a fogyasztószám mezőt!";
				err = 1;
			} else {
				msg = "Frissítés folyamatban..";
				err = 0;
			}
			
		} else {
			
			if(value.value == "" || value.value.match(empty)) {
				msg = "Nem töltötte ki az óraállás mezőt!";
				err = 1;
			} else if(!value.value.match(valid_value)) {
				msg = "Az óraállás csak számokat tartalmazhat!";
				err = 1;
			} else {
				msg = "Frissítés folyamatban..";
				err = 0;
			}
		}
		
	if(err)
		trgt.className = "error_message";
	else
		trgt.className = "normal_message";
		
		trgt.innerHTML = msg;
		
	if(!err) {
		document.forms[0].action = "./index.php?cat=4";
		document.forms[0].submit();
	}
}


