// JS File...

// Add Bookmark Function...
//
// Should be used as follows:
//
// javascript:addBookmark(window.document.location, window.document.title);
//
// or to specify what to book mark change the perams:
//
//javascript:addBookmark(window.document.location, 'New TITLE HERE');

function addBookmark(url, title)
{
	if (window.sidebar)
	{
		// Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url, "");
	}
	else if( window.external )
	{
		// IE Favorite
		window.external.AddFavorite(url, title);
	}
	else if(window.opera && window.print)
	{
		// Opera Hotlist
		return true;
	}

}

function toggleBox(szDivID, iState)
{
    if(document.layers)	   //NN4+
    {
	   setTimeout(this, 10);
       document.layers[szDivID].visibility = iState ? "show" : "hide";
	   document.layers[szDivID].display = iState ? "block" : "none";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
		var obj = document.getElementById(szDivID);
        obj.style.visibility 	= iState ? "visible" : "hidden";
		obj.style.display 		= iState ? "block" : "none";
    }
    else if(document.all)	// IE 4
    {
	   document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
}

function passwordFocus(x) {
	
	switch(x) 
	{
	case 'new':
		//document.getElementById("password").disabled=true;
		document.getElementById("password").value='';
		document.getElementById("new").checked=true;
		document.getElementById("existing").checked=false;
		document.getElementById("lost").checked=false;
			document.getElementById("email").focus();
	break
	case 'existing':
		//document.getElementById("password").disabled=false;
		document.getElementById("new").checked=false;
		document.getElementById("existing").checked=true;
		document.getElementById("lost").checked=false;
		if (document.getElementById("email").value==null || document.getElementById("email").value=="") 
		{
			document.getElementById("email").focus();
		} else {
			document.getElementById("password").focus();
		}
	break
	case 'lost':
		//document.getElementById("password").disabled=true;
		document.getElementById("password").value='';
		document.getElementById("new").checked=false;
		document.getElementById("existing").checked=false;
		document.getElementById("lost").checked=true;
			document.getElementById("email").focus();
	break
	}
}

function validate_required(field,alerttxt)
{
	with (field)
	{
		if (value==null||value=="")
		{
			alert(alerttxt);
			return false
		} else {
			return true
		}
	}
}
function validate_form(thisform)
{
	with (thisform)
	{
		if (validate_required(email,"Please Fill In The Email Address Field!")==false)
		{
			email.focus();
			return false
		}
				
		if(document.getElementById("existing").checked==true)
		{
			if (validate_required(password,"Please Fill In Your Password!")==false)
			{
			password.focus();
			return false
			}
		}
	}
}

