//HTTP Request AjAX
function ObjAjax(){
	try{return new XMLHttpRequest()}
	catch(e){try{return new ActiveXObject("Msxml2.XMLHTTP")}
	catch(e){return new ActiveXObject("Microsoft.XMLHTTP")}}
	return null;
}

function doScript(texto){
    var ini, pos_src, fim, codigo;
    var objScript = null;
    ini = texto.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;
    }
}

function nav(pg){
var div = document.getElementById("cont");
var ajax = new ObjAjax;

	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4){
			div.innerHTML = ajax.responseText;
			}
		}
		
		ajax.open("GET",pg,true);
		ajax.send(null);
}	

function popImg(end){
	window.open("popup.asp",'',"top=150,width=375,height=300,left=200,menubar=0,toolbar=0,rezisable=0,titlebar=0");
}

function showImg(url){
	var img = new Image();
	var mid = document.getElementById("middle");
	img.src = url;
	mid.src = img.src;
	}
	
function valCont(){
	var frm = document.frm;
	var err = "";
	if(!frm.nome.value){err+="Preencha seu nome corretamente\n";}
	if(!frm.tel.value){err+="Preencha o seu telefone\n";}
	if(!frm.email.value){err+="Preencha seu e-mail corretamente\n";}else{if(frm.email.value.indexOf("@") == -1){err+="E-mail inválido\n";frm.email.focus();frm.email.value = "";}}
	if(!frm.evento.value){err+="Preencha o evento\n";}
	if(!frm.msg.value){err+="Preencha a mensagem corretamente\n";}
	if(!err){frm.submit()}else{alert(err)}
	}

function sAmigo(){
	var div = document.getElementById("amigo");
	if(div.style.display == "none"){div.style.display = "block"}else{div.style.display = "none"}
	}
	
function sendFoto(url){
	var ajax = new ObjAjax;
	var img = document.getElementById("middle").src;
	var frm = document.frm;
	var err = "";
	var div = document.getElementById("ajaxDiv");
	
	if(!frm.snome.value)err+="Preencha seu nome\n";
	if(!frm.semail.value){err+="Preencha seu e-mail\n"}else{if(frm.semail.value.indexOf("@") == -1){err+="E-mail inválido\n"}}
	if(!frm.anome.value)err+="Preencha o nome do amigo\n";
	if(!frm.aemail.value){err+="Preencha o e-mail do amigo\n";}else{if(frm.aemail.value.indexOf("@") == -1){err+="E-mail do amigo inválido\n"}}
	
	if(!err){
	
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 1){div.innerHTML = "Carregando..."}
		if(ajax.readyState == 4){div.innerHTML = ajax.responseText}
		}
	ajax.open("GET","_returnAjax.asp?snome="+frm.snome.value+"&semail="+frm.semail.value+"&anome="+frm.anome.value+"&aemail="+frm.aemail.value+"&img="+img,true);
	ajax.send(null);
	}else{alert(err)}
	}
	
function cadPromo(){
	var frm = document.frm;
	var err = "";
	if(!frm.nome.value)err+="* Nome\n";
	if(!frm.email.value){err+="* E-mail\n";}else{if(frm.email.value.indexOf("@") == -1){err+="* E-mail\n";frm.email.value = "";frm.email.focus()}}
	if(!frm.cel.value)err+="* Celular\n";
	if(!frm.tel.value)err+="* Telefone\n";
	if(frm.resposta){if(!frm.resposta.value)err+="* Resposta\n"}
	if(frm.r.checked == false)err+="* Regulamento\n";
	
	if(!err){frm.submit()}else{alert(err)}
	
	}
	
function valPro(){
	var frm = document.frm;
	var e = "";
	if(!frm.nome.value)e+="* Preencha seu nome\n";
	if(!frm.email.value)e+="* Preencha seu e-mail\n";
	if(!frm.tel.value)e+="* Preencha seu telefone\n";
	if(!frm.bairro.value)e+="* Preencha seu bairro\n";
	if(!frm.nascimento.value)e+="* Preencha seu nascimento\n";
	if(!frm.indicado1.value)e+="* Indique amigo 1\n";
	if(!frm.email_indicado1.value)e+="* E-mail indicado 1\n";
	if(!frm.indicado2.value)e+="* Indique amigo 2\n";
	if(!frm.email_indicado2.value)e+="* E-mail indicado 2\n";
	if(!frm.indicado3.value)e+="* Indique amigo 3\n";
	if(!frm.email_indicado3.value)e+="* E-mail indocado 3\n";
	if(!e){frm.submit();}else{alert(e)}
	}

function kitCalc(){
	var ajax = new ObjAjax;
	var frm = document.form;
	var div = document.getElementById("rec");
	var param = "";

	for(i=0;i<=30;i++){
		if(document.getElementById("c"+i)){
				param+="&c"+i+"="+document.getElementById("c"+i).value;
			}
		}
		
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4){div.innerHTML = ajax.responseText};
		}
	
	ajax.open("GET","calc.asp?act=check"+param,true);
	ajax.send(null);
	}
	
function valEnv(){
	var frm = document.form;
	var err = "";
	
	if(!frm.nome.value)err+="* Digite seu nome\n";
	if(!frm.email.value)err+="* Digite seu e-mail\n";
	if(!frm.tel.value)err+="* Digite seu telefone\n";
	if(!frm.n.value)err+="* N do camarote\n";
	
	if(!err){
		if(confirm("Deseja enviar o pedido?")){
		frm.submit()
		}
		}else{alert(err)}
	}
	
	