function validateTopLogon()
{
    var Btn = document.getElementById('ctl00_TopLoginBtn');
    if(Btn.disabled)
    {
        return false;
    }

    var membershipNo = document.getElementById('ctl00_TopMemberNo').value;
    if(!membershipNo || membershipNo == 'Member No')
    	{
    	ShowMsg('ctl00_LogonMB','container');
    	document.getElementById('ctl00_TopMemberNo').focus();
    	return false;
    	}
    else
    	{
    	membershipNo = membershipNo.toUpperCase();
    	if(!isNaN(membershipNo))
		    {
		    ShowMsg('ctl00_HelpMB','container');
		    document.getElementById('ctl00_TopMemberNo').focus();
		    return false;
		    }	
	}

    if(!document.getElementById('ctl00_TopPassword').value)	
    	{
    	ShowMsg('ctl00_LogonMB','container');
    	document.getElementById('ctl00_TopPassword').focus();
    	return false;
	    }
	    
	if(CookieTest()==false)
	{
	    ShowMsg('ctl00_CookieMB','container');
	    return false;
	}    
	    
    Btn.disabled = 'true';	
    return true;
}

function checkTopSubmit(evt)
{
evt = (evt) ? evt : event;
var target = (evt.target) ? evt.target : evt.srcElement;
var charCode = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode);
if(charCode == 13 || charCode == 3)
	{
	var response = validateTopLogon();
	if (response==true)
	    {
	        __doPostBack('ctl00$TopLoginBtn','');
	        return false;
	    }
	
	}
}

function validateMainLogon()
{
    var membershipNo = document.getElementById('ctl00_ContentPlaceHolder1_ctl02_MemberNo').value;
    if((!membershipNo)||(membershipNo == 'Member No.'))
    	{
    	ShowMsg('ctl00_LogonMB','container');
    	document.getElementById('ctl00_ContentPlaceHolder1_ctl02_MemberNo').focus();
    	return false;
    	}
    else
    	{
    	membershipNo = membershipNo.toUpperCase();
    	if(!isNaN(membershipNo))
		    {
		    ShowMsg('ctl00_HelpMB','container');
		    document.getElementById('ctl00_ContentPlaceHolder1_ctl02_MemberNo').focus();
		    return false;
		    }	
	    }
    
    if(!document.getElementById('ctl00_ContentPlaceHolder1_ctl02_Password').value)	
    	{
    	ShowMsg('ctl00_LogonMB','container');
    	document.getElementById('ctl00_ContentPlaceHolder1_ctl02_Password').focus();
    	return false;
    	}
	
	if(CookieTest()==false)
	{
	    ShowMsg('ctl00_CookieMB','container');
	    return false;
	}	
	
    return true;
}

function checkMainSubmit(evt)
{
evt = (evt) ? evt : event;
var target = (evt.target) ? evt.target : evt.srcElement;
var charCode = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode);
if(charCode == 13 || charCode == 3)
	{
	var response = validateMainLogon();
	if (response==true)
	    {
	        __doPostBack('ctl00$ContentPlaceHolder1$ctl02$LoginBtn','');
	        return false;
	    }
	
	}
}

function MemberNo_onclick(el, s) 
{
if (el.value == s) 
	{
	el.value = '';
	}
}

function MemberNo_onBlur(el, s) 
{
if (el.value == '') 
	{
	el.value = s;
	}
}

function changeInputType(
  oldElm, // a reference to the input element
  iType, // value of the type property: 'text' or 'password'
  iValue, // the default value, set to 'password' in the demo
  blankValue, // true if the value should be empty, false otherwise
  noFocus) {  // set to true if the element should NOT be given focus
  
  //oldElm = document.getElementById(oldElm)
  
  if(!oldElm || !oldElm.parentNode || (iType.length<4) || 
    !document.getElementById || !document.createElement) return;
  var newElm = document.createElement('input');
  newElm.type = iType;
  if(oldElm.name) newElm.name = oldElm.name;
  if(oldElm.id) newElm.id = oldElm.id;
  if(oldElm.className) newElm.className = oldElm.className;
  if(oldElm.size) newElm.size = oldElm.size;
  if(oldElm.tabIndex) newElm.tabIndex = oldElm.tabIndex;
  if(oldElm.accessKey) newElm.accessKey = oldElm.accessKey;
  if(oldElm.onkeypress) newElm.onkeypress = oldElm.onkeypress;
  newElm.onfocus = function(){return function(){
    if(this.hasFocus) return;
    var newElm = changeInputType(this,'password',iValue,
      (this.value.toLowerCase()==iValue.toLowerCase())?true:false);
    if(newElm) newElm.hasFocus=true;
  }}();
  newElm.onblur = function(){return function(){
    if(this.hasFocus)
    if(this.value=='' || (this.value.toLowerCase()==iValue.toLowerCase())) {
      changeInputType(this,'text',iValue,false,true);
    }
  }}();
 // hasFocus is to prevent a loop where onfocus is triggered over and over again
  newElm.hasFocus=false;
  oldElm.parentNode.replaceChild(newElm,oldElm);
  if(!blankValue) newElm.value = iValue;
  if(!noFocus || typeof(noFocus)=='undefined') {
    window.tempElm = newElm;
    setTimeout("tempElm.hasFocus=true;tempElm.focus();",1);
  }
  return newElm;
}

function CookieTest() { 
	 var exp = new Date(); 
	 exp.setTime(exp.getTime() + 1800000); 
	 // first write a test cookie 
	 setCookie("cookies", "cookies", exp, false, false, false); 
	 if (document.cookie.indexOf('cookies') != -1) { 
	    return true; 
	 } 
	 else { 
		return false; 
	 } 
	 // now delete the test cookie 
	  exp = new Date(); 
	  exp.setTime(exp.getTime() - 1800000); 
	  setCookie("cookies", "cookies", exp, false, false, false); 
}
	
function setCookie(name, value, expires, path, domain, secure) { 
	 var curCookie = name + "=" + escape(value) + 
		((expires) ? "; expires=" + expires.toGMTString() : "") + 
		((path) ? "; path=" + path : "") + 
		((domain) ? "; domain=" + domain : "") + 
		((secure) ? "; secure" : ""); 
	 document.cookie = curCookie; 
}
