
 function isValidMail(str) {
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  }//isValidMail
  
  function clearBorders() {
    $('#mailform .msgfield').css('border-color','#bbb');
    $('#mailform .namefield').css('border-color','#bbb');
    $('#mailform .mailfield').css('border-color','#bbb');
  }
  
  function sendMail() {
    //console.log("sendMail()");
	 var params = {};
	 var mform = $("#mailform")[0];
	 // select all inputs of type text
	 params['name'] = mform.username.value;
	 params['from'] = mform.usermail.value;
	 params['body'] = mform.usermsg.value;
	 params['timestamp'] = mform.timestamp.value;
	 
	 //validate
	 var valid = true;
	 if(params['name'].length == 0) {
	   $('#mailform .namefield').css('border-color','red');
	   valid = false;
	 } else {
	   $('#mailform .namefield').css('border-color','#bbb');
	 }
	 if(params['from'].length == 0 || !isValidMail(params['from']) ) {
	   $('#mailform .mailfield').css('border-color','red');
	   valid = false;
	 } else {
	   $('#mailform .mailfield').css('border-color','#bbb');
	 }
	 if(params['body'].length == 0) {
	   $('#mailform .msgfield').css('border-color','red');
	   valid = false;
	 } else {
	   $('#mailform .msgfield').css('border-color','#bbb');
	 }
	 
	 if(!valid) {
	   return;
	 }
	 $.post("send-mail.php",params,
	 function(data){
	   console.log("send-mail script called and returned " + data);
	   if(data == 'false') {
		 //failed
		 alert('Failed to send mail.');
	   } else {
		 $('#mailform').css("visibility","hidden");
		 $('#mailform').css("display","none");
		 $('#mailform').hide();		 
		 if($.cookie('bsb_language') == "es") {
            var thanks = "Muchas gracias!";
         } else {
            var thanks = "Thank You!";         
         }
		 $("body").append("<div class=\"success\">" + thanks + "<\/div>");
	   }
	 });
  
  }//sendMail
  
			
  $(document).ready(function() {
	  //$($("#mailform")[0].submit).css('display','none');
	  $.get('fetch-token.php',function(data) {
		  $('#mailform').append('<input type="hidden" name="timestamp" value="' + data + '" />');
		  $('#mailform').css("visibility","visible");
		  $('#mailform').css("display","block");		  
		  $('#mailform').show();
	  });
  });
