

<!-- Begin 
// FORMATA DATA **********************************************************************
var isNav4 = false, isNav5 = false, isIE4 = false 
var strSeperator = "/";  
// If you are using any Java validation on the back side you will want to use the / because  
// Java date validations do not recognize the dash as a valid date separator. 
var vDateType = 3; // Global value for type of date format 
//                1 = mm/dd/yyyy 
//                2 = yyyy/dd/mm  (Unable to do date check at this time) 
//                3 = dd/mm/yyyy 
var vYearType = 4; //Set to 2 or 4 for number of digits in the year for Netscape 
var vYearLength = 2; // Set to 4 if you want to force the user to enter 4 digits for the year before validating. 
var err = 0; // Set the error code to a default of zero 
if(navigator.appName == "Netscape") { 
if (navigator.appVersion < "5") { 
isNav4 = true; 
isNav5 = false; 
} 
else 
if (navigator.appVersion > "4") { 
isNav4 = false; 
isNav5 = true; 
   } 
} 
else { 
isIE4 = true; 
} 
function DateFormat(vDateName, vDateValue, e, dateCheck, dateType) { 
vDateType = dateType; 
// vDateName = object name 
// vDateValue = value in the field being checked 
// e = event 
// dateCheck  
// True  = Verify that the vDateValue is a valid date 
// False = Format values being entered into vDateValue only 
// vDateType 
// 1 = mm/dd/yyyy 
// 2 = yyyy/mm/dd 
// 3 = dd/mm/yyyy 
//Enter a tilde sign for the first number and you can check the variable information. 
if (vDateValue == "~") { 
alert("AppVersion = "+navigator.appVersion+" \nNav. 4 Version = "+isNav4+" \nNav. 5 Version = "+isNav5+" \nIE Version = "+isIE4+" \nYear Type = "+vYearType+" \nDate Type = "+vDateType+" \nSeparator = "+strSeperator); 
vDateName.value = ""; 
vDateName.focus(); 
return true; 
} 
var whichCode = (window.Event) ? e.which : e.keyCode; 
// Check to see if a seperator is already present. 
// bypass the date if a seperator is present and the length greater than 8 
if (vDateValue.length > 8 && isNav4) { 
if ((vDateValue.indexOf("-") >= 1) || (vDateValue.indexOf("/") >= 1)) 
return true; 
} 
//Eliminate all the ASCII codes that are not valid 
var alphaCheck = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/-"; 
if (alphaCheck.indexOf(vDateValue) >= 1) { 
if (isNav4) { 
vDateName.value = ""; 
vDateName.focus(); 
vDateName.select(); 
return false; 
} 
else { 
vDateName.value = vDateName.value.substr(0, (vDateValue.length-1)); 
return false; 
   } 
} 
if (whichCode == 8) //Ignore the Netscape value for backspace. IE has no value 
return false; 
else { 
//Create numeric string values for 0123456789/ 
//The codes provided include both keyboard and keypad values 
var strCheck = '47,48,49,50,51,52,53,54,55,56,57,58,59,95,96,97,98,99,100,101,102,103,104,105'; 
if (strCheck.indexOf(whichCode) != -1) { 
if (isNav4) { 
if (((vDateValue.length < 6 && dateCheck) || (vDateValue.length == 7 && dateCheck)) && (vDateValue.length >=1)) { 
alert("Data Inválida\nDigite uma data correta"); 
vDateName.value = ""; 
vDateName.focus(); 
vDateName.select(); 
return false; 
} 
if (vDateValue.length == 6 && dateCheck) { 
var mDay = vDateName.value.substr(2,2); 
var mMonth = vDateName.value.substr(0,2); 
var mYear = vDateName.value.substr(4,4) 
//Turn a two digit year into a 4 digit year 
if (mYear.length == 2 && vYearType == 4) { 
var mToday = new Date(); 
//If the year is greater than 30 years from now use 19, otherwise use 20 
var checkYear = mToday.getFullYear() + 30;  
var mCheckYear = '20' + mYear; 
if (mCheckYear >= checkYear) 
mYear = '19' + mYear; 
else 
mYear = '20' + mYear; 
} 
var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear; 
if (!dateValid(vDateValueCheck)) { 
alert("Data Inválida\nDigite uma data correta"); 
vDateName.value = ""; 
vDateName.focus(); 
vDateName.select(); 
return false; 
} 
return true; 
} 
else { 
// Reformat the date for validation and set date type to a 1 
if (vDateValue.length >= 8  && dateCheck) { 
if (vDateType == 1) // mmddyyyy 
{ 
var mDay = vDateName.value.substr(2,2); 
var mMonth = vDateName.value.substr(0,2); 
var mYear = vDateName.value.substr(4,4) 
vDateName.value = mMonth+strSeperator+mDay+strSeperator+mYear; 
} 
if (vDateType == 2) // yyyymmdd 
{ 
var mYear = vDateName.value.substr(0,4) 
var mMonth = vDateName.value.substr(4,2); 
var mDay = vDateName.value.substr(6,2); 
vDateName.value = mYear+strSeperator+mMonth+strSeperator+mDay; 
} 
if (vDateType == 3) // ddmmyyyy 
{ 
var mMonth = vDateName.value.substr(2,2); 
var mDay = vDateName.value.substr(0,2); 
var mYear = vDateName.value.substr(4,4) 
vDateName.value = mDay+strSeperator+mMonth+strSeperator+mYear; 
} 
//Create a temporary variable for storing the DateType and change 
//the DateType to a 1 for validation. 
var vDateTypeTemp = vDateType; 
vDateType = 1; 
var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear; 
if (!dateValid(vDateValueCheck)) { 
alert("Data Inválida\nDigite uma data correta"); 
vDateType = vDateTypeTemp; 
vDateName.value = ""; 
vDateName.focus(); 
vDateName.select(); 
return false; 
} 
vDateType = vDateTypeTemp; 
return true; 
} 
else { 
if (((vDateValue.length < 8 && dateCheck) || (vDateValue.length == 9 && dateCheck)) && (vDateValue.length >=1)) { 
alert("Data Inválida\nDigite uma data correta"); 
vDateName.value = ""; 
vDateName.focus(); 
vDateName.select(); 
return false; 
         } 
      } 
   } 
} 
else { 
// Non isNav Check 
if (((vDateValue.length < 8 && dateCheck) || (vDateValue.length == 9 && dateCheck)) && (vDateValue.length >=1)) { 
alert("Data Inválida\nDigite uma data correta"); 
vDateName.value = ""; 
vDateName.focus(); 
return true; 
} 
// Reformat date to format that can be validated. mm/dd/yyyy 
if (vDateValue.length >= 8 && dateCheck) { 
// Additional date formats can be entered here and parsed out to 
// a valid date format that the validation routine will recognize. 
if (vDateType == 1) // mm/dd/yyyy 
{ 
var mMonth = vDateName.value.substr(0,2); 
var mDay = vDateName.value.substr(3,2); 
var mYear = vDateName.value.substr(6,4) 
} 
if (vDateType == 2) // yyyy/mm/dd 
{ 
var mYear = vDateName.value.substr(0,4) 
var mMonth = vDateName.value.substr(5,2); 
var mDay = vDateName.value.substr(8,2); 
} 
if (vDateType == 3) // dd/mm/yyyy 
{ 
var mDay = vDateName.value.substr(0,2); 
var mMonth = vDateName.value.substr(3,2); 
var mYear = vDateName.value.substr(6,4) 
} 
if (vYearLength == 4) { 
if (mYear.length < 4) { 
alert("Data Inválida\nDigite uma data correta"); 
vDateName.value = ""; 
vDateName.focus(); 
return true; 
   } 
} 
// Create temp. variable for storing the current vDateType 
var vDateTypeTemp = vDateType; 
// Change vDateType to a 1 for standard date format for validation 
// Type will be changed back when validation is completed. 
vDateType = 1; 
// Store reformatted date to new variable for validation. 
var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear; 
if (mYear.length == 2 && vYearType == 4 && dateCheck) { 
//Turn a two digit year into a 4 digit year 
var mToday = new Date(); 
//If the year is greater than 30 years from now use 19, otherwise use 20 
var checkYear = mToday.getFullYear() + 30;  
var mCheckYear = '20' + mYear; 
if (mCheckYear >= checkYear) 
mYear = '19' + mYear; 
else 
mYear = '20' + mYear; 
vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear; 
// Store the new value back to the field.  This function will 
// not work with date type of 2 since the year is entered first. 
if (vDateTypeTemp == 1) // mm/dd/yyyy 
vDateName.value = mMonth+strSeperator+mDay+strSeperator+mYear; 
if (vDateTypeTemp == 3) // dd/mm/yyyy 
vDateName.value = mDay+strSeperator+mMonth+strSeperator+mYear; 
}  
if (!dateValid(vDateValueCheck)) { 
alert("Data Inválida\nDigite uma data correta"); 
vDateType = vDateTypeTemp; 
vDateName.value = ""; 
vDateName.focus(); 
return true; 
} 
vDateType = vDateTypeTemp; 
return true; 
} 
else { 
if (vDateType == 1) { 
if (vDateValue.length == 2) { 
vDateName.value = vDateValue+strSeperator; 
} 
if (vDateValue.length == 5) { 
vDateName.value = vDateValue+strSeperator; 
   } 
} 
if (vDateType == 2) { 
if (vDateValue.length == 4) { 
vDateName.value = vDateValue+strSeperator; 
} 
if (vDateValue.length == 7) { 
vDateName.value = vDateValue+strSeperator; 
   } 
}  
if (vDateType == 3) { 
if (vDateValue.length == 2) { 
vDateName.value = vDateValue+strSeperator; 
} 
if (vDateValue.length == 5) { 
vDateName.value = vDateValue+strSeperator; 
   } 
} 
return true; 
   } 
} 
if (vDateValue.length == 10&& dateCheck) { 
if (!dateValid(vDateName)) { 
// Un-comment the next line of code for debugging the dateValid() function error messages 
//alert(err);   
alert("Data Inválida\nDigite uma data correta"); 
vDateName.focus(); 
vDateName.select(); 
   } 
} 
return false; 
} 
else { 
// If the value is not in the string return the string minus the last 
// key entered. 
if (isNav4) { 
vDateName.value = ""; 
vDateName.focus(); 
vDateName.select(); 
return false; 
} 
else 
{ 
vDateName.value = vDateName.value.substr(0, (vDateValue.length-1)); 
return false; 
         } 
      } 
   } 
} 
function dateValid(objName) { 
var strDate; 
var strDateArray; 
var strDay; 
var strMonth; 
var strYear; 
var intday; 
var intMonth; 
var intYear; 
var booFound = false; 
var datefield = objName; 
var strSeparatorArray = new Array("-"," ","/","."); 
var intElementNr; 
// var err = 0; 
var strMonthArray = new Array(12); 
strMonthArray[0] = "Jan"; 
strMonthArray[1] = "Feb"; 
strMonthArray[2] = "Mar"; 
strMonthArray[3] = "Apr"; 
strMonthArray[4] = "May"; 
strMonthArray[5] = "Jun"; 
strMonthArray[6] = "Jul"; 
strMonthArray[7] = "Aug"; 
strMonthArray[8] = "Sep"; 
strMonthArray[9] = "Oct"; 
strMonthArray[10] = "Nov"; 
strMonthArray[11] = "Dec"; 
//strDate = datefield.value; 
strDate = objName; 
if (strDate.length < 1) { 
return true; 
} 
for (intElementNr = 0; intElementNr < strSeparatorArray.length; intElementNr++) { 
if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) { 
strDateArray = strDate.split(strSeparatorArray[intElementNr]); 
if (strDateArray.length != 3) { 
err = 1; 
return false; 
} 
else { 
strDay = strDateArray[0]; 
strMonth = strDateArray[1]; 
strYear = strDateArray[2]; 
} 
booFound = true; 
   } 
} 
if (booFound == false) { 
if (strDate.length>5) { 
strDay = strDate.substr(0, 2); 
strMonth = strDate.substr(2, 2); 
strYear = strDate.substr(4); 
   } 
} 
//Adjustment for short years entered 
if (strYear.length == 2) { 
strYear = '20' + strYear; 
} 
strTemp = strDay; 
strDay = strMonth; 
strMonth = strTemp; 
intday = parseInt(strDay, 10); 
if (isNaN(intday)) { 
err = 2; 
return false; 
} 
intMonth = parseInt(strMonth, 10); 
if (isNaN(intMonth)) { 
for (i = 0;i<12;i++) { 
if (strMonth.toUpperCase() == strMonthArray[i].toUpperCase()) { 
intMonth = i+1; 
strMonth = strMonthArray[i]; 
i = 12; 
   } 
} 
if (isNaN(intMonth)) { 
err = 3; 
return false; 
   } 
} 
intYear = parseInt(strYear, 10); 
if (isNaN(intYear)) { 
err = 4; 
return false; 
} 
if (intMonth>12 || intMonth<1) { 
err = 5; 
return false; 
} 
if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 1)) { 
err = 6; 
return false; 
} 
if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday > 30 || intday < 1)) { 
err = 7; 
return false; 
} 
if (intMonth == 2) { 
if (intday < 1) { 
err = 8; 
return false; 
} 
if (LeapYear(intYear) == true) { 
if (intday > 29) { 
err = 9; 
return false; 
   } 
} 
else { 
if (intday > 28) { 
err = 10; 
return false; 
      } 
   } 
} 
return true; 
} 
function LeapYear(intYear) { 
if (intYear % 100 == 0) { 
if (intYear % 400 == 0) { return true; } 
} 
else { 
if ((intYear % 4) == 0) { return true; } 
} 
return false; 
} 
//  End --> 



function isNum( caractere ) 
  
{ 
  
var strValidos = "0123456789" 
  
if ( strValidos.indexOf( caractere ) == -1 ) 
  
return false; 
  
return true; 
  
} 
  
function validaTecla(campo, event) 
  
{ 
  
var BACKSPACE= 8; 
  
var key; 
  
var tecla; 
  
  
  
CheckTAB=true; 
  
if(navigator.appName.indexOf("Netscape")!= -1) 
  
tecla= event.which; 
  
else 
  
tecla= event.keyCode; 
  
  
  
key = String.fromCharCode( tecla); 
  
//alert( 'key: ' + tecla + ' -> campo: ' + campo.value); 
  
  
  
if ( tecla == 13 ) 
  
return false; 
  
if ( tecla == BACKSPACE ) 
  
return true; 
  
return ( isNum(key)); 
  
} 


function Limpar(valor, validos) {
// FORMATA VALORES EM MOEDA --- PARA INFORMAR PAGTO**********************************
var result = "";
var aux;
for (var i=0; i < valor.length; i++) {
aux = validos.indexOf(valor.substring(i, i+1));
if (aux>=0) {
result += aux;
}
}
return result;
}

//Formata número tipo moeda usando o evento onKeyDown

function Formata(campo,tammax,teclapres,decimal) {
var tecla = teclapres.keyCode;
vr = Limpar(campo.value,"0123456789");
tam = vr.length;
dec=decimal

if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }

if (tecla == 8 )
{ tam = tam - 1 ; }

if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 )
{

if ( tam <= dec )
{ campo.value = vr ; }

if ( (tam > dec) && (tam <= 5) ){
campo.value = vr.substr( 0, tam - 2 ) + "," + vr.substr( tam - dec, tam ) ; }
if ( (tam >= 6) && (tam <= 8) ){
campo.value = vr.substr( 0, tam - 5 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; 
}
if ( (tam >= 9) && (tam <= 11) ){
campo.value = vr.substr( 0, tam - 8 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; }
if ( (tam >= 12) && (tam <= 14) ){
campo.value = vr.substr( 0, tam - 11 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; }
if ( (tam >= 15) && (tam <= 17) ){
campo.value = vr.substr( 0, tam - 14 ) + "." + vr.substr( tam - 14, 3 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - 2, tam ) ;}
} 

}




function MM_openBrWindow(theURL,winName,features) 
 { // ABRE POP UP **************************************************************
window.open(theURL,winName,features);
}



var URLSite=window.location.href;
var TituloSite=window.document.title;
function addfav()
{ // ADICIONAR AOS FAVORITOS **************************************************************
window.external.AddFavorite(URLSite,TituloSite);
}


function validaCNPJ() 

{ // VALIDA CNPJ **************************************************************
                 CNPJ = document.validacao.CNPJID.value;
                 erro = new String;
                 if (CNPJ.length < 18) erro += "O campo CNPJ não foi preenchido corretamente ou CNPJ informado não é válido!"; 
                 if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
                 if (erro.length == 0) erro += "CNPJ inválido: preencha seu CNPJ!";
                 }
                 //substituir os caracteres que não são números
               if(document.layers && parseInt(navigator.appVersion) == 4){
                       x = CNPJ.substring(0,2);
                       x += CNPJ. substring (3,6);
                       x += CNPJ. substring (7,10);
                       x += CNPJ. substring (11,15);
                       x += CNPJ. substring (16,18);
                       CNPJ = x; 
               } else {
                       CNPJ = CNPJ. replace (".","");
                       CNPJ = CNPJ. replace (".","");
                       CNPJ = CNPJ. replace ("-","");
                       CNPJ = CNPJ. replace ("/","");
               }
               var nonNumbers = /\D/;
               if (nonNumbers.test(CNPJ)) erro += "CNPJ inválido: preencha seu CNPJ!"; 
               var a = [];
               var b = new Number;
               var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
               for (i=0; i<12; i++){
                       a[i] = CNPJ.charAt(i);
                       b += a[i] * c[i+1];
 }
               if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
               b = 0;
               for (y=0; y<13; y++) {
                       b += (a[y] * c[y]); 
               }
               if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
               if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
                       erro +=" CNPJ INVÁLIDO";
               }
               if (erro.length > 0){
                       alert(erro);
                       return false;
               } else {
                       // alert("Confirmar Envio!");
               }
               return true;

       }


function FormataCNPJ(Campo, teclapres){

	var tecla = teclapres.keyCode;

	var vr = new String(Campo.value);
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	vr = vr.replace("/", "");
	vr = vr.replace("-", "");

	tam = vr.length + 1 ;

	
	if (tecla != 9 && tecla != 8){
		if (tam > 2 && tam < 6)
			Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
		if (tam >= 6 && tam < 9)
			Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
		if (tam >= 9 && tam < 13)
			Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
		if (tam >= 13 && tam < 15)
			Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
		}
}


function validaCPF()
{ // VALIDA CPF **************************************************************
                 cpf = document.validacao.cpf.value;
                 erro = new String;
                 if (cpf.length < 11) erro += "Sao necessarios 11 digitos para verificacao do CPF! "; 
                 var nonNumbers = /\D/;
                 if (nonNumbers.test(cpf)) erro += "A verificacao de CPF suporta apenas numeros! "; 
                 if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
                         erro += "Numero de CPF invalido!"
               }
               var a = [];
               var b = new Number;
               var c = 11;
               for (i=0; i<11; i++){
                       a[i] = cpf.charAt(i);
                       if (i < 9) b += (a[i] * --c);
               }
               if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
               b = 0;
               c = 11;
               for (y=0; y<10; y++) b += (a[y] * c--); 
               if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
               if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
                       erro +="Digito verificador com problema!";
               }
               if (erro.length > 0){
                       alert(erro);
                       return false;
               }
               return true;
       }


function validaFormPF(form)
{// VALIDA DOMINIOS PESSOA FISCA **************************************************************
for (i=0;i<form.length;i++){
if (form[i].value == ""){
var Dominio1 = form[i].name;
alert("Por favor, preencha os dois campos! Lembre-se: Seu domínio deve ser: xxxxx.xxxxx.NOM.BR");
form[i].focus();
return false
}
}
}


function validaFormPL(form)
{// VALIDA DOMINIOS PROFISSIONAL LIBERAL **************************************************************
for (i=0;i<form.length;i++){
if (form[i].value == ""){
var Dominio1 = form[i].name;
alert("O campo Domínio é obrigatório!");
form[i].focus();
return false
}
}
}

function validaFormG(form)
{// VALIDA DOMINIOS GERAIS **************************************************************
for (i=0;i<form.length;i++){
if (form[i].value == ""){
var Dominio1 = form[i].name;
alert("O campo Domínio é obrigatório!");
form[i].focus();
return false
}
}
}

function validaFormGI(form)
{// VALIDA DOMINIOS GERAIS **************************************************************
for (i=0;i<form.length;i++){
if (form[i].value == ""){
var DominioGeral = form[i].name;
alert("O campo Domínio é obrigatório!");
form[i].focus();
return false
}
}
}

function validaFormEscolhaPlano(form)
{// VALIDA DOMINIOS GERAIS **************************************************************
for (i=0;i<form.length;i++){
if (form[i].value == ""){
var CodigoPlano = form[i].name;
alert("Escolha o Plano!");
form[i].focus();
return false
}
}
}

function validaFormEnvioOferta(form)
{// VALIDA DOMINIOS GERAIS **************************************************************
for (i=0;i<form.length;i++){
if (form[i].value == ""){
var CodigoPlano = form[i].name;
alert("Então, para fazer uma oferta, é necessário que todos os campos deste formulário estejam preenchidos.\n\nPedimos desculpas, mas são os procedimentos!\n\n- Veja se deu um TITULO A SUA OFERTA.\n\n- Ou se preencheu os DETALHES DA OFERTA.\n\n- Se fez isso, veja se não faltou informar COMO O CANDIDATO DEVE RESPONDER SUA OFERTA\n\nGrrr!!! Se fez isso tudo, veja se não está esquecendo de informar o seu NOME, no último campo do formulário.\n\nObrigado!");
form[i].focus();
return false
}
}
}

function validaFormEnvioDenuncia(form)
{// VALIDA DOMINIOS GERAIS **************************************************************
for (i=0;i<form.length;i++){
if (form[i].value == ""){
var CodigoPlano = form[i].name;
alert("Ou você não informou ou motivo ou não deu mais detalhes sobre sua denúncia.\nEstas informações são fundamentais.\n\nObrigado!");
form[i].focus();
return false
}
}
}

function validaFormPublicarVagas(form)
{// VALIDA DOMINIOS GERAIS **************************************************************
for (i=0;i<form.length;i++){
if (form[i].value == ""){
var CodigoPlano = form[i].name;
alert("Um momento!\n\nSe você está publicando uma vaga para quem tem ou estar cursando o nível superior ou técnico é necessário informar qual curso o candidato deve ter feito ou estar fazendo.\n\nSe a sua vaga é para BILÍNGUE, informe também os idiomas necessários.\n\nEstas informações são fundamentais.\n\nObrigado!");
form[i].focus();
return false
}
}
}

function validaBlogs(form)
{// VALIDA DOMINIOS GERAIS **************************************************************
for (i=0;i<form.length;i++){
if (form[i].value == ""){
var CodigoPlano = form[i].name;
alert("Um momento!\nHá campos em branco! Verifique, por favor!\nObrigado!");
form[i].focus();
return false
}
}
}


function move_i(what) { what.style.background='#EEEEEE'; }
function move_o(what) { what.style.background='#FFFFFF'; }

function consulta_whois()
{// FAZ CONSULTA WHOIS **************************************************************
var queme = document.all['queme'].value;
window.open("http://www.hostsites.com.br/pd/whois.php?queme="+queme,"Buscar","width=300,height=500,scrollbars,resizable=yes");
}

function limitaText( p_objCampo, p_permitido ) { 

   if (  p_objCampo.value.length > p_permitido ) {
      alert(  "As informações ultrapassaram o limite permitido! O texto excedente, será cortado!");
      p_objCampo.value =  p_objCampo.value.substr( 0, p_permitido )

      if ( p_objCampo.value.length > p_permitido )  
         p_objCampo.value =  p_objCampo.value.substr( 0, p_permitido-1 )
   }
   
}

function limitaTextEvento( p_objCampo, p_permitido ) { 

   if (  p_objCampo.value.length > p_permitido ) {
      alert(  "Por favor, limite suas informações a 1000 caracteres. A quantidade de caracteres digitados ultrapassou "+p_permitido+". Os caracteres excedidos serão retirados.");
      p_objCampo.value =  p_objCampo.value.substr( 0, p_permitido )

      if ( p_objCampo.value.length > p_permitido )  
         p_objCampo.value =  p_objCampo.value.substr( 0, p_permitido-1 )
   }
   
}


function enviardados(){

if(document.addblogs.nomeblog.value=="" || document.addblogs.nomeblog.value.length < 0)
{
alert( "Preencha campo NOME corretamente!" );
document.addblogs.nomeblog.focus();
return false;
}

if(document.addblogs.url.value=="" || document.addblogs.url.value.length < 0)
{
alert( "Preencha campo URL corretamente!" );
document.addblogs.url.focus();
return false;
}

if(document.addblogs.nomeblogueiro.value=="" || document.addblogs.nomeblogueiro.value.length < 0)
{
alert( "Preencha campo NOME DO BLOGUEIRO corretamente!" );
document.addblogs.nomeblogueiro.focus();
return false;
}


if(document.addblogs.status.value=="" || document.addblogs.status.value.length < 0)
{
alert( "Preencha campo STATUS corretamente!" );
document.addblogs.status.focus();
return false;
}

return true;
}


function enviardadosblog(){

if(document.addblogscad.nomeblog.value=="" || document.addblogscad.nomeblog.value.length < 2)
{
alert( "Preencha campo NOME DO Blog corretamente!" );
document.addblogscad.nomeblog.focus();
return false;
}

if(document.addblogscad.url.value=="" || document.addblogscad.url.value.length < 10)
{
alert( "Preencha campo URL corretamente!" );
document.addblogscad.url.focus();
return false;
}

if( document.addblogscad.email.value.length < 0  || document.addblogscad.email.value.indexOf('@')==-1 || document.addblogscad.email.value.indexOf('.')==-1 )
{
alert( "Não tema!\nPreencha seu e-mail sem receios para poder validar seu link!\nEu não pratico SPAM, mas também não quero SPAMMERS em minha blogosfera.\nPor isso o e-mail é importante. Eu preciso saber que você existe e não é um robô de cadastro automático!" );
document.addblogscad.email.focus();
return false;
}

if(document.addblogscad.nomeblogueiro.value=="" || document.addblogscad.nomeblogueiro.value.length < 0)
{
alert( "Preencha campo NOME DO BLOGUEIRO corretamente!" );
document.addblogscad.nomeblogueiro.focus();
return false;
}


return true;
}


function publicacomente(){

if(document.comente.resposta.value=="" || document.comente.resposta.value.length < 0)
{
alert( "Preencha campo RESPOSTA corretamente!" );
document.comente.resposta.focus();
return false;
}

if(document.comente.status.value=="" || document.comente.status.value.length < 0)
{
alert( "Preencha campo STATUS corretamente!" );
document.comente.status.focus();
return false;
}

if( document.comente.email.value.length < 0  || document.comente.email.value.indexOf('@')==-1 || document.comente.email.value.indexOf('.')==-1 )
{
alert( "Viu se o e-mail é válido?" );
document.comente.email.focus();
return false;
}

return true;
}


function publicacomentesite(){

if(document.comentesite.nome.value=="" || document.comentesite.nome.value.length < 0)
{
alert( "Por favor, seu nome..." );
document.comentesite.nome.focus();
return false;
}

if( document.comentesite.email.value.length < 0  || document.comentesite.email.value.indexOf('@')==-1 || document.comentesite.email.value.indexOf('.')==-1 )
{
alert( "Pode informar seu e-mail sem receios... servirá apenas para eu reponder seu comentário. Não há risco de SPAM!" );
document.comentesite.email.focus();
return false;
}

if(document.comentesite.titulocomentario.value=="" || document.comentesite.titulocomentario.value.length < 0)
{
alert( "Esqueceu de dá um título a seu comentário..." );
document.comentesite.titulocomentario.focus();
return false;
}

if(document.comentesite.anti2.value=="" || document.comentesite.anti2.value.length < 0)
{
alert( "Por favor, verifique o ANTI-SPAM! Repita no segundo campo, os número que você ver no primeiro!" );
document.comentesite.anti2.focus();
return false;
}

if(document.comentesite.comentario.value=="" || document.comentesite.comentario.value.length < 0)
{
alert( "Você não escrever seu comentário..." );
document.comentesite.comentario.focus();
return false;
}

return true;
}


function publicaevento(){

if(document.formevento.categoriaevento.value=="" || document.formevento.categoriaevento.value.length < 0)
{
alert( "Por favor, escolha uma categoria..." );
document.formevento.categoriaevento.focus();
return false;
}

if(document.formevento.tituloevento.value=="" || document.formevento.tituloevento.value.length < 0)
{
alert( "Esqueceu de informar um título..." );
document.formevento.tituloevento.focus();
return false;
}

if(document.formevento.dia.value=="" || document.formevento.dia.value.length < 0)
{
alert( "Informe DIA, MÊS e ANO..." );
document.formevento.dia.focus();
return false;
}

if(document.formevento.mes.value=="" || document.formevento.mes.value.length < 0)
{
alert( "Informe DIA, MÊS e ANO..." );
document.formevento.mes.focus();
return false;
}

if(document.formevento.ano.value=="" || document.formevento.ano.value.length < 0)
{
alert( "Informe DIA, MÊS e ANO..." );
document.formevento.ano.focus();
return false;
}

if(document.formevento.local.value=="" || document.formevento.local.value.length < 0)
{
alert( "Informe o Local do Evento..." );
document.formevento.local.focus();
return false;
}

if(document.formevento.cidade.value=="" || document.formevento.cidade.value.length < 0)
{
alert( "O campo Cidade é obrigatório..." );
document.formevento.cidade.focus();
return false;
}

if(document.formevento.detalhes.value=="" || document.formevento.detalhes.value.length < 0)
{
alert( "Use o campo Detalhes para dá mais informações sobre seu evento..." );
document.formevento.detalhes.focus();
return false;
}

if(document.formevento.promotor.value=="" || document.formevento.promotor.value.length < 0)
{
alert( "Diga o nome do Responsável ou Entidade que promove o Evento..." );
document.formevento.promotor.focus();
return false;
}


if( document.formevento.email.value.length < 0  || document.formevento.email.value.indexOf('@')==-1 || document.formevento.email.value.indexOf('.')==-1 )
{
alert( "O e-mail é necessário..." );
document.formevento.email.focus();
return false;
}

return true;
}





function toggle(obj) { 
var el = document.getElementById(obj); 
if ( el.style.display != 'none' ) { 
el.style.display = 'none'; 
} 
else { 
el.style.display = ''; 
} 
}

var head="display:''"
img1=new Image()
img1.src="closed.gif"
img2=new Image()
img2.src="open.gif"

function change(){
   if(!document.all)
      return
   if (event.srcElement.id=="foldheader") {
      var srcIndex = event.srcElement.sourceIndex
      var nested = document.all[srcIndex+1]
      if (nested.style.display=="none") {
         nested.style.display=''
         event.srcElement.style.listStyleImage="url(open.gif)"
      }
      else {
         nested.style.display="none"
         event.srcElement.style.listStyleImage="url(closed.gif)"
      }
   }
}

document.onclick=change
//-->
