Shadowbox.loadSkin('classic', 'js/src/skin');
Shadowbox.loadLanguage('pt-BR', 'js/build/lang');
Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'swf'], 'js/build/player');

var tabAberto = false;  
var hTab; // armazena a altura em px do tab

function montarMenu() {
  $("div#tab_contato").css({"marginTop": -hTab + "px"});  

  $("a#abrir_tab").click(function(){
    hTab = $("div#pato").height()+25;
    if (tabAberto) {
      $("div#tab_contato").animate({"marginTop": + -hTab + "px"}, "normal");
      $("div#tab").css("background", "transparent url(imgs/tab.gif) no-repeat top center");      
    } else {
      $("div#tab_contato").animate({"marginTop": "0px"}, "normal");
      $("div#tab").css("background", "transparent url(imgs/tab.gif) no-repeat bottom center");      
    }
    tabAberto = !tabAberto;
  });
}

function bannersNike() {
  var w = 728;
  var h = 200;
  var play = 'flv';
  var cont = 'media/flv/nike';
  var title = 'Nike - Banner ';
  var banners = new Array();
  
  for (i=1;i<=3;i++) {
    var banner = {player:play, content: cont+i+'.flv', width:w, height:h, title:title+i};
    banners[i-1] = banner;
  }   

  Shadowbox.open(banners);
};

function montarForm() {
  $('input[type="text"]').focus( function() {
    if (this.value == this.defaultValue) { this.value = ''; }
    if(this.value != this.defaultValue){ this.select(); }
  });
  
  $('input[type="text"]').blur(function() {
    if ($.trim(this.value) == ''){ this.value = (this.defaultValue ? this.defaultValue : ''); }
  });
    
  $("#btn-form").click(function(){    
  		var txtEmail = $("#email");
  		$(".erro_form").hide();
  		var hasError = false;
  		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
      
      var txtNome = $("#nome");
  		var nomeVal = txtNome.val();
  		if(nomeVal == '' || nomeVal=='nome') {
  			$("#nome").after('<span class="erro_form">Quackkk! Esqueceu seu nome!?</span>');
  			hasError = true;
  		}
      
  		var emailFromVal = txtEmail.val();
  		if(emailFromVal == '') {
  			txtEmail.after('<span class="erro_form">Quackkk! Esqueceu seu email?!</span>');
  			hasError = true;
  		} else if(!emailReg.test(emailFromVal)) {
  			txtEmail.after('<span class="erro_form">Quackkk! Endereço de email inválido</span>');
  			hasError = true;
  		}
  		
  		var txtMsg = $("#mensagem");
  		var messageVal = txtMsg.val();
  		if(messageVal == '') {
  			$("#mensagem").after('<span class="erro_form">Quackkk! sem nada pra dizer?</span>');
  			hasError = true;
  		}  		

      if(hasError == false) {
      	$("#btn-form").hide();
      	$("#msg_envio").html('<p>Por favo aguarde. Se tudo der certo, não vai demorar.</p>');

      	$.post("sendemail.php", { email: emailFromVal, nome: nomeVal, mensagem: messageVal, enviado: true },
      					function(data) {
      					  if (data.emailSent) {
      				    $("#sendEmail").slideUp("normal", function() { $("#msg_envio").html(data.msg); });
      				  } else {
      				    $("#msg_envio").html(data.msg);
      				    $("#btn-form").show();
      				  }
      					}, "json"
      		 );
      }
  		return false;
  	});
}

$(document).ready(function() {
  hTab = $("div#pato").height()+25;
  
  // faz com que o shadowbox seja capaz de tocar .mp3 usando o JW Media Player
  var opts = {
      img:        ['png', 'jpg', 'jpeg', 'gif', 'bmp'],
      swf:        ['swf'],
      flv:        ['flv','mp3'],
      qt:         ['dv', 'mov', 'moov', 'movie', 'mp4'],
      wmp:        ['asf', 'wm', 'wmv'],
      qtwmp:      ['avi', 'mpg', 'mpeg'],
      iframe:     ['asp', 'aspx', 'cgi', 'cfm', 'htm', 'html', 'pl', 'php',
                  'php3', 'php4', 'php5', 'phtml', 'rb', 'rhtml', 'shtml',
                  'txt', 'vbs']
  };
  Shadowbox.init( {overlayColor:'#314242',counterType:'skip',slideshowDelay:0,'ext':opts} );
  montarMenu();  
  montarForm();  
});




/*
$(document).ready(function() {
  $('input[type="text"]').addClass("idleField");
      $('input[type="text"]').focus(function() {
        $(this).removeClass("idleField").addClass("focusField");
        if (this.value == this.defaultValue){ 
          this.value = '';
    }
    if(this.value != this.defaultValue){
        this.select();
      }
    });
    $('input[type="text"]').blur(function() {
      $(this).removeClass("focusField").addClass("idleField");
        if ($.trim(this.value) == ''){
        this.value = (this.defaultValue ? this.defaultValue : '');
    }
    });
});
*/