// JavaScript Document



// insere um hiperlink em TD

function mouseClk(src) {

	if(event.srcElement.tagName=='TD'){

	  location = src;

    }

	return true;

} // Fim da fun��o 'mouseClk()'



// retorno de rolover de celula

function mouseOut(src,clrIn) {

	if (!src.contains(event.toElement)) {

	  src.style.cursor = 'default';

	  src.bgColor = clrIn;

	}

} // Fim da fun��o 'mouseOut()'



// efeito de rolover de celula

function mouseOvr(src,clrOver) {

    if (!src.contains(event.fromElement)) {

	  src.style.cursor = 'hand';

	  src.bgColor = clrOver;

	}

} // fim da fun��o 'mouseOvr()'



// retorna a data formatada

function ExibeData(){

    var objDataAtual = new Date();                                  

    var strDiaSemana;

    var strMesAno;

    switch (objDataAtual.getDay()){

    case 0:

        strDiaSemama = 'domingo';

        break; 

    case 1:

        strDiaSemama = 'segunda-feira';

        break; 

    case 2:

        strDiaSemama = 'ter&ccedil;a-feira';

        break;

    case 3:

        strDiaSemama = 'quarta-feira';

        break;

    case 4:

        strDiaSemama = 'quinta-feira';

        break;                      

    case 5:

        strDiaSemama = 'sexta-feira';

        break;                     

    case 6:

        strDiaSemama = 's&aacute;bado';

        break;                     

    default:

    strDiaSemama = 'Belo Horizonte';                           

    break;

    }        

    

    switch(objDataAtual.getMonth()){

    case 0:

        strMesAno = 'janeiro';

        break;

    case 1:

        strMesAno = 'fevereiro';                                 

        break;        

    case 2:

        strMesAno = 'mar&ccedil;o';

        break;        

    case 3:

        strMesAno = 'abril';

        break;        

    case 4:

        strMesAno = 'maio';

        break;        

    case 5:

        strMesAno = 'junho';

        break;        

    case 6:

        strMesAno = 'julho';

        break;        

    case 7:

        strMesAno = 'agosto';

        break;        

    case 8:

        strMesAno = 'setembro';

        break;        

    case 9:

        strMesAno = 'outubro';

        break;        

    case 10:

        strMesAno = 'novembro';

        break;        

    case 11:

        strMesAno = 'dezembro';

        break;        

    default:            

        strMesAno = 'janeiro';

        break;                

    }

    return strDiaSemama + ', ' + objDataAtual.getDate() + ' de ' + strMesAno + ' de ' + objDataAtual.getFullYear();

} // fim da funcao 'ExibeData()'



// Deixa so' os digitos no numero

function limpaString(S){

var Digitos = "0123456789";

var temp = "";

var digito = "";

    for (var i=0; i<S.length; i++){

      digito = S.charAt(i);

      if (Digitos.indexOf(digito)>=0){temp=temp+digito}

    }

    return temp;

} // fim da funcao 'limpaString'



// faz a validacao dos campos de cep

function validaCep(Form){

var cep1 = document.forms[Form].cep1.value;

var cep2 = document.forms[Form].cep2.value;

var retorno;

cep1 = limpaString(cep1);

cep2 = limpaString(cep2);

if(cep1.length != 5){

    alert('Favor preencher o CEP corretamente!');                                                   

    document.forms[Form].cep1.focus();

    retorno = false;                                                

    }else{

    if(cep2.length != 3){ 

        alert('Favor preencher o CEP corretamente!');

        document.forms[Form].cep2.focus();

        retorno = false;

        }else{

            retorno = true; 

        }       

    } 

    document.MM_returnValue = retorno;   

} // fim da funcao 'validaCep()'



// valida um numero de CPF fornecido

function validaCPF(s)

{

	var i;

	s = limpaString(s);

	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) return false;

	d1 = 11 - (d1 % 11);

	if (d1 > 9) d1 = 0;

	if (dv.charAt(0) != d1){

		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){

		return false;

	}

        return true;

} // fim da funcao 'validaCPF()'



// valida um numero de CGC fornecido

function validaCGC(s){

	var i;

	s = limpaString(s);

	var c = s.substr(0,12);

	var dv = s.substr(12,2);

	var d1 = 0;

	for (i = 0; i < 12; i++){

		d1 += c.charAt(11-i)*(2+(i % 8));

	}

        if (d1 == 0) return false;

        d1 = 11 - (d1 % 11);

	if (d1 > 9) d1 = 0;

	if (dv.charAt(0) != d1){

		return false;

	}

	d1 *= 2;

	for (i = 0; i < 12; i++){

		d1 += c.charAt(11-i)*(2+((i+1) % 8));

	}

	d1 = 11 - (d1 % 11);

	if (d1 > 9) d1 = 0;

	if (dv.charAt(1) != d1){

		return false;

	}

        return true;

} // fim da funcao 'validaCGC()'


// Testa se um endereco de email e valido
function valida_Email(email){
    if(!new RegExp(/^test$/).test("test")){
        return true;
    }

    //if(trim(email) == ""){
    //    return false;
  //  }else{
        return new RegExp(/^[^@]+@[^@]+\.[^@]{2,}$/).test(email);
  //  }
}
 

function exibePopup(objeto){

	if(objeto.length > 1){

		window.open('popup.php?popup='+objeto,'popup','width=250,height=250,dependent=yes,menubar=false,resizable=false,status=false,toolbar=false');

	}

}// fim da funcao exibePopup



function exibeVideo(id){

		window.open('video.php?id='+id,'zoom','width=250,height=250,dependent=yes,menubar=false,resizable=false,status=false,toolbar=false');

}// fim da funcao exibeZoom

