// JavaScript Document
function GetXmlHttpObject(){ 
	var objXMLHttp=null
	if (window.XMLHttpRequest){
	  objXMLHttp=new XMLHttpRequest()
	}else if (window.ActiveXObject){
	  objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 

function executaAllScript(texto){
    var i = 0;
	var ini, pos_src, fim, codigo;
	
    var objScript = null;
    ini = texto.toLowerCase().indexOf('<script', 0);
	
	
    while (ini!=-1){
        var objScript = document.createElement("script");
        //Busca se tem algum src a partir do inicio do script
        pos_src = texto.indexOf(' src', ini)
        ini = texto.indexOf('>', ini) + 1;

        //Verifica se este e um bloco de script ou include para um arquivo de scripts
        if (pos_src < ini && pos_src >=0){//Se encontrou um "src" dentro da tag script, esta e um include de um arquivo script
			//Marca como sendo o inicio do nome do arquivo para depois do src
            ini = pos_src + 4;
            //Procura pelo ponto do nome da extencao do arquivo e marca para depois dele
            fim = texto.indexOf('.', ini)+4;
            //Pega o nome do arquivo
            codigo = texto.substring(ini,fim);
            //Elimina do nome do arquivo os caracteres que possam ter sido pegos por engano
            codigo = codigo.replace("=","").replace(" ","").replace("\"","").replace("\"","").replace("\'","").replace("\'","").replace(">","");
            // Adiciona o arquivo de script ao objeto que sera adicionado ao documento
            objScript.src = codigo;
        }else{//Se nao encontrou um "src" dentro da tag script, esta e um bloco de codigo script
			// Procura o final do script
            fim = texto.indexOf('</script>', ini);
            // Extrai apenas o script
            codigo = texto.substring(ini,fim);
            // Adiciona o bloco de script ao objeto que sera adicionado ao documento
            objScript.text = codigo;
        }
		

        //Adiciona o script ao documento
        document.body.appendChild(objScript);
		
        // Procura a proxima tag de <script
        ini = texto.indexOf('<script', fim);

        //Limpa o objeto de script
        objScript = null;
    }
}


//Inicia o div de conteudo
function setDivCenter(width, height){
	
	document.getElementById("divCenter").style.height = height;
	document.getElementById("divCenter").style.width = width;
	
	document.getElementById("divCenter").style.marginTop = document.body.scrollTop - (height/2);
	document.getElementById("divCenter").style.marginLeft = -(width/2);

	document.getElementById("divCenter").style.display = 'block';	
}

function closeDivCenter(){
	document.getElementById("divCenter").innerHTML = '';
	document.getElementById("divCenter").style.display = 'none';
}

function enviarContato()
{
	var nome = document.getElementById("nome").value;
	var email = document.getElementById("email").value;
	var assunto = document.getElementById("assunto").value;
	var mensagem = document.getElementById("mensagem").value;
	
	var url = "envia.php?nome="+nome+"&email="+email+"&assunto="+assunto+"&mensagem="+mensagem;
	
	var action = 'Carregando...';
	htm = '<table border="0"><tr><td><img src="images/imgLoading.gif" alt="carregando" width="16" height="16"></td><td align="left" valign="middle" class="textoCarregando">'+action+'</td></tr></table>';
	document.getElementById("divPage").innerHTML = htm;

	page=GetXmlHttpObject()
	if (page==null){
		alert ("Browser does not support HTTP Request")
		return
	}   
	
	page.onreadystatechange = function stateChanged(){
		if (page.readyState==4 || page.readyState=="complete"){ 
		   if(page.status == 200){
			   	document.getElementById("divPage").innerHTML = page.responseText;
				executaAllScript(page.responseText);
		   }else{
			  	document.getElementById("divPage").innerHTML = page.statusText;
		   }
		   
		}	
	};
	page.open("GET",url,true);
	page.send(null);


}


function loadPage(url, id){
	var url = "loadMenu.php?url="+url+'&id='+id;
	
	var action = 'Carregando...';
	htm = '<table border="0"><tr><td><img src="images/imgLoading.gif" alt="carregando" width="16" height="16"></td><td align="left" valign="middle" class="texto">'+action+'</td></tr></table>';
	document.getElementById("divPage").innerHTML = htm;

	page=GetXmlHttpObject()
	if (page==null){
		alert ("Browser does not support HTTP Request")
		return
	}   
	
	page.onreadystatechange = function stateChanged(){
		if (page.readyState==4 || page.readyState=="complete"){ 
		   if(page.status == 200){
			   	document.getElementById("divPage").innerHTML = page.responseText;
				executaAllScript(page.responseText);
		   }else{
			  	document.getElementById("divPage").innerHTML = page.statusText;
		   }
		}	
	};
	page.open("GET",url,true);
	page.send(null);
}

function sendSemanaQualidade(form){
	var url = '?nome='+document.getElementById("nome").value;
	url += '&empresa='+document.getElementById("empresa").value;
	url += '&nascimento='+document.getElementById("nascimento").value;
	url += '&endereco='+document.getElementById("endereco").value;
	url += '&bairro='+document.getElementById("bairro").value;
	url += '&cidade='+document.getElementById("cidade").value;
	url += '&bairro='+document.getElementById("bairro").value;
	url += '&telefone='+document.getElementById("telefone").value;
	url += '&email='+document.getElementById("email").value;
	url += '&escola='+document.getElementById("escola").value;
	url += '&curso='+document.getElementById("curso").value;
	

	var url = "sendSemanaQualidade.php"+url;
	
	var action = 'Carregando...';
	var htm = '<table border="0"><tr><td><img src="images/imgLoading.gif" alt="carregando" width="16" height="16"></td><td align="left" valign="middle" class="texto">'+action+'</td></tr></table>';
	document.getElementById("divPage").innerHTML = htm;

	var page=GetXmlHttpObject()
	if (page==null){
		alert ("Browser does not support HTTP Request")
		return
	}   
	
	page.onreadystatechange = function stateChanged(){
		if (page.readyState==4 || page.readyState=="complete"){ 
		   if(page.status == 200){
			   	document.getElementById("divPage").innerHTML = page.responseText;
		   }else{
			  	document.getElementById("divPage").innerHTML = page.statusText;
		   }
		}	
	};
	page.open("GET",url,true);
	page.send(null);
}


