
var sliderPos=0;var slideShowInit;var slidesNumber;function handleTextField(tfield,op,deftext){switch(op){case'show':if(tfield.value=='')
tfield.value=deftext;break;case'hide':if(tfield.value==deftext)
tfield.value='';break;}
return true;}
function getElementsByClass(searchClass,node,tag){var classElements=new Array();if(node==null)
node=document;if(tag==null)
tag='*';var els=node.getElementsByTagName(tag);var elsLen=els.length;var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}
return classElements;}
function Animate(el,prop,opts){this.el=el;this.prop=prop;this.from=opts.from;this.to=opts.to;this.time=opts.time;this.callback=opts.callback;this.animDiff=this.to-this.from;}
Animate.prototype._setStyle=function(val){switch(this.prop){case'opacity':this.el.style[this.prop]=val;this.el.style.filter='alpha(opacity='+val*100+')';break;default:this.el.style[this.prop]=val+'px';break;};};Animate.prototype._animate=function(){var that=this;this.now=new Date();this.diff=this.now-this.startTime;if(this.diff>this.time){this._setStyle(this.to);if(this.callback){this.callback.call(this);}
clearInterval(this.timer);return;}
this.percentage=(Math.floor((this.diff/this.time)*100)/100);this.val=(this.animDiff*this.percentage)+this.from;this._setStyle(this.val);};Animate.prototype.start=function(){var that=this;this.startTime=new Date();this.timer=setInterval(function(){that._animate.call(that);},4);};function animatedToggle(objId){obj=document.getElementById(objId);if(obj.style.display=='none'){slideDown(obj);}
else{slideUp(obj);}}
function slideUp(obj){objHeight=obj.offsetHeight;new Animate(obj,'height',{from:objHeight,to:0,time:250,callback:function(){obj.style.display='none';obj.style.height='';}}).start();}
function slideDown(obj){obj.style.visibility='hidden';obj.style.display='block';objHeight=obj.offsetHeight;new Animate(obj,'height',{from:0,to:objHeight,time:250,callback:function(){obj.style.visibility='visible';obj.style.height='';}}).start();}
function navigateTo(el){if(el.value){document.location=el.value;}}
function writeMail(mailDom,mailName,mailTdl,el){var mailLink=document.getElementById(el);var emailFirstPart=mailName;var mailArr=['mailto:','.'+mailTdl,mailDom,'@'];if(mailLink!==null&&mailLink!==undefined){mailLink.href=mailArr[0]+emailFirstPart+mailArr[3]+mailArr[2]+mailArr[1];mailLink.innerHTML=emailFirstPart+mailArr[3]+mailArr[2]+mailArr[1];}}
function growMap(){mapImg=document.getElementById('dtmMap');if(mapImg!==null&&mapImg!==undefined){if(mapImg.className!=='shadow'){mapImg.style.position='absolute';mapImg.style.top='34px';mapImg.style.right='19px';new Animate(mapImg,'width',{from:196,to:311,time:250,callback:function(){return true;}}).start();new Animate(mapImg,'height',{from:173,to:285,time:250,callback:function(){mapImg.className='shadow';return true;}}).start();}
else{new Animate(mapImg,'width',{from:311,to:196,time:250,callback:function(){return true;}}).start();new Animate(mapImg,'height',{from:285,to:173,time:250,callback:function(){mapImg.className='';return true;}}).start();mapImg.style.position='';mapImg.style.top='';mapImg.style.right='';}}
return false;}
function addSmartLabel(textboxId){textboxObj=document.getElementById(textboxId);if(textboxObj!==null||textboxObj!==undefined){textboxObj.value=formDeftexts[textboxId];}}
function createSlideshow(){var slideShowNumber=getElementsByClass('slide',document.getElementById('slides'),'div').length;if(document.getElementById('slideshowFrame')!==null&&document.getElementById('slides')!==null){document.getElementById('slides').style.width=slideShowNumber*288+'px';}}
function moveSlider(pos,el,clicked){var pagerItems=document.getElementById('slideShowPager').getElementsByTagName('a');function setPos(){for(i=0;i<pagerItems.length;i++){pagerItems[i].className='';}
el.className='activeSlide';}
slideShow=document.getElementById('slides');new Animate(slideShow,'marginLeft',{from:0,to:-(pos*288),time:250,callback:setPos()}).start();if(clicked){el.className='activeSlide';clearInterval(slideShowInit);}}
function timedSlider(){sliderPos++;if(sliderPos==slidesNumber){sliderPos=0;}
moveSlider(sliderPos,document.getElementById('pager'+sliderPos));}
function showTab(tabChangerContId,argMaxIndex,argActualIndex){var linksObj=document.getElementById(tabChangerContId);var linkObj=false;var display='none';var blockObj;for(i=1;i<=argMaxIndex;i++){linkObj=document.getElementById('tabChange'+i);blockObj=document.getElementById('tab'+i);blockObj.style.display='none';to=linkObj.className.indexOf('activeTab');linkObj.className=linkObj.className.substring(0,to);}
linkObj=document.getElementById('tabChange'+argActualIndex);linkObj.className+=" activeTab"
blockObj=document.getElementById('tab'+argActualIndex);blockObj.style.display='block';linksObj.style.display='block';return false;}
function createTabset(tabContId,tabChangerContId){tabs=getElementsByClass('tab',document.getElementById(tabChangerContId),'a');tabSlides=getElementsByClass('tabSlide',document.getElementById(tabContId),'div');tabEdges=getElementsByClass('tabEdge',document.getElementById(tabChangerContId),'span');if(document.getElementById(tabContId)!==null&&document.getElementById(tabContId)!==undefined){tabs[0].className+=' activeTab';tabEdges[tabEdges.length-1].className+=' last';tabSlides[0].style.display='block';for(i=1;i<tabSlides.length;i++){tabSlides[i].style.display='none';}}}
window.onDomReady=DomReady;function DomReady(fn)
{if(document.addEventListener)
{document.addEventListener("DOMContentLoaded",fn,false);}
else
{document.onreadystatechange=function(){readyState(fn)}}}
function readyState(fn)
{if(document.readyState=="complete")
{fn();}}
window.onDomReady(onReady);function onReady(){document.getElementById('rsmdtm').className+='js';createTabset('tabsetContainer','tabNavigation');createSlideshow();slidesNumber=getElementsByClass('slide').length;if(document.getElementById('slides')!==null&&document.getElementById('slideshowFrame')!==null){slideShowInit=setInterval('timedSlider()',4000);}
var searchInput=document.getElementById('txbQuery');addSmartLabel('txbQuery');if(searchInput!==null||searchInput!==undefined){if(searchInput.addEventListener){searchInput.addEventListener('focus',function(){handleTextField(this,'hide',formDeftexts.txbQuery)},false);searchInput.addEventListener('blur',function(){handleTextField(this,'show',formDeftexts.txbQuery)},false);}
else if(searchInput.attachEvent){searchInput.attachEvent('onfocus',function(){handleTextField(searchInput,'hide',formDeftexts.txbQuery)});searchInput.attachEvent('onblur',function(){handleTextField(searchInput,'show',formDeftexts.txbQuery)});}
else{searchInput.onfocus=function(){handleTextField(this,'hide',formDeftexts.txbQuery);}
searchInput.onblur=function(){handleTextField(this,'show',formDeftexts.txbQuery);}}}
rotateBanners('box1',1,2,0);rotateBanners('box2',1,2,0);}
function restrictDefText(warningtext){query=document.getElementById('txbQuery').value;if(query===formDeftexts.txbQuery||query===''){alert(warningtext);return false;}
else{return true;}}
var fieldsAreDisabled=false;function setFieldsToDisabled(argState)
{arrFields=document.f.elements;if(argState==false){document.getElementById('loaderAnim').style.display='none';}
fieldsAreDisabled=argState;for(i=0;i<arrFields.length;i++){objField=arrFields[i];if(objField!==null)objField.disabled=argState;}}
function submitForm()
{document.getElementById('loaderAnim').style.display='block';document.f.submit();setFieldsToDisabled(true);}
function showDocuments()
{var arrBody=top.postiframe.document.getElementsByTagName('body');document.getElementById('documents_container').innerHTML=arrBody[0].innerHTML;}
function sendNLRegistration()
{var objForm=document.getElementById('newsletter_registration');var result=saveForm(objForm.action,'newsletter_registration','btnRegistration','loaderAnim');if(result){alert(result);document.getElementById('txbEmail').value='';document.getElementById('txbName').value='';document.getElementById('cbxType1').checked=false;document.getElementById('cbxType2').checked=false;document.getElementById('cbxType3').checked=false;}
return false;}
function sendInquery()
{var objForm=document.getElementById('inqueryForm');saveForm(objForm.action,'inqueryForm','btnSend','loaderAnim');return false;}
function saveForm(argURL,argFormContainer,argButtonName,argLoaderAnim)
{var arrInputs=document.getElementById(argFormContainer).getElementsByTagName('input');var arrSelects=document.getElementById(argFormContainer).getElementsByTagName('select');var arrTextAreas=document.getElementById(argFormContainer).getElementsByTagName('textarea');var loaderAnim=document.getElementById(argLoaderAnim);var button=document.getElementById(argButtonName);var returnResult=false;if(loaderAnim!=null)loaderAnim.style.display='block';if(button!=null)button.style.display='none';var parameters=argButtonName+'=1';for(i=0;i<arrInputs.length;i++){if(arrInputs[i].id!=argButtonName){type=arrInputs[i].type.toLowerCase();if((type=='checkbox')&&(arrInputs[i].checked==true))parameters+='&'+arrInputs[i].id+'='+escape(arrInputs[i].value);else if((type=='checkbox')&&(arrInputs[i].checked==false))parameters+='&'+arrInputs[i].id+'=';else if(type=='text')parameters+='&'+arrInputs[i].id+'='+escape(arrInputs[i].value);else if(type=='textarea')parameters+='&'+arrInputs[i].id+'='+escape(arrInputs[i].value);else if(type=='password')parameters+='&'+arrInputs[i].id+'='+escape(arrInputs[i].value);else if(type=='hidden')parameters+='&'+arrInputs[i].id+'='+escape(arrInputs[i].value);}}
for(i=0;i<arrSelects.length;i++){if(arrSelects[i].selectedIndex!=undefined)
parameters+='&'+arrSelects[i].id+'='+escape(arrSelects[i].options[arrSelects[i].selectedIndex].value);arrSelects[i].disabled=true;}
for(i=0;i<arrTextAreas.length;i++){parameters+='&'+arrTextAreas[i].id+'='+escape(arrTextAreas[i].value);arrTextAreas[i].disabled=true;}
if(parameters!='')parameters+='&';else parameters+='?';parameters+='ajaxRequest=1';client=new HttpClient();client.requestType='POST';client.callback=function(){};result=client.makeRequest(argURL,parameters,null);if(result){arrResult=result.split("\n");if(arrResult[0]=='error')alert(arrResult[1]);else if(arrResult[0]=='succeedWithMessage'){returnResult=arrResult[1];}
else if(arrResult[0]=='succeedWithId'){returnResult=arrResult[1];}
else if(arrResult[0]=='succeedWithURL'){window.location.href=arrResult[1];returnResult=true;}
else if(arrResult[0]=='succeed')returnResult=true;else alert(result);}
for(i=0;i<arrInputs.length;i++)arrInputs[i].disabled=false;for(i=0;i<arrSelects.length;i++)arrSelects[i].disabled=false;for(i=0;i<arrTextAreas.length;i++)arrTextAreas[i].disabled=false;if(loaderAnim!=null)loaderAnim.style.display='none';if(button!=null)button.style.display='block';return returnResult;}
function HttpClient(){}
HttpClient.prototype={requestType:'GET',isAsync:false,xmlhttp:false,callback:false,onSend:function(divid){if(divid){document.getElementById(divid).innerHTML="<br /><span style='margin:0px 0px 0px 10px;background:#ffffff;'>Adatfeldolgozás...</span>";}},onLoad:function(divid){if(divid){document.getElementById(divid).innerHTML="<br /><span style='margin:0px 0px 0px 10px;background:#ffffff;'>Kész</span>";}},onError:function(error){alert(error);},init:function(){try{this.xmlhttp=new XMLHttpRequest();}
catch(e){var xmlhttp_ids=new Array('MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','Microsoft.XMLHTTP');var success=false;for(var i=0;i<xmlhttp_ids.length&&!success;i++){try{this.xmlhttp=new ActiveXObject(xmlhttp_ids[i]);success=true;}
catch(e){}}
if(!success){this.onError('XMLHttpRequest is failed.');}}},makeRequest:function(url,payload,divid){if(!this.xmlhttp){this.init();}
this.xmlhttp.open(this.requestType,url,this.isAsync);if(this.requestType=='POST'){this.xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded;charset=ISO-8859-2');}
this.xmlhttp.onreadystatechange=function(){self._readyStateChangeCallback(divid);}
var self=this;this.xmlhttp.send(payload);if(!this.isAsync){return this.xmlhttp.responseText;}},_readyStateChangeCallback:function(divid){switch(this.xmlhttp.readyState){case 0:case 1:case 2:this.onSend(divid);break;case 4:this.onLoad(divid);if(this.xmlhttp.status==200){this.callback(this.xmlhttp.responseText);}
else{this.onError('HTTP error during the request: ['+this.xmlhttp.status+'] '+this.xmlhttp.statusText);}
break;}
return false;}}
function rotateBanners(argBoxName,argPrevIndex,argNextIndex,argAnimStep)
{var nextObj=document.getElementById(argBoxName+'_'+argNextIndex);var prevObj=document.getElementById(argBoxName+'_'+argPrevIndex);if(prevObj==null)return false;if(nextObj==null){prevObj.style.display='block';return false;}
if(argAnimStep==0){prevObj.style.filter="alpha(opacity=100)";prevObj.style.opacity=1;prevObj.style.zIndex=5;prevObj.style.display='block';}
nextObj.style.zIndex=10;nextObj.style.filter="alpha(opacity="+(100*(0.2*argAnimStep))+")";nextObj.style.opacity=(0.2*argAnimStep);nextObj.style.display='block';if(argAnimStep<5)setTimeout(function(){rotateBanners(argBoxName,argPrevIndex,argNextIndex,argAnimStep+1);},40);else{prevObj.style.display='none';if(document.getElementById(argBoxName+'_'+(parseInt(argNextIndex)+1))==null)nextIndex=1;else nextIndex=parseInt(argNextIndex)+1;setTimeout("rotateBanners('"+argBoxName+"', '"+argNextIndex+"', '"+nextIndex+"', 0)",5000);}}
