/* Adverticum */
var and = function (a,b){
	return (a && b);
}
/* Adverticum */


var hidediv = function(element) {
	$(element).style.visibility = 'hidden';
}
var showdiv = function(element) {
	$(element).style.visibility = 'visible';
}

function hide_div(element) {
	$(element).style.display = 'none';
}

function show_div(element) {
	$(element).style.display = 'block';
}

var ch_div = function(element) {
	if ($(element).hasClassName('nemlathato'))
		$(element).removeClassName('nemlathato');
	else
		$(element).addClassName('nemlathato');
}

var tovabbi_gyartmanyok_gumifelni = function(hide_id, link_id) {
	ch_div(hide_id);
	if ($(link_id).hasClassName('pm_open_gumi')) {
		$(link_id).removeClassName('pm_open_gumi');
	} else {
		$(link_id).addClassName('pm_open_gumi');
	}
	
}



var menu_visible = false;
var login_visible = false;
var t;
var t2;

var menu_rollover = function(_cln) {
	hidediv('superbox');
	$$('div.header_menu_'+_cln)[0].addClassName('header_menu_hover');
	$$('div.dd')[0].addClassName('dd_hover');
	$$('div.ddline')[0].addClassName('ddline_hover');
	menu_visible = true;
}

var menu_keep = function() {
	menu_visible = true;
}

var menu_rollout = function(_cln) {
	menu_visible = false;
	clearTimeout(t);
	t = setTimeout("hidemenu('"+_cln+"')",2000);
}

var login_rollover = function() {
	hidediv('topright_banner');
	$$('div.login_label')[0].addClassName('login_label_hover');
	$$('div.login_box')[0].addClassName('login_box_hover')
	$$('div.login_line')[0].addClassName('login_line_hover');
	login_visible = true;
}
var login_keep = function() {
	login_visible = true;
}

var login_rollout = function() {
	login_visible = false;
	clearTimeout(t2);
	t2 = setTimeout("hidelogin()",2000);
}


var new_login_visible = false;
var login_box_close_delay;
var open_login_box = function() {
	new_login_visible = false;
	$('menu_box_top_content').addClassName('nemlathato');
	$('menu_box_top_login').removeClassName('nemlathato');
	$('bejelentkezes_link').addClassName('bejelentkezes_over');
	$('iframe_login').style.display = 'block';
	
}
var rollin_login_box = function() {
	clearTimeout(login_box_close_delay);
}

var rollout_login_box = function() {
	if (new_login_visible == false) {
		clearTimeout(login_box_close_delay);
		login_box_close_delay = setTimeout("close_login_box()",2000);
	}
}

var close_login_box = function() {
	$('menu_box_top_content').removeClassName('nemlathato');
	$('menu_box_top_login').addClassName('nemlathato');
	$('bejelentkezes_link').removeClassName('bejelentkezes_over');
	$('iframe_login').style.display = 'none';

}

var feature_div_delay;
var show_featrue_div = function() {
	if ($('add_feature').hasClassName('add_feature_on')) {
		hide_feature_div();
	} else {
	$('feature_div').removeClassName('nemlathato');
	$('add_feature').addClassName('add_feature_on');
	/*$('iframe_menu').style.display = 'block';*/
	}

}
var keep_feature_div = function() {
	clearTimeout(feature_div_delay);
}

var roll_out_feature_div = function() {
	clearTimeout(feature_div_delay);
	feature_div_delay = setTimeout("hide_feature_div()", 5000);

	
}

var hide_feature_div = function() {
	$('feature_div').addClassName('nemlathato');
	$('add_feature').removeClassName('add_feature_on');
	/*$('iframe_menu').style.display = 'none';*/
}

var hidelogin = function() {

	if (login_visible == false) {
		$$('div.login_label')[0].removeClassName('login_label_hover');
		$$('div.login_box')[0].removeClassName('login_box_hover')
		$$('div.login_line')[0].removeClassName('login_line_hover');
		showdiv('topright_banner');
	}
}

var hidemenu = function(_cln) {
	if (menu_visible == false) {
		$$('div.header_menu_'+_cln)[0].removeClassName('header_menu_hover');
		$$('div.dd')[0].removeClassName('dd_hover');
		$$('div.ddline')[0].removeClassName('ddline_hover');
		showdiv('superbox');
		
	}
}


function and(a,b){
	return (a && b);
}

var switchfilter = function(_id, _tipus) {
	var id = _id.split('_')[1];

	if ($('subfilter'+id).style.display == 'block') {
		
		$('subfilter'+id).style.display = 'none';
		$(_id).removeClassName('filterlink_hover');
		$(_id).addClassName('filterlink_'+_tipus);
	} else {
		$('subfilter'+id).style.display = 'block';
		$(_id).removeClassName('filterlink_'+_tipus);
		$(_id).addClassName('filterlink_hover');

	}
	return false;
}

var numbersOnly = function(event) {var keyCode = event.keyCode;if (keyCode==0) keyCode = event.which;if (!document.all) {if (event.charCode == null || event.charCode == 0) return true;}if ((keyCode>=48 && keyCode<=57) || (keyCode==44) || keyCode == 45) return true;else return false;}

//var show_picker = function() {if ($('color_picker').style.visibility == "hidden") {$('color_picker').style.visibility = "visible";$('color_picker').style.display = "block";} else {$('color_picker').style.visibility = "hidden";}return false;}

var show_picker = function() {
	if($('color_picker').style.visibility == "hidden" || $('color_picker').style.display == "none") {
		$('color_picker').style.visibility = "visible";
		$('color_picker').style.display = "block";
	} else {
		$('color_picker').style.visibility = "hidden";
		$('color_picker').style.display = "none";
	}
	return false;
}

var set_color = function(color) {$('pcolor').src = static_domain+'/gfx/colors/'+color+'.jpg';$('szin').value = color;show_picker(); hirdetes_darabszam_input($('kereso')); return false;}


function jsInclude(scriptName) {
	document.write('<script type="text/javascript" src="'+_js_path+'/'+scriptName+'"><\/script>');
	return false;
}

/* MULTISELECT eleje */
var _mindegy = "mindegy"
var ch = function(Id, hiddenId) {
//	alert("clicked");
	if ($(Id).style.display == '' || $(Id).style.display == 'none') {
		$(Id).style.display='block';
	} else {
		$(Id).style.display='none';
	}
	
	if(hiddenId != '') {
		$w(hiddenId).each(function(item) {
			if($(item).style.visibility == 'hidden') {
				$(item).style.visibility = 'visible';
			} else {
				$(item).style.visibility = 'hidden';
			}
		});
	}		
}

function dataToArray(_id,maxCheckBoxId) {
	var key = 0;
	var temp = new Array();
	var tempValue = new Array();
	for (var i = 0; i <= maxCheckBoxId; i++){
		if ($('chk_'+_id+'_'+i).checked == true && $('chk_'+_id+'_'+i).value != _mindegy) {
			temp[key] = $('text_'+_id+'_'+i).innerHTML;
			tempValue[key] = $('chk_'+_id+'_'+i).value;
			key += 1;
		}
	}
	if ($('chk_' + _id + '_0').checked == true) {
		var temp = new Array();
		var tempValue = new Array();
		temp[0] = $('text_'+_id+'_0').innerHTML;
		tempValue[0] = -1;
	}
	if (temp.length == 0) {
		$(_id).value = '';
		$('lbl_' + _id ).value = _mindegy;
	} else {
		$(_id).value = (tempValue.join(","));
		$('lbl_' + _id ).value = (temp.join(", "));
	}
}

var clickLi = function(Id, _max, request_file) {
	var TempId = Id.split("_");
//	alert(Id);
	/*
	if (Id == '_' + TempId[1] + '_0') {
		if ($('chk_'+TempId[1]+'_0').checked != true) {
			for (var i = 1; i <= _max; i++) {
				$('chkli_'+TempId[1]+'_'+i).className = "checkboxAreaChecked";
				$('chk_'+TempId[1]+'_'+i).checked = true;
			}
			dataToArray(TempId[1],_max);
		} else {
			for (var i = 1; i <= _max; i++) {
				$('chkli_'+TempId[1]+'_'+i).className = "checkboxArea";
				$('chk_'+TempId[1]+'_'+i).checked = false;
			}
			dataToArray(TempId[1],_max);
		}
	} else {
	*/
	if ($('chk' + Id).checked == true) {
		//$('chkli_'+TempId[1]+'_0').className = "checkboxArea";
		$('chk_'+TempId[1]+'_0').checked = false;
		$('chkli'+Id).className = "checkboxArea";
		$('chk'+Id).checked = false;
		dataToArray(TempId[1],_max);
	} else {
		//$('chkli_'+TempId[1]+'_0').className = "checkboxArea";
		$('chk_'+TempId[1]+'_0').checked = false;
		$('chkli'+Id).className = "checkboxAreaChecked";
		$('chk'+Id).checked = true;
		dataToArray(TempId[1],_max);
	}
	//	$('chk_' + TempId[1] + '_0').checked = false;
	//}
	hirdetes_darabszam($('kereso').serialize(true));
}

var ClearLi = function(fields, max, hiddenId) {
	if ($('chk_' + fields + '_0')) {
		$('chk_' + fields + '_0').checked = true;
	}
	for (i=1; i <= max; i++){
		$('chk_' + fields + '_'+i).checked = false;
		$('chkli_' + fields + '_'+i).className = "checkboxArea";
		$('lbl_' + fields).value = _mindegy;
		$(fields).value = '';
	}
	//ch("checkboxContainer&#91;'" + fields + "'&#93;", hiddenId);
	$('checkboxContainer_'+fields).style.display = 'none';

	if(hiddenId != '') {
		$w(hiddenId).each(function(item) {
			//alert($(item).style.visibility);
			if($(item).style.visibility == 'hidden') {
				$(item).style.visibility = 'visible';
			} else {
				$(item).style.visibility = 'hidden';
			}
		});
	}	
	
	hirdetes_darabszam($('kereso').serialize(true));

}

function formReset(form, _gumi) {
	$(form).getElements().each(function(i) {
		switch (i.type) {
			case "hidden":
				if (i.name == 'szin') {
					i.value = "0";
					$('pcolor').src=static_domain+"/gfx/colors/0.jpg";
				}
				break;
			case "text":
				var superselect_nev = i.id.match(/superselect-input_(.*)/);
				if (superselect_nev) {
					superselect_reset(superselect_nev[1]);
				} else {
					i.value = "";
				}
				break;
			case "select-one":
				if (i.disabled == true) {
					i.disabled = false;
				}
				i.selectedIndex = 0;
				break;
			case "checkbox":
					i.checked = false;
				break;
		}
	
	});
	/*superselect reset */
	$$('div[id^=superselect_container]').each(function(i) {
			ss_delete(i.id.split('-').pop());
	});
	
	$$('.checkboxAreaChecked').each(function(i) {
		i.removeClassName('checkboxAreaChecked');
		i.addClassName('checkboxArea');
	});
	if ($('kereso')) {
		hirdetes_darabszam($('kereso').serialize(true));
		if (_gumi) gumiform();
	}
	/* custom checkbox reset*/
	$$('.custom_checkbox').each(function(i) {
		i.removeClassName('custom_checkbox_checked');
	});
}

function checkuser(elem) {
	email = $(elem).value;
	if (email.length > 2) {
		new Ajax.Request('/ajax/usercheck', {
			method: 'get',
			parameters: {
				email: email
			},
			evalJSON: true,
			onComplete: function(r) {
				if (r.responseJSON.result) {
					if (r.responseJSON.free) {
						$('emailcheck').removeClassName('emailcheck-rossz');
						$('emailcheck').addClassName('emailcheck-jo');
						$('marvan').removeClassName('lathato');
					} else {
						$('emailcheck').removeClassName('emailcheck-jo');
						$('emailcheck').addClassName('emailcheck-rossz');
						$('marvan').addClassName('lathato');
					}
				} else {
					$('emailcheck').removeClassName('emailcheck-jo');
					$('emailcheck').addClassName('emailcheck-rossz');
				}
			}
		});
	}
}

function windowOpen(url, name, width, height, left, top) {
	window.open('/popup/' + url, name, 'width='+width+', height='+height+', left='+left+', top='+top+', locationbar=0, status=0, toolbar=0, scrollbars=1');
}

/* E-MAIL MEGMUTAT */

var cX = 0; var cY = 0; var rX = 0; var rY = 0;
function updateCursorPosition(e){ cX = e.pageX; cY = e.pageY;}
function updateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;}
if (document.all) { document.onmousemove = updateCursorPositionDocAll; }
else { document.onmousemove = updateCursorPosition; }
var assignPosition = function(d, dh) {
	if (self.pageYOffset) {
		rX = self.pageXOffset;
		rY = self.pageYOffset;
	} else if(document.documentElement && document.documentElement.scrollTop) {
		rX = document.documentElement.scrollLeft;
		rY = document.documentElement.scrollTop;
	} else if(document.body) {
		rX = document.body.scrollLeft;
		rY = document.body.scrollTop;
	}
	if (document.all) {
		cX += rX;
		cY += rY;
	}
	d.style.left = (cX-43) + "px"; // 43px, hogy balra legyen a kurzorhoz képest
	d.style.top = cY-dh + "px"; // dh, hogy mennyivel legyen magasabban a kurzorhoz képest (div height)
}
var createCaptchaBox = function(_w, _h, _id) {
	if (_w < 100) _w = 100;
	if (_h < 100) _h = 100;
	if ($(_id) == null) {
		
		var _box_div = new Element('div', { id: _id });
		
		_box_div.style.width =  _w + 'px';
		_box_div.style.height =  _h + 'px';
		_box_div.style.position = 'absolute';
		_box_div.style.display = 'none';
		
		var _x_div = new Element('div');
		
		_x_div.style.fontSize = '12px';
		_x_div.style.position = 'relative';
		_x_div.style.top = '20px';
		_x_div.style.left = '310px';
		
		var _x_a = new Element('a', { href: '#' })
		/*
		_x_a.setStyle({
			fontWeight: 'bold'
		});
		*/
		_x_a.onclick = function() {
			hideContent(_id);
			return false;
		};
		/*
		var _pipa = new Element('div');
		_pipa.setStyle({
			width: '14px',
			height: '15px',
			position: 'absolute',
			left: '30px',
			top: (_h-16)+'px',
			background: 'url(/static/images/nyil.gif)'
		});
		*/
		
		var _box_border = new Element('div');
		
		_box_border.style.borderBottom = '1px solid #cccccc';
		_box_border.style.borderRight = '1px solid #cccccc';
		_box_border.style.width = (_w-2) + 'px';
		_box_border.style.height = (_h-2) + 'px';
		
		/* background: '#fafafa url(/static/images/bg_kereso.gif) left bottom repeat-x', */

		var _box_text = new Element('div', { id: 'text_'+_id });
		
		_box_text.style.overflow = 'hidden';
		_box_text.style.height = (_h-12) + 'px';
		/* margin: '5px', */
		_box_text.style.padding = '5px';
		_box_text.style.border = '1px solid #cccccc';
		_box_text.style.background = '#fff';
		
		_x_a.innerHTML = 'Bezár';
		_x_div.appendChild(_x_a);
		_box_border.appendChild(_box_text);
		_box_div.appendChild(_x_div);
		_box_div.appendChild(_box_border);
		//_box_div.appendChild(_pipa);

		document.body.appendChild(_box_div);
	} else {
		$(_id).style.width = _w + 'px';
		$(_id).style.height = _h + 'px';
		$(_id).style.position = 'absolute';
		$(_id).style.display = 'none';
		
		$('text_'+_id).innerHTML = '';
	}
}
var captchaOpened = ''; // megnyitott captcha tooltip id-je
var keyString = '';
var checkCaptcha = function(_id, _p) {
	hideContent('captcha_'+_id+'_contener');
	var paramobj;
	if (_p != undefined) {
		paramobj = {keystring: keyString, partnerkod: _id};
	} else {
		paramobj = {keystring: keyString, hirkod: _id};
	}
	new Ajax.Request(
		'/captcha/checkCode.php',
		{
			method: 'post',
			parameters: paramobj,
			onFailure: function() { alert('Ellenőrzés sikertelen! Kérem, próbálja meg később.') },
			onComplete: function(r) {
				if (r.responseText.split("|")[0] == "ok") {
					$('email_'+_id).onclick = function() {};
					$('email_'+_id).style.cursor = 'auto';
					$('email_'+_id).style.textDecoration = 'none';
					var _mail = r.responseText.split("|")[1];
					$('email_'+_id).innerHTML = '<a href="mailto:'+r.responseText.split("|")[1]+'">'+_mail+'</a>';
				} else if (r.responseText == 'error') {
					alert('Az Ön által megadott kód nem megfelelő!');
				} else {
					alert('Ismeretlen hiba történt a feldolgozás során!');
				}
			}
		}
	);
}
var setKeyData = function(_d) {
	keyString = _d;
	return true;
}
var doCheck = function(e, _id) {
	var key;
	if (window.event) key = window.event.keyCode;
	else key = e.which;
        if (key == 13) checkCaptcha(_id);
	return false;
}
var clearKeyData = function() {
	keyString = '';
	return true;
}
var hideContent = function(d) {
	if (d.length < 1) {
		return;
	}
	captchaOpened = '';
	if ($(d)) {
		$(d).style.display = 'none';
	}
}

var showContent = function(_id, _p) {
	
	var processobj;
	if (_id.length < 1) {
		return;
	}
	if (_p != undefined) {
		processobj = {partnerkod: _id}
	} else {
		processobj = {hirkod: _id}
	}
	var d = 'captcha_' + _id + '_contener';
	if (captchaOpened.length > 0) {
		hideContent(captchaOpened);
	}
	new Ajax.Request('/captcha/getCode.php', {
		method: 'get',
		parameters: processobj,
		onFailure: function() {
			alert('Kérem, próbálja meg később.')
		},
		onComplete: function(r) {
			//alert(r.responseText);
			clearKeyData();
			if (r.responseText.indexOf('div id="captcha_') > -1) {
				captchaOpened = d;
				createCaptchaBox(360, 115, d);
				var dd = $(d);
				$('text_'+d).innerHTML = r.responseText;
				var dh = dd.getHeight();
				assignPosition(dd, dh);
				dd.style.display = 'block';
			} else {
				alert('Kérem, próbálja meg később.');
			}
			
		}
	});
	
}

/* E-MAIL MEGMUTAT */

/* TERKEP */
function terkep(partnerkod) {
	var _iframe_height = 204;
	if (typeof($('ful_0').getStyle('height')) == 'string') {
		_iframe_height = parseInt($('ful_0').getStyle('height').replace(/[^\d\-]+/g, ''));
		$('ful_1').style.height = $('ful_0').getStyle('height');
		$('ful_1').style.overflow = 'hidden';
	}

	$('ful_0').style.display = 'none';
	if ($('ful_1').innerHTML == '') {
		$('ful_1').innerHTML = '<div style="height: '+_iframe_height+'px; padding-top: '+(_iframe_height/2-50)+'px; margin-bottom: 10px; text-align: center" id="map_loading"><img src="'+static_domain+'/gfx/map_loading.gif" alt="" /><br /><br />Térkép betöltése folyamatban...</div>';
		$('ful_1').innerHTML += '<iframe id="terkep" frameborder="0" scrolling="no" width="304" height="'+_iframe_height+'" src ="/popup/terkep/'+partnerkod+'-w300-h'+(_iframe_height-2)+'?iframe=true" />';
	}
	$('ful_1').style.display = 'block';
	$('adatlapkepek').className = 'adatlap_tab_off';
	$('adatlapterkep').className = 'adatlap_tab_on';
	$('adatlapterkep').style.backgroundColor = '#FFFFFF';
	return false;
}

function adatlapkepek() {
	if ($('adatlapterkep')) {
		$('ful_1').style.display = 'none';
		$('ful_0').style.display = 'block';
		$('adatlapkepek').className = 'adatlap_tab_on';
		$('adatlapterkep').className = 'adatlap_tab_off';
	}
	return false;
}

/* PARKOLO */
function parkolo(hirkod, domain, adatlap) {
	var vissza = setTrailer('autoalkatresz_trailer', hirkod, 60, '/', domain);
	if (vissza) {
			if ($('parkolo' + '_' + hirkod).className == 'parkolo') {

				$('parkolo' + '_' + hirkod).removeClassName("parkolo");
				$('parkolo' + '_' + hirkod).addClassName("parkolo_inaktiv");
			if(adatlap) {
				alert("A hirdetés sikeresen hozzáadva a parkolóhoz!");
			}

			}
		}
		return vissza;
}

function setTrailer(name, value, expires, path, domain, secure) {
	var today = new Date();
	var expire = new Date();
	var arr_j = new Array();

	if (expires == null || expires == 0) {
		expires = 1;
	}
	expire.setTime(today.getTime() + 3600000*24*expires);

	var cookie = (getCookie(name) == null ? '' : getCookie(name));
	var arr = cookie.split("-");

	for (var i=0; i < arr.length; i++) {
		if (arr[i] == value) {
			alert('Ez a hirdetés már megtalálható a parkolóban!');
			return false;
		}
	}

	if (arr.length == 12) {
		if (!confirm("A parkolóban egy időben max. 12 hirdetés lehet, le szeretné cserélni az utolsó járművet a kiválasztottra?")) {
			return false;
		}
	}

	arr_j[0] = value;
	for (var i=0; i<11; i++) {
		if (arr[i] != null && arr[i] != "") {
			arr_j[i+1] = arr[i];
		}
	}

	value = arr_j.join("-");
	// alert(value);
	if($('parkolo_db') && arr.length < 12) {
		most = parseInt($('parkolo_db').innerHTML, 10) ? parseInt($('parkolo_db').innerHTML, 10) : 0;
		
		$('parkolo_db').innerHTML = most + 1 + " db";
	}
	
	document.cookie= name + "=" + escape(value) +
	((expires) ? "; expires=" + expire.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");

	return true;
}

function setCookie(name, value, expires, path, domain, secure) {
	var today = new Date();
	var expire = new Date();

	if (expires==null || expires==0) expires=1;
	expire.setTime(today.getTime() + 3600000*24*expires);


	document.cookie= name + "=" + escape(value) +
	((expires) ? "; expires=" + expire.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
	
	return true;
}

function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1){
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	} else {
		begin += 2;
	}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1) {
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(name, path, domain) {
	if (getCookie(name)) {
		document.cookie = name + "=" +
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			"; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}

}

function removeAdv(name, value, expires, path, domain, secure) {
	var today = new Date();
	var expire = new Date();
	var arr_j = new Array();

	if (expires==null || expires==0) expires=1;
	expire.setTime(today.getTime() + 3600000*24*expires);


	var cookie = (getCookie(name) == null?'':getCookie(name));
	var arr = cookie.split("-");
	var j = 0;

	for (var i=0; i<arr.length; i++) if (arr[i] != value) {
		arr_j[j] = arr[i];
		j++;
	}

	value = arr_j.join("-");
	// alert(value);

	document.cookie= name + "=" + escape(value) +
	((expires) ? "; expires=" + expire.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");

	return true;
}

/* parkolo */

var open_parkolo = function(_hk) {
	if ($('hirkod_'+_hk).hasClassName('nyitva')) {
		$('hirkod_'+_hk).addClassName('zarva');
		$('hirkod_'+_hk).removeClassName('nyitva');
		$('pm_'+_hk).removeClassName('pm_open');
	}
	else {
		$('hirkod_'+_hk).addClassName('nyitva');
		$('hirkod_'+_hk).removeClassName('zarva');
		$('pm_'+_hk).addClassName('pm_open');
	}

}

function parkoloosszesbezar() {
	$$('.result_box_alkatresz').each(function(e) {
		e.removeClassName('nyitva');
		e.addClassName('zarva');
	});
	$$('.pm').each(function(e) {
		e.removeClassName('pm_open');
	});
	$('parkolo_osszesbezar').addClassName('nemlathato');
	$('parkolo_osszeskinyit').removeClassName('nemlathato');
	$('parkolo_osszeskinyit').addClassName('lathato');
	
}

function parkoloosszeskinyit() {
	$$('.result_box_alkatresz').each(function(e) {
		e.removeClassName('zarva');
		e.addClassName('nyitva');
	});

	$$('.pm').each(function(e) {
		e.addClassName('pm_open');
	});

	$('parkolo_osszeskinyit').addClassName('nemlathato');
	$('parkolo_osszesbezar').removeClassName('nemlathato');
	$('parkolo_osszesbezar').addClassName('lathato');
}

function tabclick(e) {
	if($(e+'_db')) {
		if (parseInt($(e+'_db').innerHTML) > 0) {
			location.href='/'+e;
		} else {
			return false;
		}
	} else {
		return false;
	}
}


/* parkolo end*/

// autocomplete

/* scroll */
var scroll_timer;

Event.observe(window, 'load', function(e){
/* scroll */

	if ($('fszuro')) {
		Event.observe(window, 'scroll', function(e){
			clearTimeout(scroll_timer);
			scroll_timer = setTimeout("scrollMovable()", 350);
			
		});
	}
	if ($('fszuro') || ($('f1') && $('f2') && $('f3') && $('f4') && $('gumidiv') && $('felnidiv') && $('jarmudiv'))) {
		[$('f1'), $('f2'), $('f3'), $('f4')].each(function(i){
			if (i) {
				if ($(i.id + '_box') && $(i.checked)) {
					$(i.id+'_box').addClassName('custom_checkbox_checked');
				}
				Event.observe(i,'click', function(e) {
					gumiform();
				});
			}
		});
		gumiform();

	}
	if ($('kereso_tipus') && $('kereso_tipus').value == 'egyszeru_gumifelni') {
		$$('#superselect_ul-gyartmany > li').each(function(li) {
			li.observe("click", function(e) {
						gumifelni_kereses_tipus();
					});
		});
	}


});


function gumiform() {
	var params = {
		afterFinish: function() {
			if ($('fszuro')) {
				scrollMovable(true);
			}
		},
		duration: 0.3
	};
	if(!$('f1').checked && !$('f3').checked) {
		$('gumidiv').fade(params);
	} else {
		$('gumidiv').appear(params);
	}
	if(!$('f2').checked && !$('f3').checked) {
		$('felnidiv').fade(params);
	} else {
		$('felnidiv').appear(params);
	}
	if(!$('f2').checked && !$('f3').checked && !$('f4').checked) {
		$('jarmudiv').fade(params);
	} else {
		$('jarmudiv').appear(params);
	}

}
/* scroll */
function scrollMovable(jump) {
	var pozicio = 130 + document.viewport.getScrollOffsets().top;
	//alert(pozicio);
	if (pozicio + $('fszuro').getHeight() > $('keresodiv').getHeight()+28) {
		pozicio = $('keresodiv').getHeight() - $('fszuro').getHeight()+28;
	}
	//alert(pozicio);
	var params = {
		x: 641,
		y: pozicio,
		mode: 'absolute',
		duration: 0.4
	//	transition: Effect.Transitions.spring 
	};
	if (jump) {
		Object.extend(params, {transition: Effect.Transitions.full });
	}
	new Effect.Move('fszuro', params);
}


function hirdetes_darabszam_time(data,id) {
	if (!$('rlabel') && !$('rlabel_' + id)) {
		return false;
	}
	if (id == "fulltext_form") {
		id = '_fulltext';
	} else if (id == "kereso") {
		id = '';
		
	} else {
		id = '_' + id;
	}
	
	if (id == "_fulltext") {
		var talalat_text = 'db';
		var kereses_text = 'kattintson!';
	} else {
		var talalat_text = 'db találat';
		var kereses_text = 'Kereséshez kattintson!';
	}
	
	new Ajax.Request("/ajax/hirdetesDarabSzam", {
		method: "post",
		parameters: data,
		evalJSON: true,
		onComplete: function(r) {
			if (r.responseJSON.db) {
				if (id == '_fulltext' && $('rlabel' + id)) {
					$('rlabel' + id).innerHTML = '<span id="rlabeldb_fulltext">' + r.responseJSON.db + '</span> ' + talalat_text + '';
				} else if ($('rlabeldb' + id)) {
					$('rlabeldb' + id).innerHTML = r.responseJSON.db;
					$$('input[name="sph_talalatok"]')[0].value = r.responseJSON.db
				} else {
					$('rlabel' + id).innerHTML = '<span id="talalatokszamadb">' + r.responseJSON.db + '</span> ' + talalat_text + '';
					$$('input[name="sph_talalatok"]')[0].value = r.responseJSON.db
				}
			}
			if (r.responseJSON.info) {
				if($('rlabel' + id)) $('rlabel' +id).innerHTML = '<span style="font-size: 9px;">' + kereses_text + '</span>';
			}
		}
	});
}

var req = new Object();

function processInputRequest(id) {
	if ($(id)) {
		for (var input in req){
			hirdetes_darabszam_time($(id).serialize(true),id);
			delete req[input];
		}
	} else {
		//alert(id);
	}
}

var tid;

function hirdetes_darabszam(data,id) {
	if(!id) {
		var id = 'kereso';
	}

	req[$(id).name] = new Array($(id));
	clearTimeout(tid);
	tid = setTimeout("processInputRequest('"+id+"')",100);
}

function hirdetes_darabszam_input(_input,id) {
	if(!id) {
		var id = 'kereso';
	}
	req[_input.name] = new Array(_input);
	clearTimeout(tid);
	tid = setTimeout("processInputRequest('"+id+"')", 400);
}


// FFox workaround
var checkIframes = function() {
for (i=0; i<window.frames.length; i++) {
	try {
		if (
			window.frames[i].document.location.href != window.frames[i].frameElement.src &&
			!(window.frames[i].document.location.href == document.location.href &&
			window.frames[i].frameElement.src == 'about:blank')
		) {
			window.frames[i].frameElement.src = window.frames[i].frameElement.src;
		}
	} catch(e) {}
	}
};

function gumiform_egyszeru(fokat) {

	jkat_array = new Array('sz','h','m','q');
	for(i=0;i<jkat_array.length;i++) {
		jkat = jkat_array[i];

		$('f'+fokat+'_'+jkat).checked= $('f'+fokat).checked;
		hirdetes_darabszam_time($('gumikereso_'+jkat).serialize(true),'gumikereso_'+jkat);
	}

}

var ujdonsag_close = function() {
	$('iframe_ujdonsag').addClassName('nemlathato');
	$('iframe_ujdonsag').style.display = 'none';
	$('ujdonsag_box').addClassName('nemlathato');
	setCookie('ujdonsag_freetext', 1,365);
}

var gumi_uncheck_kat = function() {
		$('f1').checked = false ;
		$('f2').checked = false ;
		$('f3').checked = false ;
		$('f4').checked = false ;
}


var gumifelni_kereses_tipus = function() {

	var gumi_inputok = new Array('abroncs_meret', 'abroncs_magassag','evszak');
	var felni_inputok = new Array( 'fajta_f', 'szelesseg_f', 'lyukoszto_f', 'koroszto_f', 'tipus');

	var osszes_input = gumi_inputok.concat(felni_inputok);

	var gumi = false;
	var felni = false;
	//var disztarcsa = false;
	osszes_input.each(function(i){
		if (($(i).type == 'select-one' && $(i).selectedIndex != 0 && $(i).hasClassName('gumi_input') && gumi == false ) || ($(i).type == 'text' && $(i).value != "" && $(i).hasClassName('gumi_input') && gumi == false )) {
			gumi = true;
		}
		if (($(i).type == 'select-one' && $(i).selectedIndex != 0 && $(i).hasClassName('felni_input') && felni == false) || ($(i).type == 'text' && $(i).value != "" && $(i).hasClassName('felni_input') && felni == false )) {
			felni = true;
		}
	});
	if ($$('#superselect_ul-gyartmany > li > input:checked').length > 0) {
		felni = true;
	}
	//alert(gumi+ ' '+felni);
	if (gumi == false && felni == false && ($('felni_meret').selectedIndex != 0 || $('felni_meret2').selectedIndex != 0)) {
		$('f1').checked = false;
		$('f2').checked = false;
		$('f3').checked = false;
		$('f4').checked = true;
	} else if (gumi == true && felni == true) {
		$('f1').checked = true;
		$('f2').checked = true;
		$('f3').checked = true;
	} else if (gumi == true && felni == false) {
		$('f1').checked = true;
		$('f2').checked = false;
		$('f3').checked = true;
		$('f4').checked = false;
	} else if(gumi == false && felni == true) {
		$('f1').checked = false;
		$('f2').checked = true;
		$('f3').checked = true;
		$('f4').checked = true;
	} else {
		$('f1').checked = false;
		$('f2').checked = false;
		$('f3').checked = false;
		$('f4').checked = false;
	}

}

var customCheckboxClick = function(_chk) {
	if ($(_chk+'_box').hasClassName('custom_checkbox_checked')) {
		$(_chk+'_box').removeClassName('custom_checkbox_checked');
		$(_chk).checked = false;
	} else {
		$(_chk+'_box').addClassName('custom_checkbox_checked');
		$(_chk).checked = true;
	}
	gumiform();
	hirdetes_darabszam($('kereso').serialize(true));
}

/* IE6 HACK */ 
// Ez mindig legyen a vegen
var regexpieversion = /MSIE (\d+\.\d+);/;
if ( regexpieversion.test(navigator.userAgent) ) {
	if ( Number(RegExp.$1) <= 6) {
		jsInclude('index_ie6.js');
	}
}


