/**
 *
 * $Id: ajax.js 456 2011-09-26 03:39:02Z zpatz $
 * $URL: https://www.toofast.ca/svn/toofast/trunk/ajax.js $
 *
 */
function hit_enter(e,php_page,first,second,firstvalue,secondvalue)
{
var keynum;
var keychar;
var numcheck;

if(window.event) // IE
  {
  keynum = e.keyCode;
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which;
  }
keychar = String.fromCharCode(keynum);
//numcheck = /\d/;
//return !numcheck.test(keychar);
if (keynum == 13)
{
//alert(keynum + " " + first + " " + firstvalue + " " + second + " " + secondvalue);
//  var url = "survey.php";
  var url = php_page;
//  var params = "surveypassword=" + document.loginsurvey.surveypassword.value + "&SurveyID=" + document.loginsurvey.SurveyID.value;
//  var params = first + "=" + document.loginsurvey.surveypassword.value + "&" + second + "=" + document.loginsurvey.SurveyID.value;
  var params = first + "=" + firstvalue + "&" + second + "=" + secondvalue;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = gethitenter;
  http.send(params);

}

//alert(keynum);

}


function passdata(x,y,filename) {
var url = filename;
var params = "LoginID=" + x + "&SurveyID=" + y;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//http.setRequestHeader("Content-length", params.length);
//http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function printOne2One(x,y,z) {
var url = "one2one_print.php";
var params = "LoginID=" + x + "&SurveyID=" + y + "&Printnum=" + z;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function updateemailOne2One(x,y,z) {
var url = "one2one_email_update.php";
var params = "LoginID=" + x + "&SurveyID=" + y + "&Emails=" + z;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function SaveEmail(x,y) {
var url = "one2one_email_save.php";
var params = "LoginID=" + x + "&SurveyID=" + y;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function emailOne2One(x,y,z) {
var url = "one2one_email.php";
var params = "LoginID=" + x + "&SurveyID=" + y + "&Emails=" + z;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function emailOne2One_addsend(x,y,z) {
var url = "one2one_addsend1.php";
var params = "LoginID=" + x + "&SurveyID=" + y + "&Emails=" + z;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function viewresults(x,y,z) {
var url = "viewresults.php";
var params = "LoginID=" + x + "&SurveyID=" + y + "&SurveyView=" + z;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//http.setRequestHeader("Content-length", params.length);
//http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function publicresults(x,y,z) {
var url = "publicresults.php";
var params = "LoginID=" + x + "&SurveyID=" + y + "&PublicResults=" + z;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//http.setRequestHeader("Content-length", params.length);
//http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function sendemail(x,y,z) {
var url = "sendemail.php";
var params = "LoginID=" + x + "&SurveyID=" + y + "&SendEmail=" + z;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function requestemail(x,y,z) {
var url = "requestemail.php";
var params = "LoginID=" + x + "&SurveyID=" + y + "&RequestEmail=" + z;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function ViewUsers(x) {
var params = "LoginID=" + x;
var url = "viewusers.php?" + params;
http.open("GET", url, true);
// http.open("POST", url, true);

//http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//http.setRequestHeader("Content-length", params.length);
//http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(null);
// http.send(params);
}

function ViewUsers1(w,x,y,z) {
var url = "viewusers.php";
var params = "LoginID=" + w + "&page=" + x + "&listsort=" + y + "&searchname=" + z ;
  try {
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);
  }
  catch (err)
  {
    try {
    http.open("POST", url, true);

    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http.setRequestHeader("Content-length", params.length);
    http.setRequestHeader("Connection", "close");

    http.onreadystatechange = getHttpRes;
    http.send(params);
    }
    catch (err2)
    {
      alert('Error');
    }
  }
}

function ViewUsers2(x,y,z) {
var url = "viewusers.php";
var params = "LoginID=" + x + "&page=" + y + "&listsort=" + z ;
  try {
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);
  }
  catch (err)
  {
    try {
    http.open("POST", url, true);

    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http.setRequestHeader("Content-length", params.length);
    http.setRequestHeader("Connection", "close");

    http.onreadystatechange = getHttpRes;
    http.send(params);
    }
    catch (err2)
    {
      alert('Error');
    }
  }
}

function ViewLogs(x) {
var params = "LoginID=" + x;
var url = "viewlogs.php?" + params;
http.open("GET", url, true);
//http.open("POST", url, true);

//http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//http.setRequestHeader("Content-length", params.length);
//http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(null);
//http.send(params);
}

function ViewLogs2(x,y,z) {
var url = "viewlogs.php";
var params = "LoginID=" + x + "&page=" + y + "&listsort=" + z ;
  try {
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);
  }
  catch (err)
  {
    try {
    http.open("POST", url, true);

    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http.setRequestHeader("Content-length", params.length);
    http.setRequestHeader("Connection", "close");

    http.onreadystatechange = getHttpRes;
    http.send(params);
    }
    catch (err2)
    {
      alert('Error');
    }
  }
}

function BetweenDates(w,x,y,z) {
var url = "resultsdates.php";
var params = "LoginID=" + w + "&SurveyID=" + x + "&firstdate=" + y + "&lastdate=" + z;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//http.setRequestHeader("Content-length", params.length);
//http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function BetweenDatesPDF(w,x,y,z) {
var url = "resultspdfdate.php";
var params = "LoginID=" + w + "&SurveyID=" + x + "&firstdate=" + y + "&lastdate=" + z;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//http.setRequestHeader("Content-length", params.length);
//http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function ResultsView(x) {
var url = "results.php";
var params = "SurveyID=" + x;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//http.setRequestHeader("Content-length", params.length);
//http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function ListSurvey(x,y) {
var url = "listavailablesurveys.php";
var params = "surveyorsurveyorname=" + x + "&surveyorsurveyor=" + y;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//http.setRequestHeader("Content-length", params.length);
//http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function RespondSurvey(x) {
var url = "respond.php";
var params = "SurveyID=" + x;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//http.setRequestHeader("Content-length", params.length);
//http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function LoginSurvey(x,y) {
var url = "survey.php";
var params = "surveypassword=" + x + "&SurveyID=" + y;
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");

http.onreadystatechange = getHttpRes;
http.send(params);
}

function FindSurvey() {
//document.images['people'].src="images/transparent.png";
//  var c = document.getElementById("findsurvey").value;
  http.open("GET", "findsurvey.php", true);
//  http.onreadystatechange = getHttpRes1;
  http.onreadystatechange = getHttpRes;
  http.send(null);
}

function About() {
  http.open("GET", "about.php", true);
  http.onreadystatechange = getHttpRes;
  http.send(null);

}

function FAQ() {
  http.open("GET", "faq.php", true);
  http.onreadystatechange = getHttpRes;
  http.send(null);

}

function privacy() {
  http.open("GET", "privacy.php", true);
  http.onreadystatechange = getHttpRes;
  http.send(null);

}

function terms() {
  http.open("GET", "terms.php", true);
  http.onreadystatechange = getHttpRes;
  http.send(null);

}

function Download() {
  http.open("GET", "download.php", true);
  http.onreadystatechange = getHttpRes;
  http.send(null);

}

function IQ(x) {
//  var c = document.getElementById("getiq_now").value;
  parent.document.getElementById('getiq').style.display = 'block';
  http.open("GET", "iq.php?qn=" + x, true);
//  http.onreadystatechange = getHttpRes1;
  http.onreadystatechange = getIQ;
  http.send(null);

}

function IQCombined(x) {
//  var c = document.getElementById("getiq_now").value;
  parent.document.getElementById('getiq').style.display = 'block';
  http.open("GET", "iq_frame.php?type=combine&qn=" + x, true);
//  http.onreadystatechange = getHttpRes1;
  http.onreadystatechange = getIQ;
  http.send(null);

}

function IQCategories(x) {
//  var c = document.getElementById("getiq_now").value;
  parent.document.getElementById('getiq').style.display = 'block';
  http.open("GET", "iq_frame.php?type=categories&qn=" + x, true);
//  http.onreadystatechange = getHttpRes1;
  http.onreadystatechange = getIQ;
  http.send(null);

}

function IQCategory(x,y) {
//  var c = document.getElementById("getiq_now").value;
  parent.document.getElementById('getiq').style.display = 'block';
  http.open("GET", "iq_frame.php?type=categories&categoryid=" + x + "&qn=" + y, true);
//  http.onreadystatechange = getHttpRes1;
  http.onreadystatechange = getIQ;
  http.send(null);

}

function noIQ() {
  document.getElementById('getiq').style.display = 'none';
}

function refresh()
{
window.location = "index.php";

}


function HttpRequestAddQuestions(x,y,z) {
//  var c = document.getElementById("howmanyquestions").value;
  http.open("GET", "createquestions.php?LoginID=" + x + "&SurveyID=" + y + "&QuestionNumber=" + z, true);
//  http.onreadystatechange = getHttpRes1;
  http.onreadystatechange = getHttpRes;
  http.send(null);
}

/*
function HttpRequestCreateQuestions(w,x,y,z,MultipleValue,QuestionNumber) {
  var url = "createquestions1.php";
  var params = "LoginID=" + w + "&SurveyID=" + x + "&Question=" + y + "&Question_Type=" + z + "&MultipleValue=" + MultipleValue + "&QuestionNumber=" + QuestionNumber;
  http.open("POST", url, true);


  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);
}
*/
function HttpRequestModifyQuestions(w,x,y,z,QuestionNumber,a,MultipleValue) {
  var url = "modifyquestions1.php";
  var params = "LoginID=" + w + "&SurveyID=" + x + "&Question=" + y + "&Question_Type=" + z + "&QuestionNumber=" + QuestionNumber + "&QuestionID=" + a + "&MultipleValue=" + MultipleValue;
  http.open("POST", url, true);


  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);

}

function DeleteQuestions(w,x,y,QuestionNumber,z) {
  var url = "deletequestions.php";
  var params = "LoginID=" + w + "&SurveyID=" + x + "&Delete=" + y + "&QuestionNumber=" + QuestionNumber + "&QuestionID=" + z;
  http.open("POST", url, true);


  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);
}

function CloneSurvey(x,y,z) {
  var url = "modifyquestions.php";
  var params = "LoginID=" + x + "&SurveyID=" + y + "&CurrentSurveyID=" + z + "&Clone=1";
  http.open("POST", url, true);


  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);

}

function AddQuestions(x,y,z) {
  var url = "modifyquestions.php";
  var params = "LoginID=" + x + "&SurveyID=" + y + "&addone=" + z;
  http.open("POST", url, true);


  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);

}

function SurveyNoPasswordRefresh(x) {
  var url = "survey.php";
  var params = "SurveyID=" + x + "&SurveyPassword=null";
  http.open("POST", url, true);


  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);

}

function HttpRequestSurvey(x) {
    $.get( "addsurvey.php", { "LoginID" : x }, function( pageData ) {
        $( "#rightContent" ).html( pageData );

        // Post page load jQuery UI autocomplete
        $( "#FolderName" ).autocomplete({
            source: "ajax-folderName.php",
            minLength: 2
        });
    });
}

function HttpRequestSurveyControl(x,y) {
//  var c = document.getElementById("surveycontrol").value;
  http.open("GET", "surveycontrol.php?LoginID=" + x + "&SurveyID=" + y, true);
//  http.onreadystatechange = getHttpRes1;
  http.onreadystatechange = getHttpRes;
  http.send(null);
}

function HttpRequestSurveyCreate(x,y,z,tags,share,pwreq,folderName) {
  var url = "addsurvey1.php";
  var params = "LoginID=" + x + "&SurveyName=" + y + "&SurveyPassword=" + z + "&SurveyTags=" + tags + "&Share=" + share + "&SurveyPasswordRequired=" + pwreq;
  params += "&FolderName=" + folderName;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

  http.onreadystatechange = getHttpRes;
  http.send(params);

}

function HttpRequestChangeMyPass(x) {
  var url = "changepass.php";
  var params = "LoginID=" + x;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  //http.setRequestHeader("Content-length", params.length);
  //http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);

}

function HttpRequestChangePassword(x,y) {
  var url = "changepass1.php";
  var params = "LoginID=" + x + "&Password=" + y;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  //http.setRequestHeader("Content-length", params.length);
  //http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);

}

function ChangeMyLogin(x) {
  var url = "changelogin.php";
  var params = "LoginID=" + x;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  //http.setRequestHeader("Content-length", params.length);
  //http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);

}

function ChangeLogin(x,y,z) {
  var url = "changelogin1.php";
  var params = "LoginID=" + x + "&Password=" + y + "&UserName=" + z;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  //http.setRequestHeader("Content-length", params.length);
  //http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);

}

function ChangeMyEmail(x) {
  var url = "changeemail.php";
  var params = "LoginID=" + x;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  //http.setRequestHeader("Content-length", params.length);
  //http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);

}

function ChangeEmail(x,y,z) {
  var url = "changeemail1.php";
  var params = "LoginID=" + x + "&Password=" + y + "&Email=" + z;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  //http.setRequestHeader("Content-length", params.length);
  //http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);

}


function AdminChangeUserPassword(v,w,x,y,z) {
  var url = "changepass1.php";
  var params = "LoginID=" + v + "&Password=" + w + "&change=" + x + "&admin=" + y + "&page=" + z;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);

}

function ChangeSurveyPassword1(x,y,z,pwreq) {
  var url = "changepasssurvey1.php";
  var params = "LoginID=" + x + "&SurveyID=" + y + "&Password=" + z + "&SurveyPasswordRequired=" + pwreq;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);
}

function ChangeSurveyName1(x,y,z) {
  var url = "changesurveyname1.php";
  var params = "LoginID=" + x + "&SurveyID=" + y + "&SurveyName=" + z;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);
}

function SaveTags(x,y,z,share) {  
  var url = "modifytags1.php";
  var params = "LoginID=" + x + "&SurveyID=" + y + "&SurveyTags=" + z + "&Share=" + share;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);
}

function ChangePreamble1(w,x,y,z) {
  var url = "preamble1.php";
  var params = "LoginID=" + w + "&SurveyID=" + x + "&Preamble=" + y + "&ResearchStatement=" + z ;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);
}

function ChangeViewEmailDate1(x,y,z) {
  var url = "changeviewdate1.php";
  var params = "LoginID=" + x + "&SurveyID=" + y + "&firstdate=" + z;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);
}

function RefreshSurveyList(x) {
  var url = "refreshsurveylist.php";
  var params = "LoginID=" + x;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes1;
  http.send(params);
}

function ReturnSurvey(x,y) {
  var url = "surveycontrol.php";
  var params = "LoginID=" + x + "&SurveyID=" + y;
  http.open("POST", url, true);

  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.onreadystatechange = getHttpRes;
  http.send(params);
}

function CreateAccount() {
// document.images['people'].src="images/transparent.png";
//	var c = document.getElementById("createaccount").value;
	http.open("GET", "createaccount.php", true);
//  http.onreadystatechange = getHttpRes1;
	http.onreadystatechange = getHttpRes;
	http.send(null);
}

function HttpRequestListSurveyPass(x) {
//  var c = document.getElementById("listsurveypass").value;
  http.open("GET", "listsurveypass.php?LoginID=" + x, true);
  http.onreadystatechange = getHttpRes;
  http.send(null);
}

function getHttpRes() {
  if (http.readyState == 4) {
    res = http.responseText;  // These following lines get the response and update the page
    document.getElementById('rightContent').innerHTML = res;
  }
}

function getHttpRes1() {
  if (http.readyState == 4) {
    res = http.responseText;  // These following lines get the response and update the page

    // This no longer works to insert the survey, we must use the jsTree events
    //document.getElementById('listsurvey').innerHTML = res;

    // It may be simpler here to reload the jsTree, #TODO
  }
}

function gethitenter() {
  if (http.readyState == 4) { // this is because the state is not ready unless this is here...we can't wait until 4 or the enter will fail
//    res = http.responseText;  // These following lines get the response and update the page
//    document.getElementById('rightContent').innerHTML = "this is some text";

var newdiv = document.createElement("div");
newdiv.innerHTML = http.responseText;
var container = document.getElementById("rightContent");
container.parentNode.replaceChild(newdiv, container);

//    alert(document.getElementById('rightContent').innerHTML);
  }
}

function getIQ() {
  if (http.readyState == 4) {
    res = http.responseText;  // These following lines get the response and update the page
    parent.document.getElementById('getiq').innerHTML = res;
  }
}


function getXHTTP() {

  var xmlHttp;

  if (window.XMLHttpRequest) {
    xmlHttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject) {
    try {
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e) {
      try {
        xmlHttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");
      }
      catch (e2) {
        xmlHttp = false;
      }
    }
  }

  return xmlHttp;
}

// return the value of the radio button that is checked
// return an empty string if none are checked, or
// there are no radio buttons
// found at http://www.somacon.com/p143.php - public domain
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

var http = getXHTTP(); // This executes when the page first loads.


function blockunblock(x,y)
{
 var myblock = document.getElementById(x).style.display;

 if (myblock == 'block')
 {
 document.getElementById(x).style.display = 'none';
 document.getElementById(y).style.display = 'none';
 }
 else
 {
 document.getElementById(x).style.display = 'block';
 document.getElementById(y).style.display = 'block';
 }

}

function blockunblock1(x)
{
 var myblock = document.getElementById(x).style.display;

 if (myblock == 'block')
 {
 document.getElementById(x).style.display = 'none';
 }
 else
 {
 document.getElementById(x).style.display = 'block';
 }

}

function blockunblock2(x)
{
 
 if (x == true)
 {
 document.getElementById('researchstatement').style.display = 'none';
 document.getElementById('surveyform').style.display = 'block';
 }
 else
 {
 document.getElementById('researchstatement').style.display = 'none';
 document.getElementById('disagreemessage').style.display = 'block';
 }

}

function languageRedirectSurvey(language,surveyid)
{
   var url = 'takesurvey.php?locale=' + language + '&SurveyID=' + surveyid
   location.href=url;
}

function showLikertExtended(id)
{
    hideAllLikertExtended();
    var div = document.getElementById(id);  
    div.style.display = 'block';
}

function hideAllLikertExtended()
{
    var divs=document.getElementsByName("LikertExtended");

    for(var i=0; i < divs.length; i++)
    {
        divs[i].style.display = 'none';
    }
}

function showLikertType(select, questionNumber)
{
    hideAllLikertType(questionNumber);
    if(select.selectedIndex != 0)
    {
        var id = select.options[select.selectedIndex].value;
        var div = document.getElementById(id + questionNumber);
        div.style.display = 'block';
    }
}

function hideAllLikertType(questionNumber)
{
    var divs=document.getElementsByName("LikertType" + questionNumber);

    for(var i=0; i < divs.length; i++)
    {
        divs[i].style.display = 'none';
    }
}

