if(document.getElementById("conferencesview_table"))
{
var tableObject=document.getElementById("conferencesview_table");
tableRowAssignFunctions(tableObject);
}

buttonAssignFunctions("conferencesview_toolbar");

controllerSetFocus("conferencesview_first_name");

document.getElementById("conferencesview_country").onchange=conferencesviewChangeCountry;
document.getElementById("conferencesview_city").onchange=conferencesviewChangeCity;

document.getElementById("conferencesview_query").onclick=conferencesviewSubmit;
document.getElementById("conferencesview_excel").onclick=conferencesviewSubmit;
document.getElementById("conferencesview_reset").onclick=conferencesviewSubmit;


function conferencesviewSubmit(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 conferencesviewChangeCountry()
{
controllerRemoveOptions("conferencesview_city");
controllerRemoveOptions("conferencesview_organization");
var sel=document.getElementById("conferencesview_country");
var country_code=sel.options[sel.selectedIndex].value;
engineAction("conferencesview_changecountry", country_code);
}


function conferencesviewChangeCity()
{
controllerRemoveOptions("conferencesview_organization");
var sel=document.getElementById("conferencesview_city");
var city_id=sel.options[sel.selectedIndex].value;
engineAction("conferencesview_changecity", city_id);
}


function conferencesviewAction(actionID)
{
var objectID;
objectID=document.getElementById("engine_object_id").value;
	switch(actionID)
	{
	case "conferencesview_edit":
	conferencesviewEdit();
	break;
	case "conferencesview_delete":
	conferencesviewDelete(actionID, objectID);
	break;
	case "conferencesview_help":
	conferencesviewHelp();
	break;
	case "conferencesview_add":
	document.getElementById("engine_action").value=actionID;
	document.getElementById("engine_form").submit();
	}
}


function conferencesviewHelp()
{
var str=document.location.href;
str=str.replace("conferences", "help");
document.location.href=str;
}


function conferencesviewEnableButtons()
{
buttonEnable("conferencesview_edit");
buttonEnable("conferencesview_delete");
}


function conferencesviewDisableButtons()
{
buttonDisable("conferencesview_edit");
buttonDisable("conferencesview_delete");
}


function conferencesviewEdit()
{
var str=document.location.href;
str=str.replace("conferencesview", "conferences");
str=str.replace("conferences", "conferenceedit");
document.location.href=str;
}


function conferencesviewDelete(actionID, objectID)
{
var selectRowID="row_"+objectID;
var trObject=document.getElementById(selectRowID);
var tdObject=trObject.getElementsByTagName("TD")[1];
var messageText=tdObject.innerHTML;
messageText=messageText.replace("&nbsp;", " ");
	if(!confirm(strAlertDelete + ' "' + messageText + '" ?'))
	{
	return false;
	}
	else
	{
	document.getElementById("engine_action").value=actionID;
	document.getElementById("engine_form").submit();
	}
return true;
}