// Validacao de Formulário


// Hover de imagens
var sufixoImgOver = '_ov';
var classToOver = 'roll';

function findimg(){
	var imgs,i;  // Faz um loop através de todas as imagens
	//verificando se alguma delas contém a classe da var 'classToOver'
	imgs=document.getElementsByTagName('img');
	for(i=0;i<imgs.length;i++){
		if(eval('/'+classToOver+'/').test(imgs[i].className)) {
			// adiciona a função roll ao elemento-pai da imagem
			imgs[i].parentNode.onmouseover=function(){roll(this);};
			imgs[i].parentNode.onmouseout=function(){roll(this);};
			imgs[i].parentNode.onfocus=function(){roll(this);};
			imgs[i].parentNode.onblur=function(){roll(this);};
		}
	}
}

function roll(o){
	var i,isnode,src,ftype,newsrc,nownode;
	// loop através de todos os childNodes
	for (i=0;i<o.childNodes.length;i++){
		nownode=o.childNodes[i];
		// se o nó é um elementoif the node is an element and
		// e é uma IMG, muda a variável e sai do loop
		if(nownode.nodeType==1 && /img/i.test(nownode.nodeName)){
			isnode=i;
			break;
		}
	}  // verifica o src e faz o roll-over
	src = o.childNodes[isnode].src;
	ftype = src.substring(src.lastIndexOf('.'), src.length);
	if(eval("/"+sufixoImgOver+"/").test(src)){
		newsrc = src.replace(sufixoImgOver,'');
	} else {
		newsrc = src.replace(ftype, sufixoImgOver+ftype);
	}
	o.childNodes[isnode].src=newsrc;
}

function windowOpen(url,w,h) {
	var wn = window.open(url,'','width='+w+',height='+h+',scrollbars=yes,top=50,left=50');
	wn.focus();
}

/**
*   Funções do carrinho de compras
*/

function ConfirmarExclusaoProduto()
{
	var mensagem = "Deseja excluir esse item?";
	
	if (confirm (mensagem))
	    return true;
	else
	    return false;
}

function ConfirmarConcluirInscricao()
{
	if (confirm ('Deseja concluir a inscricao?'))
	    return true;
	else
	    return false;
}

function ConfirmarInscricaoExposicao()
{
	if (confirm ('Esta inscricao eh se voce deseja apenas visitar a exposicao. Caso voce inscreva-se em um curso ou palestra voce estara automaticamente inscrito para a exposicao. Deseja continuar? '))
	    return true;
	else
	    return false;
}

/**
*   Funções do cadastro
*/

function showHideDiv(selObj , divname) 
{
  divinfo = document.getElementById(divname);

  if( selObj.selectedIndex == 1 || selObj.selectedIndex == 2 )
  {
    divinfo.style.display = "block";
//	alert( '1' );
  }
  else 
  {
    divinfo.style.display = "none";
//	alert( '2' );
  }
  
}

/**
*   Funções do 'Minhas inscrições '
*/

function openSubMenu(objLink, divId, immediate)
{
	//funcao chamada pelo menu lateral
	var divId = (typeof(divId)=="string")? document.getElementById(divId) : divId;
	var btMore = objLink.childNodes[0];

	if (divId.style.display=="block") 
	{
		//está aberto - deve fechar
		divId.style.display = "none";
		btMore.innerHTML = "[+]";
	} 
	else 
	{
		//está fechado- deve abrir	
		divId.style.display = "block";
		btMore.innerHTML = "[-]";
	}
}

/**
*   Funções do 'Login'
*/
function esqueciMinhaSenha( selObj )
{
	if( selObj.email.value == "" )	
	{
		alert( 'Preencha o campo e-mail e em seguida clique em [Esqueci minha senha].' );
	    return false;
	}
	else
	{
		selObj.action = 'login.php?acao=esqueciMinhaSenha';
		selObj.submit();
		return true;
	}
}
