 var HttpReq = null;
  var dest_combo = null;
  
   function ajaxComboBox(url, comboBox){
    dest_combo = comboBox;

   var indice = document.getElementById('curso').selectedIndex;
   var sigla = document.getElementById('curso').options[indice].getAttribute('value');

	url = url + '?uf=' + sigla;
	if (document.getElementById) { 
			if (window.XMLHttpRequest) {
					HttpReq = new XMLHttpRequest();
																		
					HttpReq.onreadystatechange = XMLHttpRequestChange;
					HttpReq.open("GET", url, true);
					HttpReq.send(null);
			} else if (window.ActiveXObject) {
					HttpReq = new ActiveXObject("Microsoft.XMLHTTP");
		            if (HttpReq) {
			               HttpReq.onreadystatechange = XMLHttpRequestChange;
		                   HttpReq.open("GET", url, true);
						   HttpReq.send();
		            }
			}
	 }
}
function XMLHttpRequestChange() {
	     if (HttpReq.readyState == 4 && HttpReq.status == 200){
		         var result = HttpReq.responseXML;
				 var cidades = result.getElementsByTagName("nome");
				document.getElementById('curso2').innerHTML = "";
				for (var i = 0; i < cidades.length; i++) {
				new_opcao = create_opcao(cidades[i]);
		        document.getElementById('curso2').appendChild(new_opcao);
				}
		 }
}
function create_opcao(cidade) { 
		var new_opcao = document.createElement("option"); 
		var texto = document.createTextNode(cidade.childNodes[0].data); 
		new_opcao.setAttribute("value",cidade.getAttribute("id")); 
		new_opcao.appendChild(texto); //Adiciona o texto a OPTION.
		return new_opcao; // Retorna a nova OPTION.
 }

//------------------------------------------------------

function somente_numero(campo){
	var digits="0123456789"
	var campo_temp 
	for (var i=0;i<campo.value.length;i++){
	  campo_temp=campo.value.substring(i,i+1)	
	  if (digits.indexOf(campo_temp)==-1){
		    campo.value = campo.value.substring(0,i);
		    break;
	   }
	}
}

//------------------------------------------------------
 function TextBoxCaixaAlta_OnKeyUp(fsValor, foForm, foNome) { 
	if (window.event.keyCode >= 65 && window.event.keyCode <= 90){
		x = new String(document.forms[foForm].elements[foNome].value);
		document.forms[foForm].elements[foNome].value = x.toUpperCase();
	}
   }

   function TextBoxCaixaAlta_OnBlur(fsValor, foForm, foNome){ 	
	var tam=0;
	x = new String(document.forms[foForm].elements[foNome].value);
	while (tam != x.length){
		tam = x.length;
		x = x.replace('\'', '');
	}
	document.forms[foForm].elements[foNome].value = x.toUpperCase();
   }
   
//------------------------------------------------------
   
   function form_simples(ele){
	numero = ele.elements.length
	erro = "";
	for(i=0; i<numero; i++){
		if(ele.elements[i].alt == "yes"){
				if(ele.elements[i].value==""){
				erro = erro + "Preencha o campo '"+ ele.elements[i].name.toUpperCase() +"'. \n"
				}
		}
		if(ele.elements[i].title == "yes"){
			if(ele.elements[i].value==""){
			erro = erro + "Preencha o campo '"+ ele.elements[i].name.toUpperCase() +"'. \n"
			}
		}
		if(ele.elements[i].alt == "escolha"){
				if(ele.elements[i].value=="-1"){
				erro = erro + "Preencha o campo '"+ ele.elements[i].name.toUpperCase() +"'. \n"
				}
		}
		if(ele.elements[i].title == "escolha"){
			if(ele.elements[i].value=="-1"){
			erro = erro + "Preencha o campo '"+ ele.elements[i].name.toUpperCase() +"'. \n"
			}
		}
		if(ele.elements[i].alt == "telefone"){
				numeroletras = ele.elements[i].value.length;
				if(ele.elements[i].value==""){
				erro = erro + "Preencha o campo '"+ ele.elements[i].name.toUpperCase() +"'. \n"
				}
				if(numeroletras<8){
				erro = erro + "Preencha o campo '"+ ele.elements[i].name.toUpperCase() +" corretamente'. \n"
				}
		}
		if(ele.elements[i].title == "telefone"){
			if(ele.elements[i].value==""){
			erro = erro + "Preencha o campo '"+ ele.elements[i].name.toUpperCase() +"'. \n"
			}
			if(numeroletras<8){
			erro = erro + "Preencha o campo '"+ ele.elements[i].name.toUpperCase() +" corretamente'. \n"
			}
		}
	}

	if(erro != ""){
		alert("Erros:\n"+erro);
		return false
	}else{
		return true
	}
}

//----------------------------------------------




   function TextBoxtelefone_OnKeyUp(fsValor, foForm, foNome) { 
   var piLoop; 
   var psPalavra=''; 
   var psResposta='';  
   if (window.event.keyCode == 8){
      if (isNaN(fsValor.charAt(fsValor.length-1)) == true){
         document.forms[foForm].elements[foNome].value = fsValor.substring(0, (fsValor.length-1));
      }
   }
   else if (
	window.event.keyCode != 9  && 
	window.event.keyCode != 16 && 
	window.event.keyCode != 36 && 
	window.event.keyCode != 37 && 
	window.event.keyCode != 39){ 
		for(piLoop=0; piLoop <= (fsValor.length-1); piLoop++) { 
			if (fsValor.charAt(piLoop) >= '0' && fsValor.charAt(piLoop) <= '9') {
				psPalavra = psPalavra + fsValor.charAt(piLoop); 
			} 
		}
		for(piLoop=0; piLoop <= (psPalavra.length-1); piLoop++) { 
			if (piLoop == 0 || piLoop == 4){
				psResposta = psResposta + psPalavra.charAt(piLoop) + '('; 
			}
			else if (piLoop == 8){
				psResposta = psResposta + psPalavra.charAt(piLoop) + '-'; 
			}
			else {
				psResposta = psResposta + psPalavra.charAt(piLoop);  
			}
		}  
   	document.forms[foForm].elements[foNome].value = psResposta.substring(0, 14);  
   }
   } 
   
   
   
//-------------------------------------------
   
   
   function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


