/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

$(document).ready(function(){

   $(function () {
        var tabContainers = $('div.tabs > div');
        var liContainers = $('div.tabs ul.tabNavigation li');

        liContainers.click(function () {
            var obj = $(this);
            var clase = obj.children().attr("class");

            tabContainers.hide();
            $('#'+clase).show();

            liContainers.each(function(){
                $(this).children().children().eq(1).hide();
                $(this).children().children().eq(0).show();
				$(this).removeClass('tabs_active');
            })

            obj.children().children().eq(0).hide();
            obj.children().children().eq(1).show();
                
           // $('div.tabs ul.tabNavigation li').removeClass('tabs_active');
            obj.addClass('tabs_active');

            return false;
        }).filter(':first').click();
    });
   
   $("#checkInHotel").datepicker({dateFormat:'yy-mm-dd' });
   $("#checkOutHotel").datepicker({dateFormat:'yy-mm-dd' });

});


function abrir(direccion, pantallacompleta, herramientas, direcciones, estado, barramenu, barrascroll, cambiatamano, ancho, alto, izquierda, arriba, sustituir){
     var opciones = "fullscreen=" + pantallacompleta +
                 ",toolbar=" + herramientas +
                 ",location=" + direcciones +
                 ",status=" + estado +
                 ",menubar=" + barramenu +
                 ",scrollbars=" + barrascroll +
                 ",resizable=" + cambiatamano +
                 ",width=" + ancho +
                 ",height=" + alto +
                 ",left=" + izquierda +
                 ",top=" + arriba;
     var ventana = window.open(direccion,"venta",opciones,sustituir);

}   
 function validaFormContacto(){
	var todoOk=false;var todoOk1=false;var todoOk2=false;var todoOk3=false;var todoOk4=false;var todoOk5=false;
	
	//Validacion del email
	if($('#email').attr('value')!=''){
		$('#emailRequiredText').fadeOut();
		if(!ValidaEmail($('#email').attr('value'))){
			$('#emailIncorrect').fadeIn();
			$('#emailInocrrectText').fadeIn();
			todoOk=false; //Esta mal escrito el email
		}else
		{
			$('#emailIncorrect').fadeOut();
			$('#emailInocrrectText').fadeOut();
			todoOk=true; //Esta bien escrito el email
		}
	}else{
		$('#emailIncorrect').fadeIn();
		$('#emailRequiredText').fadeIn();
		todoOk=false; //Esta vacio
	}
	
	//Validacion del nombre
	if($('#nombre').attr('value')!=''){
		$('#userNameRequired').fadeOut();
		$('#userNameRequiredText').fadeOut();
		todoOk1=true;   
	}else{
		$('#userNameRequired').fadeIn();
		$('#userNameRequiredText').fadeIn();
		todoOk1=false;  
	}
	
	//Validacion del asunto
	if($('#asunto').attr('value')!=''){
		$('#asuntoRequired').fadeOut();
		$('#asuntoRequiredText').fadeOut();
		todoOk2=true;   
	}else{
		$('#asuntoRequired').fadeIn();
		$('#asuntoRequiredText').fadeIn();
		todoOk2=false;  
	}
	
	//Validacion del contenido
	if($('#contenido').attr('value')!=''){
		$('#contenidoRequired').fadeOut();
		$('#contenidoRequiredText').fadeOut();
		todoOk3=true;   
	}else{
		$('#contenidoRequired').fadeIn();
		$('#contenidoRequiredText').fadeIn();
		todoOk3=false;  
	}
	if(todoOk && todoOk1 && todoOk2 && todoOk3){
		//if(($('#captcha').attr('value')!='')&&($('#captcha').attr('value')!=undefined)){
			$('#form1').submit();
		//}else{
			//alert('Ud no ha realizado la acción para verificar si es un humano/Do you hasn´t do the action in order to verify thay you are a human');
		//}
		
	} 
}
function ValidaEmail(emailAdress){
	 //alert(emailAdress);
	  var i=0;
	  var alfaPosition=0;
	  var puntoPosition=0;
	  var encontradoAlfa=false;
	  var encontradoPunto=false;
	  var moreAfterPunto=false;  //indica que despues del punto hay caracteres
	  var moreAfterStart=false;  //indica que el alfa no esta al inicio
	  //alert(emailAdress.length)
	  while((i<emailAdress.length)){
		  //alert(i);
		  //alert(emailAdress[i]);
		  if((emailAdress.substr(i,1)=='@')){
		  	encontradoAlfa=true;
			alfaPosition=i;
			//alert('alfa')
		  }
		  if((emailAdress.substr(i,1)=='.')&&(encontradoAlfa)&&(i>alfaPosition+1)){
		  	encontradoPunto=true;
			puntoPosition=i;
			//alert('punto')
		  }
		  i++;
	  }
	  if(i>puntoPosition+1){
		  moreAfterPunto=true;
	  }
	  if(alfaPosition>0){
		  moreAfterStart=true;
	  }
	  return (encontradoAlfa)&&(encontradoPunto)&&(moreAfterPunto)&&(moreAfterStart);
 }

