function showObjective(fsDivID,fsBodyDivId,fsContent)
{
    hideAll();
    document.getElementById(fsDivID).style.display='inline';
    document.getElementById(fsBodyDivId).innerHTML=fsContent;
}
function hideAll()
{
	if(document.getElementById('apDiv1'))
    	document.getElementById('apDiv1').style.display='none';
	if(document.getElementById('apDiv2'))
		document.getElementById('apDiv2').style.display='none';
	if(document.getElementById('apDiv3'))
		document.getElementById('apDiv3').style.display='none';
}
function hideObjective()
{
    hideAll();
}
function openWin1(url)
{
var j=window.open(url,"jj","left=20, top=20, width=600,height=605,scrollbars=0") 
}
function openWinPop(url)
{
var j=window.open(url,"jj","left=100, top=100, width=510,height=610,scrollbars=0") 
}
function invoice(url)
{
var j=window.open(url,"jj","left=20, top=20, width=925,height=615,scrollbars=1") 
}

function floatsonly(e,txtvalue)
{
   
	var floatflag;
	if (e.keyCode) keycode=e.keyCode;
	else keycode=e.which;

    if(e.shiftKey)
    {
        return false;
    }
	if(keycode==9 || keycode==46 || keycode==37 ||keycode==39||keycode==36||keycode==35) {
		return true;
	}
    
	if (keycode!=8)
	{ 
		if(keycode==110 || keycode==190)
		{
			if(txtvalue.indexOf(".")==-1)
			{
				return true;
			}
			else
			{
				return false;
			}
		}
		if ((keycode<48||keycode>57) && (keycode<96||keycode>105)) 
		    return false 
	}
}

function numbersonly(e)
{ 
    if(e.shiftKey)
    {
        return false;
    }
   
	if (e.keyCode) keycode=e.keyCode;
	else keycode=e.which;
	if(keycode==9 || keycode==46 || keycode==37 ||keycode==39||keycode==36||keycode==35)
	{				
		return true;
	}
	if (keycode!=8)
	{ 
		if ((keycode<48||keycode>57) && (keycode<96||keycode>105)) 
		return false
}
}

function getTeams(fiStartIndex, fsDivID,fsSearchBy,fsTeamCategory) {
    try
    {
        var lsResult = controls_leftpartTeam.getTeamsForLeftMenu(fiStartIndex, fsDivID, fsSearchBy, fsTeamCategory).value;
        if (lsResult)
            document.getElementById(fsDivID).innerHTML = lsResult;
    }
    catch(Error)
    {
    }
}

function getLeftTeams_callback(res) {
    if (document.getElementById(msDivID)) {
        document.getElementById(msDivID).innerHTML = res.value;
    }
}

function checkMaxLengthOnBlur(foEvent, foTextArea, foMaxlength) {
    if (foTextArea.value.length > foMaxlength) {
        foTextArea.value = foTextArea.value.substring(0, foMaxlength);
    }
}

function checkMaxLengthOnKeyPress(foEvent, foTextArea, foMaxlength) {
    if (foEvent.charCode || window.event) {
        return foTextArea.value.length < foMaxlength;
    }
    else {
        return true;
    }
}
