//Popup
function jPopUp(jURL, jDestino, jW, jH, jScroll,jResize)
{
	window.open(jURL,jDestino,'width='+jW+',height='+jH+',scrollbars='+jScroll+',toolbar=no,location=no,status=yes,menubar=no,resizable='+jResize+',left=0,top=0')
}


// SubMenus
function mostra(campo)
{
    document.getElementById(campo).style.display='' ;
}
function oculta(campo)
{
    document.getElementById(campo).style.display='none' ;
}
// Valida Contato
function ValidaFormContato(form) {
	if (form.nome.value == "") {
		alert("Atenção!\nO campo NOME deve ser preenchido.");
		form.nome.focus();
		return false;
	}

	if (form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
		form.email.focus();
		return false;
	}
}


// Valida Curso
function ValidaFormCurso(form) {
	if (form.nome.value == "") {
		alert("Atenção!\nO campo NOME deve ser preenchido.");
		form.nome.focus();
		return false;
	}
	if (form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
		form.email.focus();
		return false;
	}
	if (form.rg.value == "") {
		alert("Atenção!\nO campo RG deve ser preenchido.");
		form.rg.focus();
		return false;
	}
	if (form.nome_responsavel_pagamento.value == "") {
		alert("Atenção!\nO campo NOME DO PARTICIPANTE deve ser preenchido.");
		form.nome_responsavel_pagamento.focus();
		return false;
	}
	if (form.cpf_cnpj.value == "") {
		alert("Atenção!\nO campo CPF ou CNPJ deve ser preenchido.");
		form.cpf_cnpj.focus();
		return false;
	}
	if (form.inscricoes.value == "") {
		alert("Atenção!\nO campo INSCRIÇÃO MUNICIPAL / INSCRIÇÃO ESTADUAL deve ser preenchido.");
		form.inscricoes.focus();
		return false;
	}
	if (form.endereco_completo.value == "") {
		alert("Atenção!\nO campo ENDEREÇO COMPLETO deve ser preenchido.");
		form.endereco_completo.focus();
		return false;
	}
}


//Limpa campo 
function limpa(campo) {
	campo.value = ""
}

//Funções do Dreamweaver
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//###

function mostra1(campo)
{
    document.getElementById(campo).style.display='' ;
}
function oculta1(campo)
{
    document.getElementById(campo).style.display='none' ;
}

//Funcao da Mascara
function fnMascara(objeto, evt, mask){ 
	var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var LetrasL = 'abcdefghijklmnopqrstuvwxyz';
	var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';	
	var Numeros = '0123456789';
	var Fixos  = '().-:/ ';
	var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcdefghijklmnopqrstuvwxyz{|}~";
	evt = (evt) ? evt : (window.event) ? window.event : "";
	var value = objeto.value;
	if (evt){
		var ntecla = (evt.which) ? evt.which : evt.keyCode;
		tecla = Charset.substr(ntecla - 32, 1);
		if (ntecla < 32) return true;
		var tamanho = value.length;
		if (tamanho >= mask.length) return false;
		var pos = mask.substr(tamanho,1);
		while (Fixos.indexOf(pos) != -1){
 	 		value += pos;
 	 		tamanho = value.length;
 	 		if (tamanho >= mask.length) return false;
 	 		pos = mask.substr(tamanho,1);
		}
		switch (pos){
   			case '#' : if (Numeros.indexOf(tecla) == -1) return false; break;
   			case 'A' : if (LetrasU.indexOf(tecla) == -1) return false; break;
   			case 'a' : if (LetrasL.indexOf(tecla) == -1) return false; break;
   			case 'Z' : if (Letras.indexOf(tecla) == -1) return false; break;
   			case '*' : objeto.value = value; return true; break;
   			default : return false; break;
 		}
	}
	objeto.value = value;
	return true;
}

// Valida Help Desk

function fn_solicita(tipo){
	if(tipo == "no"){
		document.getElementById('oculta_tarefa').style.display = 'none';
	}
	if(tipo == "re"){
		document.getElementById('oculta_tarefa').style.display = '';
	}
}



function ValidaFormHelpDesk(form) {
	if((document.getElementById('novasol').checked == false)&&(document.getElementById('retornosol').checked == false)){
		alert("Atenção!\nO campo O envio da solicitação refere-se deve ser preenchido.");
		return false;
	}
	
	
	if(document.getElementById('retornosol').checked == true){
		if(form.numerotarefa.value == ''){
			alert("O campo Número da Tarefa deve ser preenchido.");
			form.numerotarefa.focus();
			return false;
		}		
	}
	
	
	if (form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
		form.email.focus();
		return false;
	}
	if (form.data.value == "") {
		alert("Atencao!\nO campo DATA deve ser preenchido.");
		form.data.focus();
		return false;
	}
	
	if (form.nome.value == "") {
		alert("Atencao!\nO campo NOME deve ser preenchido.");
		form.nome.focus();
		return false;
	}
	
	var contador;
	var flag;
	flag = false;
	for(contador=0; contador<form.recebeu_treinamento.length; contador++){
		if(form.recebeu_treinamento[contador].checked){ flag = true; }
	}
	if(!flag){
		alert("O campo O SOLICITANTE RECEBEU TREINAMENTO deve estar preenchido corretamente.");
		return false;
	}   
	
	if (form.empresa.value == "") {
		alert("Atencao!\nO campo EMPRESA deve ser preenchido.");
		form.empresa.focus();
		return false;
	}
	/*
	if((form.financeiro.checked == false)&&(form.contabil.checked == false)&&(form.faturamento.checked == false)&&(form.compras.checked == false)&&(form.estoque.checked == false)&&(form.pcp.checked == false)&&(form.ativo_fixo.checked == false)&&(form.livros_fiscais.checked == false)&&(form.transporte.checked == false)&&(form.planejamento_orcamentario.checked == false)&&(form.custos.checked == false)&&(form.log_transacoes.checked == false)){
		alert("O campo MODULO DO TI 9 deve estar selecionado corretamente.");
		form.financeiro.focus();
		return false;
	}*/
	
	if (form.item_modulo.value == "") {
		alert("Atencao!\nO campo ITEM DO MODULO TI deve ser preenchido.");
		form.item_modulo.focus();
		return false;
	}
	if (form.descricao_solicitacao.value == "") {
		alert("Atencao!\nO deve ter pelo menos um anexo.");
		form.descricao_solicitacao.focus();
		return false;
	}
	
	if (form.solicitacao6.value == "") {
		alert("Atencao!\nO campo DESCRICAO DA SOLICITACAO deve ser preenchido.");
		form.solicitacao6.focus();
		return false;
	}
	
	if (form.ideal_funcionamento.value == "") {
		alert("Atencao!\nO campo IDEAL DE FUNCIONAMENTO deve ser preenchido.");
		form.ideal_funcionamento.focus();
		return false;
	}
	
}