var lastpopup = false;
var firstopen = true;

/*
function timeout3(param)
{
  alert(param);
}

// calls function "timeout3" with parameter
function timeoutWithFuncParam(param)
{
  setTimeout("timeout3("+param+")", 5000);
}
*/

function showPopup(melyik) {
          	window.scrollTo(0,0);
			 var winW = 1024;
             var popup_width = 401;
 
             if (parseInt(navigator.appVersion)>3) {
              if (navigator.appName=="Netscape") {
                winW = window.innerWidth;
              }
              if (navigator.appName.indexOf("Microsoft")!=-1) {
                winW = document.body.offsetWidth;
              }
             }
             var popup = document.getElementById("pop_up");
             var popup_layer = document.getElementById("popup_layer");
             var popup_content = document.getElementById("popup_content");
             popup_content.style.visibility = "hidden";
             popup_layer.style.left = Math.round((winW-popup_width)/2)  + "px";
             document.body.style.overflow='hidden';
			 popup.style.display = "none";
			 popup.style.visibility = "visible";
			 
			 hideAdv()
             
			 //Effect.Grow(popup, { duration: 0.4 });
             
			 window.setTimeout("growPopup();", 100);
 }
 
 function growPopup()
 {
 	var popup = document.getElementById("pop_up");
 	//Effect.Grow(popup, { duration: 0.4 });
 	/*var detect = navigator.userAgent.toLowerCase();
	if(detect.indexOf("chrome") > 0){Effect.Grow(popup, { duration: 0.5 }); window.setTimeout("showPopupContent();", 550);}
	else if (navigator.appName=="Netscape") {popup.style.display = "block"; window.setTimeout("showPopupContent();", 50);}
 	else {Effect.Grow(popup, { duration: 0.3 }); window.setTimeout("showPopupContent();", 550); }*/
 	if(!firstopen){Effect.Grow(popup, { duration: 0.3 }); window.setTimeout("showPopupContent();", 550);}
 	else {popup.style.display = "block"; window.setTimeout("showPopupContent();", 50); firstopen = false;}
 }
          
          function showPopupContent()
          {
			  var popup_content = document.getElementById("popup_content");
          	document.getElementById("felesleges").style.visibility="visible";
			  popup_content.style.display='none';
			  popup_content.style.visibility='visible';
			  Effect.Appear(popup_content, { duration: 0.2 });
   				window.setTimeout("showPopupScrollbar();", 250);
			  
          }
          function showPopupScrollbar()
          {
          	try{
			  	var scrollarea = document.getElementById("popup_scrollarea");
		  		scrollarea.style.visibility='visible';
			  	scrollarea.style.display='block';
			  }catch(e){}
			  window.setTimeout("getfocused();", 50);
          }
          
          function getfocused()
		  {
          	 /*begin = document.getElementById(elem);
          	 begin.focus();*/
          	 try{
			   document.forms[0].elements[0].focus();
			   }catch(e){}
          }
 
function getPopupContent(melyik)
{		
		var checkurl = "http://www.hitelkalkulator.com/popup/" + melyik +".html";
		var elem = document.getElementById("popup_layer");
		
		new Ajax.Request(checkurl,
		  {
		    method:'get',
		    onLoading: function(){
		    	document.body.style.cursor = "wait";
		    },
		    onSuccess: function(transport){
		      var response = transport.responseText || "";
			  if(response==""){feedback();}	

			 if(lastpopup != melyik){elem.innerHTML=response; /*window.alert('ajax');*/}
				 lastpopup = melyik;
				showPopup(melyik);
				document.body.style.cursor = "default";
				elem.style.cursor = "default";
				  	  
		    },
		    onFailure: function(){
				var repeat = "getPopupContent("+melyik+");";
				window.setTimeout(repeat, 1500);
			}
		  });
}

function hidePopup() {
			//window.alert(soundManager);
			 //soundManager.play('pageSound', '/audio/page.mp3');    
             var popup = document.getElementById("pop_up");
             var popup_layer = document.getElementById("popup_layer");
             var popup_content = document.getElementById("popup_content");
             try{
			  	var scrollarea = document.getElementById("popup_scrollarea");
			  	scrollarea.style.display='none';
			  	//Effect.Grow(scrollarea, { duration: 0.4 });
			  }catch(e){}
             Effect.Fade(popup, { duration: 0.3 });
 		 	 popup_content.style.visibility='hidden';
 	  		 popup_content.style.dispaly='none';
             document.body.style.overflow='visible';
             document.getElementById("felesleges").style.visibility="hidden";
             window.setTimeout(showAdv, 300);
             /*popup_layer.innerHTML="";*/
			 /*window.location.reload();*/     
          }

function showAdv()
{
	try{document.getElementById("fundamenta-promo").style.display = "block";}catch(e){}
}
function hideAdv()
{
	try{document.getElementById("fundamenta-promo").style.display = "none";}catch(e){}
}

//EZ nem megy...
function getSugoContent(sugo)
{			
		melyik = "sugo_popup";
		var checkurl = "http://www.hitelkalkulator.com/popup/" + melyik +".html";
		var elem = document.getElementById("popup_layer");
		
		new Ajax.Request(checkurl,
		  {
		    method:'get',
		    onLoading: function(){
		    	document.body.style.cursor = "wait";
		    },
		    onSuccess: function(transport){
		      var response = transport.responseText || "";
			  if(response==""){feedback();}	

			 //if(lastpopup != melyik){
			 	//loc = response.indexOf('sugoszoveg');
			 	//loc = loc+2;
			 	temptomb = response.split("q");
			 	totalresponse = temptomb[0]+sugo+temptomb[1];
	
				 elem.innerHTML=totalresponse; /*window.alert('ajax');*///}
				 lastpopup = melyik;
				showPopup(melyik);
				document.body.style.cursor = "default";
				elem.style.cursor = "default";
				  	  
		    },
		    onFailure: function(){
				var repeat = "getPopupContent("+melyik+");";
				window.setTimeout(repeat, 1500);
			}
		  });
}