
// DO WHAT
function navChange(thismain,thissub,thisdiv) {
if (thissub == 'a') {
var t = document.getElementById('words').value;
var u = document.getElementById('website').value;
//document.getElementById('words').value = 'words';
//document.getElementById('website').value = 'website';
if ((t != '')&&(u != '')&&(t != 'words')&&(u != 'website')) {
vPos = 0; 
document.getElementById('scrollMe').scrollTop = 0;
getFile('http://www.sanityassassin.com/cgi-bin/ajax.cgi?f=a&t='+t+'&u='+u,thisdiv,thismain,'n');
}
//} else if (thissub == 'x') {
//getFile('http://www.sanityassassin.com/cgi-bin/ajax.cgi?pk='+thismain+'&f=x',thisdiv,thismain);
} else if (thissub == 'h') {
getFile('http://www.sanityassassin.com/cgi-bin/ajax.cgi?pk='+thismain+'&f=h',thisdiv,thismain);
} else if (thissub == 'e') {
var efilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
var e = document.getElementById('email').value;
if (efilter.test(e))
getFile('http://www.sanityassassin.com/cgi-bin/ajax.cgi?f=e&e='+e,thisdiv,thismain);
} else {
getFile('http://www.sanityassassin.com/cgi-bin/ajax.cgi?pk='+thismain+'&f='+thissub,thisdiv,thismain,thissub);
}}
// AJAX
var xmlhttp = '';
var async = false;
var imagehash = '';
function getFile(pURL,thisDiv,thismain,thissub) {
xmlhttp = getHTTPObject();
if (xmlhttp) {
xmlhttp.open("GET", pURL, async);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status==200) {
if (thisDiv == 'updateCount') {
eval(xmlhttp.responseText); return false;
} else {
document.getElementById(thisDiv).innerHTML=xmlhttp.responseText;
if ((thissub == 'n')||(thissub == 'r')) {
getFile('http://www.sanityassassin.com/cgi-bin/ajax.cgi?f=js'+thissub,'updateCount','');
}}}}
return false;
}
xmlhttp.send(null);
}}
function getHTTPObject() {
xmlhttp = false;
if(window.XMLHttpRequest) {
if (xmlhttp.overrideMimeType) {
xmlhttp.overrideMimeType('text/xml');
}
async = true;
xmlhttp = new XMLHttpRequest();
} else if(window.ActiveXObject) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
xmlhttp = false;
}}
} else if (window.createRequest) {
try {
xmlhttp = window.createRequest();
} catch (e) {
xmlhttp = false;
}}
return xmlhttp;
}

