// send (get) data return inner text
function getDataReturnInner(url, divID) {
	var XMLHttpRequestObject = false; 
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("GET", url); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
				setInnerText(divID, XMLHttpRequestObject.responseText); 
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
      } else {
				 setInnerText(divID, "<div id=head_title style=width:400px;>Loading...Please wait until we fetch your desired image</div>"); 
			}
		}
		XMLHttpRequestObject.send(null); 
	}
}

// send (post) data return inner text
function postDataReturnInner(url, data, divID) {
  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new 
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("POST", url); 
    XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
    XMLHttpRequestObject.onreadystatechange = function() {
      if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				 setInnerText(divID, XMLHttpRequestObject.responseText); 
         delete XMLHttpRequestObject;
         XMLHttpRequestObject = null;
      } else {
				 setInnerText(divID, "<div align='center'><img src='img/wait.gif' vspace='10' title='' alt=''><br></div>"); 
			}
    }
    XMLHttpRequestObject.send(data); 
  }
}

// post form data return text
function postDataReturnText(url, data, divID) {
  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new 
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("POST", url); 
    XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
    XMLHttpRequestObject.onreadystatechange = function() {
      if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				 setInnerText(divID, XMLHttpRequestObject.responseText); 
         delete XMLHttpRequestObject;
         XMLHttpRequestObject = null;
      } else {
				 setInnerText(divID, "<div align='center'><img src='img/wait.gif' vspace='10' title='' alt=''><br></div>"); 
			}
    }
		var qs = setQueryString(data);
		XMLHttpRequestObject.send(qs);
  }
}

function setQueryString(frmName) {
    queryString="";
    frm = document.forms[frmName];
    var numberElements = frm.elements.length;
    for(var i = 0; i < numberElements; i++) {
        if(i < numberElements-1) {
            queryString += frm.elements[i].name+"=" + encodeURIComponent(frm.elements[i].value)+"&";
        } else {
            queryString += frm.elements[i].name+"=" + encodeURIComponent(frm.elements[i].value);
        }
    }
	return queryString;
}
function setInnerText(objID,txtID) {
	document.getElementById(objID).innerHTML = txtID;
}