function createRequestObject(){
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer"){
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_o = new XMLHttpRequest();
	}
	return request_o; //return the object
}
var http = createRequestObject(); 

function subscribeMailList() {
        if (document.getElementById("SendEmail").value)
        {
        var requestString='subscribeMailList.php?name=' + document.getElementById("SendName").value + '&email=' + document.getElementById("SendEmail").value + '&notes=' + document.getElementById("SendNotes").value + '&photo=' + document.getElementById("sendImageSample").getAttribute("src");
	http.open('get', requestString);
        http.onreadystatechange = handleResultsSubscribe; 
	http.send(null);
	}
        else  alert ("please enter an email address");
}
function handleResultsSubscribe(){
	if(http.readyState == 4){
		var response = http.responseText;
	        document.getElementById("send").innerHTML=response;
                setTimeout("clearSentStatus()",5000);
	}
}

function getImage(){
        var requestString='sendimage.php?name=' + document.getElementById("SendName").value + '&email=' + document.getElementById("SendEmail").value + '&notes=' + document.getElementById("SendNotes").value + '&photo=' + document.getElementById("sendImageSample").getAttribute("src");
	http.open('get', requestString);
        http.onreadystatechange = handleResults; 
	http.send(null);
}
function handleResults(){
	if(http.readyState == 4){
		var response = http.responseText;
	        document.getElementById("send").style.display='none';
	        document.getElementById("sendstatus").innerHTML=response;
                setTimeout("clearSentStatus()",5000);
	}
}

function clearSentStatus() {
        document.getElementById("sendstatus").innerHTML="";
}

var passworded='false';

function showDb() {
  var obj = document.getElementById('imageAdmin');
  var passwordArea = document.getElementById('passworddiv');
  var passwordInput = document.getElementById('passwordInput');
  if (obj.style.display=='none') {
     if (passworded!='true') {
         passwordArea.style.display='block';
         passwordInput.focus();
     }
     else doShowDb()
  }
  else obj.style.display='none';
}

function doShowDb() {
    var passwordArea = document.getElementById('passworddiv');
    passworddiv.style.display='none';
    var obj = document.getElementById('imageAdmin');
    if ((obj.style.display=='none')&&(passwordInput.value=='201152')) {
           passworded='true';
           var requestString='getDB.php';
   	   http.open('get', requestString);
           http.onreadystatechange = displayDBResults; 
   	   http.send(null);
           obj.style.display='block';
	}
     else {
        obj.style.display='none';
     }
}  
function displayDBResults() {
   if (http.readyState == 4){
      var response = http.responseText;
      document.getElementById("imageAdmin").innerHTML=response;
  }
}

function sendMePicture () {
 var obj = document.getElementById('send');
 if (obj.style.display=='none') {
    document.getElementById("sendImageSample").src = document.getElementById("mainImage").src;
    obj.style.display='block';
 }
 else {
    obj.style.display='none';
 }
}

function hideShowDiv(id) {
 var obj = document.getElementById(id);
 if (obj.style.display=='none') {
    obj.style.display='block';
 }
 else {
    obj.style.display='none';
 }
}

function deleteDbEntry(id, psswd) {
 var htmlstring = "<input id='input" + psswd + "' type='password'></input>" + "<br><input type='button' value='Confirm' onclick='doDeleteDbEntry(" + '"' + id + '","'+ psswd + '")' + "'></input>";
 document.getElementById('a'+psswd).innerHTML=htmlstring;
}
function doDeleteDbEntry(id, psswd) {
 if (document.getElementById('input'+psswd).value==psswd) {
    document.getElementById(id).style.display='none';
    var requestString='deleteDbEntry.php?id='+id;
    http.open('get', requestString);
    http.send(null);
 }
}

