	
	/*
	slide
	*/
	function Sliding(id){
		$clicked 	= $("#sub"+id);
		$slided 	= $("#wrap"+id);
		
		$(".wrap-slided").slideUp(350);
		$slided.slideDown(350);
		$(".wrap-slided").removeClass("wrap-slided");
		$slided.addClass("wrap-slided");
	}
	
	/*
	troca insulfilm
	*/
	function FilmsExecution(pictureID){
		
		$ricieri_picture 	= $('#foto'+pictureID);
		$("#banner").css("display") != "none" ? $("#banner").hide() : $("#banner").hide();
		
		$(".visible").hide();
		$(".visible").removeClass("visible");
		$ricieri_picture.show();
		$ricieri_picture.addClass("visible");
	}
	
	/*
	CNPj: valida CNPjs
	*/
	function ValidarCNPJ(val) {  
		
		var cnpj = document.getElementById(val).value;  
		var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;  
		$yes = $("#iconOK");
		$no	= $("#iconError");
		
		digitos_iguais = 1;  
		
		for (var i=0; i < cnpj.length - 1; i++) { 
			if (cnpj.charAt(i) != cnpj.charAt(i + 1)) {  
   				digitos_iguais = 0;  
				break;  
			}

			if (!digitos_iguais) {  

				tamanho = cnpj.length - 2  
				numeros = cnpj.substring(0,tamanho);  
				digitos = cnpj.substring(tamanho);  
				soma = 0;  
				pos = tamanho - 7;  

				for (var i=tamanho; i >= 1; i--) {  
					soma += numeros.charAt(tamanho - i) * pos--;  
					if (pos < 2) {  
						pos = 9;  
					}
				}

				resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;  
   
				if (resultado != digitos.charAt(0)) {  
					/*
					mostrando resultado
					*/
					$yes.hide();	$no.show();
					return false;
				}

				tamanho = tamanho + 1;  
				numeros = cnpj.substring(0,tamanho);  
				soma = 0;
				pos = tamanho - 7;

				for (i = tamanho; i >= 1; i--) {  
					soma += numeros.charAt(tamanho - i) * pos--;  
					if (pos < 2) {  
						pos = 9;  
					}
				}
  	
				resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;  
	
				if (resultado != digitos.charAt(1)) {  
					/*
					mostrando resultado
					*/
					$yes.hide();	$no.show();
					alert("CNPJ inválido");
					return false;
				}  
			
				/*
				mostrando resultado
				*/
				$yes.show();	$no.hide();
				return true;  
			}
			else {
				/*
				mostrando resultado
				*/
				$yes.hide();	$no.show();
				return false;  
			} 
		}
	}
	
	/*
	jquery: submit
	*/
	function Submit(form) {
		$('#'+form).submit();
	}
	
	/*
	jquery: focus
	*/
	function Focus(form) {
		$('#'+form).focus();
	}
	
	/*
	jquery: blur
	*/
	function Blur(form) {
		$('#'+form).blur();
	}
	
	/**
	$(): utilizado em todas as funções que devem ser referenciadas a jQuery
	document: expressão que indica o documento HTML
	ready(): associado a leitura do documento enquanto está sendo carregado
	*/
	function bombAjax(name, action, button, loading, success, selected){

    	// Crio uma variável chamada $forms que pega o valor da tag form
	    $forms = $(name);

    	$forms.bind('submit', function(){

        	/**
	        Crio a variável $button
    	    attr(): set a propriedade de um atributo, nesse exemplo foi desativado o botão com a tag button
        	*/
	        var $button = $(button,this).attr('disabled',true);
	
    	    /**
       		Criada a variável params
	        serialize(): pega os dados inseridos no formulário
    	    */
        	var params = $(this.elements).serialize();

	        var self = this;
    	    $.ajax({
	
    	        // Usando metodo Post
        	    type: 'POST',
	
    	        // this.action pega o script para onde vai ser enviado os dados
        	    url: action,
	
    	        // os dados que pegamos com a função serialize()
        	    data: params,
	
    	        // Antes de enviar
        	    beforeSend: function(){
            	    // mostro a div loading
                	$(loading).show();
	            },
				
        	    success: function(txt){
            	    // Ativo o botão usando a função attr()
                	$button.attr('disabled',false);
	
    	            // Escrevo a mensagem
        	        $(loading).fadeOut(500);
					$(success).fadeIn(500);
					//$(success).html(txt);
					
					if(selected) {
						$(selected).append("<option value=''>"+txt+"</option>");
						$("#table_lista").append("<tr class='cinza-13'><td>"+txt+"</td></tr>");
					}
	
    	            // Limpo o formulário
        	        self.reset();
            	},
	
    	        // Se acontecer algum erro é executada essa função
        	    error: function(txt){
            	    $(loading).html(txt);
	            }
    	    })
        	return false;
	    });
	}
	
	//for delete
	function deleteAjax(action, param, loading, success, selected){

	    var self = this;
    	$.ajax({
	
    		// Usando metodo Post
	        type: 'GET',
		
    		// this.action pega o script para onde vai ser enviado os dados
	        url: action,
		
    		// os dados que pegamos com a função serialize()
	        data: param,
		
    		// Antes de enviar
	        beforeSend: function(){
    	        // mostro a div loading
        		//$(loading).show();
				$(loading).html("<p>Aguarde ...</p>");
		    },
					
        	success: function(txt){
		        
				// Escrevo a mensagem
        		$(loading).fadeOut(500);
				$(success).fadeIn(500);
				$('#sucesso').hide();
						
				if(selected) {
					$(selected).remove();
				}
	        },
		
    		// Se acontecer algum erro é executada essa função
        	error: function(txt){
    	   		$(loading).html(txt);
		    }
	    })
	}