

function processaNews(email){
	if (!verificaEmail(email)) alert('Necessário preencher e-mail válido.');
	else cadastraNews(email)
}

function cadastroEfetuado(originalResponse) {
	if (originalResponse.responseText == 1) alert('Cadastro efetuado com sucesso!');
	else if (originalResponse.responseText == 2) alert('E-mail já cadastrado!')
	else if (originalResponse.responseText == 0) alert('Cadastro Năo Efetuado!');
	else alert('Cadastro Năo Efetuado!');
}

function cadastraNews(email) {
	var url = '/cms/php/ajax.php';
	var pars = 'do=cadastronews&email=' + email;
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete: cadastroEfetuado
	}
	);
}


function retornoSenha(originalResponse) {
	if (originalResponse.responseText == 1) alert('Sua senha foi enviada para o e-mail cadastrado!');
	else if (originalResponse.responseText == 0) alert('Usuário inexistente!');
	else alert('Usuário inexistente!');
}

function recuperaSenha(usuario){
	if (!usuario) alert('Necessário o campo Usuário.');
	else{
		var url = '/cms/php/ajax.php';
		var pars = 'do=recuperasenha&usuario=' + usuario;
		var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: retornoSenha
		}
		);
	}
}



function verificaEmail(checkEmail){
	if (checkEmail){
		if ((checkEmail.indexOf('@') < 0) || ((checkEmail.charAt(checkEmail.length-4) != '.') && (checkEmail.charAt(checkEmail.length-3) != '.')))
		return false;
		else return true;
	}else return false;
}




function returnCalendar(originalResponse) {
	//alert(originalResponse.responseText);
	document.getElementById('calendar_div').innerHTML = originalResponse.responseText;
}


function changeCal(p){

	var url = '/cms/php/ajax.php';
	var pars = 'do=calendar&p=' + p;
	document.getElementById('calendar_div').innerHTML = "<div align='center'><br><br><br><img src='/cms/_img/ajaxload.gif' border='0'></center>";
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete: returnCalendar
	}
	);	
}


function showHideMenu(p){	
	
	if (document.getElementById('menu_'+p).style.display == ''){
	  document.getElementById('imgmenuexp_'+p).src = "../_img/menuInernaExpande.gif";
	  document.getElementById('menu_'+p).style.display = 'none';		  
	}else{
	  document.getElementById('imgmenuexp_'+p).src = "../_img/menuInternaRecolhe.gif";
	  document.getElementById('menu_'+p).style.display = '';  
	  
	}
}

function ocultaLayer(p){
	if (p == 'a'){
		document.getElementById('floater').style.display = '';
	} 
	if (p == 'f'){
		document.getElementById('floater').style.display = 'none';
	}
}



function validaLogin(){

  var field = '';

  with (document.frmLogin){

  	if (!usuario.value) field = '- Usuário\n'; 

	if (!senha.value) field += '- Senha';      

  }

  if (!field) document.frmLogin.submit();

  else alert('Necessário preencher os campos: \n'+field);   	

}





function abrir(theURL,winName,features) {

  window.open(theURL,winName,features);

}
