// JavaScript Document
 $(document).ready(function() {
	$("#form_login .txt").focus(function(){
			if($(this).val() == "login" || $(this).val() == "senha") {
			  $(this).val("");
			}
		}).blur(function(){
			if($(this).val() == "") {
				$(this).val($(this).attr("name"));
			}
	});
	$('.thickbox').zoomimage({
		centered: true,
		border:0
	});
	$('.projeto').zoomimage({
		centered: true,
		border:0
	});
	$('.2010 .thickbox').zoomimage({
		centered: true,
		border:0
	});
	$('.2008 .thickbox').zoomimage({
		centered: true,
		border:0
	});
	$('.2006 .thickbox').zoomimage({
		centered: true,
		border:0
	});
	$('.2004 .thickbox').zoomimage({
		centered: true,
		border:0
	});
	$('.2002 .thickbox').zoomimage({
		centered: true,
		border:0
	});
	$('.2000 .thickbox').zoomimage({
		centered: true,
		border:0
	});
	$('.1998 .thickbox').zoomimage({
		centered: true,
		border:0
	});
	$("#galerias ul").hide();
	$("#galerias ul.2008").show();
	$("#linhadotempo li a").click(function(){
		$("#galerias ul").hide();
		$alvo = $(this).attr("href");
		$($alvo).fadeIn(600);	
		$("#linhadotempo li a").removeClass("active");
		$(this).addClass("active");
		return false;
	 });	 
	 
});

function maiuscula(campo) {
	var c = campo.value.toUpperCase();
	campo.value = c;
}

function minuscula(campo) {
	var c = campo.value.toLowerCase();
	campo.value = c;
}

function envia_cadastro()
{
	var login = document.form_login.login.value;
	var senha = document.form_login.senha.value;
	if (login == 'login') {
		alert("Atenção... Login Não Informado!");
		document.form_login.login.focus();
	} else if (senha == 'senha') {
		alert("Atenção... Senha Não Informada!");
		document.form_login.senha.focus();
	} else {
		document.form_login.submit();
		return true;
   }
}

//--->Função para a formatação dos campos...<---
function Mascara(tipo, campo, teclaPress) {
        if (window.event)
        {
                var tecla = teclaPress.keyCode;
        } else {
                tecla = teclaPress.which;
        }
 
        var s = new String(campo.value);
        // Remove todos os caracteres à seguir: ( ) / - . e espaço, para tratar a string denovo.
        s = s.replace(/(\.|\(|\)|\/|\-|\,| )+/g,'');
 
        tam = s.length + 1;
 
        if ( tecla != 9 && tecla != 8 ) {
                switch (tipo)
                {
                case 'CPF' :
                        if (tam > 3 && tam < 7)
                                campo.value = s.substr(0,3) + '.' + s.substr(3, tam);
                        if (tam >= 7 && tam < 10)
                                campo.value = s.substr(0,3) + '.' + s.substr(3,3) + '.' + s.substr(6,tam-6);
                        if (tam >= 10 && tam < 12)
                                campo.value = s.substr(0,3) + '.' + s.substr(3,3) + '.' + s.substr(6,3) + '-' + s.substr(9,tam-9);
                break;
 
                case 'CNPJ' :
 
                        if (tam > 2 && tam < 6)
                                campo.value = s.substr(0,2) + '.' + s.substr(2, tam);
                        if (tam >= 6 && tam < 9)
                                campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,tam-5);
                        if (tam >= 9 && tam < 13)
                                campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,3) + '/' + s.substr(8,tam-8);
                        if (tam >= 13 && tam < 15)
                                campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,3) + '/' + s.substr(8,4)+ '-' + s.substr(12,tam-12);
                break;
 
                case 'TEL' :
                        if (tam > 2 && tam < 4)
                                campo.value = '(' + s.substr(0,2) + ') ' + s.substr(2,tam);
                        if (tam >= 7 && tam < 11)
                                campo.value = '(' + s.substr(0,2) + ') ' + s.substr(2,4) + '-' + s.substr(6,tam-6);
                break;
 
                case 'FON' :
                        if (tam >= 5  && tam < 8)
                                campo.value = s.substr(0,4) + '-' + s.substr(4,tam);
                break;
 
                case 'DATA' :
                        if (tam > 2 && tam < 4)
                                campo.value = s.substr(0,2) + '/' + s.substr(2, tam);
                        if (tam > 4 && tam < 11)
                                campo.value = s.substr(0,2) + '/' + s.substr(2,2) + '/' + s.substr(4,tam-4);
                break;
                
                case 'DDMM' :
                        if (tam > 2 && tam < 4)
                                campo.value = s.substr(0,2) + '/' + s.substr(2, tam);
                break;
                
                case 'CEP' :
                        if (tam > 2 && tam < 5)
                                campo.value = s.substr(0,2) + '.' + s.substr(2, tam);
                        if (tam > 5 && tam < 7)
                                campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '-' + s.substr(8, tam);
                break;

                case 'MOEDA' :
		        		tam = s.length;
						if ( (tam > 2) && (tam <= 5) ) {
							campo.value = s.substr( 0, tam - 2 ) + "," + s.substr( tam - 2, 2 ) ; 
						}
						if ( (tam >= 6) && (tam <= 8) ){
							campo.value = s.substr( 0, tam - 5 ) + "." + s.substr( tam - 5, 3 ) + "," + s.substr( tam - 2, tam ) ; 
						}
						if ( (tam >= 9) && (tam <= 11) ){
							campo.value = s.substr( 0, tam - 8 ) + "." + s.substr( tam - 8, 3 ) + "." + s.substr( tam - 5, 3 ) + "," + s.substr( tam - 2, tam ) ; }
						if ( (tam >= 12) && (tam <= 14) ){
							campo.value = s.substr( 0, tam - 11 ) + "." + s.substr( tam - 11, 3 ) + "." + s.substr( tam - 8, 3 ) + "." + s.substr( tam - 5, 3 ) + "," + s.substr( tam - 2, tam ) ; }
						if ( (tam >= 15) && (tam <= 17) ){
							campo.value = s.substr( 0, tam - 14 ) + "." + s.substr( tam - 14, 3 ) + "." + s.substr( tam - 11, 3 ) + "." + s.substr( tam - 8, 3 ) + "." + s.substr( tam - 5, 3 ) + "," + s.substr( tam - 2, tam ) ;
						}
                break;
                }
        }
}

//--->Função para verificar se o valor digitado é número...<---
function digitos(event){
        if (window.event) {
                // IE
                key = event.keyCode;
        } else if ( event.which ) {
                // netscape
                key = event.which;
        }
        if ( key != 8 || key != 13 || key < 48 || key > 57 )
                return ( ( ( key > 47 ) && ( key < 58 ) ) || ( key == 8 ) || ( key == 13 ) );
        return true;
}

function mostrar_empresas(Campo,objID) {
	var xmlhttp;
	if (window.ActiveXObject) {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		xmlhttp = new XMLHttpRequest();
	}
	var obj = document.getElementById(objID);
	var vlr = Campo.value;
	ServerPage = "../sis/mostrar_empresas.php?opcao=" + vlr;
	xmlhttp.open("GET",ServerPage);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			obj.innerHTML = xmlhttp.responseText;
		}
	}		
	xmlhttp.send(null);
}

function validacpf(Campo) {
	var i;
	s = Campo.value;
	s = s.substr(0,3) + s.substr(4,3) + s.substr(8,3) + s.substr(12,2);
	var c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;
	for (i = 0; i < 9; i++) {
		d1 += c.charAt(i)*(10-i);
	}
 
	if (d1 == 0){
		alert("Atencao... CPF Invalido !");
		Campo.focus();
		return false;
	}
 
	d1 = 11 - (d1 % 11);
 
	if (d1 > 9) d1 = 0;
 
	if (dv.charAt(0) != d1) {
		alert("Atencao... CPF Invalido !")
		Campo.focus();
		return false;
	}
 
	d1 *= 2;
 
	for (i = 0; i < 9; i++) {
		d1 += c.charAt(i)*(11-i);
	}
 
	d1 = 11 - (d1 % 11);
 
	if (d1 > 9) d1 = 0;
 
	if (dv.charAt(1) != d1) {
		alert("Atencao... CPF Invalido !")
		Campo.focus();
		return false;
	}
 
	return true;
 
} 

function mostrar_registros(Pagina,objID) {
	var xmlhttp;
	if (window.ActiveXObject) {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		xmlhttp = new XMLHttpRequest();
	}
	var obj = document.getElementById(objID);
	ServerPage = Pagina;
	xmlhttp.open("GET",ServerPage);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			obj.innerHTML = xmlhttp.responseText;
		}
	}		
	xmlhttp.send(null);
}


