var params = {};
params.allowScriptAccess = 'sameDomain';
params.menu = 'false';
params.scale = 'showAll';
params.wmode	=	'opaque';
params.allowFullScreen = 'false';

////////////////////////
function verify(){
  var dim = $('keyword').value.length;
  if(dim < 2){
    alert('chiave di ricerca troppo corta');
    return false;
  }
  $('FS').submit();  
}

function ajaxCall() { // url, vars, callback function
	if ($(arguments)[0]=='') {
		alert ('ajaxCall missing first parameter');
		return false;
	}
	
	var _postVars='';
	var _callBack=false;
	var _callVars=Array();
	
	$A(arguments).each (function (a,i) {
		switch (i) {
		case 0:
			var _url=a;
			break;
		case 1:
			_postVars=a;	
			break;
		case 2:
			_callBack=a;
			break;
		default:
			_callVars.push(a);
			break;
		}
	});	
	
	new Ajax.Request($(arguments)[0], {
		method: 'post', 
		parameters: _postVars, 
		onSuccess: function(transport) {
			res=transport.responseText;
			/*if (!res.isJSON())
				printError ('ERROR\r\n\n'+res);
			else {*/
				if (_callBack)
					_callBack(_postVars,res,_callVars);
			//}				
		},
		onFailure: function (transport) {
			alert(transport.responseText);
		},
		onException: function (request, exception) {
			alert("Js Exception: " + exception);
		}
	});
}

function printMessage (txt) {
	alert (txt);
}

////////////////////////
function InitEventi () {	
	$$('a.read_more').each (function (a) {
		Event.observe(a, 'click', readMore);
	});
}
function InitNews () {	
	$$('a.read_more').each (function (a) {
		Event.observe(a, 'click', readMore);
	});
}
function InitServizzi () {	
	$$('a.pulsante').each (function (a) {
		Event.observe(a, 'click', readMore);
	});
}

function readMore(event) {
	event.stop();
	var src=Event.element(event);

  if(!src.hasClassName('on'))
	{
    src.removeClassName('off');
    src.addClassName('on');	
	 //src.up('.news').down('.read').appear();	
	
	 var height= (src.up('.news').down('.read').down('div').getHeight())+40;
			new Effect.Morph(src.up('.news').down('.read'), {
			style: 'height:'+height+'px;',
			duration: 0.4
		});
	}
	else
	{
    src.removeClassName('on');
    
    src.addClassName('off');
    var height= 0;
			new Effect.Morph(src.up('.news').down('.read'), {
			style: 'height:'+height+'px;',
			duration: 0.2
		});
  }	
	
	return false;
}
