window.onload=function(){
	var elements =$$('#menuPage a')
		elements.each(function(el) { 
		el.addEvent('mouseenter',function(){
		myEffect = el.effect('margin-left', {duration: 80,transition: Fx.Transitions.linear, wait: true}).start('0','5');
		})
		
		el.addEvent('mouseleave',function(){
		myEffect = el.effect('margin-left', {duration: 200,transition: Fx.Transitions.Bounce.easeOut, wait: true}).start('5','0');
		})
	
	})
	function startResize() {
		var vHeight=window.getHeight()
		var myHeight = vHeight-340;
		var myHeight2 = vHeight-270;
		var myTop = vHeight-300;
		$$('div.col2Small', 'div.col2Big').setStyle('height',myHeight);
		$$('div.col2SmallFoot').setStyle('height',myHeight-10);
		$('accordion').setStyle('height',myHeight2);
		$('headSlidePage').setStyle('top',myTop);
		$('contSlidePage').setStyle('top',myTop+30);
		$('contSlidePage').setStyle('height',myHeight);
	}
	startResize();
	window.addEvent('resize',function(e) {
			startResize();
	});
	var scroll = new Fx.Scroll('accordion', {
		wait: false,
		duration: 700,
		offset: {'x': 0, 'y': 0},
		transition: Fx.Transitions.linear
	});
	var conta=1;
	$('headSlidePage').addEvent('click', function(e){
		e = new Event(e).stop();
		var myTop = window.getHeight()-300;
		var numClasse=conta%2;
		$('arrow1').removeClass('freccia'+numClasse);
		conta++;
		numClasse=conta%2;
		$('arrow1').addClass('freccia'+numClasse);
		if (numClasse) {
			$('mainSlide').setOpacity(1);
			scroll.toElement('titles').chain(function(){
			$('accordion').setStyle('z-index',0);
			});
		} else {
			$('accordion').setStyle('z-index',50);
			scroll.toElement('headSlidePage').chain(function(){
    		$('mainSlide').setOpacity(0);
			});
		}

	});
	
	//checkbox
	var allinputs = $$('div.radio');
		
	allinputs.each(function(chk){
		chk.inputElement = chk.getElement('input');
		chk.inputElement.setStyle('display', 'none');
		chk.inputElement.checked = false;
		chk.addEvent('click',function(e) {
			if (chk.inputElement.checked == false) {
				chk.inputElement.checked = 'checked';
				chk.addClass('selected');
			} else {
				chk.inputElement.checked = false;
				chk.removeClass('selected');
			}
		});
	});
	
	var alltr=$$('tr.sel');
	alltr.each(function(tr) {
		tr.addEvent('mouseenter',function(e) { 
			tr.addClass('over');
			//alert('over!!');
		});
		tr.addEvent('mouseleave',function(e) { 
			tr.removeClass('over');
			//alert('non over!!');
		});
	});
	
var myForm=$('contatti');	
if (myForm) {
	myForm.addEvent('submit',function(e) {
		//alert('pippo');
		new Event(e).stop();
			if (valida(myForm)) {
				myForm.submit();
			}
	});
}// fine if
function valida(myForm) {
	var labels=$$('#contatti label');
	var validationOK=true;
	var email=false;
	labels.each(function(lab, i) {
		if(lab.hasClass('req2')) {
			lab.removeClass('req2')
			lab.addClass('req');
		 }
	 });
	if ($('nome').getProperty('value')=="") {
		validationOK=false;
		$('labNome').removeClass('req')
		$('labNome').addClass('req2');
	}
	if ($('email').getProperty('value')=="" || !isEmail($('email').getProperty('value'))) {
		validationOK=false;
		$('labEmail').removeClass('req')
		$('labEmail').addClass('req2');
	}
	if (myForm.getProperty('name')=="contatti") {
		if ($('messaggio').getProperty('value')=="") {
			validationOK=false;
			$('labMessaggio').removeClass('req')
			$('labMessaggio').addClass('req2');
		}
	}
	if (!validationOK) {
		alert("attenzione: i campi evidenziati non sono stati valorizzati correttamente");
	} 
	return validationOK;
} //fine validazione

function isEmail(str){
var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
return (!r1.test(str) && r2.test(str));
}
var myIscr=$('news');	
if (myIscr) {
	myIscr.addEvent('submit',function(e) {
		new Event(e).stop();
			if (valida(myIscr)) {
				myIscr.submit();
			}
	});
}// fine if
var libro=$('libro');
if (libro) {
	libro.addEvent('click', function(e) {
		var myContainer = document.getElementById("container");
		objOverlay = document.createElement('div');
		objOverlay.setAttribute('id','objOverlay');
		myContainer.appendChild(objOverlay);
		objContent = document.createElement('div');
		objContent.setAttribute('id','theContent');
		myContainer.appendChild(objContent);
    newHTML='<div class="headContent"><div class="headLeft">IL BUON CERIMONIERE</div></div>';
    newHTML+='<button type="button" id="close" onClick="closeContent(\'theContent\')"></button>';
    newHTML+='<div class="contentBody">'
    newHTML+='<img src="Images/libro.gif" alt="il buon cerimoniere"/>'
    newHTML+='<br /><br /><br />illustrazione in copertina di <a href="#" onclick="swapContent();">Marisa Cortis</a><br /><br />'
	newHTML+='</div>'
		$('theContent').setHTML(newHTML);
		$('theContent').setStyle('display','block');
	});
}

var libro2=$('libro2');
if (libro2) {
	libro2.addEvent('click', function(e) {
		var myContainer = document.getElementById("container");
		objOverlay = document.createElement('div');
		objOverlay.setAttribute('id','objOverlay');
		myContainer.appendChild(objOverlay);
		objContent = document.createElement('div');
		objContent.setAttribute('id','theContent');
		myContainer.appendChild(objContent);
    newHTML='<div class="headContent"><div class="headLeft">CERIMONIALE</div></div>';
    newHTML+='<button type="button" id="close" onClick="closeContent(\'theContent\')"></button>';
    newHTML+='<div class="contentBody">'
    newHTML+='<a href="http://www.gangemi.com/scheda.asp?id=8849213670" target="_blank"><img src="Images/libro02.gif" alt="Ordina il libro"/></a>'
	newHTML+='<br /><br />illustrazione in copertina di <a href="#" onclick="swapContent();">Marisa Cortis</a><br /><br />'
    newHTML+='<a href="http://www.gangemi.com/scheda.asp?id=8849213670" target="_blank">ordina il libro</a>'
	newHTML+='</div>'
		$('theContent').setHTML(newHTML);
		$('theContent').setStyle('display','block');
	});
}

var marco=$('marco');
if (marco) {
	marco.addEvent('click', function(e) {
		var myContainer = document.getElementById("container");
		objOverlay = document.createElement('div');
		objOverlay.setAttribute('id','objOverlay');
		myContainer.appendChild(objOverlay);
		objContent = document.createElement('div');
		objContent.setAttribute('id','theContent');
		myContainer.appendChild(objContent);
    newHTML='<div class="headContent"><div class="headLeft">Marco Consentino</div></div>';
    newHTML+='<button type="button" id="close" onClick="closeContent(\'theContent\')"></button>';
    newHTML+='<div class="contentBodyText">'
    newHTML+='Marco Consentino (1962), Consigliere parlamentare del Senato della Repubblica (1987), Capo dell&#39;Ufficio del Cerimoniale (1995).<br /><br />Membro della Commissione della Presidenza del Consiglio dei Ministri per il riordino delle Precedenze (dal 2003).<br /><br />Insieme a Stefano Filippone-Thaulero ha scritto &#148;Il buon Cerimoniere&#148; (Gangemi, 1999) e &#148;Cerimoniale&#148; (Gangemi, 2008) e animato rubriche di costume e comportamento su GRAND GOURMET (2001-2004), FLAIR LIVING (2003-2004) e CASAVIVA (dal 2006).'
	newHTML+=' </div>'
		$('theContent').setHTML(newHTML);
		$('theContent').setStyle('display','block');
	});
}

var stefano=$('stefano');
if (stefano) {
	stefano.addEvent('click', function(e) {
		var myContainer = document.getElementById("container");
		objOverlay = document.createElement('div');
		objOverlay.setAttribute('id','objOverlay');
		myContainer.appendChild(objOverlay);
		objContent = document.createElement('div');
		objContent.setAttribute('id','theContent');
		myContainer.appendChild(objContent);
    newHTML='<div class="headContent"><div class="headLeft">Stefano Filippone-Thaulero</div></div>';
    newHTML+='<button type="button" id="close" onClick="closeContent(\'theContent\')"></button>';
    newHTML+='<div class="contentBodyText">'
    newHTML+='Stefano Filippone-Thaulero (1966), Consigliere parlamentare del Senato della Repubblica (1992); attualmente Capo dell&#39;Ufficio per le relazioni interparlamentari (2006), &#233; stato Capo dell&#39;Ufficio relazioni esterne (2004-2006).<br /><br /> Collabora con il Master di Marketing e Organizzazione degli Eventi dell&#39;Universit&#225; LUMSA. Insieme a Marco Consentino ha scritto &#148;Il buon Cerimoniere&#148; (Gangemi, 1999) e &#148;Cerimoniale&#148; (Gangemi, 2008) e animato rubriche di costume e comportamento su GRAND GOURMET (2001-2004), FLAIR LIVING (2003-2004) e CASAVIVA (dal 2006).'
	newHTML+='</div>'
		$('theContent').setHTML(newHTML);
		$('theContent').setStyle('display','block');		
	});
}

var rappresentanza=$('rappresentanza');
if (rappresentanza) {
	rappresentanza.addEvent('click', function(e) {
		var myContainer = document.getElementById("container");
		objOverlay = document.createElement('div');
		objOverlay.setAttribute('id','objOverlay');
		myContainer.appendChild(objOverlay);
		objContent = document.createElement('div');
		objContent.setAttribute('id','theContent');
		myContainer.appendChild(objContent);
    newHTML='<div class="headContent"><div class="headLeft">La Rappresentanza</div></div>';
    newHTML+='<button type="button" id="close" onClick="closeContent(\'theContent\')"></button>';
    newHTML+='<div class="contentBodyText">'
    newHTML+='&#40;CAPO SECONDO, SEZIONE PRIMA, DPCM 2006&#41;<br /><br />A sostituire un&#39;Autorit&#224; impossibilitata a intervenire personalmente non pu&#242; essere chiamato &#147;chiunque&#148; con questa abbia un rapporto funzionale o di dipendenza; la rappresentanza - che quanto prima possibile deve essere comunicata agli organizzatori dal soggetto invitato - pu&#242; essere conferita soltanto a chi occupi una posizione vicaria ovvero sia collocato, nell&#39;ordine delle precedenze, all&#39;interno della stessa o della categoria immediatamente successiva &#40;Art. 15&#41;.<br />Il rappresentante prende quindi il posto del rappresentato, solo seguendo le Autorit&#224; eventualmente presenti che siano elencate nella stessa categoria. Quando non esistono le condizioni formali per la rappresentanza, ma ugualmente &#232; suggerito che &#147;qualcuno&#148; debba essere presente &#147;al posto&#148; dell&#39;invitato, viene a configurarsi la figura della delega: il delegato precede soltanto i presenti che appartengono alla sua categoria. Non &#232; ammessa rappresentanza a pranzi e cene, spettacoli. A nostro parere, nemmeno a cerimonie dedicate alla preghiera o nell&#39;atto di rendere visita.'
	newHTML+='</div>'
		$('theContent').setHTML(newHTML);
		$('theContent').setStyle('display','block');		
	});
}

}; // fine window onload

function swapContent() {
	newHTML='<div class="headContent"><div class="headLeft">Marisa Cortis</div></div>';
    newHTML+='<button type="button" id="close" onClick="closeContent(\'theContent\')"></button>';
    newHTML+='<div class="contentBodyText">'
		newHTML+='Nasce a Roma nel 1956, dove vive. Autodidatta, inizia a dipingere giovanissima.<br />Dopo un periodo di pausa dedicato agli studi ed alla famiglia, riprende nel 1995, raffigurando con tecniche diverse (collage con foto, interventi con olio e acrilico su carta, pittura a olio su tela) donne colte in posizioni statiche che si fondono e confondono con l&#39;ambiente.<br /><br />Dal 2000 utilizza materiali come il gesso e la tela di juta.<br /><br />Ha partecipato:<br />1997 - Mostra nell&#39;ambito della manifestazione &#148;Isola del Cinema europeo&#148; presso l&#39;Isola Tiberina Collettiva presso lo Studio Logos, in via dei Fienaroli a Trastevere<br />1998 - Rassegna d&#39;arte contemporanea Matisse in via Montebello<br />2000 - Mostra presso il Tempietto del Bramante al Gianicolo per raccolta fondi in favore di un ospedale in Angola Rassegna d&#39;arte contemporanea presso il comune di Sperlonga<br />2001 - Mostra &#148;Picasso e le donne&#148; al Forum Interart Collettiva di pittura &#148;Noi artisti&#148; a Genoano<br />2004 - Esposizione collettiva &#148;Artisti di Monteverde&#148; presso Villa Pamphili<br /><br /><a href="mailto:marisarte@fastwebnet.it">marisarte@fastwebnet.it</a>'
		newHTML+='</div>';
	$('theContent').setHTML(newHTML);	
	$('theContent').setStyle('display','block');
}
