
///////////////////////////////////////////////////// PRELOAD IMAGENS
var myimages = new Array();
function preloading(){
for (x=0; x<preloading.arguments.length; x++){
myimages[x] = new Image();
myimages[x].src = "img/" + preloading.arguments[x];
}
}
preloading("circulo.gif");

//========================================= Ajaxs ===========================================================
function opAjaxs() { 
var Ajaxs; 
try {Ajaxs = new XMLHttpRequest(); // XMLHttpRequest para browsers mais populares, como: Firefox, Safari, dentre outros. 
}catch(ee) { try {Ajaxs = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS 
}catch(e) { try {Ajaxs = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS 
}catch(e) {Ajaxs = false; 
} } } return Ajaxs; } 

function cAjax(id,url,metodo,obj,carregando,txt_carregando) { 

if(document.getElementById) { // Para os browsers complacentes com o DOM W3C. 
var exibeResultado = document.getElementById(id); // div que exibirá o resultado. 
var Ajaxs = opAjaxs(); // Inicia o Ajaxs. 
Ajaxs.open(metodo, url, true); // fazendo a requisição 

if (metodo == 'Post') { Ajaxs.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');}

Ajaxs.onreadystatechange = function() 
{ 

if (carregando != "") {
if(Ajaxs.readyState == 1) { // Quando estiver carregando, exibe: carregando... 
//window.document.body.scrollTop=0;
exibeResultado.innerHTML = "<div align='center'><table width='265' height='100' border='0' cellpadding='0' cellspacing='0' ><tr><td align='center' height='10'><br><img src='../img/" + carregando + "'><br><br>"+txt_carregando+"</td></tr></table></div>"; 
}
}
 
if(Ajaxs.readyState == 4) { // Quando estiver tudo pronto. 

//if(Ajaxs.status == 200) { 
var resultado = Ajaxs.responseText; // Coloca o retornado pelo Ajaxs nessa variável 
//window.document.body.scrollTop=0;
exibeResultado.innerHTML = resultado; 
//} else { 
//exibeResultado.innerHTML = "Erro: " + Ajaxs.statusText; 
//} 
} 
} 



if (metodo == 'Post') { 


//Monta os paramtros do post
      
	  var getstr = "";



      for (i=0; i<obj.elements.length; i++) {

         if (obj.elements[i].tagName == "INPUT") {

            if (obj.elements[i].type == "text") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
            }

            if (obj.elements[i].type == "hidden") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
            }
	
			if (obj.elements[i].type == "password") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
            }
			if (obj.elements[i].type == "file") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
            }
            if (obj.elements[i].type == "checkbox") {
               if (obj.elements[i].checked) {
                  getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
               } else {
                  getstr += obj.elements[i].name + "=&";
               }
            }
            if (obj.elements[i].type == "radio") {
               if (obj.elements[i].checked) {
                  getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
               }
            }




         }   

         if (obj.elements[i].tagName == "SELECT") {
	if (obj.elements[i].disabled == false)  {
            var sel = obj.elements[i];
            getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
	}
         }

		 if (obj.elements[i].tagName == "TEXTAREA") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
         }
         
      }



//Final os paramtros do post   
Ajaxs.send(getstr);

} // submete 

if (metodo == 'Get') {Ajaxs.send(null);}
} 

}
function confirma_form(){
	senha1 = document.form_senha.sen.value
	senha2 = document.form_senha.senha.value
    
	if (sen == senha) {
		cAjax('serv','includes/cad_3.php','Post',document.form_conteudo,'','');
	} else {
		alert("Senhas diferentes");
	}
}
function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- O campo de e-mail precisa de um e-mail válido.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- O campo '+nm+' está vazio.\n'; }
    } if (errors) alert('Erro de cadastro:\n'+errors);
    document.MM_returnValue = (errors == '');
} }