//[!] ________________________________________________________________________________
function reloadForm(){
	document.controlDataSet.submit();
}


//[!] ________________________________________________________________________________
function layerTool_searchShow( layerName ) {
	documentLayerHide( document, 'layer_tool_searchButton' );
	documentLayerShow( document, 'layer_tool_search');
}


//[!] ________________________________________________________________________________
function layerTool_searchHide( layerName ) {
	documentLayerHide( document, 'layer_tool_search');
	documentLayerShow( document, 'layer_tool_searchButton' );
}


//[!] ________________________________________________________________________________
function documentLayerShow( documentObject, layerName ) {
	var layerID;
	layerID = documentObject.getElementById( layerName );
	layerID.style.display='block';
}


//[!] ________________________________________________________________________________
function documentLayerHide( documentObject, layerName ) {
	var layerID;
	layerID = documentObject.getElementById( layerName );
	layerID.style.display='none';
}


//[!] ________________________________________________________________________________
function actionBack(){
	//top.frame_tool.history.back();
	//self.location.href = 'default.asp';
	documentLayerHide( parent.document, 'layer_tool_edit' );
	documentLayerShow( parent.document, 'layer_tool_painel' );
}


//[!] ________________________________________________________________________________
function searchGo( e ){
	var key = window.event ? e.keyCode : e.which;
	if ( key == 13 ){
		recordSearch('search.php','frame_tool_painel');
	}
}


//[!] ________________________________________________________________________________
function myErrorHandler(msg, url, linenumber) {
	alert('Error message= '+msg+'\nURL= '+url+'\nLine Number= '+linenumber)
	return true
}


//[!] ________________________________________________________________________________
window.onerror = myErrorHandler;

var toolMenuSelectedID;
toolMenuSelectedID = 1;


//[!] ________________________________________________________________________________
function toolMenuActivate( toolMenuClickedID ){
	var menuSelected;
	var menuBorder;
	if ( toolMenuClickedID != toolMenuSelectedID ){
		menuSelected = document.getElementById( 'toolMenu_' + toolMenuSelectedID );
		menuSelected.className = 'toolMenuSelectedNo';

		menuBorder = document.getElementById( 'toolMenu_' + toolMenuSelectedID + '_left' );
		menuBorder.src = '/imbra/images/layout_masterControl/edit/tab_off_left.gif';
		menuBorder = document.getElementById( 'toolMenu_' + toolMenuSelectedID + '_right' );
		menuBorder.src = '/imbra/images/layout_masterControl/edit/tab_off_right.gif';

		menuSelected = document.getElementById( 'toolMenu_' + toolMenuClickedID );
		menuSelected.className = 'toolMenuSelectedYes';
		menuBorder = document.getElementById( 'toolMenu_' + toolMenuClickedID + '_left' );
		menuBorder.src = '/imbra/images/layout_masterControl/edit/tab_on_left.gif';
		menuBorder = document.getElementById( 'toolMenu_' + toolMenuClickedID + '_right' );
		menuBorder.src = '/imbra/images/layout_masterControl/edit/tab_on_right.gif';

		document.getElementById( 'layer_tool_editContent_' + toolMenuSelectedID ).style.display = 'none';
		document.getElementById( 'layer_tool_editContent_' + toolMenuClickedID ).style.display = 'block';

		toolMenuSelectedID = toolMenuClickedID;
	}
}


//[!] ________________________________________________________________________________
function controlDataSet_keyPress(){
	alert();
	// Look for Enter Key...
	if (event.keyCode == 13)
	{
		// Change focus to next control...
		document.controlDataSet.submit();
		return false;
	}
}


//[!] ________________________________________________________________________________
function ajaxInit() {
	var ajax;

	try {
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (e) {
		try {
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (ex) {
			try {
				ajax = new XMLHttpRequest();
			}
			catch (exc) {
				alert("Seu navegador não suporta ajax!");
				alert("Que tal um upgrade?");

				location.href = 'http://www.mozilla.com/en-US/products/download.html?product=firefox-2.0&os=win&lang=pt-BR';
				ajax = null;
			}
		}
	}
	return ajax;
}


//[!] ________________________________________________________________________________
function verifyKey( keyCode )
{
	var returnValue = false;
	if ( keyCode >= 48 && keyCode <= 57 )
	{
		returnValue = true;
	}
	else if( keyCode >= 96 && keyCode <= 105 )
	{
		returnValue = true;
	}
	return returnValue;
}


//[!] ________________________________________________________________________________
function mascaraNumero( obj, event )
{

	if ( verifyKey(event.keyCode) )
	{
		// remove "." e "," do valor armazenado no objeto
		while (obj.value.indexOf('.') >= 0 || obj.value.indexOf(',') >= 0)
		{
			obj.value = obj.value.replace('.','');
			obj.value = obj.value.replace(',','');
		}
		obj.value = obj.value.replace(/\D/g,"");

		// inclui pontos nos locais adequados
		var copia = obj.value;
		var tam = obj.value.length;
		var temp = '';
		for (i = tam - 1; i >= 0; i--)
		{
			temp = copia.charAt(i) + temp;
			if (((copia.substr(i).length-1) % 3 == 0) && (i > 0) && (i < tam - 2))
			{
				temp = '.' + temp;
			}
			if ( i == tam - 1 )
			{
				temp = ',' + temp;
			}
		}
		obj.value = temp;
	}
}


//[!] ________________________________________________________________________________
function impressaoPopup( object )
{
	document.getElementById('imprimir').value = 1;
	submitFormPopup();
}


//[!] ________________________________________________________________________________
function submitFormPopup()
{
	win = window.open('',"Impressao","location=no,directories=no,scrollbars=yes,menubar=yes,statusbar=no,resize=no, width=700, height=350,");
	document.forms[0].target = 'Impressao';
	document.forms[0].submit();
}


//[!] ________________________________________________________________________________
function showReportPopup( object )
{
	win = window.open('',"Impressao","location=no,directories=no,scrollbars=yes,menubar=yes,statusbar=no,resize=no, width="+screen.availWidth+", height="+screen.availHeight+",");
	recordSearch(object,'Impressao');
}


//[!] ________________________________________________________________________________
function noenter(e)
{
	var tecla;
	if(window.event)
	{
		tecla = window.event.keyCode;     //IE
	}
	else
	{
		tecla = e.which;     //firefox
	}
	if ((tecla == 13)) {
		return false;
	}
	return tecla;
}
