function writeDiv(divID,msg)	{
	
		document.getElementById(divID).innerHTML	= msg;	
	}
function emptyDiv(divID)		{	document.getElementById(divID).innerHTML	= '';	}
function ajaxError()			{	alert(req.responseText);							}

function ajaxUpdater(fullUrl,divID)	{
	var options =
			{
				//evalScripts:		true,
				asynchronous:		false,
				method:				'get',
				onFailure:			ajaxError,
				onComplete:			function(req)	{
										//req.responseText.evalScripts()
										var myResponse	= trim(req.responseText);
										writeDiv(divID,myResponse);
									}
			};
	var response	= new Ajax.Updater
		(
			'', 					//	div where to write some content
			fullUrl, 				//	url where submi the form
			options					//	options
		);
}
function ajaxUpdaterPost(fullUrl,divID,formID)	{
	var options =
			{
				//evalScripts:		true,
				asynchronous:		true,
				method:				'post',
				parameters:			Form.serialize(formID),
				onFailure:			ajaxError,
				onComplete:			function(req)	{
										req.responseText.evalScripts()
										//alert(Form.serialize(formID))
										var myResponse	= trim(req.responseText);
										writeDiv(divID,myResponse)
									}
			};
	var response	= new Ajax.Updater
		(
			'', 					//	div where to write some content
			fullUrl, 				//	url where submi the form
			options					//	options
		);
}
function showHide(divID,show)	{
	if (show)	{
		new Element.show(divID)
	} else {
		new Element.hide(divID)
	}
}

function categorieMassimo(divAprire, divChiudere, divCat1, divCat2) {
	
 divIDdaAprire = 'resp' + divAprire;
 divIDdaChiudere = 'resp' + divChiudere;
 divIDCatdaAprire = 'resp' + divCat1;
 divIDCatdaChiudere = 'resp' + divCat2;

 var elAprire = document.getElementById(divIDdaAprire);
 var elChiudere = document.getElementById(divIDdaChiudere);
 
 new Element.hide(divIDdaChiudere);
 changeClass(divIDCatdaAprire,'catON');
 new Element.show(divIDdaAprire);
 changeClass(divIDCatdaChiudere,'catOFF');
}


var traceHelp = 0;
function openCloseFAQ(divID)	{
	
	//inserita parte di tracking
	if (traceHelp == 1) {
		trackingHelpDetails(divID);
	}
	//fine inserimento
	divIDParent	= 'faq' + divID;
	divIDChild	= 'resp' + divID;
	divIDArrow	= 'arrow' + divID;
	arrowOFF	= 'arrowRight01.gif';
	arrowON		= 'arrowDown01.gif';
	linkOpen	= '<a href="javascript:void(0);" onClick="openCloseFAQ(' + divID + ')">';
	linkClose	= '</a>';
	
	
	el	= document.getElementById(divIDChild);
	
	if (el.style.display == 'none')	{
		new Element.show(divIDChild);
		changeClass(divIDParent,'faqBarON cursorPointer');
		//writeDiv(divIDArrow,linkOpen + '<img src="img/commons/' + arrowON + '" alt="chiudi" title="chiudi" border="0">' + linkClose);
	} else {
		new Element.hide(divIDChild);
		changeClass(divIDParent,'faqBarOFF cursorPointer');
		//writeDiv(divIDArrow,linkOpen + '<img src="img/commons/' + arrowOFF + '" alt="apri" title="apri" border="0">' + linkClose);
	}
}

function openCloseAreaS(divID)	{
	divIDParent		= 'as' + divID;
	divIDChild		= 'resp' + divID;
	divIDArrow		= 'arrow' + divID
	divIDAntenna	= 'antenna' + divID
	arrowOFF		= 'arrowRight01.gif';
	arrowON			= 'arrowDown01.gif';
	antennaOFF		= 'antenna_off.gif';
	antennaON		= 'antenna_on.gif';
	linkOpen		= '<a href="javascript:void(' + divID + ');" onClick="openCloseAreaS(' + divID + ')">';
	linkClose		= '</a>';

	var el	= document.getElementById(divIDChild);
	if (el.style.display == 'none')	{
		new Element.show(divIDChild);
		changeClass(divIDParent,'faqBarON cursorPointer');
		writeDiv(divIDArrow,linkOpen + '<img src="img/commons/' + arrowON + '" alt="chiudi" title="chiudi" border="0">' + linkClose);
		writeDiv(divIDAntenna,linkOpen + '<img src="img/commons/' + antennaON + '" alt="chiudi" title="chiudi" border="0">' + linkClose);
	} else {
		new Element.hide(divIDChild);
		changeClass(divIDParent,'faqBarOFF cursorPointer');
		writeDiv(divIDArrow,linkOpen + '<img src="img/commons/' + arrowOFF + '" alt="apri" title="apri" border="0">' + linkClose);
		writeDiv(divIDAntenna,linkOpen + '<img src="img/commons/' + antennaOFF + '" alt="apri" title="apri" border="0">' + linkClose);
	}
}