function myPOSTRequest(objid, url, parameters, main_msg) {

  var http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...

     http_request = new XMLHttpRequest();
     if (http_request.overrideMimeType) {

        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('Cannot create XMLHTTP instance');
     return false;
  }
     
  http_request.onreadystatechange = function() {
  
    if (http_request.readyState == 4) {
      if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById(objid).innerHTML = result;
            
         } else {
            alert('There was a problem with the request.');
         }
      }
    if (http_request.readyState == 1) {
  
      document.getElementById(objid).innerHTML = main_msg;            
  
    }
  }  
  
  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 ValidateNewUserForm() {
   
   if( document.newuserform.EMAIL.value == false ) {
      document.newuserform.EMAIL.focus();
      alert('Email adress cannot be empty.')
      return false;
   } else
   if( document.newuserform.PASSWORD.value == false ) {
      document.newuserform.PASSWORD.focus();
      alert('Password cannot be empty.')
      return false;
   } else
   if( document.newuserform.PERSONNAME.value == false ) {
      document.newuserform.PERSONNAME.focus();
      alert('Name cannot be empty.')
      return false;
   } else
   if( document.newuserform.SHIPTOSTREET.value == false ) {
      document.newuserform.SHIPTOSTREET.focus();
      alert('Street cannot be empty.')
      return false;
   } else
   if( document.newuserform.SHIPTOCITY.value == false ) {
      document.newuserform.SHIPTOCITY.focus();
      alert('City cannot be empty.')
      return false;
   } else
   if( document.newuserform.SHIPTOSTATE.value == false ) {
      document.newuserform.SHIPTOSTATE.focus();
      alert('State cannot be empty.')
      return false;
   }
   if( document.newuserform.SHIPTOZIP.value == false ) {
      document.newuserform.SHIPTOZIP.focus();
      alert('Zip code cannot be empty.')
      return false;
   }

   return true;
}

function SetCookie(c_name,value,expiredays) {

   var exdate=new Date();
   exdate.setDate(exdate.getDate()+expiredays);
   document.cookie=c_name+ "=" +escape(value)+
   ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());

   window.location.reload();

} 


