// JavaScript Document
function RefreshPage(url, containerid,urlparam) {
         plswait(containerid);
         if (url.length == 0) {
	          emptyresults(containerid);
             return ' ';
         }
    // add the keywordsField prameter if found in the form
    var f=document.getElementById('keywordsField');
	 if (f) {urlparam = urlparam + "&keywordsField="+ escape(f.value); }
    var f=document.getElementById('lpsubj');
	 if (f) {urlparam = urlparam + "&lpsubj="+ escape(f.value); }
    var f=document.getElementById('lpgrade');
	 if (f) {urlparam = urlparam + "&lpgrade="+ escape(f.value); }
    var lt=document.getElementById('lt');
	 if (lt) {urlparam = urlparam + "&lt="+ escape(lt.value); }
    var f=document.getElementById('ttsubj');
	 if (f) {urlparam = urlparam + "&ttsubj="+ escape(f.value); }
	 
    // Mozilla/Safari/ IE 7
    if (window.XMLHttpRequest) {
        xmlHttpReq = new XMLHttpRequest();
       // xmlHttpReq.overrideMimeType('text/xml');
    }
    // IE
    else if (window.ActiveXObject) {
        xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlHttpReq.open('POST', url, true);
    xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttpReq.onreadystatechange = function() {
        if (xmlHttpReq.readyState == 4) {
            updatepage(xmlHttpReq.responseText, containerid);
        }
    }

    xmlHttpReq.send(urlparam);
}

function updatepage(str,containerid){
    document.getElementById(containerid).innerHTML = str;
}
function emptyresults(containerid) {
  document.getElementById(containerid).innerHTML = '';
}
function plswait(containerid) {
  //document.getElementById(containerid).innerHTML = 'Processing ... please wait';
}
function logcheck(){
  var eml = trim(document.getElementById("username").value); 	
  if (eml == '') {
      document.getElementById("loginstat").innerHTML = '<font color=red>Please enter an email address</font>';
		document.getElementById("username").select();
		document.getElementById("username").focus;
		return false;
  }
  var EmailPat = /^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/;
  popplc = eml.toLowerCase();
  if (!EmailPat.test(popplc) && popplc != '' ){
      document.getElementById("loginstat").innerHTML = '<font color=red>Please enter a valid email address</font>';
		document.getElementById("username").select();
		document.getElementById("username").focus;
      return false;
  }
  var pwd = trim(document.getElementById("passwd").value); 	
  if (pwd == '') {
      document.getElementById("loginstat").innerHTML = '<font color=red>Please enter your password</font>';
		document.getElementById("passwd").select();
		document.getElementById("passwd").focus;
		return false;
  }
  document.getElementById("log").disable;  
  var formdet    = 'username=' + escape(eml) + '&passwd=' + escape(pwd)  + '&'; 
  var url        = '/logcheck.php';
  var HttpReq = false;
  // Mozilla/Safari/ IE 7
  if (window.XMLHttpRequest) {
      HttpReq = new XMLHttpRequest();
     // xmlHttpReq.overrideMimeType('text/xml');
  }  else {
  // IE
     if (window.ActiveXObject) {
         HttpReq = new ActiveXObject("Microsoft.XMLHTTP");
     }
  }
  HttpReq.open('POST', url, true);
  HttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  HttpReq.onreadystatechange = function() {
      if (HttpReq.readyState == 4) {
	       var str = HttpReq.responseText;
			 if (str == 'OK') {
              //document.getElementById("loginblock").innerHTML = ''; 				 
              //document.getElementById("loginstat").innerHTML = str; 
				  //location.replace("http://www.learningjourneys.com/indexl.htm");
               window.location="indexl.htm";
			 } else {
		      document.getElementById("username").select();
		      document.getElementById("username").focus;
              document.getElementById("loginstat").innerHTML = str; 
			  document.getElementById("log").enable;  
          }
      }
  }
  HttpReq.send(formdet);
}
function trim(str){
    return str.replace(/^(\s+)?(\S*)(\s+)?$/, '$2');
}
function dwlog(uid,df){
	var u = trim(uid);
	var f = trim(df);
	if (u == '' || f == '') {
		 return;
	}
  var formdet    = 'u=' + escape(u) + '&f=' + escape(f)  + '&'; 
  var url        = '/dwnlog.php';
  var HttpReq = false;
  // Mozilla/Safari/ IE 7
  if (window.XMLHttpRequest) {
      HttpReq = new XMLHttpRequest();
     // xmlHttpReq.overrideMimeType('text/xml');
  }  else {
  // IE
     if (window.ActiveXObject) {
         HttpReq = new ActiveXObject("Microsoft.XMLHTTP");
     }
  }
  HttpReq.open('POST', url, false);
  HttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  HttpReq.onreadystatechange = function() {
      if (HttpReq.readyState == 4) {
	       var str = HttpReq.responseText;
      }
  }
  HttpReq.send(formdet);
}
function new_window(file) {
         popupWin = window.open(file,'WindowName','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=500,height=340')
}