function checkPass1(pass1, pass2)
{
	if(pass1.value == pass2.value)
		return true;
	else
		return false;
}

function checkInt(obj)
{
	str = obj.value;
	for(i=0;i<str.length;i++)
	{
		digit = parseInt(str.substring(i,i+1));
		if(isNaN(digit))
		{
			obj.value = "";
			return false;
		}
	}
	return true;// introduced by siddharth
}
	
function checkFloat(obj)
{
	str = obj.value;
	for(i=0;i<str.length;i++)
	{
		digit = parseFloat(str.substring(i,i+1));
		
		if( isNaN(digit) )
		{
		
			obj.value = "";
			return false;
		}
	}
}
	
function checkString(obj)
{
	str = obj.value;
	for(i=0;i<str.length;i++)
	{
		chr = str.substring(i,i+1);
		if((chr >= 'a' && chr <= 'z') || (chr >= 'A' && chr <= 'Z') || chr == ' ')
		{
			return true;
		}
		else
		{

			obj.value = "";
			return false;
		}
	}
}
	
function LTrim(obj)
{
	var chr, str, newstr;
	
	str = obj.value;
	
	for(i=0; i<str.length; i++)
	{
		chr = str.substring(i,i+1);
		if(chr != ' ')
		{
			obj.value = str.substring(i, str.length);
			break;
		}
	}
}
	
function RTrim(obj)
{
	var chr, str, newstr;
	str = obj.value;
	strlen = str.length;
	for(i=strlen; i>=0; i--)
	{
		chr = str.substring(i-1, i);
		if(chr != ' ')
		{
			obj.value = str.substring(0, i);
			break;
		}
	}
}
	
function Trim(obj)
{
	var chr, chr1, str, newstr;
	RTrim(obj);
	LTrim(obj);
	str = obj.value;
	strlen = str.length;
	ctr = 0;
	for(i=0; i<str.length; i++)
	{
		chr = str.charAt(i);
		if(chr != ' ')
		{
			newstr = newstr + chr;
			if(ctr >= 1)
				newstr = newstr + " " + chr;
		}
		else
		{
			for(j=i, ctr=1;j<strlen;j++)
			{
				if(str.charAt(j) == ' ')
					ctr++;
				else
				{
					i+=j;
					break;
				}
			}
		}
	}
}
	
function checkEmail(obj)
{
	str = obj.value;
// Changes by siddharth begin
	var i,j,k;
	i = str.indexOf("@");
	j = i+1;
	k = str.indexOf(".");
	if(j==k)
	return false;
	//changes by siddharth end
	dot1 = str.substring(str.length-4, str.length-3);
	dot2 = str.substring(str.length-3, str.length-2);
	if(str.indexOf("@") == -1 || (dot1 != '.' && dot2 != '.'))
		return false;
	else
		return true;
}
	
function checkURL(obj)
{
	str = obj.value;
	dot1 = str.substring(str.length-4, str.length-3);
	dot2 = str.substring(str.length-3, str.length-2);
	if(dot1 != '.' && dot2 != '.')
		return false;
	else
		return true;
}
	
function isEmpty(obj)
{
	if(obj.value == "")
		return false;
	else
		return true;
}
	
function checkRange(StartRange, EndRange)
{
	if(parseInt(StartRange) >= parseInt(EndRange))
		return false;
	else
		return true;
	}

function charValidate()
{
	BaseString = arguments[0];
	CharStringTokenized = arguments[1];
	CharString = new Array();
	for(i=0; i<CharStringTokenized.length; i++)
	{
		index = CharStringTokenized.indexOf(",", i);
		CharString[i] = CharStringTokenized.substring(index-1, index);
	}
	
	if(arguments.length == 2)
	{
		flag = true;
		for(i=0; i<BaseString.length; i++)
		{
			for(j=0; j<CharString.length; j++)
			{
				if(BaseString.charAt(i) == CharString[j])
				{
					flag = true;
					break;
				}
				else
					flag = false;
			}
			
			if(!flag)
				break;
		}
		return flag;
	}
	else if(arguments.length == 3)
	{
		flag = false;
		for(i=0; i<BaseString.length; i++)
		{
			for(j=0; j<CharString.length; j++)
			{
				if(BaseString.charAt(i) == CharString[j])
				{
					flag = false;
					break;
				}
				else
					flag = true;
			}
			
			if(!flag)
				break;
		}
		return flag;
	}
}
// created by dhwanit shah on 23/3/2005 for text validation(allows Aa-Zz,0-9,_)
function isValidText(strVal)
			{
				var blnReturn = false;
				var txtVal;
				txtVal = strVal
				var a;
				for (a=0;a<txtVal.length;a++)
				{
					if (txtVal.charCodeAt(a)>=65 && txtVal.charCodeAt(a)<=90)
					{
						blnReturn = true;
					}								
					else if (txtVal.charCodeAt(a)>=97 && txtVal.charCodeAt(a)<=122)
					{
						blnReturn = true;
					}								
					else if (txtVal.charCodeAt(a)>=48 && txtVal.charCodeAt(a)<=57)
					{
						blnReturn = true;
					}								
					else if (txtVal.charCodeAt(a)== 95 )
					{
						blnReturn = true;
					}
					else
					{
						blnReturn = false;
						break;
					}								
				}
				if (blnReturn == false) 
				{
					return false;
				}
				else
				{
					return true;
				}
							
			}

