
//DomReady
window.addEvent('domready', function(){
	ajax();

});

// request per le popup					
var sendDATApop = new Request.HTML ({
						method: 'post',
						url: 'popup.php',
						update:'popup_cont',
						onSuccess: function(){
							ajax();
							popup('open');							
						}
					});					

// request per il contenuto della pagina					
var sendDATAcontent = new Request.HTML ({
						method: 'post',
						url: 'pages.php',
						update:'right_box',
						onSuccess: function(){
							ajax();
							slider(); // script per lo slider
							reveal(); // script per contenuto a scomparsa		 
						}
					});		
					
// request per le mail	
var sendDATAmail = new Request.HTML ({
						method: 'post',
						url: 'richieste.php',
						update:'mail_txt',
						onSuccess: function(){
							ajax();
						}
					});						

function ajax(){
	$$('.ajax').each(function(kirby){ 
		kirby.addEvent('click', function(a){
			rawdata = kirby.getElement('div[class="rawdata"]').get('text').split('_');
// <div class="rawdata">tipodiazione_titolopagina_casedelphp_subcase_left_height_width</div> 			
// rawdata contiene in ordine: 
// azione(popup o content), titolo(popup o pagina), case per il php, eventuale subcase, distanza da sinistra per popup, distanza top, altezza, larghezza

			if (rawdata[0] == 'content') {
				document.title=rawdata[1];				
				sendDATAcontent.send({data:'sel='+rawdata[2]+'&subsel='+rawdata[3]});					
			} else if (rawdata[0] == 'popup') {
				$('popup_kind').set('text', '');
				$('popup_kind').set('text', rawdata[1]);
				var posleft=Math.floor((document.documentElement.clientWidth)/2)-rawdata[4];
				var postop=rawdata[5];				
				$('popup_SXpos').set('text', posleft);			
				$('popup_TOPpos').set('text', postop);	
				$('popup_height').set('text', rawdata[6]);				
				$('popup_width').set('text', rawdata[7]);
				sendDATApop.send({data:'sel='+rawdata[2]+'&subsel='+rawdata[3]});			
			} else if (rawdata[0] == 'richieste') {
				$('mail_txt').set('text', '');						
				var params = $('form_richieste').toQueryString();
				if (params == 'nome=&cognome=&telefono=&mail=&testo=Inserire%20qui%20il%20messaggio') {
					$('mail_txt').set('text', 'Non hai compilato il form');				
				} else {
					$('mail_txt').set('text', '');						
					$('mail_txt').set('text', 'Controllo i dati...');	
					sendDATAmail.send(params);							
				}			
			}
		});
	});
}
