//using for login doc member
function XHConn(){
  var xmlhttp, bComplete = false;
  try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (e) { try { xmlhttp = new XMLHttpRequest(); }
  catch (e) { xmlhttp = false; }}}
  if (!xmlhttp) return null;
  this.connect = function(sURL, sVars, fnDone){
    if (!xmlhttp) return false;
    bComplete = false;
    try {
        xmlhttp.open("POST", sURL, true);
        xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xmlhttp.setRequestHeader("Content-length", sVars.length);
        xmlhttp.setRequestHeader("Connection", "close");
   	  	xmlhttp.onreadystatechange = function(){
        if (xmlhttp.readyState == 4 && !bComplete){
          bComplete = true;
          fnDone(xmlhttp);
        }};
      	xmlhttp.send(sVars);
    }
    catch(z) { return false; }
    return true;
  };
  return this;
}
function onMemberSubmit(frm) {
	with(frm) {
		
if(username.value == ""){
	alert("Please Enter UserName !");
	username.focus();
	return false;
}if(password.value == ""){
	alert("Please Enter Passowrd !");
	password.focus();
	return false;
	}
//
return true;
}
}
function fnWhenDone(XML){
  alert(XML.responseText);
  document.getElementById('memberData1').innerHTML = XML.responseText;
}
function createQuery(form){
    var elements = form.elements;
    var pairs = new Array();
    for (var i = 0; i < elements.length; i++) {
        if ((name = elements[i].name) && (value = elements[i].value))
            pairs.push(name + "=" + encodeURIComponent(value));
    }
    return pairs.join("&");

}