function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}

function CheckKeyCode()
{
	//Allow numbers, delete, backspace, tab only
	//alert(event.keyCode);
	//TBC - Temp allow 17 and 86 (Ctrl V) for Dataentry
	if( (event.keyCode == 189 || event.keyCode==8 || event.keyCode==9||event.keyCode==46) ||(event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) || event.keyCode==17 || event.keyCode==86) 
		return true; 
	else 
		return false;
		
}
function CheckAlphanumeric()
{
	//Allow only alphabets
	alert(event.keyCode);
	if((57>=event.keyCode && event.keyCode>=48) 
        || (122>=event.keyCode && event.keyCode>=96) 
        || (90>=event.keyCode && event.keyCode>=65)         
        || (event.keyCode == 8) //|| (event.keyCode == 46) for dot 
        || (event.keyCode == 13) || (event.keyCode == 32))
    {
      event.returnValue=true;
    }
    else
    {
    event.returnValue = false;
 
    }

}
function CheckFloat()
{
	//Allow numbers, decimal pt,  delete, backspace, tab only
	//alert(event.keyCode);
	if( (event.keyCode == 189 || event.keyCode == 109 || event.keyCode == 110 ||event.keyCode==8 || event.keyCode==9||event.keyCode==46) ||(event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) ) 
		return true; 
	else 
		return false;
		
}

function textCounter(field, maxlimit) 
{
	var f1 = document.getElementById(field);
	
	if(f1)
	{
		if (parseInt(f1.value.length) > maxlimit)
			f1.value = f1.value.substring(0, maxlimit);
	}
}

function isEmail(email)
{
	var isemail = false;
	if(trim(email) != '')
	{
		var idx = email.indexOf('@');
		var lastdot = email.lastIndexOf('.');
		if(idx <= 0 || lastdot - idx <= 1 )
			isemail = false;
		else
			isemail = true;
	}
	return isemail;
}
function hidecontrol(ctrlname)
{
	var ctrl = document.getElementById(ctrlname);
	if(ctrl)
	{
		ctrl.style.visibility = 'hidden';
		ctrl.style.display = 'none'
	}
}
function showcontrol(ctrlname)
{
	var ctrl = document.getElementById(ctrlname);
	if(ctrl)
	{
		ctrl.style.visibility = 'visible';
		ctrl.style.display = 'block'
	}
}


