// JavaScript Document


//Função de ajax
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

//Enviar formulário pro arquivo php
function sendemail() {
  
  
  //Verifica nome
  if (document.contactform.name.value == "Nome") {
    alert("Seu nome não é Nome, então escreve ele pra gente?");
    document.contactform.name.focus();
    return false;
  }
  
  //Easter egg :)
  if (document.contactform.name.value == "Teste") {
    alert("Pronto, testou com sucesso. Feliz agora? Agora preenche teu nome de verdade");
    document.contactform.name.focus();
    return false;
  }
  
  if (document.contactform.name.value == "Luke") {
    alert("Luke? I am your father!");
  }
  
  //Verifica e-mail
  if (document.contactform.email.value == "Inválido!" || document.contactform.email.value == "E-mail") {
    alert("Uhnn...teu e-mail tá inválido! Preenche de novo?");
    document.contactform.email.focus();
    return false;
  }
  
  //Pega as variáveis
	var name = document.contactform.name.value;
	var email = document.contactform.email.value;
	var site = document.contactform.site.value;
	var promocode = document.contactform.promocode.value;
	document.contactform.send.disabled=true; //desativar botão de envio
	document.contactform.send.value='enviando...'; //mudar text

	document.contactform.send.style.outline = 'none'; //tirar outline

  //Envia via "ajax"  
  http.open('get', 'contact.php?&name='+name+'&site='+site+'&email='+email+'&promocode='+promocode+'&action=send');
  http.onreadystatechange = handleResponse;
  http.send(null);
}

function handleResponse() {
  if(http.readyState == 4){
    var response = http.responseText;
    var update = new Array();
    if(response.indexOf('|' != -1)) {
    update = response.split('|');
    document.getElementById(update[0]).innerHTML = update[1];

    }
  }
}