function readRss() {
	new Ajax.Request( '?l1=rss_reader&l2=plug_rss_reader&l3=main', {
			method: 'get',
			onSuccess: function(new_f) {
				$('weather').innerHTML = new_f.responseText;
			}
		}
	);
}

var divs = Array();
function setHeight() {
/*
	for( i=0; i<divs.length; i++ ) {
		div_obj = document.getElementById( divs[i] );
		div_obj.style.height = div_obj.offsetHeight + 'px';
	}
*/
}

function showprint( URL, Page ) {
	if ( URL.indexOf('?') != -1 ) {
		newUrl = URL+'&print=1'
	} else {
		newUrl = URL+'?print=1'
	}
	window.open( newUrl,'printversion', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=770,height=700,left = 262,top = 134');
}

function gotoProduct( x, form_id ) {
	var new_id = '';

	form = document.getElementById( form_id );

	if ( x.type == 'select-one') {
		form.action = x.options[x.selectedIndex].value;
	}

//	alert(form.action);
	form.submit();

}

function goTo (page) {

	if (page != "" ) {
		document.location.href = page;
	}
	return false;
}

// Kisegítő függvények

function getObj(evt) {
	obj = null;

	if ( !evt ) {
		return 0;
	}
	if ( evt['srcElement'] && evt['srcElement']['id'] ) {
		obj = document.getElementById( evt['srcElement']['id'] );
	} else if ( evt['target'] ) {
		obj = document.getElementById( evt['target']['id'] );
	}
	return obj;
}

function addEvent(obj, evType, fn){
	if ( obj ) {
		if (obj.addEventListener){
			obj.addEventListener(evType, fn, false);
			return true;
		} else if (obj.attachEvent){
			var r = obj.attachEvent("on"+evType, fn);
			return r;
		} else {
			return false;
		}
	} else {
		return false;
	}
}

/**/

function setRegio( obj ) {
	if ( obj.value ) {
		value = obj.value;
	} else {
		value = obj;
	}

	new Ajax.Request( 'index.php?l1=webstore&l2=plug_webstore_create&l3=getNewAdvertData&type=advertRegio&value='+value, {
			method: 'get',
			onSuccess: function(resp) {
				document.getElementById('advert_regio').innerHTML = resp.responseText;
			}
		}
	);
}

function setDefaultCategory( cid ) {
	new Ajax.Request( 'index.php?l1=webstore&l2=plug_webstore_create&l3=getNewAdvertData&type=default_category&value='+cid, {
			method: 'get',
			onSuccess: function(new_f) {
				$('category_select').innerHTML = new_f.responseText;
				if ( $('newAdvertData') ) {
					$('newAdvertData').innerHTML = '';
				}
			}
		}
	);
}

function setCategory( obj ) {
	value = obj.value;
	if ( $('newAdvertData') ) {
		$('newAdvertData').innerHTML = '<div class="loading"><img src="pics/loading.gif" align="center" /></div>';
	}
	new Ajax.Request( 'index.php?l1=webstore&l2=plug_webstore_create&l3=getNewAdvertData&type=category2&value='+value, {
			method: 'get',
			onSuccess: function(new_c) {
				document.getElementById('category_select').innerHTML = new_c.responseText;
				if ( document.getElementById('category_select').getElementsByTagName('select').length == 0 ) {
					updateAdvertForm();
				} else {
					$('newAdvertData').innerHTML = '';
				}
			}
		}
	);
}

/**/

function showHide( id ) {
	if ( $(id) ) {
		if ( $(id).style.display == 'block' ) {
			$(id).style.display = 'none';
		} else {
			$(id).style.display = 'block';
			if ( document.documentElement ) {
				bodyTag = document.documentElement;
			} else {
				bodyTag = document.body;
			}
			bodyTag.scrollTop = $(id).offsetTop-50;
		}
	}
}

function cancel(fid) {
	if ( $(fid).style.display == 'block' ) {
		showHide(fid);
	}
}

function help( obj ) {
	div = obj.parentNode.getElementsByTagName('DIV')[0];

	if ( div.style.display == 'block' ) {
		div.style.display = 'none';
	} else {
		div.style.display = 'block';
	}

}

var scrollP = null;
var scrollP_y = 0
var scrollP_d = 1
var readTime = 5000;
var scrollTime = 60;
function frissNewsList() {
	if ( !$('advert_1') ) {
		return false;
	}
	scrollP = $('advert_1');
	setTimeout('startScroll()', readTime);
}

function startScroll() {
	scrollInt = setInterval( "scrollPage()", scrollTime )
}

function scrollPage() {
	if ( scrollP_d ) {
		scrollP_y = scrollP_y+1;
		scrollP.scrollTop = scrollP.scrollTop+1;
		if ( scrollP_y != scrollP.scrollTop ) {
			if ( Math.abs( scrollP_y - scrollP.scrollTop ) == 1 ) {
				scrollP_d = 0;
			}
			clearInterval(scrollInt);
			scrollP_y = scrollP.scrollTop
			setTimeout('startScroll()', readTime);
		}
	} else {
		scrollP_y = scrollP_y-1;
		scrollP.scrollTop = scrollP.scrollTop-1;
		if ( scrollP_y != scrollP.scrollTop ) {
			if ( scrollP.scrollTop <= 0 ) {
				scrollP.scrollTop = 0;
				scrollP_d = 1;
			}
			clearInterval(scrollInt);
			scrollP_y = scrollP.scrollTop
			setTimeout('startScroll()', readTime);
		}
	}
}

function getScrollXY() {
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return [ scrOfX, scrOfY ];
}

function checkSubmenu() {
	if ( !$('submenu') ) {
		return false;
	}
	if ( !$('submenu').getElementsByTagName('option').length ) {
		$('submenu').style.display = 'none';
	}
}

function initPage() {
	setHeight();
	frissNewsList();
	checkSubmenu();
	if ( document.location.href.indexOf('#uzenet') != -1 ) {
		showHide('element_list_1');
	}
}

var timeCounter = null;
/*Hirdetes*/

var MAmove_div = null;
var MAmove_step = 1;
var MAmove_diff = 0;
var MAmove_stop_diff = 125;
var MAmove_p = null;
var MAspeed = 30;

function moveAdverts() {
	if ( $('slide_adverts_div') ) {
		divs = $('slide_adverts_div').getElementsByTagName('DIV');
		MAmove_div = $('slide_adverts_div');
//		MAmove_diff = -$('slide_adverts').offsetWidth;
		count = 0;
		for(i=0; i<divs.length; i++) {
			if ( divs[i].className.indexOf('advert_class') != -1 ) {
				count++;
			}
		}
		if ( count <= 6 ) {
			return false;
		}
		addEvent(MAmove_div, 'mouseover', pause );
		addEvent(MAmove_div, 'mouseout', cont );
		MAmove_p = setTimeout( 'move()', 2000 );
	}
}

function pause() {
	MAmove_step = 0;
	if ( MAmove_p ) clearTimeout(MAmove_p);
}

function cont() {
	MAmove_step = 1;
	if ( MAmove_p ) clearTimeout(MAmove_p);
	MAmove_p = setTimeout( 'move()', MAspeed );
}

function move() {
	MAmove_diff += MAmove_step;
	MAmove_div.style.left = -MAmove_diff+'px';
	if ( MAmove_diff >= MAmove_stop_diff ) {
		if ( MAmove_p ) clearTimeout(MAmove_p);
		replace_div = MAmove_div.getElementsByTagName('DIV')[0];
		new_div = replace_div.cloneNode(true);
		MAmove_div.removeChild(replace_div);
		nnode = MAmove_div.appendChild(new_div);
		MAmove_div.style.left = MAmove_diff = 0;
	}
	if ( MAmove_p ) clearTimeout(MAmove_p);
	MAmove_p = setTimeout( 'move()', MAspeed );
}


addEvent( window, 'load', initPage );
addEvent(window, 'load', moveAdverts);
