var $j = jQuery.noConflict();

$j(function(){

    //feedburner  target="popupwindow"
    $j('#feedburner').attr('target','popupwindow');
    
    $j('#newsletter').focus(function(){
        $val = $j(this).val();
        if($val == "indirizzo email") $j(this).val(''); 
    });
    $j('#newsletter').blur(function(){
        $val = $j(this).val();
        if($val == '') $j(this).val('indirizzo email');
    });



    //finestra di dialogo prenotazione
    $j.ui.dialog.defaults.bgiframe = true;
    $j('#dialog').dialog({
      autoOpen: false,
      draggable: false,
      resizable: false,
      modal: true,
      overlay: {
        backgroundColor: '#a07',
        opacity: 0.3
      },				
      width: 700,
      height: 500
    });
    $j("#data").datepicker({minDate: 0, maxDate: '+2M +10D', dateFormat: 'dd/mm/yy'});

  
    $j('a#prenota').click(function(){
  			$j('#dialog').dialog('open');
  			return false;  
    });
    
    
    
    
    //controllo validita dati form prenotazione
    $j('#prenotazione').submit(function(){
        var $nome = $j('#nome').val(),
            $email = $j('#email').val(),
            $data = $j('#data').val(),
            $trattamento = $j('#trattamento').val(),
            $emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
            
        if( $trattamento == "" ) { $j('#trattamento').css('border-color','red'); return false; } else { $j('#trattamento').css('border-color','#ccc'); }
        if( $nome == "" ) { $j('#nome').css('border-color','red'); return false; } else { $j('#nome').css('border-color','#ccc'); }
        if( $email == ""  || !$emailReg.test($email) ) { $j('#email').css('border-color','red'); return false; } else { $j('#email').css('border-color','#ccc'); }
        if( $data == "" ) { $j('#data').css('border-color','red'); return false; } else { $j('#data').css('border-color','#ccc'); }    
    });
    
    
    
    


});

