function ajax_updater(div_id,params)
{
var query='';
	var and='';
	for(var i=0;i<params.length;i+=2)
	{	
	if(params[i]=='action') upd_function=params[i+1];
		query+=and+params[i]+'='+params[i+1]
		and='&';
	}

new Ajax.Updater(div_id, '/calls.php', {postBody:query, onComplete:showResponse, asynchronous:true, evalScripts:true, method:'POST'});
}
 
function ajax_perupdater(div_id,params,fv)
{
var query='';
	var and='';
	for(var i=0;i<params.length;i+=2)
	{	
	if(params[i]=='action') upd_function=params[i+1];
		query+=and+params[i]+'='+params[i+1]
		and='&';
	}

new Ajax.PeriodicalUpdater(div_id, '/calls.php?'+query, {asynchronous:true, frequency:fv});
}

function showResponse(req)
{	
$(div_id).innerHTML =req.responseText;
}

function calendarNav(an, luna) /// FACE navigare in calendar
{
ajax_updater('calendarcontainer',['action','show_calendar','an',an,'luna',luna]);
}

function randpic(){
$('poza').innerHTML="<div style='padding:50px; border:solid 1px #cccccc;'><img src='/images/loading.gif' style='border:none;'></div>";
new Ajax.PeriodicalUpdater('poza', '/calls.php?action=rand_pic', {asynchronous:true, frequency:6})
}

function top(){
new Effect.ScrollTo('content', {offset: -24});
}

function sendFormToggle(){
new Effect.toggle('sendform','blind');
setTimeout(function(){new Effect.ScrollTo('sendform', {offset: -24});},1200);
}

function sendPage(vals){
$('senderror').innerHTML="<font color='#444'>Asteptati. Se trimite pagina....</font>";
ajax_updater('senderror',['action','send_page','vals',unescape(vals)]);
}

function clearSendPage(){
$('spname').value='';
$('spemail').value='';
$('spfname').value='';
$('spfemail').value='';
}
