// JavaScript Document
//controllo IE6
if ($.browser.msie && $.browser.version < 7){
	//do other stuff
	alert ("Questo sito non e' ottimizzato per Internet Explorer 6: aggiorna il tuo browser se vuoi avere accesso a tutte le funzionalita' del sito.");
} 

// init  overlay
$(document).ready(function(){
	if (($("a[rel=overbox]").length) > 0 ) {
		$('body').append('<div class="simple_overlay" id="singolaImg"><img class="progress" src="grafica/loading.gif" /></div>');
		$("a[rel=overbox]").overlay({ 
			target: '#singolaImg',  
			expose: '#f1f1f1'
		}).gallery({ 
			speed: 0 
		});
	};
/*	if (($("a.gallery").length) > 0 ) {
		$('body').append('<div class="simple_overlay" id="gallery"><a class="prev">prev</a><a class="next">next</a><div class="info"></div><img class="progress" src="grafica/loading.gif" /></div>');
		$("a[href].gallery").overlay({ 
			target: '#gallery',  
			expose: '#f1f1f1',
			onBeforeLoad: function() {
			if(this.getTrigger().attr("title") == '') {
				this.getTrigger().attr("title", ' ') ;
			}
		}
		}).gallery({ 
			speed: 0 
		});
	}*/
	
	
});


// altri init
$(document).ready(function(){
	$('.menuPrincipale .subMenu').hide();	
	
	$(".menuPrincipale .menuSelectSub").mouseenter(function(){		
		$('.menuPrincipale .subMenu').hide();										
		$('.menuPrincipale .subMenu'+$(this).attr('rel')).show();			   
	});
	$('.menuPrincipale').mouseleave(function(){		
		$('.menuPrincipale .subMenu').hide();									   
	});
	
});


// altri init
$(document).ready(function(){
 	$('.offuscameil').each(	function(){
		var address = $.base64Decode($(this).attr('rel'));
 		$(this).attr('href', 'mailto:'+address);
		$(this).text(address);
	});
	
	
	$("a[rel~='external']").click( function() {
        window.open( $(this).attr('href') );
        return false;
    });
	
});


// Funzioni varie


function checkCancella(){
	var OK = window.confirm("Sicuro di voler cancellare?");
	if (OK) {
		return true;
	} else {
		return false;
	}
}



function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function elencoProv(sezione){
	if(!sezione) {sezione = ''};
	//alert ($("#idregione option:selected").val());
	$("#id"+sezione+"province").hide();
	if ( $("#id"+sezione+"regione option:selected").val() > 0){
		$("#id"+sezione+"province").load("dativarihtml.php?data=elencoProv&idReg="+$("#id"+sezione+"regione option:selected").val() );
	$("#id"+sezione+"province").show();
	
	}
}
function elencoNeg(sezione){
	if(!sezione) {sezione = ''};
	//alert ($("#idregione option:selected").val());
	if ( $("#id"+sezione+"province option:selected").val() > 0){
	//	$("#negozi").load("dativarihtml.php?data=elencoNeg&idprov="+$("#idprovince option:selected").val() );
	//	$("#elencoNegozi").show();	
		document.location.href = "negozi.php?idprov="+$("#id"+sezione+"province option:selected").val();
	}
}

function vaiNegozio(){
	if($("#negozi option:selected").val() > 0){
			document.location.href = "pg_negozio_dettaglio.php?idneg="+$("#negozi option:selected").val();
	}
	
}


function MM_validateForm() { //v4.0

  if (document.getElementById){

    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;

    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);

      if (val) { nm=val.name; if ((val=val.value)!="") {

        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');

          if (p<1 || p==(val.length-1)) errors+='- '+nm+' deve essere un indirizzo email valido.\n';

        } else if (test!='R') { num = parseFloat(val);

          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';

          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');

            min=test.substring(8,p); max=test.substring(p+1);

            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';

      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' è obbligatorio.\n'; }

    } if (errors) alert('Si sono verificati i seguenti errori:\n'+errors);

    document.MM_returnValue = (errors == '');

} }

function ControllaMail(EmailAddr)  {
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if (Filtro.test(EmailAddr)) {
		return true;
	} else {
		return false;
	}
}



function controllaObbligatori() {
	tmpval=0;
	$('.obblRiga').each(function(){
		if($(this).val() == '') {
				tmpval=tmpval+1
		} 						 
	});
	
	$('.obblSelect').each(function(){
		if($('option:selected', this ).val() == '') {
				tmpval=tmpval+1
		} 						 
	});
	
	$('.obblCheck').each(function(){
		idcheck= $(this).attr('id')	;					  
		if($('#'+$(this).attr('id')+':checked').val() === undefined) {
				tmpval=tmpval+1
		} 						 
	});
	
	if (tmpval == 0 ){
		return true;
	} else {
		return false;
	}
}
