/*
** bannerX.js, this is NOT related to bannerX.asp anymore only default.asp ... 06/26/11 ( 12/03/09 )
*/


var fields = new Array();
fields[0]="user_id";
fields[1]="password";

var errArray=new Array();
	errArray['user_id'] = "Please enter a User ID.";
	errArray['password'] = "Please enter a Password.";

var DoNotGo=0;

function checkWhich(evt, flag) {

	//alert( "checkWhich, flag: " + flag + "\nbrowser: " + browser );

	evt = (evt) ? evt : (window.event) ? window.event : ""
	if( evt )
		{
		var thingPressedValue = ""
		var elem = (evt.target) ? evt.target : evt.srcElement
		if( evt.which )
			{
			thingPressedValue = evt.which
			} 
		else
			{
			if( elem.type == "textarea" || elem.type == "text" || elem.type == "password" )
				{
				thingPressedValue = evt.keyCode
				}
			else if( elem.type == "button" )
				{
				thingPressedValue = evt.button
				}
			else if( elem.type != "button" )
				{
				thingPressedValue = evt.button
				}	
			}
			
		if( elem.type == "text" && evt.keyCode == 13 || elem.type == "password" && evt.keyCode == 13 )
			{
			
			if( evt.keyCode == 13 )
				{
				//this KILLS IE using the key event...!!!!
				//AND it kills the BONK noise!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
				evt.keyCode=0;
				}

			if( HorseShadow_onclick( flag, window.document.form1 )==true )
				{
				DoNotGo=11;
				if( flag+1==3 )
					flag=1;
				else
					flag=flag+1;
				if( flag==1 )
					{
					if( window.document.form1.elements['user_id'].value!="" && window.document.form1.elements['password'].value!="" )
						{
						if( browser.indexOf("Netscape") != -1 )
							{
							//alert( "checkWhich, flag: " + flag + "\nbrowser: " + browser );
							send();
							}
						else
							{							
							var tstr=""
							tstr="VerifyLogin2.asp?user_id=" + form1.user_id.value
							tstr=tstr + "&password=" + form1.password.value
							tstr=tstr + "&PlatBrow=" + form1.PlatBrow.value
							window.location.href=tstr;
							}
						}
					else
						{
						//window.document.form1.elements['user_id'].focus();
						window.document.form1.elements['user_id'].select();
						}
					}
				else if( flag==2 )
					{	
					//window.document.form1.elements['password'].focus();
					window.document.form1.elements['password'].select();
					}
				}
			else
				{
				DoNotGo=0;
				//window.document.form1.elements[flag].focus();
				window.document.form1.elements[flag].select();
				}
			}
		}

return false
}

function checkForm( flag, form )
{
	
	if( form.elements['user_id'].value!="" && form.elements['password'].value=="" )
		return alertError( flag, form.elements['password'] );
	else if( form.elements['user_id'].value=="" && form.elements['password'].value!="" )
		return alertError( flag, form.elements['user_id'] );
	else if( flag==304 && form.elements['user_id'].value=="" && form.elements['password'].value=="" )
		return alertError( 911, form.elements['password'] );	
		
return true;
}

function alertError( flag, problem_field )
{
	var the_field_name=problem_field.name;
	
	if( errArray[the_field_name] )
		{
		//this won't work here...
		if( flag==911 )
			alert( "don't click the running horses without entering a username/password..." );		
		else if( flag==304 )
			alert(errArray[the_field_name]);
		problem_field.focus();
		}
	else
		{
		alert( "Sorry, there's something wrong with " + the_field_name );
		problem_field.focus();		
		}		
	
return false;
}


function cancelLink () 
{
  return false;
}

function send()
{

	/*if( browser.indexOf("Netscape") != -1 )
		{
		alert( "send, top" );
		}*/
		
	if( HorseShadow_onclick( 304, window.document.form1 ) )
		{		
		/*if( browser.indexOf("Netscape") != -1 )
			{
			alert( "after HorseShadow_onclick" );
			}*/
		document.forms[0].BUTTON.value="Submit";
		document.forms[0].BUTTON.name="DL7_BUTTON_Submit" ;
		document.forms[0].submit();
		
		for( var x=0; x<parseInt(window.document.links.length); x++ )
			document.links[x].onclick = cancelLink;			
		}
			
	/*		
	if( browser.indexOf("Netscape")!= -1 )
		{
		if( HorseShadow_onclick( 304, window.document.form1 ) )
			{		
			document.forms[0].BUTTON.value="Submit";
			document.forms[0].BUTTON.name="DL7_BUTTON_Submit" ;
			document.forms[0].submit();
		
			for( var x=0; x<parseInt(window.document.links.length); x++ )
				document.links[x].onclick = cancelLink;			
			}
		}
	else
		{
		var ret_boo=true;
		
		ret_boo=HorseShadow_onclick( 304, window.document.form1 )
		if( ret_boo==true )
			{
			alert("boo is true!!!!!!!!!!");
							var tstr=""
							tstr="VerifyLogin2.asp?user_id=" + form1.user_id.value
							tstr=tstr + "&password=" + form1.password.value
							tstr=tstr + "&PlatBrow=" + form1.PlatBrow.value
							window.location.href=tstr;
			
			}
		else
			{
			alert("boo is false!!!!!!!!!!");
			}
		}
	*/
}

	
function HorseShadow_onclick( flag, form )
{

	if( checkForm( flag, form )==false )
		return false;

return true;
}


