/**
 * @author Vincenzo Salonna
 */

	$(document).ready(function() {
		$("#localizzazioneAffiliatiInner").toggle();
		$("#areaNewsletterInner").toggle();
		
		$("#localizzazioneAffiliati h2").click(function() {
			if ($('#serviziConvenzionatiInner').is(':visible')) { 
				$("#serviziConvenzionatiInner").slideToggle();
				$("#serviziConvenzionati h2").css("background-position", "0px -210px"); 
			};
			if ($('#areaNewsletterInner').is(':visible')) { 
				$("#areaNewsletterInner").slideToggle(); 
				$("#areaNewsletter h2").css("background-position", "0px -245px");
			}
			if ($('#localizzazioneAffiliatiInner').is(':hidden')) { 
				$("#localizzazioneAffiliatiInner").slideToggle();
				$("#localizzazioneAffiliati h2").css("background-position", "-312px -175px"); 
			};
		});
		
		$("#serviziConvenzionati h2").click(function() {
			if ($('#localizzazioneAffiliatiInner').is(':visible')) { 
				$("#localizzazioneAffiliatiInner").slideToggle(); 
				$("#localizzazioneAffiliati h2").css("background-position", "0px -175px");
			}
			if ($('#areaNewsletterInner').is(':visible')) { 
				$("#areaNewsletterInner").slideToggle(); 
				$("#areaNewsletter h2").css("background-position", "0px -245px");
			}
			if ($('#serviziConvenzionatiInner').is(':hidden')) { 
				$("#serviziConvenzionatiInner").slideToggle();
				$("#serviziConvenzionati h2").css("background-position", "-312px -210px"); 
			};
		});
		
		$("#areaNewsletter h2").click(function() {
			if ($('#localizzazioneAffiliatiInner').is(':visible')) { 
				$("#localizzazioneAffiliatiInner").slideToggle(); 
				$("#localizzazioneAffiliati h2").css("background-position", "0px -175px");
			}
			if ($('#serviziConvenzionatiInner').is(':visible')) { 
				$("#serviziConvenzionatiInner").slideToggle();
				$("#serviziConvenzionati h2").css("background-position", "0px -210px"); 
			};
			if ($('#areaNewsletterInner').is(':hidden')) {
				$("#areaNewsletterInner").slideToggle();
				$("#areaNewsletter h2").css("background-position", "-312px -245px"); 
			}
		});
		
		var posLoginBox = $("#labelAgenti").position();
		var posX = posLoginBox.left-140;
		var posY = posLoginBox.top+20;
		
		$("#labelAgenti").click(function() {
			$(".arrow-top").css("background-position", "165px 0px");
			if ($('#loginAffiliati').is(':visible')) { $('#loginAffiliati').slideToggle("fast"); }
			if ($('#loginConvenzionati').is(':visible')) { $('#loginConvenzionati').slideToggle("fast"); }
			// if ($('#loginAgenti').is(':hidden')) {
				//$('#loginAgenti').offset({ top: posY, left: posX+1 });
				$('#loginAgenti').css("left", posX+"px");
				$('#loginAgenti').css("top", posY+"px");
				$('#loginAgenti').slideToggle('fast');
				
			// }
		});
		
		$("#labelAffiliati").click(function() {
			$(".arrow-top").css("background-position", "165px 0px");
			if ($('#loginAgenti').is(':visible')) { $('#loginAgenti').slideToggle("fast"); }
			if ($('#loginConvenzionati').is(':visible')) { $('#loginConvenzionati').slideToggle("fast"); }
			// if ($('#loginAffiliati').is(':hidden')) {
				$('#loginAffiliati').css("left", (posX+100)+"px");
				$('#loginAffiliati').css("top", posY+"px");
				$("#loginAffiliati").slideToggle("fast");
			// }
		});
		
		$("#labelConvenzionati").click(function() {
			$(".arrow-top").css("background-position", "135px 0px");
			if ($('#loginAgenti').is(':visible')) { $('#loginAgenti').slideToggle("fast"); }
			if ($('#loginAffiliati').is(':visible')) { $('#loginAffiliati').slideToggle("fast"); }
			// if ($('#loginConvenzionati').is(':hidden')) {
				$('#loginConvenzionati').css("left", (posX+260)+"px");
				$('#loginConvenzionati').css("top", posY+"px");
				$("#loginConvenzionati").slideToggle("fast");
			// }
		});
		
		$(".bt-close").click(function() {
			var boxName = $(this).attr("name"); 
			$("#"+boxName).slideToggle("fast");	
		});
		
		$('#frm-login-agente, #frm-login-convenzionato, #frm-login-affiliato').submit(function(e) {
			e.preventDefault();

			var frmType = $(this).attr('id').substr(10);
			var action 	= $(this).attr('action');
			var params 	= $(this).serialize();
			var divMsg	= '';
			
			if (frmType == 'agente') 		divMsg = 'loginAgentiInner';
			if (frmType == 'affiliato') 	divMsg = 'loginAffiliatiInner';
			if (frmType == 'convenzionato') divMsg = 'loginConvenzionatiInner';			
			
			//alert(params+'&type='+frmType);
			$.ajax({
				type: "POST",
				url: action,
				data: params+'&type='+frmType,
				success: function(msg){
					if (msg == "si") {
						// alert( "Login: " + retMsg );
						// $("#divForm").toggle();
						$('#'+divMsg).load('welcome.php');
					} else {
						$('#'+divMsg+' .showMsg').html('Errore nel login');
						$('#'+divMsg+' .showMsg').fadeIn('slow');
						$('#'+divMsg+' .showMsg').delay(1000).fadeOut('slow');
					}
				}
			});
		});
	});

