 /*Função  Pai de Mascaras*/
    function Mascara(o,f){
        v_obj=o
        v_fun=f
        setTimeout("execmascara()",1)
    }
    
    /*Função que Executa os objetos*/
    function execmascara(){
        v_obj.value=v_fun(v_obj.value)
    }
    
    /*Função que Determina as expressões regulares dos objetos*/
    function leech(v){
        v=v.replace(/o/gi,"0")
        v=v.replace(/i/gi,"1")
        v=v.replace(/z/gi,"2")
        v=v.replace(/e/gi,"3")
        v=v.replace(/a/gi,"4")
        v=v.replace(/s/gi,"5")
        v=v.replace(/t/gi,"7")
        return v
    }
    
    /*Função que permite apenas numeros*/
    function Integer(v){
        return v.replace(/\D/g,"")
    }
    
    /*Função que padroniza telefone (11) 4184-1241*/
    function Telefone(v){
        v=v.replace(/\D/g,"")                 
        v=v.replace(/^(\d\d)(\d)/g,"($1) $2") 
        v=v.replace(/(\d{4})(\d)/,"$1-$2")    
        return v
    }
    


function calendario(tab,dia_sel,M_sel,ano){
		var parametros = 'tab='+tab+'&dia_sel='+dia_sel+'&M_sel='+M_sel+'&ano='+ano;
		var parametros2 ='&dia='+dia_sel+'&mes='+M_sel+'&ano='+ano;
		$.ajax({
			url:'includes/calendar.asp',
			data: parametros2,
			type: 'post',
			success:function(retorno){
				$('.calendario').html(retorno);
				$.ajax({
					url: 'includes/evento.asp',
					data: parametros2,
					type: 'post',
					success:function(retorno2){
						window.location='pagina.asp?area=1&secao=1&site=1&tp=36'+parametros2;
					}
				})
			}
		})
	}
	
	
	
	function calendario2(M_sel,ano){
		var parametros3 ='&mes='+M_sel+'&ano='+ano;
		$.ajax({
			url:'includes/calendar.asp',
			data: parametros3,
			type: 'post',
			success:function(retorno){
				$('.calendario').html(retorno);
				$.ajax({
					url: 'includes/evento.asp',
					data: parametros3,
					type: 'post',
					success:function(retorno2){
						window.location='pagina.asp?area=1&secao=1&site=1&tp=36'+parametros3;
					}
				})
			}
		})
	}


	function calendarioMes(dia_sel,M_sel,tab){
		var parametros = 'dia_sel='+dia_sel+'&M_sel='+M_sel+'&tab='+tab;
		$.ajax({
			url:'includes/calendar.asp',
			data: parametros,
			type: 'post',
			success:function(retorno){
				$('.calendario').html(retorno);
			}
		})
	}
 
 /*Função  Pai de Mascaras*/
    function Mascara(o,f){
        v_obj=o
        v_fun=f
        setTimeout("execmascara()",1)
    }
    
    /*Função que Executa os objetos*/
    function execmascara(){
        v_obj.value=v_fun(v_obj.value)
    }
    
    /*Função que Determina as expressões regulares dos objetos*/
    function leech(v){
        v=v.replace(/o/gi,"0")
        v=v.replace(/i/gi,"1")
        v=v.replace(/z/gi,"2")
        v=v.replace(/e/gi,"3")
        v=v.replace(/a/gi,"4")
        v=v.replace(/s/gi,"5")
        v=v.replace(/t/gi,"7")
        return v
    }
    
    /*Função que permite apenas numeros*/
    function Integer(v){
        return v.replace(/\D/g,"")
    }
    
    /*Função que padroniza telefone (11) 4184-1241*/
    function Telefone(v){
        v=v.replace(/\D/g,"")                 
        v=v.replace(/^(\d\d)(\d)/g,"($1) $2") 
        v=v.replace(/(\d{4})(\d)/,"$1-$2")    
        return v
    }
    
    /*Função que padroniza telefone (11) 41841241*/
    function TelefoneCall(v){
        v=v.replace(/\D/g,"")                 
        v=v.replace(/^(\d\d)(\d)/g,"($1) $2")    
        return v
    }
    
    /*Função que padroniza CPF*/
    function Cpf(v){
        v=v.replace(/\D/g,"")                    
        v=v.replace(/(\d{3})(\d)/,"$1.$2")       
        v=v.replace(/(\d{3})(\d)/,"$1.$2")       
                                                 
        v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") 
        return v
    }
    
    /*Função que padroniza CEP*/
    function Cep(v){
        v=v.replace(/D/g,"")                
        v=v.replace(/^(\d{5})(\d)/,"$1-$2") 
        return v
    }
    
    /*Função que padroniza CNPJ*/
    function Cnpj(v){
        v=v.replace(/\D/g,"")                   
        v=v.replace(/^(\d{2})(\d)/,"$1.$2")     
        v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") 
        v=v.replace(/\.(\d{3})(\d)/,".$1/$2")           
        v=v.replace(/(\d{4})(\d)/,"$1-$2")              
        return v
    }
    
    /*Função que permite apenas numeros Romanos*/
    function Romanos(v){
        v=v.toUpperCase()             
        v=v.replace(/[^IVXLCDM]/g,"") 
        
        while(v.replace(/^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$/,"")!="")
            v=v.replace(/.$/,"")
        return v
    }
    
    /*Função que padroniza o Site*/
    function Site(v){
        v=v.replace(/^http:\/\/?/,"")
        dominio=v
        caminho=""
        if(v.indexOf("/")>-1)
            dominio=v.split("/")[0]
            caminho=v.replace(/[^\/]*/,"")
            dominio=dominio.replace(/[^\w\.\+-:@]/g,"")
            caminho=caminho.replace(/[^\w\d\+-@:\?&=%\(\)\.]/g,"")
            caminho=caminho.replace(/([\?&])=/,"$1")
        if(caminho!="")dominio=dominio.replace(/\.+$/,"")
            v="http://"+dominio+caminho
        return v
    }

    /*Função que padroniza DATA*/
    function Data(v){
        v=v.replace(/\D/g,"") 
        v=v.replace(/(\d{2})(\d)/,"$1/$2") 
        v=v.replace(/(\d{2})(\d)/,"$1/$2") 
        return v
    }
    
    /*Função que padroniza DATA*/
    function Hora(v){
        v=v.replace(/\D/g,"") 
        v=v.replace(/(\d{2})(\d)/,"$1:$2")  
        return v
    }


// a funcao abaixo funciona em qualquer
 // browser ou versão.  


//ajax
function createXMLHTTP() 
{
		var ajax;
		try 
		{
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
		} 
				catch(e) 
		{
				try 
				{
						ajax = new ActiveXObject("Msxml2.XMLHTTP");
						alert(ajax);
				}
				catch(ex) 
				{
					try 
						{
								ajax = new XMLHttpRequest();
						}
						catch(exc) 
						{
								alert("Esse browser não tem recursos para uso do Ajax");
								ajax = null;
						}
				}
				return ajax;
		}
 
 
		var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0",
	   "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP",
	   "Microsoft.XMLHTTP"];
	
		for (var i=0; i < arrSignatures.length; i++) 
		{
			try 
			   {
					var oRequest = new ActiveXObject(arrSignatures[i]);
					return oRequest;
			   } 
			catch (oError) 
		{
}
}

throw new Error("MSXML is not installed on your system.");
}


function preenchelista1()
 {
  /*----------------------------------------------------------------------------------------------*/
	 // criacao do objeto XMLHTTP do arquivo ajax.js
	 var oHTTPRequest = createXMLHTTP(); 
	 oHTTPRequest.open("post", "news_cadastra.asp", true); //enviamos para a página que faz o select do que foi digitado e traz a lista preenchida.
   // para solicitacoes utilizando o metodo post deve ser acrescentado 
   // este cabecalho HTTP
	 oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   // a funcao abaixo e executada sempre que o estado do objeto muda (onreadystatechange)
	 oHTTPRequest.onreadystatechange=function()
	 {
	 // o valor 4 significa que o objeto ja completou a solicitacao
		  if (oHTTPRequest.readyState==4)
			{// abaixo o texto gerado no arquivo executa.asp e colocado no div
			 document.getElementById("divCliente1").innerHTML = oHTTPRequest.responseText;
			}
	 }
	   oHTTPRequest.send("nome=" +  document.frm1.nome.value + "&email="+document.frm1.email.value);	      

 }
 
 function pre()
 {
  /*----------------------------------------------------------------------------------------------*/
	 // criacao do objeto XMLHTTP do arquivo ajax.js
	 var oHTTPRequest = createXMLHTTP(); 
	 oHTTPRequest.open("post", "logar.asp", true); //enviamos para a página que faz o select do que foi digitado e traz a lista preenchida.
   // para solicitacoes utilizando o metodo post deve ser acrescentado 
   // este cabecalho HTTP
	 oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   // a funcao abaixo e executada sempre que o estado do objeto muda (onreadystatechange)
	 oHTTPRequest.onreadystatechange=function()
	 {
	 // o valor 4 significa que o objeto ja completou a solicitacao
		  if (oHTTPRequest.readyState==4)
			{// abaixo o texto gerado no arquivo executa.asp e colocado no div
			 document.getElementById("divCliente2") = oHTTPRequest.responseText;
			}
	 }
	   oHTTPRequest.send("login=" +  document.f.login.value + "&senha="+document.f.senha.value);	      

 }

//fecha ajax
function comentarionot(){
	var status = true;
	if ( $('#nome').val() == '' ){
		$('#nome').css('border-color','#990000');
		status = false;	
		$('#retorno').html('Campo(s) obrigatório(s)');		
	}
	else{
		$('#nome').css('border-color','#c7c7c7');
	}
	if ( $('#email').val() == '' ){
		$('#email').css('border-color','#990000');
		status = false;	
		$('#retorno').html('Campo(s) obrigatório(s)');		
	}
	else{
		$('#email').css('border-color','#c7c7c7');
	}
	
	if ( $('#mensagem').val() == '' ){
		$('#mensagem').css('border-color','#990000');
		status = false;	
		$('#retorno').html('Campo(s) obrigatório(s)');		
		
	}
	else{
		$('#mensagem').css('border-color','#c7c7c7');
	}
	if(status == true)
	{
			var parametros = 'nome='+escape($('#nome').val())+'&email='+escape($('#email').val())+'&mensagem='+escape($('#mensagem').val())+'&tabela='+escape($('#tabela').val())+'&idnoticia='+escape($('#idnoticia').val());
			$.ajax
			({
					url: 'upload_comentario.asp',
					type: 'post',
					data: parametros,
					success:function(retorno)
					{
						$('#retorno').html('Dados enviados com sucesso');	
				    }
			})	
	}
	
}

function abre(){ 				   
			
					$("#formcomentario").stop().animate({"opacity": "toggle"}, "fast");
		}

$(document).ready( function(){
	//Formulário

	
	//Formulário
	$("input").focus( function(){
		if ( $(this).val() == $(this).attr('title') ){
			$(this).val('');
		}
	});
	$('input').blur( function(){
		if ( $(this).val() == '' ){
			$(this).val( $(this).attr('title') );
		}
	});
	


	
	
	//Formulário
	$("textarea").focus( function(){
		if ( $(this).val() == $(this).attr('title') ){
			$(this).val('');
		}
	});
	$('textarea').blur( function(){
		if ( $(this).val() == '' ){
			$(this).val( $(this).attr('title') );
		}
	});

			$("#SIM").click( function(){ 				   
				$("#CPF").stop().animate({"opacity": "toggle"}, 500);
				$('#SENHA').css('display','none');
		});
		$("#NAO").click( function(){ 				   
				$("#SENHA").stop().animate({"opacity": "toggle"}, 500);
				$('#CPF').css('display','none');
		});
		
		
		
		
		// Valida o formulário
	$("#validainscri").submit( function(){ 
		var requiredFields = new Array();
		var validatedFields = new Array();
		
		if ( (  $("#validainscri input[title=Email]").val() == ''  ))
		requiredFields.push( $("#validainscri input[title=Email]").attr("title") );			
	

		
			if(($("#validainscri #SIM").attr('checked') == false) && ($("#validainscri #NAO").attr('checked') == false))
			{
				requiredFields.push( 'Marque  alguma das opções'  );
			}
			
	
	
			
		if ( ( requiredFields.length > 0 ) && ( validatedFields.length > 0 ) ){
			alert( '- Campos Obrigatorios:\n' +  requiredFields.join("\n") + '\n\n- Favor verificar os dados nos campos:\n' + validatedFields.join("\n") );
			return false;
		} else if ( requiredFields.length > 0 ){
			alert( '- Campos Obrigatorios:\n' +  requiredFields.join("\n") );
			return false;
		} else if ( validatedFields.length > 0 ){
			alert( '- Favor verificar os dados nos campos:\n' + validatedFields.join("\n") );
			return false;
		} else {
			if ( $("#validainscri input[title=Nome]").val() == 'Seu nome'){ $("#validainscri input[title=Seu nome]").val('') }
			if ( $("#validainscri input[title=Empresa]").val() == 'Seu email'){ $("#validainscri input[title=Seu email]").val('') }
			return true;
		}
	});
		




	$("#formc").submit( function(){ 
		var requiredFields = new Array();
		var validatedFields = new Array();
		if ( ( $("#formc input[name=Nome]").val() == 'Nome' || $("#formc input[name=Nome]").val() == ''  ))
			requiredFields.push( $("#formc input[title=Nome]").attr("title") );		
			
		if ( $("#formc input[name=Email]").val() == 'E-mail')
			requiredFields.push( $("#formc input[name=Email]").attr("name") );	
		else if ( ( /^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2,6})$/.exec( $("#formc input[name=Email]").val() ) == null  ) )
			validatedFields.push( $("#formc input[name=Email]").attr("name") );
			
		if ( $("#formc textarea[name=Mensagem]").val() == 'Mensagem' || $("#formc textarea[name=Mensagem]").val() == '' ) 
			requiredFields.push( $("#formc textarea[name=Mensagem]").attr("name") );
			
			
		if ( ( requiredFields.length > 0 ) && ( validatedFields.length > 0 ) ){
			alert( '- Campos Obrigatorios:\n' +  requiredFields.join("\n") + '\n\n- Favor verificar os dados nos campos:\n' + validatedFields.join("\n") );
			return false;
		} else if ( requiredFields.length > 0 ){
			alert( '- Campos Obrigatorios:\n' +  requiredFields.join("\n") );
			return false;
		} else if ( validatedFields.length > 0 ){
			alert( '- Favor verificar os dados nos campos:\n' + validatedFields.join("\n") );
			return false;
		} else {
			if ( $("#formc input[name=Nome]").val() == 'Nome'){ $("#formc input[name=Nome]").val('') }
			return true;
		}
	});
	
	
	
	
	$("#forinscricurso").submit( function(){ 
		var requiredFields = new Array();
		var validatedFields = new Array();
		if ( ( $("#forinscricurso input[title=Nome]").val() == ''  ))
			requiredFields.push( $("#forinscricurso input[title=Nome]").attr("title") );		
			
		if ( ( $("#forinscricurso input[title=Login]").val() == ''  ))
			requiredFields.push( $("#forinscricurso input[title=Login]").attr("title") );		
			
		
			
		if ( $("#forinscricurso input[name=Email]").val() == '')
		requiredFields.push( $("#forinscricurso input[title=Email]").attr("title") );	
		else if ( ( /^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2,6})$/.exec( $("#forinscricurso input[title=Email]").val() ) == null  ) )
		validatedFields.push( $("#forinscricurso input[title=Email]").attr("title") );
		
		
		
		
		if ( ( $("#forinscricurso input[title=Cpf]").val() == 'Cpf' || $("#forinscricurso input[title=Cpf]").val() == ''  ))
			requiredFields.push( $("#forinscricurso input[title=Cpf]").attr("title") );		
		
		
		
		if ( (  $("#forinscricurso input[title=Senha]").val() == ''  ))
		requiredFields.push( $("#forinscricurso input[title=Senha]").attr("title") );	
			
			
		if ( (  $("#forinscricurso input[title=Confirme a Senha]").val() == ''  ))
		requiredFields.push( $("#forinscricurso input[title=Confirme sua Senha]").attr("title") );	
		
		
		
		if($("#forinscricurso input[title=Confirme a Senha]").val() != $("#forinscricurso input[title=Senha]").val()){
			requiredFields.push( "Senha e confirme a sua senha estão diferentes" );
		}
			
			
		if ( ( requiredFields.length > 0 ) && ( validatedFields.length > 0 ) ){
			alert( '- Campos Obrigatorios:\n' +  requiredFields.join("\n") + '\n\n- Favor verificar os dados nos campos:\n' + validatedFields.join("\n") );
			return false;
		} else if ( requiredFields.length > 0 ){
			alert( '- Campos Obrigatorios:\n' +  requiredFields.join("\n") );
			return false;
		} else if ( validatedFields.length > 0 ){
			alert( '- Favor verificar os dados nos campos:\n' + validatedFields.join("\n") );
			return false;
		} else {
			if ( $("#forinscricurso input[name=Nome]").val() == 'Nome'){ $("#forinscricurso input[name=Nome]").val('') }
			return true;
		}
	});
	
	
});





//menu hover
function mouseOver(menu){
    botao = document.getElementById(menu);
    botao.src="images/"+menu+"_on.jpg";
}
function mouseOut(menu){
    botao = document.getElementById(menu);
    botao.src="images/"+menu+".jpg";
}

function mouseOver2(menu){
    botao = document.getElementById(menu);
    botao.src="images/"+menu+"_on.png";
}
function mouseOut2(menu){
    botao = document.getElementById(menu);
    botao.src="images/"+menu+".png";
}




function imgChange(img) {
	var imgX = document.getElementById(img).src;
	var imgY = document.getElementById(img).src;
	var imgE = document.getElementById(img).title;
	document.getElementById('imageviewer').src = imgX;
	document.getElementById('legenda_b').innerHTML= imgE;
	document.getElementById('link').href= imgY;
	document.getElementById('link').title= imgE;
	document.getElementById('imageviewer').title= imgE;
}




			
			
	

	