jQuery(function(){
	/*jQuery('#slider_marchi').slides({
		preload: true,
		preloadImage: 'http://sde.zonatest.it/wp-content/themes/sposadeste_theme/images/carosello_home/Eclectic_bassa.gif',
		play: 5000,
		pause: 5000,
		slideSpeed: 1000,
		randomize: true,
		effect: 'slide',
		hoverPause: true
	});//slider_marchi */
	
	jQuery("#slider_marchi").slides({
		width: 1800, // [Number] Define the slide width
		navigation: false, // [Boolean] Auto generate the naviagation, next/previous buttons
		pagination: false, // [Boolean] Auto generate the pagination
		responsive: false, // [Boolean] slideshow will scale to its container
		height: 570, 
		direction: "left",
		startAtSlide: 1, // [Number] What should the first slide be?
		playInterval: 5000, // [Number] Time spent on each slide in milliseconds
		pauseInterval: 5000,
		hoverPause: true
	});
	
	jQuery("#slider_quiz").slides({
		width: 650, // [Number] Define the slide width
		navigation: false, // [Boolean] Auto generate the naviagation, next/previous buttons
		pagination: false, // [Boolean] Auto generate the pagination
		responsive: false, // [Boolean] slideshow will scale to its container
		height: 460, 
		direction: "left",
		startAtSlide: 1, // [Number] What should the first slide be?
		playInterval: 2000, // [Number] Time spent on each slide in milliseconds
		pauseInterval: 2000,
	});
	
	jQuery("#content_eventi").slides({
		width: 215, // [Number] Define the slide width
		navigation: false, // [Boolean] Auto generate the naviagation, next/previous buttons
		pagination: false, // [Boolean] Auto generate the pagination
		responsive: false, // [Boolean] slideshow will scale to its container
		height: 150, 
		direction: "up",
		startAtSlide: 1, // [Number] What should the first slide be?
		playInterval: 4000, // [Number] Time spent on each slide in milliseconds
		pauseInterval: 4000,
	});
	
	/*jQuery('#slider_quiz').slides({
		preload: true,
		preloadImage: 'image/loading.gif',
		effect: 'slide',
		hoverPause: true,
		generatePagination: false,
		autoHeight: true,
	});*/
	
	/*jQuery('select#speedA').selectmenu({style:'popup'})*/
});//function

jQuery(function(){
	jQuery("#slider_marchi").slides("play");
	jQuery("#content_eventi").slides("play");
})/**/

;/*$('#slider_marchi').click(function() {
  $('#slider_marchi').slides("play");
})*/

// JavaScript Document
function jqAjaxLink(fileToLoad, dataConteiner) {
	jQuery(dataConteiner).html("<div style='vertical-align:center;text-align:center;padding:10px;font-size:9px'><img src='image/loadinfo_net.gif' /> loading...</div>");//--loading
	jQuery.ajax({
	    url: fileToLoad,
        success: function(data){ jQuery(dataConteiner).html(data); },		  //data è la variabile che conterrà il risultato
        error: function(data){ jQuery(dataConteiner).html("An error occurred!"); },
        cache: false
    });
}//jqAjaxLink

	
/*-apre chiude un div-*/
function esegui_slideToggle (obj) {
	jQuery(obj).slideToggle("slow");
}//esegui_slideToggle


function filtraLista(conteiner, txt2search){
    jQuery(conteiner).each(function (){
			
		if (jQuery(this).contains(txt2search)){
            jQuery(this).fadeIn(); //--coincide
        } else {
            jQuery(this).fadeOut(); //--NON coincide
        }//indexOf
		
	});//each
}//filtraLista


// invio un form con jquery
function jqAjaxForm(data2send, file2send, dataConteiner) { // datacontainer è l'id del div a cui far tornare il risultato, va passato con il cancelletto
	//--se trovo il carattere # vuol dire che sto inviando l'ID di un form e devo fare il serialize
	if(data2send.indexOf("#") != -1){
		data2send = jQuery(data2send).serialize();
	}//indexOf

	jQuery(dataConteiner).html("<option>Ricerca in corso...</option>");//--loading
	jQuery.ajax({
		type: "POST",
		url: file2send,
		data: data2send,
		success: function(data){ jQuery(dataConteiner).html(data); },		  //data è la variabile che conterrà il risultato
		error: function(data){ jQuery(dataConteiner).html("An error occurred"); },
		cache: false
	});
}//jqAjaxForm
		
		
function jqAjaxForm_normale(data2send, file2send, dataConteiner) { // datacontainer è l'id del div a cui far tornare il risultato, va passato con il cancelletto
	//--se trovo il carattere # vuol dire che sto inviando l'ID di un form e devo fare il serialize
	if(data2send.indexOf("#") != -1){
		data2send = jQuery(data2send).serialize();
	}//indexOf

	jQuery(dataConteiner).html("<div style='vertical-align:center;text-align:center;padding:10px;font-size:9px'><img src='image/loadinfo_net.gif' /> Ricerca in corso... </div>");//--loading
	jQuery.ajax({
		type: "POST",
		url: file2send,
		data: data2send,
		success: function(data){ jQuery(dataConteiner).html(data); },		  //data è la variabile che conterrà il risultato
		error: function(data){ jQuery(dataConteiner).html("An error occurred"); },
		cache: false
	});
}//jqAjaxForm
		
	
/*-apre chiude un div-*/
function esegui_slideToggle (obj) {
	jQuery(obj).slideToggle("slow");
}//esegui_slideToggle
	

/*-esegue un'animazione-*/
function esegui_animate_in(obj) {
	jQuery(obj).animate({height:'+50px'}, {queue:false,duration:100});
}//esegui_animate


function esegui_animate_out(obj) {
	jQuery(obj).animate({height:'20px'}, {queue:false,duration:200});
}//esegui_animate


/*-scrolla la pagina fino adl ID indicato-*/
function scrollWin(divToScroll){
	jQuery('html, body').animate({
	scrollTop:jQuery(divToScroll).offset().top
	}, 1000);
}//scrollWin


jQuery(document).ready( function(){	
	var buttons = { previous:jQuery('#blue .lof-previous') ,
					next:jQuery('#blue .lof-next') };
				
	jQueryobj = jQuery('#blue').lofJSidernews( { 
		interval 		: 4000,
		direction		: 'opacitys',	
		easing			: 'easeInOutExpo',
		duration		: 500,
		auto		 	: false,
		maxItemDisplay  : 6,
		navPosition     : 'vertical', // horizontal
		navigatorHeight : 110,
		navigatorWidth  : 79,
		mainWidth		: 550,
		buttons			: buttons
	} );	
	
});

function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) != -1)
		return 1;
	else
		return 0;
}

function convalida_newsletter() {
	var valido=true;
	
	if ((document.getElementById('nome').value=="")||(document.getElementById('nome').value=="nome")) {
		document.getElementById('nome').style.color='#e3e7ea';
		document.getElementById('nome').value="nome";
		valido=false;
	}
	
	if ((document.getElementById('cognome').value=="")||(document.getElementById('cognome').value=="cognome")) {
		document.getElementById('cognome').style.color='#e3e7ea';
		document.getElementById('cognome').value="cognome";
		valido=false;
	}
	
	if ((document.getElementById('tel').value=="")||(document.getElementById('tel').value=="il tuo numero di cellulare")) {
		document.getElementById('tel').style.color='#e3e7ea';
		document.getElementById('tel').value="il tuo numero di cellulare";
		valido=false;
	}
	
	if ((document.getElementById('email').value=="")||(document.getElementById('email').value=="la tua email")) {
		document.getElementById('email').style.color='#e3e7ea';
		document.getElementById('email').value="la tua email";
		valido=false;
	}
	else {
		if (!isEmail(document.getElementById('email').value)) {
			document.getElementById('email').style.color='#e3e7ea';
			document.getElementById('email').value="la tua email";
			valido=false;
		}
	}
	
	if (!document.getElementById('privacy').checked) {	
		document.getElementById('label').style.color='#cc0000';
		valido=false;
	}
	
	if (valido) {
		if (document.getElementById("codice").value!="") {		
			if ((document.getElementById("codice").value.substring(2,3) == "/")&&(document.getElementById("codice").value.substring(5,6) == "/")) {
				document.getElementById("form").submit();
			}
			else {
				document.getElementById('codice').value="Inserisci una data in formato valido";
			}
		}
		else {
			document.getElementById("form").submit();
		}
	}
	else {
		//alert("Errore convalida");
	}
}

function convalida_richiedi_appuntamento() {
	var valido=true;
	
	if ((document.getElementById('nome').value=="")||(document.getElementById('nome').value=="nome")) {
		document.getElementById('nome').style.color='#e3e7ea';
		document.getElementById('nome').value="nome";
		valido=false;
	}
	
	if ((document.getElementById('cognome').value=="")||(document.getElementById('cognome').value=="cognome")) {
		document.getElementById('cognome').style.color='#e3e7ea';
		document.getElementById('cognome').value="cognome";
		valido=false;
	}
	
	if ((document.getElementById('tel').value=="")||(document.getElementById('tel').value=="il tuo numero di cellulare")) {
		document.getElementById('tel').style.color='#e3e7ea';
		document.getElementById('tel').value="il tuo numero di cellulare";
		valido=false;
	}
	
	if ((document.getElementById('email').value=="")||(document.getElementById('email').value=="la tua email")) {
		document.getElementById('email').style.color='#e3e7ea';
		document.getElementById('email').value="la tua email";
		valido=false;
	}
	else {
		if (!isEmail(document.getElementById('email').value)) {
			document.getElementById('email').style.color='#e3e7ea';
			document.getElementById('email').value="la tua email";
			valido=false;
		}
	}
	
	if (!document.getElementById('privacy').checked) {	
		document.getElementById('label').style.color='#cc0000';
		valido=false;
	}
	
	if (valido) {
		document.getElementById("form").submit();
	}
	else {
		//alert("Errore convalida");
	}
}

function convalida_richiedi_informazioni() {
	var valido=true;
	
	if ((document.getElementById('nome').value=="")||(document.getElementById('nome').value=="nome")) {
		document.getElementById('nome').style.color='#e3e7ea';
		document.getElementById('nome').value="nome";
		valido=false;
	}
	
	if ((document.getElementById('cognome').value=="")||(document.getElementById('cognome').value=="cognome")) {
		document.getElementById('cognome').style.color='#e3e7ea';
		document.getElementById('cognome').value="cognome";
		valido=false;
	}
	
	if ((document.getElementById('tel').value=="")||(document.getElementById('tel').value=="il tuo numero di cellulare")) {
		document.getElementById('tel').style.color='#e3e7ea';
		document.getElementById('tel').value="il tuo numero di cellulare";
		valido=false;
	}
	
	if ((document.getElementById('messaggio').value=="")||(document.getElementById('messaggio').value=="Inserisci qui la tua richiesta")) {
		document.getElementById('messaggio').style.color='#e3e7ea';
		document.getElementById('messaggio').value="Inserisci qui la tua richiesta";
		valido=false;
	}
	
	if ((document.getElementById('email').value=="")||(document.getElementById('email').value=="la tua email")) {
		document.getElementById('email').style.color='#e3e7ea';
		document.getElementById('email').value="la tua email";
		valido=false;
	}
	else {
		if (!isEmail(document.getElementById('email').value)) {
			document.getElementById('email').style.color='#e3e7ea';
			document.getElementById('email').value="la tua email";
			valido=false;
		}
	}
	
	if (!document.getElementById('privacy').checked) {	
		document.getElementById('label').style.color='#cc0000';
		valido=false;
	}
	
	if (valido) {
		document.getElementById("form").submit();
	}
	else {
		//alert("Errore convalida");
	}
}

function convalida_richiedi_magazine() {
	var valido=true;
	
	if ((document.getElementById('nome').value=="")||(document.getElementById('nome').value=="nome")) {
		document.getElementById('nome').style.color='#e3e7ea';
		document.getElementById('nome').value="nome";
		valido=false;
	}
	
	if ((document.getElementById('cognome').value=="")||(document.getElementById('cognome').value=="cognome")) {
		document.getElementById('cognome').style.color='#e3e7ea';
		document.getElementById('cognome').value="cognome";
		valido=false;
	}
	
	if ((document.getElementById('tel').value=="")||(document.getElementById('tel').value=="il tuo numero di cellulare")) {
		document.getElementById('tel').style.color='#e3e7ea';
		document.getElementById('tel').value="il tuo numero di cellulare";
		valido=false;
	}
	
	if ((document.getElementById('email').value=="")||(document.getElementById('email').value=="la tua email")) {
		document.getElementById('email').style.color='#e3e7ea';
		document.getElementById('email').value="la tua email";
		valido=false;
	}
	else {
		if (!isEmail(document.getElementById('email').value)) {
			document.getElementById('email').style.color='#e3e7ea';
			document.getElementById('email').value="la tua email";
			valido=false;
		}
	}
	
	if (!document.getElementById('privacy').checked) {	
		document.getElementById('label').style.color='#cc0000';
		valido=false;
	}
	
	if (valido) {
		document.getElementById("form").submit();
	}
	else {
		//alert("Errore convalida");
	}
}

function sbianca(id) {
	id.value="";
	id.style.color="#fff";
}
