function pausecomp(millis) 
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); } 
while(curDate-date < millis);
} 

function changearchiv()
{
	var selObj = document.getElementById('archiv_select');
	var selIndex = selObj.selectedIndex;
	var page = selObj.options[selIndex].value;
	var ev = page.substr(0,4);
	var ho = page.substr(4,2);
	var ujpage = "/archiv/"+ev+"/"+ho;
	document.location.href = ujpage;
}

function changepage()
{
	var selObj = document.getElementById('pager_select');
	var selIndex = selObj.selectedIndex;
	var page = selObj.options[selIndex].value;
	var ujpage = "/page/"+page
	document.location.href = ujpage;
}

function backtomain()
{
	document.location.href = "/";
}

function jump_mixarchiv()
{
	document.location.href = "/rovat/hetimix";
}
function page_back()
{
  $('footer_back').style.background ="url(http://blog.lippije.hu/images/mainimages/back_blink.jpg) no-repeat";
}

function page_back_out()
{
  $('footer_back').style.background ="";
}

function page_rew()
{
  $('footer_rew').style.background ="url(http://blog.lippije.hu/images/mainimages/fore_blink.jpg) no-repeat";
}

function page_rew_out()
{
  $('footer_rew').style.background ="";
}

function page_hopp(link)
{  
  var newLink = link;
  document.location.href = newLink;
}

function show_footer(back,forw,rovat,showarchiv)
{

    var URL = "http://blog.lippije.hu/inc/ajaxfunc/generate_footer.php?back="+back+"&forw="+forw;
    if (showarchiv != '')
    {
    	//URL = URL + "&showarchiv="+showarchiv;
    }
    if (rovat != '')
  	{ 
      URL = URL + "&showrovat="+rovat;
    }
    //alert(URL+" ******** "+showarchiv+" ******* "+showrovat);
    new Ajax.Request(URL, 
  	{   
  		method: 'GET',   
  		onSuccess: function(transport) 
  		{     
  			var notice = $('footer');
  			var eredmeny = transport.responseText;
  			notice.update(eredmeny);  
  		} 
  	});    		
}

function kereses()
{
  	var mitkeres = $F('keresendo_szoveg');
  	if (mitkeres.length >= 3)
  	{
	var URL = "http://blog.lippije.hu/inc/ajaxfunc/searcher.php";
    var params = 'mit='+mitkeres;
    new Ajax.Request(URL, 
  	{   
  		method: 'post',   
  		parameters: params,
  		onSuccess: function(transport) 
  		{     
	        var notice = $('postok');
  			var eredmeny = transport.responseText;
  			notice.update(eredmeny);  
  		} 
  	});
  	}
  	else
  	{
  		alert("héééé, tesó, legalább 3 karaktert gépelj be :)")
  	}
}


function utolso10general()
{
    var URL = "http://blog.lippije.hu/inc/ajaxfunc/generate_last10.php";
  	new Ajax.Request(URL, 
  	{   
  		method: 'get',   
  		onSuccess: function(transport) 
  		{     
  			var notice = $('last10');
  			var eredmeny = transport.responseText;
  			notice.update(eredmeny);  
  		} 
  	});    		
}

function fullstat()
{
    $('statbelso').hide();
    $('stat_anim').show();
    var URL = "http://blog.lippije.hu/inc/ajaxfunc/generate_stat.php";
  	new Ajax.Request(URL, 
  	{   
  		method: 'get',   
  		onSuccess: function(transport) 
  		{     
  			var notice = $('stats');
  			var eredmeny = transport.responseText;
  			notice.update(eredmeny);  
  		} 
  	});    		
  
}


function loadkomment(post_id)
{
    var URL = "http://blog.lippije.hu/inc/ajaxfunc/generate_komments.php?post_id="+post_id;
  	new Ajax.Request(URL, 
  	{   
  		method: 'get',   
  		onSuccess: function(transport) 
  		{     
  			var notice = $('kommentek');
  			var eredmeny = transport.responseText;
  			notice.update(eredmeny);  
  		} 
  	});    		
  
}

function comment_send(kapott_post_id)
{
  $('working_anim').show();
  $('comment_send_button').hide();
  var nev   = $F('comment_nev');  
  var email = $F('comment_email');
  var http  = $F('comment_http'); 
  var comm  = $F('comment_message');
  var ecomm = comm; 
  for (x=1;x<=30;x++)
  {
    ecomm = ecomm.replace("?","**-**");
    ecomm = ecomm.replace("#","**--**");
    ecomm = ecomm.replace("%","**---**");
    ecomm = ecomm.replace("&","**----**");
  }
  var emlek = 0;

  var meddig = comm.length;

  
  if  (document.getElementById('rememberme').checked)
  {
    emlek = 1;
  };

  error = 0;
  if (nev.length < 1) 
  {
  	error = 1;
  	$('nev_error').show();
  }
  else
  {
  	$('nev_error').hide();
  }
  $('email_error').hide();
  $('email_empty_error').hide();
	if (email.length <1)
	{
		error = 1; 
		$('email_empty_error').show();
	}
	else
	{	
		var goodEmail = email.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);

		if (goodEmail){
  		 good = true
		} else {
  		 $('email_error').show();
   		 error = 1;
  	}
	}

  if (comm.length < 1)
  {
  	error = 1;
  	$('comment_empty_error').show();
  }
  else
  {
  	$('comment_empty_error').hide();
  }
  if (error == 0)
  {
  	var post_id = kapott_post_id;
  	var URL = "http://blog.lippije.hu/inc/ajaxfunc/insertcomment.php";
    var params = 'post_id='+post_id+'&nev='+nev+'&email='+email+'&http='+http+'&comment='+comm+'&emlek='+emlek;
    var newparams = 'post_id='+post_id+'&nev='+nev+'&email='+email+'&http='+http+'&comment='+ecomm+'&emlek='+emlek;
    //alert ("params:"+newparams);
    new Ajax.Request(URL, 
  	{   
  		method: 'post',   
  		parameters: newparams,
  		onSuccess: function(transport) 
  		{     
  			utolso10general();
  			loadkomment(post_id);
        var notice = $('beszurando_new_comment');
  			var eredmeny = transport.responseText;
  			notice.update(eredmeny);  
  			
  		} 
  	}); 				
  					
  	$('comment_send_button').enable();
  }	
	$('working_anim').hide(); 
	$('comment_send_button').show(); 
}


function comment_save(comment_id)
{
  $('working_edit_anim').show();
  $('comment_save_button').hide();
  
  var saveURL     = "http://blog.lippije.hu/inc/ajaxfunc/updatecomment.php";
  var mbox    = "editablecomment_"+comment_id;
  var message = $F(mbox);

	var ecomm = message;
  for (x=1;x<=30;x++)
  {
    ecomm = ecomm.replace("?","**-**");
    ecomm = ecomm.replace("#","**--**");
    ecomm = ecomm.replace("%","**---**");
    ecomm = ecomm.replace("&","**----**");
  }
  newmess = ecomm;
  var save_params  = "message="+newmess+"&comment_id="+comment_id;


    new Ajax.Request(saveURL, 
  	{   
  		method: 'post',   
  		parameters: save_params,
  		onSuccess: function(transport) 
  		{       			
        var save_notice = $('beszurando_new_comment');
  			var save_eredmeny = transport.responseText;
  			//save_notice.update(save_eredmeny); 
        utolso10general();
  			loadkomment(post_id); 
  		} 
  	}); 	
  $('working_edit_anim').hide();
  $('comment_save_button').show(); 			
}


function comment_delete(comm_id,post_id)
{
    var URL = "http://blog.lippije.hu/inc/ajaxfunc/delete_comment.php?comm_id="+comm_id;
  	new Ajax.Request(URL, 
  	{   
  		method: 'get',   
  		onSuccess: function(transport) 
  		{     
  			var notice = $('beszurando_new_comment');
  			var eredmeny = transport.responseText;
  			notice.update(eredmeny); 
        utolso10general();
  			loadkomment(post_id); 
  		} 
  	});    		
  
}


function element_vilagos(miben)
{ 
  document.getElementById(miben).style.backgroundColor = "#f5f6ef";
}

function element_normal(miben)
{ 
  document.getElementById(miben).style.backgroundColor = "white";
}

