// JavaScript Document
function lTrim(str)
{
	var str1="";var flag=0;
	for(l=0;l<str.length;l++)
	{
		if(flag==false)
		{
			if(str.charAt(l)!=" ")
			{
				flag=1;
				str1+=str.charAt(l);
			}
		}
		else
		{     
			str1+=str.charAt(l);
	    }			
	}
	return str1;
} 
/* function truncates right spaces*/
function rTrim(str)
{
		var rt;
	for(r=str.length;r>=0;r--)
	{
		if(str.charAt(r-1)==" ")
		{
			continue;
		}
		else
		{
			
		rt=str.substring(0,r);
			break;
		}
	}
		
return rt;
}
function nullCheck(fieldval)
{
	if(lTrim(rTrim(fieldval))=="")
	{
		return false;
	}
	
	
}
function msg(formname,msg,filedname,type)
{
		frm=eval("document."+formname);
		txt=eval("frm."+filedname);
		if(type==1)
			txt.focus();
		else if(type==2)
			txt.select();
			alert(msg);
			
		
}
function emailValidation(value)
{
	var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;	
	if(!email.test(value))
	{
			return false;
	}
}
function phoneNoValidation(val)
{
	var Chars="()+ 0123456789-";
		var str=val;
		for (var i = 0; i < str.length; i++)
       	{
			if (Chars.indexOf(str.charAt(i)) == -1)
			 {
			  	return false;
				break;
			 }
       }
}
//---reset all fields
function resetFields(str)
{
	frm=eval("document."+frmName);
	fields=new Array();
	fields=str.split(',');	
	for(i=0;i<fields.length;i++)
	{
		name=eval("frm."+fields[i]);
		eval("frm."+fields[i]+".value=''");
		
	}
}
