var IE = document.all?true:false;
var showSecond = 1;
var slideDelay = 0;
var moveTo = 0;
var base = 0;
var focussed = false;
var errorOnLogin = false;

function dropLogin()
{
	if (showSecond)
	{
       	showSecond = 0;
    	base = 60;
    	moveTo = -155;
	} 
	else 
	{
		showSecond = 1;
		base = -155; moveTo = 60;
		
		if (!errorOnLogin)
		    ClearData();
	}
	
	if (!errorOnLogin)
	    slideMenu(moveTo,base);
}

function ClearData()
{
	if (!IE)
	{
		var loginDiv = document.getElementById("loginBox");
		var table = loginDiv.childNodes[1];
		var tableSection = table.childNodes[1];
		
		var tableRow1 = tableSection.childNodes[10];
		var tableData1 = tableRow1.childNodes[3];		
		var errorMsg = tableData1.childNodes[0];
		errorMsg.innerHTML = "";			
		
		var tableRow2 = tableSection.childNodes[4];
		var tableData2 = tableRow2.childNodes[3];		
		var textBox1 = tableData2.childNodes[0];
		textBox1.value = "";
		
		var tableRow3 = tableSection.childNodes[4];
		var tableData3 = tableRow3.childNodes[3];		
		var textBox2 = tableData3.childNodes[1];
		textBox2.value = "";		
	}
	else
	{
		if (document.getElementById("E2wheader1_lbl1_msg"))
			document.getElementById("E2wheader1_lbl1_msg").innerHTML = "";
		else if (document.getElementById("ctl00_E2wheader1_lbl1_msg"))
		    document.getElementById("ctl00_E2wheader1_lbl1_msg").innerHTML = "";
		    
		if (document.getElementById("E2wheader1_txtUserId"))
			document.getElementById("E2wheader1_txtUserId").value = "";
		else if (document.getElementById("ctl00_E2wheader1_txtUserId"))
			document.getElementById("ctl00_E2wheader1_txtUserId").value = "";			
			
		if (document.getElementById("E2wHeader1_txtPassword"))
			document.getElementById("E2wHeader1_txtPassword").value = "";
		else if (document.getElementById("ctl00_E2wHeader1_txtPassword"))
			document.getElementById("ctl00_E2wHeader1_txtPassword").value = "";			
	}
}

function staticLogin(loginError)
{
	document.getElementById('loginBox').style.left = '115px';
	document.getElementById('loginBox').style.top = '60px';
	SetFocus();	
	showSecond = 0;
    errorOnLogin = loginError;
}

function slideMenu(moveTo,base){    
	if (moveTo != base){
		if (moveTo > base) moveTo -= 5;
		else moveTo += 5;

		document.getElementById('loginBox').style.top = moveTo+'px';
		setTimeout('slideMenu(' + moveTo + ',' + base + ')', 0);
	}
	else
		SetFocus();
		
	return;
}

function SetFocus()
{
	if (!IE)
	{
		var loginDiv = document.getElementById("loginBox");
		var table = loginDiv.childNodes[1];
		var tableSection = table.childNodes[1];
		var tableRow = tableSection.childNodes[4];
		var tableData = tableRow.childNodes[3];		
		var textBox = tableData.childNodes[1];
		textBox.focus();
	}
	else
	{
		if (document.getElementById("E2wheader1_txtUserId"))
			document.getElementById("E2wheader1_txtUserId").focus();
		else if (document.getElementById("ctl00_E2wheader1_txtUserId"))
			document.getElementById("ctl00_E2wheader1_txtUserId").focus();		
	}
}

function CheckAndLogin(e)
{
   var eventobj;
    if (IE)
        eventobj = event;
    else
        eventobj = e;
    if(eventobj.keyCode == 13)
    {
		if (!focussed)
		{
			var loginDiv = document.getElementById("loginBox");
			if (loginDiv.style.top == '60px')
			{
    			if (!IE)
				{
					var table = loginDiv.childNodes[1];
					var tableSection = table.childNodes[1];
					var tableRow = tableSection.childNodes[10];
					var tableData = tableRow.childNodes[3];
					var button = tableData.childNodes[1];
					button.click();
				}
				else
				{
		            if (document.getElementById("E2wHeader1_btn1_login"))
			            document.getElementById("E2wHeader1_btn1_login").click();
		            else if (document.getElementById("ctl00_E2wHeader1_btn1_login"))
			            document.getElementById("ctl00_E2wHeader1_btn1_login").click();	
				}
			}
				
			eventobj.keyCode = 8;
		}
    }    
    return false;
}

function FocusOnLink(value)
{
	if (value == '1')
		focussed = true;
	else
		focussed = false;
}
