$(document).ready(function() {
	$("#casal").css('display','none');
        $("#nomeAcom").css('display','none');
        $("#acomCracha").css('display','none');
        $("#acompanha").css('display','none');
	
	Cufon.replace('.fonte');
	Cufon.replace('#conteudo h1');
	
	$('#apresentacao').cycle({
		fx: 'scrollVert', // choose your transition type, ex: blindX, blindY, blindZ, cover, curtainX, curtainY, fade, fadeZoom, growX, growY, none, scrollUp, scrollDown, scrollLeft, scrollRight, scrollHorz, scrollVert, shuffle, slideX, slideY, toss, turnUp, turnDown, turnLeft, turnRight, uncover, wipe, zoom
		timeout: 10000,
		speed: 750
	});
	
	document.getElementById("apresentacao").style.visibility = 'visible';
	document.getElementById("conteudo").style.visibility = 'visible';
	
	jQuery('#tipo').change(function() {
            var string = $(this).serialize();
			
			var tipo = string.substring(35);
                        jQuery("#TipoInscricao").val(tipo);
	
			if(tipo == "Casal"){
                                jQuery.each(jQuery.browser, function(i, val) {
                                    if(val == "7.0"){
                                            $(".jcarousel-container-horizontal").css("margin-top", "110px");
                                            $(".ie").css("display", "none");
                                    }
                                });
				$("#casal").fadeIn("slow");
                                $("#nomeAcom").fadeIn("slow");
                                $("#acomCracha").fadeIn("slow");
                                $("#acompanha").fadeIn("slow");
                                $("#acompanhante").addClass("requerido");
			}else{
				$("#casal").fadeOut("slow");
                                $("#nomeAcom").fadeOut("slow");
                                $("#acomCracha").fadeOut("slow");
                                $("#acompanha").fadeOut("slow");
                                
			}
    });
	
	$("#inscricao").bind("submit",function(event){
		var check = $(".ciente input");
                
		if (!check)
			return;
		if (!check.attr('checked')){
			alert("Você precisa estar ciente!");
			check.focus();
			return false;
		}
	});     
        
       $('.enviar').click(function() {
            $("#botao").val("1");
        });
	
       jQuery('#apoio').jcarousel();
        
       jQuery("#nome").keyup(function(){
            var expo = jQuery("#nome").val();
            jQuery("#nm_expositor").val(expo);
       });
       
       jQuery("#nm_expositor").focus(function(){
            jQuery("#nome").focus();
       });
       
       jQuery("#acompanhante").keyup(function(){
            var acom = jQuery("#acompanhante").val();
            jQuery("#nm_acompanhante").val(acom);
       });
       
       jQuery("#nm_acompanhante").focus(function(){
            jQuery("#acompanhante").focus();
       });
       
        
        jQuery("#mesa").html("Nenhuma Mesa selecionada");
        
        jQuery("#inputmesa").addClass("requerido");
        
        $("#selectTable").change(function(){
            var val = $("#selectTable").val();
            
            var formData = $(this).parents('form').serialize();
            
            jQuery.ajax({
		            type: "POST",
		            url: 'evento/evento/verificarLugares',
		            data: formData,
		            success: function(data){
                                      
                                        var tipoInscricao = jQuery("#TipoInscricao").val();
                                       
                                        if(tipoInscricao == "Casal"){
                                            var lugaresDisponivel = 10 - (parseInt(data));
                                                if(lugaresDisponivel == "1"){
                                                     $("#atencao").html("Essa mesa tem "+lugaresDisponivel+" lugar disponivel.Por Favor escolha outra mesa");
                                                }else{
                                                    if(data == "0"){
                                                        $("#atencao").html("Essa mesa esta vazia:");
                                                    }else{
                                                        var lugaresDisponivel = 10 - data;
                                                        $("#atencao").html("Essa mesa tem "+lugaresDisponivel+" lugares disponiveis.");
                                                    }
                                                }
                                        }else{
                                            
                                               if(data == "0"){
                                                   $("#atencao").html("Essa mesa esta vazia:");
                                               }else{
                                                   var lugaresDisponivel = 10 - (parseInt(data));
                                                   
                                                   if(lugaresDisponivel == "1"){
                                                       $("#atencao").html("Essa mesa tem "+lugaresDisponivel+" lugar disponivel.");      
                                                   }else{
                                                       $("#atencao").html("Essa mesa tem "+lugaresDisponivel+" lugares disponiveis.");      
                                                   }   
                                               }
                                        }
		            },
		            error: function(message){
		                alert(message);
		            }
                    });
            
            
            var textTable = val.substr(5, 2);
            
            if(val == "Selecione"){
                jQuery("#mesa").html("Nenhuma Mesa selecionada");
                jQuery("#inputmesa").val("NULL");
                jQuery("#inputmesa").addClass("requerido");
            }else{
                
                var id = val.substr(5 ,1);
                
                if(id == "0"){
                   textTable = val.substr(5, 2);
                }
                
                jQuery("#mesa").html(val);
                jQuery("#inputmesa").val(textTable);
                jQuery("#inputmesa2").val(textTable);
            }
    }) 
});

hs.registerOverlay({
	overlayId: 'closebutton',
	position: 'top right',
	fade: 2 // fading the semi-transparent overlay looks bad in IE
});
