// Customized for site forms
/* This form file is used with the ecompassing 'formresponse' div ID
	but also requires a div with an ID of response for the output
	of this posts.
*/
var hn = 'http://'+window.location.hostname;
// POST mechanism; DO NOT CHANGE ANYTHING HERE!!
  var http_request = false;
   function makePOSTRequest2(url,parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         // set type accordingly to anticipated content type
         //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
if (!http_request) {
       alert('Unfortunately your browser does not support this feature.\nEnsure that you have Javascript enabled on your browser!!');
       return false;
   }

http_request.onreadystatechange = alertContent;


      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }
   function alertContent() {
 if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('response').innerHTML = result;
         } else {
            //alert('There was a problem with the request.');
         }
      }
   }
// End of POST mechanism; DO NOT EDIT ANYTHING ABOVE THIS LINE

   function updategeninfo(obj) {
if (document.getElementById('email').value == '')
{
alert('You must enter an email address');
}
else if (document.getElementById('firstname').value == '' && document.getElementById('lastname').value == '' && document.getElementById('nickname').value == '') 
{
alert('You must enter at least one name!');
}
else
{


var poststr = "lastname=" + escape(encodeURI(document.getElementById('lastname').value))
	+ "&firstname=" + escape(encodeURI(document.getElementById('firstname').value))
	+ "&displayname=" + escape(encodeURI(document.getElementById('displayname').value))
	+ "&email=" + escape(encodeURI(document.getElementById('email').value))
	+ "&paypalemail=" + escape(encodeURI(document.getElementById('paypalemail').value))
	+ "&nickname=" + escape(encodeURI(document.getElementById('nickname').value))
	+ "&dummy=" + new Date().getTime();
      makePOSTRequest2(hn+'/update_geninfo.php', poststr);

   }
}
   function updatespecinfo(obj) {
if (document.getElementById('pw1').value == '' && document.getElementById('pw2').value == '') 
{
alert('You must enter a new password and then confirm it!');
}
else if (document.getElementById('pw2').value == '') 
{
alert('You must confirm your new password!');
}
else if (document.getElementById('pw1').value != document.getElementById('pw2').value) 
{
alert('Your passwords must match!');
}
else
{

var poststr = "pw1=" + escape(encodeURI(document.getElementById('pw1').value))
	+ "&pw2=" + escape(encodeURI(document.getElementById('pw2').value))
	+ "&dummy=" + new Date().getTime();
      makePOSTRequest2(hn+'/update_specinfo.php', poststr);

   }
}

   function sendemail(obj) {
if (document.getElementById('name').value == '')
{
alert('You must enter your name');
}
else if (document.getElementById('email').value == '')
{
alert('You must enter an email address');
}
else if (document.getElementById('subject').value == '' && document.getElementById('message').value == '')
{
alert('You must enter either a Subject or a Message or both!');
}
else
{
var poststr = "name=" + escape(encodeURI(document.getElementById('name').value))
	+ "&email=" + escape(encodeURI(document.getElementById('email').value))
	+ "&subject=" + escape(encodeURI(document.getElementById('subject').value))
	+ "&msg=" + escape(encodeURI(document.getElementById('msg').value))
	+ "&sendertype=" + escape(encodeURI(document.getElementById('sendertype').value))
	+ "&dummy=" + new Date().getTime();
      makePOSTRequest2(hn+'/send_email.php', poststr);

   }
}

   function sendreport(obj) {
if (document.getElementById('name').value == '')
{
alert('You must enter your name');
}
else if (document.getElementById('email').value == '')
{
alert('You must enter an email address');
}
else if (document.getElementById('subject').value == '' && document.getElementById('message').value == '')
{
alert('You must enter either a Brief Description or More Details or both!');
}
else
{
var poststr = "name=" + escape(encodeURI(document.getElementById('name').value))
	+ "&email=" + escape(encodeURI(document.getElementById('email').value))
	+ "&subject=" + escape(encodeURI(document.getElementById('subject').value))
	+ "&message=" + escape(encodeURI(document.getElementById('message').value))
	+ "&sendertype=" + escape(encodeURI(document.getElementById('sendertype').value))
	+ "&dummy=" + new Date().getTime();
      makePOSTRequest2('send_report.php', poststr);

   }
}

   function sendquestion(obj) {
if (document.getElementById('name').value == '')
{
alert('You must enter your name!');
}
else if (document.getElementById('email').value == '')
{
alert('You must enter an email address!');
}
else if (document.getElementById('category').value == 'None')
{
alert('You must select a category!');
}
else if (document.getElementById('subject').value == '' && document.getElementById('message').value == '')
{
alert('You must enter either a Subject or Question or both!');
}
else
{
var poststr = "name=" + escape(encodeURI(document.getElementById('name').value))
	+ "&email=" + escape(encodeURI(document.getElementById('email').value))
	+ "&category=" + escape(encodeURI(document.getElementById('category').value))
	+ "&subject=" + escape(encodeURI(document.getElementById('subject').value))
	+ "&message=" + escape(encodeURI(document.getElementById('message').value))
	+ "&addtofaqs=" + escape(encodeURI(document.getElementById('addtofaqs').checked))
	+ "&sendertype=" + escape(encodeURI(document.getElementById('sendertype').value))
	+ "&dummy=" + new Date().getTime();
      makePOSTRequest2('send_question.php', poststr);

   }
}

function serviceappl(obj){

if (document.getElementById('statuscb').checked != true)
{
alert('You must check the box to send your request!!');
}
else
{
var poststr = "statuscb=" + escape(encodeURI(document.getElementById('statuscb').checked))
	+ "&state=" + escape(encodeURI(document.getElementById('state').value))
	+ "&userid=" + escape(encodeURI(document.getElementById('userid').value))
	+ "&dummy=" + new Date().getTime();
      makePOSTRequest2('send_servappl.php', poststr);
//

}
}
