$(document).ready(function(){
	$(".modulo_evento").mouseover(function(){
		var id = "#content"+$(this).attr("rel");
		if(CheckFide(id) == true) {
			$(".dettaglio_evento").fadeOut("slow");
			$(id).fadeIn("slow");
		}		
	});
	$("#prenotazione").click(function(){
		title = "Click to close!";
		$("body").append('<div class="overlay" title="'+title+'"></div');
		$("body").append('<div class="layer5"></div>');
		$(".layer5").append('<form id="form" class="info2"><h2>Richiesta Prenotazione</h2><input type="hidden" name="id" value="'+$(this).attr('rel')+'"/></form>');
		$("#form").append('<div id="nome-wrap" class="slider"><label for="nome">Il tuo nome:</label><input type="text" id="nome" name="nome" value="" class="elemento"/></div>');
		$("#form").append('<div id="email-wrap" class="slider"><label for="email">Email:</label><input type="text" id="email" name="email" value="" class="elemento"/></div>');
		$("#form").append('<div id="telefono-wrap" class="slider"><label for="telefono">Telefono:</label><input type="text" id="telefono" name="telefono" value="" class="elemento"/></div>');
		$("#form").append('<div id="quanti-wrap" class="slider"><label for="quanti">Quanti Siete?:</label><input type="text" id="quanti" name="quanti" value="" class="elemento"/></div>');
		$("#form").append('<div id="quando-wrap" class="slider"><label for="quando">Quando?:</label><input type="text" id="quando" name="quando" value="" class="elemento"/></div>');
		$("#form").append('<div id="corpo-wrap" class="slider">Testo<br/><textarea name="corpo" id="corpo" class="elemento"></textarea></div>');
		$("#form").append('<input type="button" id="btnSalva" name="submit" class="elemento" value=" Invia Richiesta " />');

		var w = $(document).width()/2;
		var h = $(document).height()/4;
		var wdiv = $('.layer5').width()/2;
		var hdiv = $('.layer5').height()/2;
		var l = w - wdiv;
		var t = h - hdiv;
		$(".layer5").css("left", l);
		//$(".layer5").css("top", t);
		$(".overlay").width($(document).width());
		$(".overlay").height($(document).height());
		$(".overlay").fadeIn(400, function(){ $(".layer5").fadeIn(400); });
		$("#btnSalva").click(function(){
			$.ajax({
				type: "POST",
				url: "invia_prenotazione.php",
				dataType: "json",
				data: $("#form").serialize(),
				success: function(data){
					$(".layer5").fadeOut(200, function(){ $(this).remove(); })
					$(".overlay").fadeOut(200, function(){ $(this).remove(); })
					$(".overlay").remove();
					$(".layer5").remove();
				}
			});	
		});
		$(".overlay").click(function(){
			$(".layer5").fadeOut(200, function(){ $(this).remove(); })
			$(".overlay").fadeOut(200, function(){ $(this).remove(); })
			$(".layer5").remove();
			$(".overlay").remove();
		});
	});
	$("#inviaamico").click(function(){
		var nome = '';
		if($(this).attr('nome')!=''){
			var nome = $(this).attr('nome');
		}
		title = "Click to close!";
		$("body").append('<div class="overlay" title="'+title+'"></div');
		$("body").append('<div class="layer5"></div>');
		$(".layer5").append('<form id="form" class="info2"><h2>Invia ad un amico</h2><input type="hidden" name="link" value="'+$(this).attr('rel')+'"/></form>');
		$("#form").append('<div id="nome-wrap" class="slider"><label for="nome">Il tuo nome:</label><input type="text" id="nome" name="nome" value="'+nome+'" class="elemento"/></div>');
		$("#form").append('<div id="email-wrap" class="slider"><label for="email">Email amico:</label><input type="text" id="email" name="email" value="" class="elemento"/></div>');
		$("#form").append('<div id="oggetto-wrap" class="slider"><label for="oggetto">Oggetto:</label><input type="text" id="oggetto" name="oggetto" value="" class="elemento"/></div>');
		$("#form").append('<div id="corpo-wrap" class="slider">Testo<br/><textarea name="corpo" id="corpo" class="elemento"></textarea></div>');
		$("#form").append('<input type="button" id="btnSalva" name="submit" class="elemento" value=" Invia " />');

		var w = $(document).width()/2;
		var h = $(document).height()/4;
		var wdiv = $('.layer5').width()/2;
		var hdiv = $('.layer5').height()/2;
		var l = w - wdiv;
		var t = h - hdiv;
		$(".layer5").css("left", l);
		//$(".layer5").css("top", t);
		$(".overlay").width($(document).width());
		$(".overlay").height($(document).height());
		$(".overlay").fadeIn(400, function(){ $(".layer5").fadeIn(400); });
		$("#btnSalva").click(function(){
			$.ajax({
				type: "POST",
				url: "invia_amico.php",
				dataType: "json",
				data: $("#form").serialize(),
				success: function(data){
					$(".layer5").fadeOut(200, function(){ $(this).remove(); })
					$(".overlay").fadeOut(200, function(){ $(this).remove(); })
					$(".overlay").remove();
					$(".layer5").remove();
				}
			});	
		});
		$(".overlay").click(function(){
			$(".layer5").fadeOut(200, function(){ $(this).remove(); })
			$(".overlay").fadeOut(200, function(){ $(this).remove(); })
			$(".layer5").remove();
			$(".overlay").remove();
		});
	});
	$("#abuso").click(function(){
		var nome = '';
		if($(this).attr('nome')!=''){
			var nome = $(this).attr('nome');
		}
		title = "Click to close!";
		$("body").append('<div class="overlay" title="'+title+'"></div');
		$("body").append('<div class="layer5"> </div>');
		$(".layer5").append('<link href="common/css/general.css" rel="stylesheet" type="text/css" />');
		$(".layer5").append('<form id="form" class="info2"><h2>Segnala Abuso</h2><input type="hidden" name="link" value="'+$(this).attr('rel')+'"/></form>');
		$("#form").append('<div id="nome-wrap" class="slider"><label for="nome">Il tuo nome:</label><input type="text" id="nome" name="nome" value="'+nome+'" class="elemento"/></div>');
		$("#form").append('<div id="email-wrap" class="slider"><label for="email">Tua Email:</label><input type="text" id="email" name="email" value="" class="elemento"/></div>');
		$("#form").append('<div id="oggetto-wrap" class="slider"><label for="oggetto">Oggetto:</label><input type="text" id="oggetto" name="oggetto" value="" class="elemento"/></div>');
		$("#form").append('<div id="corpo-wrap" class="slider">Testo<br/><textarea class="elemento" name="corpo" id="corpo"></textarea></div>');
		$("#form").append('<input type="button" id="btnSalva" class="elemento" name="submit" value=" Invia " />');

		var w = $(document).width()/2;
		var h = $(document).height()/2;
		var wdiv = $('.layer5').width()/2;
		var hdiv = $('.layer5').height()/2;
		var l = w - wdiv;
		var t = h - hdiv;
		$(".layer5").css("left", l);
		//$(".layer5").css("top", t);
		$(".overlay").width($(document).width());
		$(".overlay").height($(document).height());
		$(".overlay").fadeIn(400, function(){ $(".layer5").fadeIn(400); });
		$("#btnSalva").click(function(){
			$.ajax({
				type: "POST",
				url: "abuso.php",
				dataType: "json",
				data: $("#form").serialize(),
				success: function(data){
					$(".layer5").fadeOut(200, function(){ $(this).remove(); })
					$(".overlay").fadeOut(200, function(){ $(this).remove(); })
					$(".overlay").remove();
					$(".layer5").remove();
				}
			});	
		});
		$(".overlay").click(function(){
			$(".layer5").fadeOut(200, function(){ $(this).remove(); })
			$(".overlay").fadeOut(200, function(){ $(this).remove(); })
		});
	});
});
function CheckFide(id){
	if($(id).css('display') == 'block'){
		fideon = false;
	}else{
		fideon = true;
	}
	$("#text").val(fideon);
	return fideon;
}
function ShowPop(id,visite){
	title = "Click to close!";
	visite = parseInt(visite)+1;
	$.ajax({
		type: "POST",
		url: "visite_locali.php",
		dataType: "json",
		data: "id="+$(id).attr('rel')+"&visite="+visite,
		success: function(data){
			
		}
	});
	$("body").append('<div class="overlay2" title="'+title+'"></div');
	$("body").append('<div class="layer5"  ></div>');
	var img = $(id+" div div img").attr('src');
	
	$(".layer5").append('<div id="popuplocale"></div>');
	$("#popuplocale").append('<div class="img_localepopup"><img src="'+img+'" alt=""/></div><p id="p_popup"></p><div class="clear"></div>');
	$("#p_popup").append('<span class="titolo_moduli">'+$(id+" div span").text()+'</span><br/>');
	$("#p_popup").append('<span class="testo_popup">'+$(id+" div p").text()+'</span>');
	$("#p_popup").append('<span class="testo_popup">Telefono : '+$(id+" div em b").text()+'</span>');
	$("#p_popup").append('<span class="testo_popup"><a href="mailto:'+$(id+" div em p").text()+'" style="text-decoration:none;color:#444;">'+$(id+" div em font").text()+'</a></span><br/>');
	$("#p_popup").append('<span id="contatore_pagina2" style="display:block;">'+visite+' Visite</span>');

	var w = $(document).width()/2;
	var h = $(document).height()/3;
	var wdiv = $('.layer5').width()/2;
	var hdiv = $('.layer5').height()/2;
	var l = w - wdiv;
	var t = h - hdiv;
	
	$(".layer5").css("left", l);
	$(".layer5").css("top", t);
	$(".overlay2").width($(document).width());
	$(".overlay2").height($(document).height());

	$(".overlay2").fadeIn(400, function(){ $(".layer5").fadeIn(400); });

	$(".chiudi").click(function(){
		$(".layer5").fadeOut(200, function(){ $(this).remove(); })
		$(".overlay2").fadeOut(200, function(){ $(this).remove(); })
	});
	$(".overlay2").click(function(){
		$(".layer5").fadeOut(200, function(){ $(this).remove(); })
		$(".overlay2").fadeOut(200, function(){ $(this).remove(); })
	});
}

function ShowPopFascia(id,visite){
	title = "Click to close!";
	visite = parseInt(visite)+1;
	$.ajax({
		type: "POST",
		url: "visite_locali.php",
		dataType: "json",
		data: "id="+$(id).attr('rel')+"&visite="+visite,
		success: function(data){
			
		}
	});				
	$("body").append('<div class="overlay2" title="'+title+'"></div');
	$("body").append('<div class="layer5"  ></div>');
	var img = $(id+" div img").attr('src');
		
	
	$(".layer5").append('<div id="popuplocale"></div>');
	$("#popuplocale").append('<div class="img_localepopup"><img src="'+img+'" alt=""/></div><p id="p_popup"></p><div class="clear"></div>');
	$("#p_popup").append('<span class="titolo_moduli">'+$(id+" span").text()+'</span><br/>');
	$("#p_popup").append('<span class="testo_popup">'+$(id+" p").text()+'</span>');
	$("#p_popup").append('<span class="testo_popup">Telefono : '+$(id+" em b").text()+'</span>');
	$("#p_popup").append('<span class="testo_popup"><a href="mailto:'+$(id+" em p").text()+'" style="text-decoration:none;color:#444;">'+$(id+" em font").text()+'</a></span><br/>');
	$("#p_popup").append('<span id="contatore_pagina2" style="display:block;">'+visite+' Visite</span>');
	
	var w = $(document).width()/2;
	var h = $(document).height()/3;
	var wdiv = $('.layer5').width()/2;
	var hdiv = $('.layer5').height()/2;
	var l = w - wdiv;
	var t = h - hdiv;
	
	$(".layer5").css("left", l);
	$(".layer5").css("top", t);
	$(".overlay2").width($(document).width());
	$(".overlay2").height($(document).height());

	$(".overlay2").fadeIn(400, function(){ $(".layer5").fadeIn(400); });

	$(".chiudi").click(function(){
		$(".layer5").fadeOut(200, function(){ $(this).remove(); })
		$(".overlay2").fadeOut(200, function(){ $(this).remove(); })
	});
	$(".overlay2").click(function(){
		$(".layer5").fadeOut(200, function(){ $(this).remove(); })
		$(".overlay2").fadeOut(200, function(){ $(this).remove(); })
	});
}


function showsublistEventi(id,regione,provincia,data){
	$("#subcat_events").html('');
	html = '';
	$.ajax({
		type: "POST",
		url: "subcat.php",
		dataType: "json",
		data: "value="+id+"&type=eventi&regione="+regione+"&provincia="+provincia+"&data="+data,
		success: function(data){
			data = eval(data);
			for (i = 0; i < data.length; i++){
				html += '<li><input name="subcategory" value="'+data[i].id+'" type="radio" rel="subcat_'+data[i].id+'" style="display:none;" /><a id="subcat_'+data[i].id+'">'+data[i].name+'</a></li>';
			}
			$("#subcat_events").html(html);
			checkSubcatEventi();
		}
	});
}

function showsublistLocation(id,type,regione,provincia){
	$("#subcat_location").html('');
	html = '';
	$.ajax({
		type: "POST",
		url: "subcat.php",
		dataType: "json",
		data: "value="+id+"&type="+type+"&regione="+regione+"&provincia="+provincia,
		success: function(data){
			data = eval(data);
			for (i = 0; i < data.length; i++){
				html += '<li><input name="subcategory" value="'+data[i].id+'" type="radio" rel="subcat_'+data[i].id+'" style="display:none;" /><a id="subcat_'+data[i].id+'">'+data[i].name+'</a></li>';
			}
			$("#subcat_location").html(html);
			checkSubcatLocation();
		}
	});
}

function checkSubcatEventi(){
	$("#subcat_events li a").each(function(){
		$(this).css('cursor','pointer');
		$(this).click(function(){
			var id = $(this).attr('id');
			$("input[rel="+id+"]").attr('checked','true');
			$("#"+id).addClass('lista_categoria_attivo');
			$("#subcat_events li a").each(function(){
				if($(this).attr('id') != id){
					$(this).removeClass();
				}
			});
		});
	});
}

function checkSubcatLocation(){
	$("#subcat_location li a").each(function(){
		$(this).css('cursor','pointer');
		$(this).click(function(){
			var id = $(this).attr('id');
			$("input[rel="+id+"]").attr('checked','true');
			$("#"+id).addClass('lista_categoria_attivo');
			$("#subcat_location li a").each(function(){
				if($(this).attr('id') != id){
					$(this).removeClass();
				}
			});
		});
	});
}

function ShowMappa(){
	var subjectAddress = $("#indirizzo").val();
    var geocoder, subjectAddress;
    geocoder = new GClientGeocoder();
    geocoder.getLocations(subjectAddress,
    function(response) {
        if (!response || response.Status.code != 200) {
            //alert("Sorry, we were unable to geocode the address");
        } else {
            subjectAddress = {
                lat: response.Placemark[0].Point.coordinates[1],
                lon: response.Placemark[0].Point.coordinates[0],
                address: response.Placemark[0].address
            };
            $("#mappa").gMap({ markers: [{ latitude: subjectAddress.lat,longitude: subjectAddress.lon }],zoom: 15 });
        }
    });
}