function checkFloat(number)
{
	if(parseFloat(number)==number)
	{
		return true;	
	}
	else
	{
		return false;	
	}
}

function checkNumber(number)
{
	if(parseInt(number)==number)
	{
		return true;	
	}
	else
	{
		return false;	
	}
}

function checkEmail(id) 
{
	var email = document.getElementById(id).value;
	return checkEmailByStr(email);	
}

function checkEmailByStr(email)
{
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email))
	{
		return false;
	}
	return true;
}

function getValue(id)
{
	return document.getElementById(id).value;
}

function checkMultipleEmailId(str)
{
 var eid='';
 var emid=new Array();
 var eidcnt=0;
 var msg = '';
 var j=1;
  for(i=0;i<str.length;i++)
  {
    if(str.substring(i,j)==',')
    {
      emid[eidcnt]=eid;
      eid='';
      eidcnt = eidcnt + 1;
     }
     else
     {
     eid=eid+str.substring(i,j);
     }
       j=j+1;
   }
   emid[eidcnt]=eid;
   valid=true;
   for(i=0;i<emid.length;i++)
   {
	 emid[i] = trim(emid[i]);
	 if(checkEmailByStr(emid[i]) || emid[i]=='')
     {
        valid=true;
     }
     else
     {
       msg += "<p>"+emid[i] + " is an invalid email id. </p>";
       valid = false;
       continue;
     }
   }
   
   return msg;
}

function trim(str, chars)
{
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) 
{
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) 
{
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}