// JavaScript Document
function getQueryString()
{
    var qs = window.location.search.substring(1).split('&');

    for (var i = 0; i < qs.length; i++) {
        qs[i] = qs[i].split('=');
    }

    return qs;
}

function TrimJS(p1){

    var i = 0;
    var Resultado = p1;

    while (Resultado.charCodeAt(0) == '32'){
      Resultado = p1.substring(i,p1.length);
      i++;
    }

    while(Resultado.charCodeAt(Resultado.length-1) == "32"){
      Resultado = Resultado.substring(0,Resultado.length-1);
    }

    return Resultado;
}

function send() {
  var f = document.getElementById('form_contactus');
  var msg = document.getElementById('divmessage');
  
  emailRE = new RegExp("^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$");

  msg.style.display='';
  
  if(f.kind.value=='-1'){
     f.kind.focus();
	 msg.innerHTML = 'Select a kind of contact!';
	 return false;	  
  }
  
  if(TrimJS(f.name.value) == ''){
     f.name.focus();
	 msg.innerHTML = 'Name is empty!';  
	 return
  }
  
  if (!emailRE.test(f.email.value)) {
     f.email.focus();
	 msg.innerHTML = 'e-mail invalid!';
 	 return false;
  }

  if(TrimJS(f.message.value) == ''){
	 f.message.focus();
	 msg.innerHTML = 'Message is empty!';  
	 return false;
  }
 
  f.btnsend.disabled = true;  
	msg.innerHTML = 'Sending ...';
    ajax = ajaxInit();   
	if(ajax) {
		ajax.open("GET", "sendemail.php?kind="+f.kind.value+"&message="+escape(f.message.value)+"&email="+f.email.value+"&name="+escape(f.name.value), true);
		ajax.onreadystatechange = function() {
		 if(ajax.readyState == 4) {
			if(ajax.status == 200) {
				if(ajax.responseText == '1'){
					msg.innerHTML ='Your message has been sent!';
				}else{
					msg.innerHTML ='Failed sending your message!';
				}

		   } else {
			 alert(ajax.statusText);
		   }
		 }
	   }
	   ajax.send(null);
	 }

	f.btnsend.disabled = false;

  return false;
}

