function loadQuestionnaire()
{
	var formdiv = document.getElementById("questionnairediv");
	var output = '<h3>New Sailor Information</h3><br />Name: <input type="text" id="newsailorname" /><br />Email: <input type="text" id="newsailoremail" /><br />Phone Number: <input type="text" id="newsailorphone" /><br />Interest: <select name="interest" id="newsailorinterest"><option value="competitions">Competition and Traveling</option><option value="non-competitive">Non-Competitive Sailing</option><option value="learning">Learning</option></select><br />Experience:<br /><textarea id="newsailorexperience" rows="4"></textarea><br />Interested In Joining a Committee?: <select name="committee" id="newsailorcommittee"><option value="none">None</option><option value="alumni relations">Alumni Relations</option><option value="website/comms">Website/Communications</option><option value="marketing">Marketing</option><option value="social">Social</option></select><br /><br /><input type="button" onClick="submitUserData()" value="Submit Information" /> <input type="button" onClick="closequestionnaire()" value="Close" />';
	formdiv.innerHTML = output;
}

function closequestionnaire()
{
  var formdiv = document.getElementById("questionnairediv");
  var output = 'If you\'re new to the program, please <span style="color:#f8d42f;" onclick="loadQuestionnaire()">click here</span> to provide us with your contact information and experience.';
  formdiv.innerHTML = output;
}

function submitUserData()
{
  var name = document.getElementById("newsailorname").value;
  var email = document.getElementById("newsailoremail").value;
  var phone = document.getElementById("newsailorphone").value;
  var interest = document.getElementById("newsailorinterest").value;
  var experience = document.getElementById("newsailorexperience").value;
  alert(experience);
  var committee = document.getElementById("newsailorcommittee").value;
  var request = getHTTPRequest();
  request.onreadystatechange = function() {printQuestionnaire(request);};
  var url = "newsailorreg.php?name=" + name + "&email=" + email + "&phone=" + phone + "&interest=" + interest + "&experience=" + experience + "&committee=" + committee;
  request.open("GET",url,true);
  request.send(null);
}

function printQuestionnaire(request)
{
  if(request.readyState == 4)
  {
    if(request.status == 200)
    {
      document.getElementById("questionnairediv").innerHTML = request.responseText;
    }else{
      document.getElementById("questionnairediv").innerHTML = "There was an error!" + request.status;
    }
  }
}

function readRSS()
{
  var request = getHTTPRequest();
  if(request != false)
  {
    var url = "rssreader.php";
    request.onreadystatechange = function() {printRSS(request);};
    request.open("GET", url, true);
    request.send(null);
  }else{
    document.getElementById("newsdiv").innerHTML = "There was an error loading the XMLHTTPRequest!";
  }
}

function printRSS(request)
{
  if(request.readyState == 4)
  {
    if(request.status == 200)
    {
      document.getElementById("newsdiv").innerHTML = request.responseText;
    }else{
      document.getElementById("newsdiv").innerHTML = "There was an error printing the newsfeed! " + request.status;
    }
  }
}

function LoadPhotoGallery()
{
  var request = getHTTPRequest();
  if(request != false)
  {
    var url = "photo.php";
    request.onreadystatechange = function() {processPhotos(request);};
    request.open("GET", url, true);
    request.send(null);
  }else{
    document.getElementById("content").innerHTML = "There was an error loading the XMLHTTPRequest!";
  }
}

function processPhotos(request)
{
  if(request.readyState == 4)
  {
    if(request.status == 200)
    {
      document.getElementById("content").innerHTML = request.responseText;
    }else{
      document.getElementById("content").innerHTML = "There was an error printing the photos! " + request.status;
    }
  }
}

function getHTTPRequest()
{
  var request = true;
  if(window.XMLHttpRequest)
  {
    request = new XMLHttpRequest();
  }else{
    try{ request = new AcitveXObject("Msm12.XMLHTTP");}catch(e){}
    try{ request = new AcitveXObject("Msm12.XMLHTTP.6.0");}catch(e){}
    try{ request = new AcitveXObject("Msm12.XMLHTTP.3.0");}catch(e){}
    try{ request = new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}
    request = false;
  }
  return request;
}