function addNewsLetterEmail(email,emailelement){
  xmlHttp=GetXmlHttpObject();
  
  var element = document.getElementById(emailelement);
  if(element != null){
    element.value = "";
  }
  
  if(xmlHttp){
    // escape special characters so it doesn't mess up the url parameters
    email = encodeURIComponent(email);
    var url = "SignUp.php?Action=SignUp&Email=" + email;
    xmlHttp.onreadystatechange=addNewsLetterEmailStateChanged;
    xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
  }
}
function addNewsLetterEmailStateChanged(){
  if( (xmlHttp.readyState == 4) || (xmlHttp.readyState=="complete") ){
    var message = xmlHttp.responseText;
	alert(message);
  }
}

function GetXmlHttpObject(){
  var xmlHttp=null;
  try{
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }
  catch(e){
    //Internet Explorer
    try{
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e){
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  
  if(xmlHttp == null){
    alert("Browser does not support HTTP Request");
    return false;
  }
  return xmlHttp;
}


function checkUserName(usercheck)
{
    var uname = document.getElementById('username').value;
    $.post("checkuser.php", {user_name: uname} , function(data)
        {
               if (data != '' || data != undefined || data != null)
               {
                  $('#usercheck').show();
                  $('#usercheck').html(data);
                  setTimeout("$('#usercheck').hide(); ", 3000); //display message for 3 seconds
               }
          });
}
function checkUserLogin(user_id)
{
   if (user_id == '' || user_id == undefined || user_id == null)
   {
      $('#logincheck').show();
      $('#logincheck').css('color', '#CC0000');
      $('#logincheck').html('You must be logged in to submit.');
      setTimeout("$('#logincheck').hide(); ", 3000); //display message for 3 seconds
   }
   else {
      document.frmPopMessage.submit();
   }
}

