/****************************************************************/
function trimAll(sString) 
{
	while (sString.substring(0,1) == ' ')
		{
		sString = sString.substring(1, sString.length);
		}
	while (sString.substring(sString.length-1, sString.length) == ' ')
		{
		sString = sString.substring(0,sString.length-1);
		}
	return sString;
}

function showdiv(pass) 
{ 
	var divs = document.getElementsByTagName('div'); 
	for(i=0;i<divs.length;i++)
	{ 
		if(divs[i].id.match("F"))
		{
			if(divs[i].id.match("F" + pass.value) && divs[i].id.length == (pass.value.length) + 1)
			{
				//if they are 'see' divs 
				if (document.getElementById) // DOM3 = IE5, NS6
				{ 
					divs[i].style.visibility="visible";// show/hide
				} 
				else
				{ 
					if (document.layers) // Netscape 4 
					{
						document.layers[divs[i]].display = 'visible'; 
					}
					else // IE 4
					{ 
						document.all.divs[i].visibility = 'visible';
					}
				}
			} 
			else 
			{ 
				if (document.getElementById)
				{ 
					divs[i].style.visibility="hidden";
				}
				else
				{ 
					if (document.layers) // Netscape 4 
					{
						document.divs[i].visibility = 'hidden';
					} 
					else // IE 4
					{ 
						document.all.divs[i].visibility = 'hidden'; 
					}
				} 
			}
		} 
	}
} 

function isUnderMaxLength(Object, MaxLen)
{  
	return (Object.value.length < MaxLen);
}

function isEmail(object) 
{

	var str = object.value;
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	var returnValue;
	
	str = trimAll(str);
	if(! str.length == 0)
	{
		if (str.indexOf(at)==-1) 
		{     
		   returnValue = false;
		}
	
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   returnValue = false;
		}
	
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
			returnValue = false;
		}
	
		 if (str.indexOf(at,(lat+1))!=-1)
		 {
			returnValue = false
		 }
	
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
			returnValue = false;
		 }
	
		 if (str.indexOf(dot,(lat+2))==-1)
		 {
			returnValue = false;
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
			returnValue = false;
		 }
		 
		 if(returnValue == false)
		 {
			alert("Please enter a valid email address");
			object.form.name + "." + object.focus();
			return false;
		 }
		 else
		 {
			 return true;
		 }
	}
	return true;
}

function isEmpty(inputField)	
{
	if(inputField.value.length == 0)
		{
		return (true);
		}
	else
		{
		return (false);
		}
}

function winNew(events, height, width)
	{ 
		msg=window.open(events,"DisplayWindow","toolbar=no,width=" + width + ",height=" + height + ",directories=no,status=yes,scrollbars=yes,resize=yes,menubar=no,location=0");
	}
	
