function IsNumeric(input)
{
   return (input - 0) == input && input.length > 0;
}

function isBlank(str)
{
	if(str == null || str == '' || str.length < 1 || str == ' ') return true;
	
	var arr = new String(str).split('');	
	for(i=0;i<arr.length;i++)
	{
		if(arr[i] != ' ') return false;
	}
	
	return true;
}

function hasBlanks(str)
{
	if(str.indexOf(' ') > -1)
	{
		return true;	
	}
	else
	{
		return false;
	}
}

function isEmpty(value)
{

    if(value == ''){
        return true;
    }
    else if(value == null)
    {
        return true;
    }
    else if(value == 0)
    {
        return true;        
    }
    else if(value == undefined)
    {
        return true;
    }
    else if(value == false)
    {
        return true;      
    }
    else
    {
        return false;        
    }
    
}
