/// login
if (document.layers) document.LoginForm.captureEvents(Event.KEYPRESS);
document.LoginForm.onkeypress = function (evt)
	{
	var key = document.all ? event.keyCode : evt.which ? evt.which : evt.keyCode;
	if (key == 13) submitform();
	}

function submitform(action)
	{
	if (action) document.LoginForm.formaction.value=action;
	document.LoginForm.submit();
	}

function nopicsave()
	{
	alert('Amennyiben képekre van szüksége, kérjük szíveskedjen felvenni szerkesztőségünkkel a kapcsolatot a megadott elérhetőségek valamelyikén! Köszönjük!');
	return false;
	}


function zoomimg(img,action,e)
	{
	if (action=='toggle') {action=document.img_large_img.src.indexOf('hourglass.gif')==-1 ? 0 : 1;}

	if (action==1)
		{
		reg=/(id\=\d+\&ext\=[^&]+|id\=\d+|database_name\=.+\&database_id\=[^&]+)/g;
		imgid=reg.exec(img.src);

		reg2=/(http:\/\/[^\/]+)\//g;
		imgroot=reg2.exec(img.src);

		reg3=/\&type\=([^&]+)/g;
		imgtype=reg3.exec(img.src);
		imgtype=imgtype ? '&type='+imgtype[1] : '';

		if (imgroot[1].indexOf('stop')!=-1)
			{
			openwindow('/gallery/gallery.php?'+gallery_params+'&'+imgid[1]+imgtype+(img.src.indexOf('video')!=-1 ? '&media=video' : ''),904,708,0,'gallery');
			imgid=reg.exec('');
			imgroot=reg2.exec('');
			imgtype = reg3.exec('');
			return true;
			}

		document.img_large_img.src=(imgroot[1] ? imgroot[1] : '')+'/image/?'+imgid[1]+imgtype+'&th=f';

		if (!e)
			{
			pos_large_x=0;
			pos_large_y=0;
			pos_str='';
			pos_obj=img;
			while(pos_obj)
				{
				pos_large_x+=pos_obj.offsetLeft;
				pos_large_y+=pos_obj.offsetTop;
				pos_str+='.offsetParent';
				eval('pos_obj=img'+pos_str);
				}

			document.getElementById('img_large').style.left = pos_large_x+'px';
			document.getElementById('img_large').style.top = pos_large_y+'px';
			}
		else
			{
			pos_large_y=e.clientY+document.body.scrollTop-10;
			pos_large_x=e.clientX+document.body.scrollLeft-10;

			img_large.style.left = pos_large_x+'px';
			img_large.style.top = pos_large_y+'px';
			}

		document.getElementById('img_large').style.display = 'block';
		document.getElementById('img_large').title=img.title;

		imgid = reg.exec('');
		imgroot = reg2.exec('');
		imgtype = reg3.exec('');
		}
	else
		{
		document.getElementById('img_large').style.display = 'none';
		document.img_large_img.src='/images/icons/hourglass.gif';
		}
	}


function makeHomePage(object)
	{
	object.style.behavior='url(#default#homepage)';
	object.setHomePage('http://www.pecsistop.hu');
	}

function addToFav(favurl,favtxt)
	{
	if (window.external)
		{
		favurl=favurl!='' ? favurl : 'http://www.pecsistop.hu';
		favtxt=favtxt!='' ? favtxt : 'STOP';
		window.external.AddFavorite(favurl,favtxt);
		}
	else
		{
		alert("A böngésző nem támogatja ezt a szolgáltatást.");
		}
	}




function openwindow(pageurl,width,height,scroll,winname) 
	{
	scroll=(scroll!='no' && scroll!=0) ? 'yes' : 'no';
	winname=winname ? winname : '_blank';
	if (width || height)
		{
		posleft=(screen.width-width)/2;
		postop=(screen.height-height)/2;
	   if (0>postop) postop=0; 
	   if (0>posleft) posleft=0;
		pos=',toolbar=no,location=no,directories=no,menubar=no,status=no,left='+posleft+',top='+postop+',width='+width+',height='+height;
	   }
	  else
	  	{
	  	pos='';
	  	}

	window.open(pageurl,winname,'scrollbars='+scroll+pos);
	}


function registernewsletter()
	{
	newsletter_format=document.NewsletterForm.newsletters_format[1].checked ? 'txt' : 'html';
	openwindow('/misc/registernewsletter.php?email='+document.NewsletterForm.email.value+'&newsletters_format='+newsletter_format+'&action=save', '655','230', 'no', 'registernewsletter');
	}


content_loaded=Array();
newscript=Array();

function loadContent(contentid,contentparam,forcereload,outputid,lang)
	{
	if (content_loaded[contentid]!=1 || forcereload==1)
		{
		loading_text='Betöltés...';
		document.getElementById('content_'+contentid).innerHTML='<br/><br/><center>'+loading_text+'</center>';

		content_loaded[contentid]=1;
		newscript[contentid]=document.createElement("script");
		outputparam=outputid ? '&outputid='+outputid : '';
		langparam=lang ? '&lang='+lang : '';
		newscript[contentid].src='/inc/functions/load_content.php?' + (contentparam.indexOf('contentid')==-1 ? 'contentid='+contentid+outputparam+langparam : '') + contentparam;
		document.getElementsByTagName("body")[0].appendChild(newscript[contentid]);
		}

	return true;
	}



function scrollBox(objname, dir, horizontal, step, auto)
	{
	dir=dir ? dir : 1;
	horizontal = horizontal ? 1 : 0;
	step = step ? step : 1;
	auto = (auto || auto===0) ? auto : 50;

	if (document.getElementById)
		{
		// IE5+, DOM compatible
		objScroll=document.getElementById(objname+'_scroll');
		}
	else if (document.all)
		{ 
		// IE4
		objScroll=document.all[objname+'_scroll'];
		}
	else if (document.layers)
		{
		// NS4
		objScroll=document.layers[objname+'_scroll'];
		}
	else
		{
		// none
		}

	if (horizontal)
		{
		objScroll.scrollLeft=objScroll.scrollLeft+(dir*step);
		if (objScroll.scrollLeft==objScrollPos[objname]) 
			{
			objScroll.scrollLeft= (dir==1) ? 0 : (objScroll.scrollWidth-step);
			}
		objScrollPos[objname]=objScroll.scrollLeft;
		}
	else
		{
		objScroll.scrollTop=objScroll.scrollTop+(dir*step);
		if (objScroll.scrollTop==objScrollPos[objname]) 
			{
			objScroll.scrollTop= (dir==1) ? 0 : (objScroll.scrollHeight-step);
			}
		objScrollPos[objname]=objScroll.scrollTop;
		}

	if (auto)
		{
		scrollBoxTimer[objname]=setTimeout("scrollBox('"+objname+"', "+dir+","+horizontal+","+step+","+auto+")", auto);
		}
	}

scrollBoxTimer = new Array();
objScrollPos = new Array();



function videofoto(media_type)
	{
	if (videofoto_active==media_type)
		{
		if (media_type=='video')
			{
			document.location='/video/';
			}
		else
			{
			document.location='/articles/?subcategory=foto';
			}
		}
	else
		{
		document.getElementById(videofoto_active+'button').src='/images/buttons/'+videofoto_active+'button.png';
		document.getElementById('videofoto_'+videofoto_active+'_scroll').style.display='none';
		clearTimeout(scrollBoxTimer['videofoto_'+videofoto_active]);

		videofoto_active=media_type;

		document.getElementById(videofoto_active+'button').src='/images/buttons/'+videofoto_active+'button_active.png';
		document.getElementById('videofoto_'+videofoto_active+'_scroll').style.display='block';
		scrollBox('videofoto_'+videofoto_active, 1, 1, 263, 3000);
		}
	}


function refreshWeatherRight()
	{
	obj=document.getElementById('cities_weather');
	area_id=obj[obj.selectedIndex].value;
	document.getElementById('cw_area_d').innerHTML=cw_a[area_id];
	document.getElementById('cw_situ_d').src='/images/idojaras/icon_middle_' + cw_s[area_id] + '.gif';
	document.getElementById('cw_min_d').innerHTML=cw_min[area_id] + '&deg;C';
	document.getElementById('cw_max_d').innerHTML=cw_max[area_id] + '&deg;C';
	}

function jumptoWeatherPage()
	{
	obj=document.getElementById('cities_weather');
	area_id=obj[obj.selectedIndex].value;
	document.location='/idojaras/?cities_weather='+area_id;
	}


var fontpx = 12;
var minpx = 10;
var maxpx = 18;

function changeFont(dif) 
	{
	var obj;
	var newpx = fontpx + dif;

	if (newpx >= minpx && newpx <= maxpx) 
		{
		obj = document.getElementById("text");
		if (obj) obj.style.fontSize = newpx + "px";
		fontpx = newpx;
		}
	} 


function shareContent(share) 
	{
	share_url='';
	url_href=escape(document.location.href);

	if (share=='print')
		{
		openwindow('/misc/printpage.php?pageurl='+escape(document.location.pathname)+'&'+document.location.search.substring(1), '720','450', 'yes','yes','yes');
		}
	else if (share=='email')
		{
		openwindow('/misc/sendbyemail.php?pageurl='+escape(document.location.pathname)+'&fullurl='+escape(document.location.pathname+document.location.search)+'&'+document.location.search.substring(1), '480','323','no','no','no');
		}
	else if (share=='facebook')
		{
		share_url='http://www.facebook.com/share.php?u='+url_href;
		}
	else if (share=='iwiw')
		{
		share_url='http://iwiw.hu/pages/share/share.jsp?u='+url_href;
		}

	if (share_url) openwindow(share_url);

	} 


setTimeout('common_scripts_loaded=1;', 1000);