/*------------------------------------------------------

 *Filename:         effect.js
 *Description:      General effects
 *Version:          1.0.0 (2011-06-07)
 *Website:          http://www.cantinespinelli.it
 *Author:           Vanni Valle <info@vannivalle.com>

------------------------------------------------------*/

$(document).ready(function(){

	$(".fade50").hover(
		function () {
			$(this).fadeTo('fast', 0.5);}, 
		function () {
			$(this).fadeTo('fast', 1);}
	);
	
	$(".fade70").hover(
		function () {
			$(this).fadeTo('fast', 0.7);}, 
		function () {
			$(this).fadeTo('fast', 1);}
	);

  $("#menu a").hover(
	function () {
	$(this).animate({color: "#fff"}, "fast");}, 
	function () {
	$(this).animate({color: "#DACEC1"} , "fast");}
  );
  
  $("#footer a").hover(
	function () {
	$(this).animate({color: "#fff"}, "fast");}, 
	function () {
	$(this).animate({color: "#BFB6A6"} , "fast");}
  );
  
  // Animazione scelta lingua
    
    $(".lang").hover(
	   function () {
	       $("#language").slideDown(400).delay(2000).slideUp(400);}, 
	   function () {
	       $("#language").stop(true, true).slideUp(400);}
    );
    
    $("#language").hover(
	   function () {
	       $(this).stop(true, true).show();}, 
	   function () {
	       $("#language").stop(true, true).slideUp(400);}
    );
    
	// Animazione sotto menu
  
    $(".submenu").hover(
	   function () {
	       $(this).next().slideDown(400).delay(2000).slideUp(400);}, 
	   function () {
	       $("#language").stop(true, true).slideUp(400);}
    );
    
    $(".sub").hover(
	   function () {
	       $(this).stop(true,true).show();}, 
	   function () {
	       $(this).slideUp(400);}
    );

  
    // Form
    
    function populateElement(selector, defvalue) {
        $(selector).each(function() {
            if($.trim(this.value) == "") {
                this.value = defvalue;
            }
        })
        $(selector).focus(function() {
            if (this.value == defvalue || this.value == "Errore: "+defvalue || 
                this.value == "Errore d'iscrizione" || this.value == "Iscrizione effettuata!") 
            {
                this.value = "";
            }
        });
        $(selector).blur(function() {
            if($.trim(this.value) == "") {
                this.value = defvalue;
            }
        });
    }

    populateElement('#listMail', $("#listMail").val());
    //populateElement('#listMail', 'Join Our Mailing List');

    function zoomailSubscribe()
    {
    	var EmailAddress = $("#listMail").val();
    	var Type = $('#listId').val();
    	var Lang = $("#nlLang").val();
    	var ListId = "874aa577a8d89fc918a6c99fac87e796";
    	var Key = Type + "-" + Lang;
    	
    	

        //Agenti
        if (Key == 'agenti-en') ListId = "11ee4591cce6cce6a140bed843d68257"; //Agenti EN
        if (Key == 'agenti-de') ListId = "11ee4591cce6cce6a140bed843d68257"; //Agenti EN
        if (Key == 'agenti-it') ListId = "3dd93cd19ab0d18aa0d7a7c2cf0753ed"; //Agenti Italia
        if (Key == 'agenti-ja') ListId = "c2f0657f40db5aa629a523915280e77d"; //Agenti JP

        //Agenti Italia
        if (Type == 'agenti_italia') ListId = "3dd93cd19ab0d18aa0d7a7c2cf0753ed"; //Agenti Italia
        
        //Clienti
        if (Key == 'clienti-en') ListId = "7405057956effc0dc02563ffdc1c4b57"; //Clienti EN
        if (Key == 'clienti-de') ListId = "7405057956effc0dc02563ffdc1c4b57"; //Clienti EN
        if (Key == 'clienti-it') ListId = "30936ba6c799fa0b452658811679ec9a"; //Clienti Italia
        if (Key == 'clienti-ja') ListId = "3f658c344797ed42aa9e75174d9d6dd8"; //Clienti JP

        //Fornitori
        if (Key == 'fornitori-en') ListId = "41c34e1984297cab580fc735111fdf1b"; //Fornitori EN
        if (Key == 'fornitori-de') ListId = "41c34e1984297cab580fc735111fdf1b"; //Fornitori EN
        if (Key == 'fornitori-it') ListId = "3eaa4a1726818bea071d6aaba7c65ddb"; //Fornitori Italia
        if (Key == 'fornitori-ja') ListId = "81c76020ed7f6d593738340e45dc8068"; //Fornitori JP

        //Stampa
        if (Key == 'stampa-en') ListId = "fac5d0e9868a2c84b6bdcbe0b0c6792f"; //Stampa EN
        if (Key == 'stampa-de') ListId = "fac5d0e9868a2c84b6bdcbe0b0c6792f"; //Stampa EN
        if (Key == 'stampa-it') ListId = "b687de9102da35549d44531b11a9f71d"; //Stampa Italia
        if (Key == 'stampa-ja') ListId = "91bda3868235f58fbfec20a76bd05131"; //Stampa JP

        //Contatti vari
        if (Key == 'contatti_vari-en') ListId = "2b8283f61b08dfc4c2cb78bed9fd5deb"; //Contatti Vari EN
        if (Key == 'contatti_vari-de') ListId = "2b8283f61b08dfc4c2cb78bed9fd5deb"; //Contatti Vari EN
        if (Key == 'contatti_vari-it') ListId = "874aa577a8d89fc918a6c99fac87e796"; //Contatti Vari Italia
        if (Key == 'contatti_vari-ja') ListId = "ff94c415353cd7086cc92422ebc82e74"; //Contatti Vari JP

        //Contatti vari
        if (Key == '-en') ListId = "2b8283f61b08dfc4c2cb78bed9fd5deb"; //Contatti Vari EN
        if (Key == '-de') ListId = "2b8283f61b08dfc4c2cb78bed9fd5deb"; //Contatti Vari EN
        if (Key == '-it') ListId = "874aa577a8d89fc918a6c99fac87e796"; //Contatti Vari Italia
        if (Key == '-ja') ListId = "ff94c415353cd7086cc92422ebc82e74"; //Contatti Vari JP

        //Giappone: 5f72107487ed89f41b79effeaf4c8ed5
        //Russia:   67bc32185e355c8c0a0debcb4b8311a6
        
        alert( Key +" "+ ListId );
    	
    	$.post("http://www.cantinespinelli.it/zoomail/subscriber/add.php", { ListId: ListId, EmailAddress: EmailAddress },
		function(data) {
			$("#listMail").val(data);
   		});

    	return false;
    }
    
    $("#listSubmit").click( function() { zoomailSubscribe(); } );
    
    $(".jcarousel-item, .linea-prod").hover(
	   function () {
	       $(this).find('.hover').fadeIn('normal');}, 
	   function () {
	       $(this).find('.hover').fadeOut('normal');}
    );


    // ATTENZIONE: NON SCOMMENTARE! Lo script srea dei problemi di sdoppiamento di immagini nelle schede prodotto
    //Fade su explorer
	/*var i;
	for (i in document.images) {
    	if (document.images[i].src) {
        	var imgSrc = document.images[i].src;
        	if (imgSrc.substr(imgSrc.length-4) === '.png' || imgSrc.substr(imgSrc.length-4) === '.PNG') {
            	document.images[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='" + imgSrc + "')";
        	}
    	}
	}*/

	//Fancybox
	$('a.fancybox').fancybox({titleShow: false});
	
	$('#listId').sSelect();
	
});
