function Trim(theString)
{	
	var StartOfString = false	
	var Temp = ""			
	var TrimmedString = ""		
	var len = theString.length;
	for(i=0;i<len;i++)
	{
		if(StartOfString)	
		{	
			if(theString.charAt(i) != " " )	
			{	
				TrimmedString = TrimmedString + Temp + theString.substring(i,i+1)
				Temp = ""
			}
			else			
			{			
				Temp = Temp + theString.substring(i,i+1)
			}			
		}
		else	
		{	
			if(theString.charAt(i) != " ")
			{
				TrimmedString = theString.substring(i,i+1)
				StartOfString = true	
			}
		}
	
	}	
	return(TrimmedString)	
}

function parseText()
{
	if(document.frm.elements)
	{
		for(k=0;k<document.frm.elements.length;k++)
		{
			var str = document.frm.elements[k].value;
			if(document.frm.elements[k].name != "")
			{
				str=Trim(str);
			/*if(str.indexOf("\\") >= 0)
			{
				for(j=0;j<str.length;j++)
				{
					if(str.charAt(j)=="\\")
					{
						str=str.substring(0,j)+"\\"+str.substring(j);
						j++;
					}
				}
			}*/
				if(str.indexOf("'") >= 0)
				{
					for(j=0;j<str.length;j++)
					{
						if(str.charAt(j)=="'")
						{
							str=str.substring(0,j)+"'"+str.substring(j);
							j++;
						}
					}
				}
			/*if(str.indexOf("\"") >= 0)
			{
				for(j=0;j<str.length;j++)
				{
					if(str.charAt(j)=="\"")
					{
						str=str.substring(0,j)+"\\"+str.substring(j);
						j++;
					}
				}
			}*/
			document.frm.elements[k].value = str
			}
		}
	}
}

function isEmpty(theString)
{
	for(i=0;i<theString.length;i++)
	{
	       	if(theString.charAt(i) != " ") 
        	return false;
	}
	return(true)
}

function isWebsite(theString)
{	
	theString = Trim(theString)
	var FirstPeriod = theString.indexOf(".") 	
	var LastPeriod = theString.lastIndexOf(".")
	var FirstColon = theString.indexOf(":") 	
	if(FirstPeriod <= 0 || LastPeriod == theString.length-1 || FirstColon>=0)
	{	
		return(false)
	}
	return(true)
}

function isWhitespace(theString)
{
	if(theString.indexOf(" ") > -1)
		return true;
	else
		return false;
}
function isEmail(theString)
{	
	theString = Trim(theString)
	var FirstAtTheRate = theString.indexOf("@")	
	var LastAtTheRate = theString.lastIndexOf("@")	
	var FirstPeriod = theString.indexOf(".") 	
	var LastPeriod = theString.lastIndexOf(".") 	
	if(FirstAtTheRate <= 0 || FirstPeriod <= 0 || LastAtTheRate == theString.length-1 ||
			LastPeriod == theString.length-1 || FirstAtTheRate != LastAtTheRate
			|| (LastPeriod - LastAtTheRate)<=1)
	{
		return(false)
	}
	return(true)

}

function isLetter(c)
{
   return (((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")))
}

function isDigit(c)
{
   return ((c >= "0") && (c <= "9"))
}

function isLetterOrDigit(c)
{
   return (isLetter(c) || isDigit(c))
}

function isAlpha(theString)
{
	for(l=0;l<theString.length;l++)
	{
		var substr = theString.substring(l,l+1)
		if(!isLetter(substr) && substr!=' ')
		{
			return(false);
		}
	}
	return(true);
}

function isNumber(theString)
{
	for(l=0;l<theString.length;l++)
	{
		var substr = theString.substring(l,l+1)
		if(!isDigit(substr))
		{
			return(false);
		}
	}
	return(true);
}

function isAlphaNumeric(theString)
{
	for(l=0;l<theString.length;l++)
	{
		var substr = theString.substring(l,l+1)
		if(!isLetterOrDigit(substr))
		{
			return false;
		}
	}
	return true;
}
function isZipcode(theString)
{
	for(l=0;l<theString.length;l++)
	{
		var substr = theString.substring(l,l+1)
		if(!(isDigit(substr) || substr == " " || substr == "-"))
		{
			return false;
		}
	}
	return true;
}

function isPhone(theString)
{
	for(l=0;l<theString.length;l++)
	{
		var substr = theString.substring(l,l+1)
		if(!(isDigit(substr) || substr == "(" || substr == ")" || substr == "-"))
		{
			return false;
		}
	}
	return true;
}

function isFile(theString)
{
	if(((theString.indexOf(':')>0)&&(theString.indexOf('\\')>0))||(theString.indexOf('\\\\')>-1))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function parseString(str)
{
	str=Trim(str);
	/*if(str.indexOf("\\") >= 0)
	{
		for(j=0;j<str.length;j++)
		{
			if(str.charAt(j)=="\\")
			{
				str=str.substring(0,j)+"\\"+str.substring(j);
				j++;
			}
		}
	}*/
	if(str.indexOf("'") >= 0)
	{
		for(j=0;j<str.length;j++)
		{
			if(str.charAt(j)=="'")
			{
				str=str.substring(0,j)+"'"+str.substring(j);
				j++;
			}
		}
	}
	/*if(str.indexOf("\"") >= 0)
	{
		for(j=0;j<str.length;j++)
		{
			if(str.charAt(j)=="\"")
			{
				str=str.substring(0,j)+"\\"+str.substring(j);
				j++;
			}
		}
	}*/
	return(str)
}