<!--
// JH 05/10/2005
// This file is used by ctrls in Moodys.Mdc.Mdcs.Ctrls

// MDC_456 Opp39
// validation is now done on the server side within hpLoginCtrl.ascx.cs

//var L_strauthuseridPlease_Message = "Please type in your User Name.";

//var L_strValiduserid_Message = "User Name contains invalid characters.";

//var L_strauthpasswdPlease_Message = "Please type in your Password.";

//var L_strValidpasswd_Message = "Password contains invalid characters.";

var loginFlag=false;

function captureLoginGoClick(flag)
{
	if (flag)
	{
		document.forms[0].onsubmit = sendLogin;
	}
	else
	{	
		document.forms[0].onsubmit = null;
	}
		
}

function sendLogin()
{
//alert("hi from sendLogin()");
//return false;
	var form;
	form = document.forms[0];
	
	//form.referer.value = document.URL;
	
	// to support the home page login ctrl
	// and the secondary page login ctrl.
//	var userIdText;
//	userIdText = form.mdcsLogon_userid;
//	if (userIdText == null)
//	{
//		userIdText = form.MdcsPageBanner1_PgLoginCtrlCA_userid;
//	}
//	if (userIdText == null)
//	{
//		userIdText = form.MdcsPageBanner1_PgLoginCtrlAU_userid;
//	}
	
//	var passwdText;
//	passwdText = form.mdcsLogon_passwd;
//	if (passwdText == null)
//	{
//		passwdText = form.MdcsPageBanner1_PgLoginCtrlCA_passwd;
//	}
//	if (passwdText == null)
//	{
//		passwdText = form.MdcsPageBanner1_PgLoginCtrlAU_passwd;
//	}
	
//   if (userIdText.value=="")
//   {
//     alert(L_strauthuseridPlease_Message ); 
//   }
//   else if (((userIdText.value.indexOf("\\") != -1) ||
//             (userIdText.value.indexOf("/") != -1)) ||
//             (userIdText.value.indexOf(";") != -1)) 
//   {
//     alert(L_strValiduserid_Message);
//   }
//   else if (passwdText.value=="")
//   {
//     alert(L_strauthpasswdPlease_Message );
//   }
//   else if (((passwdText.value.indexOf("\\") != -1) ||
//             (passwdText.value.indexOf("/") != -1)) ||
//             (passwdText.value.indexOf(";") != -1))
//   {
//     alert(L_strValidpasswd_Message);
//   }
//   else
//   {
   	 //form.action = "/moodys/sbin/logonval.asp";
	 //form.method = "post";
     form.submit();
//   }
   return false;
}

function setLoginFlag(flag) {
	loginFlag=flag;
}

// This proc checks to see if the use has pressed the enter button
// while on the user name field, password field or the go image.
function sendLoginCheck()
{
	var isNetscape;
	var keycode;
	isNetscape=(document.layers);
	// logic for retrieving the keycode
	// from netscape and IE.
	//var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	keycode = (isNetscape) ? keystroke.which : 	event.keyCode;
	if (keycode == 13)
	{
		sendLogin(false);
		return false;
	}
	//window.event.cancelBubble = true;
	return true;
}

//*********
//	Added for FireFox support
//********
//register keystrokes and mouseover events 
document.onkeyup = keyCheckFont; 
 

function keyCheckFont(e) { 
	// get the key code 
	var IE = (navigator.appName == 'Microsoft Internet Explorer')? true : false;
	if (!IE)
	{
		var keycode = e.which;
		//alert(keycode);
		if (keycode == 13 && loginFlag == true)
		{
			sendLogin(false);
			return false;
		}
		//window.event.cancelBubble = true;
	}
	return true;
}

-->