// JavaScript Document


//...........Trim String...................
function trim(th)
{
	return th.replace(/^\s+|\s+$/, ''); 
} 

//...............For Integer Validation.............

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

//................For Float checking....................
function isFloat(s)
{   var i;
	tmp = 0;
	flag = 0;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
		if (((c >= "0" && c <= "9") || (c == ".")))
		{
			if (c == ".")
			{
				flag++;
			}
			if (flag > 1)
			{
				tmp = 1;
				break;
			}
			//alert (flag);
		}
		else
		{
			tmp = 1; 
			break;
		}		
    }
	if (tmp == 1)
		return false;
	else
    	return true;
}

//................To select-deselect all check box..............................
function chkall()
{
	if (parseInt(document.frm.num.value) > 0)
	{
		len = document.frm.allid.length;
		if(typeof(len)!='number')
		{
		
			if(document.frm.chk_all.checked == true)
			{
					document.frm.allid.checked = true;
			}		
			else
			{
					document.frm.allid.checked = false;		
			}
		}
		else
		{
			if(document.frm.chk_all.checked == true)
			{
				for(i=0; i<len; i++)
				{
					document.frm.allid[i].checked = true;
				}			
			}
			else
			{
				for(i=0; i<len; i++)
				{
					document.frm.allid[i].checked = false;
				}				
			}
		}	
	}
}

function check_form()
{
	flag = 0;
	len = document.frm.allid.length ;
	if(typeof(len) != 'number')
	{
		if(document.frm.allid.checked == true)
		{
			flag = 1;			
		}	
	}
	else
	{
		for(i=0; i<len; i++)
		{
			if(document.frm.allid[i].checked == true)
			{
				flag = 1;			
			}
		}	
	}	
	
	if(flag != 1)
	{
		alert("Select Atleast One Record");
		return false;
	}
}

