function alert(msg) {
    Sexy.alert(msg);
    return;
}

function is_valid_email (email){
        return /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i .test(email);
    }

jQuery(function(){

        jQuery('#mainMenu>.ul>.li:last a').css({
            border:'none'
        });

	jQuery('#langWr').each(function(){
            var opened =false;
            var that = jQuery(this);
            jQuery('.language a:not(.selected)',that).hide();

            jQuery('.control',that).click(function(){
                if(opened){
                    jQuery('.language a:not(.selected)',that).css({
                       visibility:'hidden'
                    }).hide();
                }
                else{
                    jQuery('.language a',that).css({
                       visibility:'visible' 
                    }).show();
                }
                opened = !opened;
            });
		jQuery('#langWr .language a').removeClass('selected').hide();
		jQuery('#langWr .language a[title='+jQuery('#curLanguage').val()+']').addClass('selected').show();

        });
		
        jQuery('#imgIntro .imgSW').each(function(){

                var that = this;
                var t = false;
                var l = jQuery('img',jQuery(this)).length;
                var timeout = 4000;

                that.initFade = function(){
                    that.display(1);
                }

                that.display = function(i){

                    jQuery('img',jQuery(that)).fadeOut(500);
                    jQuery('#imgIntro .imgSW img',jQuery(that)).load(
                        function(){
                            jQuery(this).stop(false,true).fadeIn(fadespeed);
                        }
                        );
                    jQuery('img:eq('+i+')',jQuery(that)).fadeIn(500);

                    t = window.setTimeout(
                        function(){
                            that.display((i+1)%l);
                        },
                        timeout
                        );

                }

                jQuery('img:first',jQuery(this)).show();

                if(l>1){
                    window.setTimeout(
                        function(){
                            that.initFade();
                        },
                        timeout
                        );
                }

            });

        jQuery('#mainMenu').jmenu({
            speed:50
        });

	jQuery('#overlay.boxoverlay form').submit(function(){
		var that = jQuery(this);
console.debug(is_valid_email(jQuery('#email',that).val()),jQuery('#email',that).val())
		switch(true){
			/*case(jQuery('#nome',that).val()==''):
				alert('Compilare il campo nome');
				jQuery('#nome',that).focus();
				return false;
				break;
			case(jQuery('#cognome',that).val()==''):
				alert('Compilare il campo cognome');
				jQuery('#cognome',that).focus();
				return false;
				break;*/
			case(!is_valid_email(jQuery('#email',that).val())):
				alert(''+jQuery('#email',that).attr("title")+'');
				jQuery('#email',that).focus();
				return false;
				break;
		}
		return true;
	});
	
    });



    var finalTopPos = 10; // Posizione Top Finale (i.e. 10px)
    var inertia = 2;
    var intv;

    function scrollOverlay(px) {

        px = (px || 300);
        var ol = document.getElementById('overlay');
        var currTopPos = parseInt(ol.offsetTop, 10);

        if (currTopPos >= finalTopPos) {
            clearInterval(intv);
            return;
        }
        else {
            ol.style.top = (currTopPos + 3) + 'px';
            inertia = parseInt((inertia * 1.1), 10);
            setTimeout('scrollOverlay('+ ol.offsetTop +')', inertia);
        }

    }


    jQuery(document).ready(function(){
        jQuery("#esci").click(function(event){
            event.preventDefault();
            jQuery("#overlay").hide("slow");
        });


    });
            
    jQuery(
    function(){
        if(!jQuery('#overlay .checkbox').attr('checked')){
            jQuery('#overlay .bottoneInvia').attr("disabled", true);
        }else{
            jQuery('#overlay .bottoneInvia').attr("disabled", false);
        }

        jQuery('#overlay .checkbox').click(
        function(){

            if(!jQuery(this).attr('checked')){
                jQuery('#overlay .bottoneInvia').attr("disabled", true);
            }else{
                jQuery('#overlay .bottoneInvia').attr("disabled", false);
            }

        }
    ); 
    });

