function email_onblur(field)
{
	var email = field.value;
	var AtSym= field.value.indexOf('@');
	var Period = field.value.lastIndexOf('.');
	var Space= field.value.indexOf(' ');
	var Length = field.value.length - 1; // el arreglo es desde 0 hasta largo -1
	
	if (email != "" )
	{
		if ((AtSym < 1) || // '@' no puede ir de primero
			(Period <= AtSym+1) || // debe de haber almenos un caracter valido entre '@' y'.'
			(Period == Length ) || // debe haber almenos un caracter valido despues del'.'
			(Space!= -1))// no pueden haber espacios en blanco
			 {
			alert("The email address is not valid, please try again.");
			field.value="";
			field.focus();
			return false;
		 }
	}
	else
		return true;
}

function formatNumber(num) 
{
	num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))		
			num = "0";
			sign = (num == (num = Math.abs(num)));
			num = Math.floor(num*1000+0.000000000);
			
			cents = (num%1000);
			
			num = Math.floor(num/1000).toString();
		if((cents / 10)<10)
			cents = "0" + parseInt(cents/10);
				for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
					num = num.substring(0,num.length-(4*i+3))+','+
					num.substring(num.length-(4*i+3));
	
	return (((sign)?'':'-')  + num + '.' + cents);
}


function JSTrim(tmpString)
{
	var MyString = tmpString;
	
	//Take off leading spaces
	while('' + MyString.charAt(0)==' ')
	{
		MyString = MyString.substring(1, MyString.length);
	}

	//Take off the trailing spaces
	while ('' + MyString.charAt(MyString.length-1) == ' ') 
	{
		MyString = MyString.substring(0, MyString.length - 1);
	}
	
	return MyString;
}

function DoCheck(form,tmpArray)
{
		var formok = true;
		var localA	="" ;
		
		for(i=0;i<tmpArray.length;i++)
		{	
			checkvar = tmpArray[i];
			
			checkvar = checkvar.split('-');
			var1 = document.getElementById(checkvar[0]);
			var2 = checkvar[1];
			
					
			if (!isBlank(var1, var2) && formok)
			{
				formok = false;
				return formok;
			}
			else
			{
				formok = true;
				
			}	
		}	
		
		return formok;
	
}

function CheckLogin()
{
	var myLogin 	= document.getElementById("BOX_AgentEmail").value;
	var myPass	= document.getElementById("BOX_AgentPassword").value;
	
	var docOK = true;
	
	
	if (myLogin == "" && docOK)
	{
		alert("Please enter your email address to login.");
		document.getElementById("BOX_AgentEmail").focus();
		docOK = false;
	}
	
	if (myPass == "" && docOK)
	{
		alert("Please enter your password to login.");
		document.getElementById("BOX_AgentPassword").focus();
		docOK = false;
	}
	
	return docOK;
}

function jumpfield(tmpField,tmpLen,tmpnext)
{	
	var myString = tmpField.value;
		
	if (myString.length == tmpLen)
	{
		document.getElementById(tmpnext).focus();		
	}
}