﻿buttonAssignFunctions("indicatorsview_toolbar");

document.getElementById("indicatorsview_query").onclick=indicatorsviewSubmit;
document.getElementById("indicatorsview_excel").onclick=indicatorsviewSubmit;
document.getElementById("indicatorsview_reset").onclick=indicatorsviewSubmit;


function indicatorsviewSubmit(evt)
{
var elem;
	if(evt) // Gecko, Opera
	{
	elem=evt.target;
	}
	else // MSIE
	{
	evt=window.event;
	elem=evt.srcElement;
	}
document.getElementById("engine_action").value=elem.id;
elem.form.submit();
}


function indicatorsviewAction(actionID)
{
var objectID;
objectID=document.getElementById("engine_object_id").value;
	switch(actionID)
	{
	case "indicatorsview_add":
	case "indicatorsview_edit":
	indicatorsviewEdit(actionID);
	break;
	case "indicatorsview_delete":
	indicatorsviewDelete(actionID, objectID);
	break;
	}
}


function indicatorsviewEnableButtons()
{
buttonEnable("indicatorsview_edit");
buttonEnable("indicatorsview_delete");
}


function indicatorsviewDisableButtons()
{
buttonDisable("indicatorsview_edit");
buttonDisable("indicatorsview_delete");
}


function indicatorsviewDisableAllButtons()
{
buttonDisable("indicatorsview_add");
buttonDisable("indicatorsview_edit");
buttonDisable("indicatorsview_delete");
}


function indicatorsviewEdit(actionID)
{
document.getElementById("engine_action").value=actionID;
document.getElementById("engine_form").submit();
return true;
}


function indicatorsviewDelete(actionID, objectID)
{
var messageText;
var sel;
sel=document.getElementById("indicatorsview_country");
messageText=sel.options[sel.selectedIndex].text;
sel=document.getElementById("indicatorsview_year");
messageText+=' ' + sel.options[sel.selectedIndex].text;
	if(!confirm(strAlertDelete + ' ' + messageText + '?'))
	{
	return false;
	}
	else
	{
	document.getElementById("engine_action").value=actionID;
	document.getElementById("engine_form").submit();
	}
return true;
}