jQuery.noConflict();
jQuery(document).ready(function(){
	
	/* Modifica Servizio SMS - START */
	if (jQuery('.newsletter-form-mod #frmSS57').length>0){
	
		jQuery('#CustomFields_96_57').val('1');
		jQuery('#CustomFields_96_57').parents('div.input-field').css({'display':'none'});
		
		
		jQuery('#CustomFields_95_57').parents('div.input-field').before('<div class="clear"></div>');
		
		jQuery('label.titolocampo').each(function(){
			var tmptxt=jQuery(this).html();
			if (tmptxt.search('Privacy')>0) {
				jQuery(this).parents('div.input-field').before('<div class="clear"></div><div class="privacy"><p>Gentile utente, nel rispetto di quanto previsto dal Decreto legislativo n. 196 del 30 giugno 2003 ("Codice in materia di protezione dei dati personali") a tutela del trattamento dei dati personali, Le confermiamo che detto trattamento sarà improntato ai principi di correttezza, liceità e trasparenza e di tutela della Sua riservatezza e dei Suoi diritti.</p><p>&nbsp;</p><p>Ai sensi dell\'articolo 13 del D.lgs. n.196/2003 e s.m.i., pertanto, Le forniamo le seguenti informazioni:</p><p>&nbsp;</p><p>- La raccolta e il trattamento dei dati personali ha la finalità di inviare la Newsletter all\'indirizzo di posta elettronica fornito o messaggi SMS al numero di cellulare rilasciato. I suoi dati potranno essere trattati a scopo di ricerca e comunque sempre senza entrare nella sfera dei dati sensibili.</p><p>&nbsp;</p><p>- Il trattamento sarà effettuato con modalità informatizzate.</p><p>&nbsp;</p><p>- Il conferimento dei dati contraddistinti con asterisco (*) è obbligatorio per accedere all\'iscrizione, mentre gli altri dati sono facoltativi e l\'eventuale rifiuto di fornire tali dati non ha alcuna conseguenza.</p><p>&nbsp;</p><p>- I dati non saranno comunicati ad altri soggetti, né saranno oggetto di diffusione.</p><p> Per ogni ulteriore richiesta o informazione è possibile rivolgersi alla Responsabile del trattamento dei dati personali del Settore URP e Innovazione (tel.0321.800728).</p></div><div class="clear"></div>');
				jQuery(this).html('<span class="required">*</span>&nbsp;Condizioni sulla privacy:');
			}
			else if(tmptxt.search('Email')>0){
				jQuery(this).html('<span class="required">*</span>&nbsp;Indirizzo Email:');
			}
			else if(tmptxt.search('gruppo_sms')>0){
				jQuery(this).html('&nbsp;&nbsp;&nbsp;&nbsp;Argomenti d\'interesse del Servizio SMS <br />&nbsp;&nbsp;&nbsp;&nbsp;(obbligatorio per ricevere SMS):');
			}
			else if(tmptxt.search('security')>0){
				jQuery(this).html('<span class="required">*</span>&nbsp;Inserisci il codice di sicurezza:');
			}
			else if(tmptxt.search('cellulare')>0){
				jQuery(this).html('&nbsp;&nbsp;&nbsp;&nbsp;Cellulare (iscriviti al servizio SMS):');
			}
		});
		
		

		var continue_post=false;
		jQuery('#frmSS57').submit(function(){
			if (continue_post) {return true;}
			if (jQuery(this).find('#CustomFields_95_57').length>0)
			{
				var cel_numb=jQuery(this).find('#CustomFields_95_57').val();
				if (cel_numb.length>0)
				{

					reg=/^(\+39)?3[0-9]{7,11}/;
					if (!reg.exec(cel_numb))
					{						
						jQuery('body').append('<div class="container_alert_newsletter"><div class="alert_newsletter_position" ><div class="alert_newsletter"><div class="alert_newsletter_padding"><p class="testoleft"><strong>Attenzione!</strong> Valore inserito nel campo <em>Cellulare</em> errato, sono ammessi solo numeri di cellulare validi (es. 3481234567).</p><p class="testocenter"><input type="button" id="alert_newsletter_mod" class="button" value="Modifica" /></p></div></div></div></div>');
						jQuery('.container_alert_newsletter').height(jQuery('body').height());
						var mgt= Math.floor(((jQuery('body').height()-0)/2)-200);
						jQuery('.alert_newsletter_position').css({'margin-top': mgt+'px' });					
						jQuery('#alert_newsletter_mod').click(function(){
							jQuery('#CustomFields_96_57').val('1');
							jQuery('.container_alert_newsletter').remove(); 
							});
						return false;
					}
					else if (!jQuery('input:checkbox[value=Eventi]:checked').length>0 && !jQuery('input:checkbox[value=Viabilita e lavori in corso]:checked').length>0 && !jQuery('input:checkbox[value=Avvisi dal Comune]:checked').length>0)
					{
						jQuery('body').append('<div class="container_alert_newsletter"><div class="alert_newsletter_position" ><div class="alert_newsletter"><div class="alert_newsletter_padding"><p class="testoleft"><strong>Servizio SMS:</strong> Hai inserito il Cellulare, ma non hai selezionato nessun Argomento. Per attivare il Servizio SMS premi il tasto <em class="grigio">Modifica</em> e seleziona almeno un argomento, altrimenti clicca su <em class="grigio">Continua</em>.</p><p class="testocenter"><input type="button" id="alert_newsletter_mod" class="button" value="Modifica" /><input type="button" id="alert_newsletter_ok" class="button"  value="Continua" /></p></div></div></div></div>');
						jQuery('.container_alert_newsletter').height(jQuery('body').height());
						var mgt= Math.floor(((jQuery('body').height()-0)/2)-200);
						jQuery('.alert_newsletter_position').css({'margin-top': mgt+'px' });					
						jQuery('#alert_newsletter_mod').click(function(){
							jQuery('#CustomFields_96_57').val('1');
							jQuery('.container_alert_newsletter').remove(); 
							});
						jQuery('#alert_newsletter_ok').click(function(){  
							continue_post=true;
							jQuery('#CustomFields_96_57').val('0');
							jQuery('.container_alert_newsletter').remove();
							jQuery('#frmSS57').submit(); 
							});
						return false;
					}	
				}
			}
		});
		
	}
	/* Modifica Servizio SMS - END */
	
	/* Iscrizione Servizio SMS - START */
	if (jQuery('.newsletter-form-sub #frmSS58').length>0){
		var continue_post=false;
		jQuery('#frmSS58').submit(function(){
			if (continue_post) {return true;}
			if (jQuery(this).find('#CustomFields_95_58').length>0)
			{
				var cel_numb=jQuery(this).find('#CustomFields_95_58').val();
				if (cel_numb.length>0)
				{
					reg=/^(\+39)?3[0-9]{7,11}/;
					if (!reg.exec(cel_numb))
					{						
						jQuery('body').append('<div class="container_alert_newsletter"><div class="alert_newsletter_position" ><div class="alert_newsletter"><div class="alert_newsletter_padding"><p class="testoleft"><strong>Attenzione!</strong> Valore inserito nel campo <em>Cellulare</em> errato, sono ammessi solo numeri di cellulare validi (es. 3481234567).</p><p class="testocenter"><input type="button" id="alert_newsletter_mod" class="button" value="Modifica" /></p></div></div></div></div>');
						jQuery('.container_alert_newsletter').height(jQuery('body').height());
						var mgt= Math.floor(((jQuery('body').height()-0)/2)-200);
						jQuery('.alert_newsletter_position').css({'margin-top': mgt+'px' });					
						jQuery('#alert_newsletter_mod').click(function(){
							jQuery('#CustomFields_96_58').val('1');
							jQuery('.container_alert_newsletter').remove(); 
							});
						return false;
					}
					else if (!jQuery('input:checkbox[value=Eventi]:checked').length>0 && !jQuery('input:checkbox[value=Viabilita e lavori in corso]:checked').length>0 && !jQuery('input:checkbox[value=Avvisi dal Comune]:checked').length>0)
					{
						jQuery('body').append('<div class="container_alert_newsletter"><div class="alert_newsletter_position" ><div class="alert_newsletter"><div class="alert_newsletter_padding"><p class="testoleft"><strong>Servizio SMS:</strong> Hai inserito il Cellulare, ma non hai selezionato nessun Argomento. Per attivare il Servizio SMS premi il tasto <em class="grigio">Modifica</em> e seleziona almeno un argomento, altrimenti clicca su <em class="grigio">Continua</em>.</p><p class="testocenter"><input type="button" id="alert_newsletter_mod" class="button" value="Modifica" /><input type="button" id="alert_newsletter_ok" class="button"  value="Continua" /></p></div></div></div></div>');
						jQuery('.container_alert_newsletter').height(jQuery('body').height());
						var mgt= Math.floor(((jQuery('body').height()-0)/2)-200);
						jQuery('.alert_newsletter_position').css({'margin-top': mgt+'px' });					
						jQuery('#alert_newsletter_mod').click(function(){
							jQuery('#CustomFields_96_58').val('1');
							jQuery('.container_alert_newsletter').remove(); 
							});
						jQuery('#alert_newsletter_ok').click(function(){  
							continue_post=true;
							jQuery('#CustomFields_96_58').val('0');
							jQuery('.container_alert_newsletter').remove();
							jQuery('#frmSS58').submit(); 
							});
						return false;
					}	
				}
			}
		});
	}
	/* Iscrizione Servizio SMS - END */
	/* credits Window - START */
	if(jQuery('a.credits_link[rel]').length>0) {
		jQuery('a.credits_link[rel]').click(function(){
			link_ajax=jQuery(this).attr('rel').replace(/____/g,'/');
			var link_top=jQuery(this).offset().top-0;
			var link_left=jQuery(this).offset().left-0;
			var link_width=jQuery(this).width();
			var win_h=jQuery('body').height()-0;
			var win_w=jQuery('body').width()-0;
			jQuery('body').append('<div class="window_credits_layer" style="position: absolute; top: 0; left: 0; width: '+win_w+'px; height: '+win_h+'px;">&nbsp;</div><div class="window_credits visibility_hidden"><div class="window_credits_padding"><div class="window_credits_border"><div class="window_credits_header"><a href="#" class="close_credits"><span class="accesskey">chiudi</span></a><div class="credits_title"><h2 class="accesskey">Credits</h2></div><div class="clear">&nbsp;</div></div><div class="clear">&nbsp;</div><div class="credits_ajax"></div><div class="clear">&nbsp;</div></div></div></div>');
			jQuery('.credits_ajax').load(link_ajax, function(response,status,xhr){
				n=0
				waitingForResult = setInterval(function(){
					if(status=='success'){
						clearInterval(waitingForResult);
						var mgl=0;
						var mgt=0;
						var mg_w=jQuery('.window_credits').width()-0;
						var mg_h=jQuery('.window_credits').height()-0;
						/* mgl=win_w-mg_w-10; */
						mgl=Math.floor(link_left+(link_width/2)-(mg_w/2));
						if ((mgl+mg_w)>win_w){mgl=win_w-mg_w-5;}
						if (mgl<0){mgl=5;}
						/*if (mgl>link_left) { mgl=link_left;}*/
						mgt=win_h-mg_h-0;
						if (link_top<mg_h){mgt=link_top;}
						else {mgt=link_top-mg_h;}
						jQuery('.window_credits').css({'top': mgt+'px','left': mgl+'px' });
						jQuery('.window_credits').toggleClass('visibility_hidden');
						/* modifica target blank */
						jQuery('a.nuovafinestra').click(function(){
								jQuery(this).attr('target','_blank');
						});
						jQuery('a.nuovafinestra_inline').click(function(){
								jQuery(this).attr('target','_blank');
						});
						/* fine target blank */
						if (jQuery('.window_credits').length>0)
						{
							jQuery(window).resize(function(){
								jQuery('.window_credits').remove();
								jQuery('.window_credits_layer').remove();
							});
							jQuery('.close_credits, .window_credits_layer').click(function(){
								jQuery('.window_credits').remove();
								jQuery('.window_credits_layer').remove();
								return false;
							});
						}
					}
				}, 500);
			});
			return false;
		});
	}
	/* credits Window - END */

	/* target blank start */
	jQuery('a.nuovafinestra').each(function(){
	        var title=jQuery(this).attr('title');
	        if (title!='') {title=title+' - ';}
	jQuery(this).attr('title',title+'Il link si apre in una nuova finestra');
	});
	jQuery('a.nuovafinestra_inline').each(function(){
	        var title=jQuery(this).attr('title');
	        if (title!='') {title=title+' - ';}
	        jQuery(this).attr('title',title+'Il link si apre in una nuova finestra');
	});
	/* modifica target blank */
	jQuery('a.nuovafinestra').live('click',function(){
	        jQuery(this).attr('target','_blank');
	});
	jQuery('a.nuovafinestra_inline').click(function(){
	        jQuery(this).attr('target','_blank');
	});
	/* fine target blank */		
	
});

