//***********************************************************************
// include/error_util.js
// Copyright LandNet Corporation, 2003

//***********************************************************************
function ValidEmail(Email)
{
	var Result=true;

	if ((Email!="")&&(Email!="undefined")&&(Email!=null))
	{
		var PeriodIndex=Email.lastIndexOf(".");		
		var AtIndex=Email.indexOf("@");
		
		if ((PeriodIndex==-1)||(AtIndex==-1)||(PeriodIndex-1<=AtIndex))
		{
			Result=false;
		}		
		for (i=0;i<Email.length;i++)
		{
			var Char=Email.charAt(i);
			
			if ((i==0)&&((Char=="@")||(Char=="."))) 
			{
				Result=false;
			}	
			if ((Char=="'")||(Char=="\"")||(Char==" "))
			{
				Result=false;
			}	
		}
	}	
	else
	{
		Result=false;
	}	
	
	return(Result);
}
function ValidPhone(Phone)
{
	var Result=true;
		
	if (Phone.length<4)
	{
		Result=false;
	}
	else 
	{
		for (i=0;(i<Phone.length)&&(Result=true);i++)
		{
			var NewPhone=Phone.charAt(i);
				
			if ((NewPhone!='-')||(NewPhone!="(")||(NewPhone!=")")||((NewPhone<"0")&&(NewPhone>'9')))
			{
				Result=false;
			}
		}
	}
	return(Result);
}
function ValidNumber(Number)
{
	var Result=true;

	if ((Number!="")&&(Number!="undefined")&&(Number!=null))
	{
		for (i=0;(i<Number.length)&&(Result=true);i++)
		{
			var Thing=Number.charAt(i);
				
			if ((Thing<"0")||(Thing>'9'))
			{
				Result=false;
			}
		}
	}
	else
	{
		Result=false;
	}
	return(Result);
}
function ValidPrice(Number)
{
	var Result=true;

	if ((Number!="")&&(Number!="undefined")&&(Number!=null))
	{
		for (i=0;(i<Number.length)&&(Result=true);i++)
		{
			var NewNumber=Number.charAt(i);
				
			if ((NewNumber!=".")&&((NewNumber<"0")||(NewNumber>'9')))
			{
				Result=false;
			}
		}
	}
	else
	{
		Result=false;
	}
	return(Result);
}		
function GetValidSQLInsert(Origin)
{
	var	Destin="";
	
	for (i=0;i<Origin.length;i++)
	{
		if (Origin.charAt(i)=='\'')
		{
			Destin=Destin+"''";
		}
		else 
		{	
			Destin=Destin+Origin.charAt(i);
		}
	}	
	return(Destin);
}
function ReplaceSingleQuote(Origin)
{
	var	Destin="";
	
	for (i=0;i<Origin.length;i++)
	{
		if (Origin.charAt(i)=="'")
		{
			Destin=Destin;
		}
		else 
		{	
			Destin=Destin+Origin.charAt(i);
		}
	}	
	return(Destin);
}
function ReplaceDoubleQuote(Origin)
{
	var	Destin="";
	
	for (i=0;i<Origin.length;i++)
	{
		if (Origin.charAt(i)=="\"")
		{
			Destin=Destin;
		}
		else 
		{	
			Destin=Destin+Origin.charAt(i);
		}
	}	
	return(Destin);
}
function ReplaceSpaces(String)
{
	var	NewString="";
	if (String!=null)
	{
		for (i=0;i<String.length;i++)
		{
			if (String.charAt(i)==' ')
			{
				NewString=NewString+"%20";
			}
			else 
			{	
				NewString=NewString+String.charAt(i);
			}
		}
		return(NewString);
	}
	else
	{
		return("");
	}
}
