function panel1_onClick( evt )
{
  //alert('click 1');
}

//var moveItem = null;

function panel1_loadContent( _ite, moveItem )
{
  try
  {
		
/**
*  ----------------------------------------------------------------------  *
*  aqui entra o codigo Javascript responsavel pela AÇÃO
*  codificado pelo desenvolvedor do aplicativo
*  ----------------------------------------------------------------------  *
*/ 
//		moveItem = moveItem || null;
		
		var _link = '';
		panel1.node.maxHeight = 230;
		if ( typeof(_ite) == 'object'){
			_link = _ite[0];
			play_banner(_ite[1]);
		}else {
			_link = _ite;
		}
		panel1.setHTML( "<img src='"+arrImages[ 'loader' ].src+"' id='loader' style='position:relative;top:20px;left:230px' />" ); 		
		setTimeout ( function (){
			var _url = appWeb.dirRoot + 'core/RPC_panel.php';
	    
	    panel1.ajax.setParams( _link + ":@:content:@:" + moveItem );
	    panel1.ajax.setMetodo( 'GET' );
	    panel1.ajax.setURL( _url );
	    panel1.ajax.setReturnTo( retPanel );
//			alert(moveItem);
	    panel1.ajax.setObj( moveItem );
	    panel1.ajax.conectar();
		}, 500)
		
		if (_link == "home.html" ) //Se for o home, mostra a barra da direita
		{
			document.getElementById("container_dir").style.display = "inline";
			panel1.node.className = "panel1_normal";
			play_banner(1);
		}
		else
		{
			document.getElementById("container_dir").style.display = "none";
			panel1.node.className = "panel1_extend";
		}//End if (_link == "home.html" )
   
	 
	 	if(_link == "contatos.html"){
					panel1.node.maxHeight = 490;
		}
  }catch( _err )
  {
    alert( "erro: panel1.eventos: loadContent >> " + _err.description );
  }// End cath()
}

function retPanel( _ret)
{
	_ret = _ret.split(":#:");
	if (_ret[0] == 'ok' )
	{
		panel1.setHTML( _ret[1] );
		
		//Adionando evento aos elementos do accordion
		var _i = 1;
		var _link = '';
		while (_link = document.getElementById('item' + _i) )
		{
			appWeb.setEvento(_link, 'click', accordion);
			document.getElementById('item' + _i + '_conteudo').height = document.getElementById('item' + _i + '_conteudo').offsetHeight;
			document.getElementById('item' + _i + '_conteudo').style.overflow = 'hidden';
			document.getElementById('item' + _i + '_conteudo').volta = false;
			document.getElementById('item' + _i + '_conteudo').style.height = '0px';
			_i++;
		}
		
		if(_ret[2] == 'undefined'){
			if(document.getElementById('item1'))
				accordion(1);
		}else{
			if(document.getElementById('item'+ _ret[2]))
				accordion(_ret[2]);
		}
		
		if (appWeb.findDOM('btn_enviar')) //Verifico se existe o botão enviar, pertencente ao link de contato
		{
				
			 appWeb.findDOM('btn_enviar').onclick = function ()
			 {
			 	if(validacaoCampos())
				{
					appWeb.findDOM('btn_enviar').style.display = "none";
					var _load = appWeb.findDOM('form_load') ? appWeb.findDOM('form_load') : document.createElement('DIV');
					_load.id = 'form_load';
					_load.innerHTML = "<img src='" + appWeb.dirRoot + appWeb.dirImage + "ajax-loader.gif' style='position:relative;top:170px' /><br /> \
					Processando...";
					with (_load.style)
					{
						textAlign = 'center';
						background = '#fff';
						width = '100%';
						height = '380px';
						lineHeight = '380px';
						verticalAlign = 'middle';
//						border = '1px #d1deee solid';
						opacity = 1;
						filter = "alpha(opacity=100)";
					}
					appWeb.findDOM('conteudoContatos_form').style.display = 'none';
					appWeb.findDOM('containerForm').appendChild(_load);
					
					if(appWeb.findDOM('nomeComp')){
							var _url = appWeb.dirRoot + 'core/RPC_panel.php';
					    var nome = appWeb.findDOM('nomeComp').value;
							var emp = appWeb.findDOM('empresa').value;
							var tel = appWeb.findDOM('telefone').value;
							var email = appWeb.findDOM('email').value;
							var ass = appWeb.findDOM('assunto').value;
							var mens = appWeb.findDOM('mensagem').value;
					    panel1.ajax.setParams( _link + ":@:submit:@:" + nome + ":@:" + emp + ":@:" + tel + ":@:" + email + ":@:" + ass + ":@:" + mens);
					    panel1.ajax.setMetodo( 'GET' );
					    panel1.ajax.setURL( _url );
					    panel1.ajax.setReturnTo( retSubmit );
					    panel1.ajax.conectar();
					}
				}
			}	
			
		}
	}
}

function validacaoCampos ()
{
	var _ipts = appWeb.findDOM('frmContato').getElementsByTagName('input');
	for(var _ipt in _ipts)
	{
		if(_ipts[_ipt].type == 'text' && _ipts[_ipt].value == '')
		{
			alert('O preenchimento de todos os campos é obrigatório')
			return false;
		}
			
	}
	
	if (appWeb.findDOM('frmContato').getElementsByTagName('textarea')[0].value == '')
	{
		alert('O preenchimento de todos os campos é obrigatório')
		return false;
	}
	
	return true;
}

function retSubmit (_ret)
{
	_ret = _ret.split(":#:");
	if (_ret[0] == 'ok') 
	{
		appWeb.findDOM('form_load').innerHTML = _ret[1];
		appWeb.findDOM('frmContato').reset();
  }
	else
	{
		appWeb.findDOM('form_load').innerHTML = _ret[1];
		appWeb.findDOM('form_load').style.background = 'red';
	}
	
	var _op = 100;
	var _int = setInterval(
	function (){
		appWeb.findDOM('form_load').style.opacity = (_op/100);
		appWeb.findDOM('form_load').style.filter = "alpha(opacity=" + _op + ")";
		if (_op <= 0) 
		{
			clearInterval(_int);
			appWeb.findDOM('btn_enviar').style.display = '';
			appWeb.findDOM('form_load').parentNode.removeChild(appWeb.findDOM('form_load'));
			appWeb.findDOM('conteudoContatos_form').style.display = '';				
		}
		_op -= 10;
	}, 600)

}

function accordion(evt)
{
	var _objID = appWeb.getObjEvento(evt) || 'item' + evt;
	
	var _i = 1;
	var _link = '';
	while (_link = document.getElementById('item' + _i)) 
	{
		if ('item' + _i != _objID) //If para identificar se o elemento é o que foi clicado, pois todos os outro receberão display = none
		{
			if(document.getElementById('item' + _i + '_conteudo').offsetHeight > 0)
			{
				document.getElementById('item' + _i + '_conteudo').move = new accordionMove(document.getElementById('item' + _i + '_conteudo'), 1);
				document.getElementById('item' + _i ).firstChild.src =  appWeb.dirRoot + appWeb.dirImage + 'bt_mais.gif';
			}
		}
		else
		{
			if (document.getElementById(_objID + '_conteudo').offsetHeight > 0)
			{
				document.getElementById(_objID + '_conteudo').move = new accordionMove(document.getElementById(_objID + '_conteudo'), 1);
				document.getElementById('item' + _i ).firstChild.src =  appWeb.dirRoot + appWeb.dirImage + 'bt_mais.gif';
			} 
			else
			{
				document.getElementById(_objID + '_conteudo').move = new accordionMove(document.getElementById(_objID + '_conteudo'), 0);
				document.getElementById('item' + _i ).firstChild.src =  appWeb.dirRoot + appWeb.dirImage + 'bt_menos.gif';
			}	
		}
		_i++;
	}
}
//alert('eventos');

var _move = [];
/**
 * 
 * @param {Object} _obj
 * @param {Object} _dir = 0 -> cresce || 1 -> diminui
 */
function accordionMove (_obj, _dir) 
{
	if (_obj.move != null)
	{
		_obj.volta = true;
	}
	
	switch (_dir) 
	{
		case 0: //Cresce
			var _velo = 20;
			var _tam = _obj.offsetHeight;
			var _move = setInterval(function(){
				if (_tam <= panel1.node.maxHeight) {
					_obj.style.height = _tam + 'px';
				}
				else 
				{
					clearInterval(_move);
					_move = null;
					_obj.move = null;
//					_obj.style.height = (_tam + 10) + 'px'
					_obj.style.overflow = 'auto';
//				if(_obj.height < _obj.offsetHeight - 5)
//					_obj.style.height = _obj.height + 'px';
					if(_obj.volta){
						_obj.move = new accordionMove(_obj, 1);
					}
					_obj.volta = false;
				}
				_tam += _velo;
			}, 1)
			break;
		case 1: //Diminui
			var _velo = 20;
			var _tam = _obj.offsetHeight;
			var _move = setInterval(function(){
				if (_tam >= 0) 
				{
					_obj.style.height = _tam + 'px';
				}
				else
				{
					clearInterval(_move);
					_move = null;
					_obj.move = null;
					_obj.style.height = '0px';
				}
				_tam -= _velo;
			}, 1)
			break;
	}
}


function trocaImg(that){if(that.src.indexOf('images/tela_contatos01.jpg') != -1)that.src='images/tela_contatos02.jpg';else that.src='images/tela_contatos01.jpg'}
