//-----------------------------------------------
//	Pré-carregamento de imagens, by Dreamweaver
//	Gsrcobr 23/1/2003 15:34
//-----------------------------------------------

function MM_preloadImages() {
	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];}}
}


//-----------------------------------------------
//	Seta os background e bgcolor de itens de menu
//	Criado:		Gsrcobr 23/1/2003 15:36
//	Modificado:	Gsrcobr 3/2/2003 17:24
//-----------------------------------------------

function cfgMenu(itemId, itemBg, subMenu) {
//--------------------------------------------------
//NUMERO DE ITENS DE MENU PARA MONTAR ARRAY DE MENU E SEBMENU
	var NUM_ITENS_MENU = 6;
	var start = 1;
	
	//Novo background do Item
	var newBg	= "images/img_menu_item_bg_" + itemBg + ".gif";
	
	//Path padrão das divisas de menu
	var defPath	= "images/img_menu_divisa";
	
	//Zera as divisas
	for(i = start ; i < NUM_ITENS_MENU ; i++){
		obj = eval(document.getElementById("tdDivisa"+i));
		obj.src = defPath + ".gif";
	}

	//Troca divisa da direita
	obj = eval(document.getElementById("tdDivisa"+(itemId)));
	
	obj.src = defPath + "_l_" + itemBg + ".gif";
	
	//Só troca divisa da esquerda se não for primeiro item de menu
	if(itemId > 1){
		//Troca divisa da esquerda
		obj = eval(document.getElementById("tdDivisa"+(itemId-1)));
		obj.src = defPath + "_r_" + itemBg + ".gif";
	}
	
	
	//Linha <tr> padrão de submenu (em branco);
	var defSubMenu	= eval(document.getElementById("tdSubMenu"));
		defSubMenu.style.display = "none";

	//O item clicado tem submenu?
	hasSub	= (subMenu	== 1 ? true : false);

	var objItem = eval(document.getElementById("tdMenuItem"+itemId));
		objItem.background = newBg;
		
	if(hasSub) {
		var objSubItem = eval(document.getElementById("tdSubMenu"+itemId));
			objSubItem.style.display	= "block";
			objSubItem.bgColor			= "#"+itemBg; 
	} else {
		defSubMenu.style.display = "block";
	}
	
	//Controle dos backgrounds de outros item e subItem 
	for(i = start ; i < NUM_ITENS_MENU ; i++) {
		
		theItem = (i == itemId	? true : false);

		if(!theItem){
			var currItem = eval(document.getElementById('tdMenuItem'+i));
				currItem.background = "";
			var currSubMenu = eval(document.getElementById('tdSubMenu'+i));
				currSubMenu.style.display = "none";
		}
	}
}

function validaVoto(elForm) {
	var option=0;
	for (var i=0; i<elForm.elements.length; i++) {
		if (elForm.elements[i].type == "radio") {
			if (elForm.elements[i].checked == true) {
				option=elForm.elements[i].value;
			}
		}
	}
	if (!option) {
		alert('Escolha uma opção para votar na enquete!');
	} else {
		enquetewin = window.open("secoes/home/enquete_xp.php?ENQU_ID=" + elForm.ENQU_ID.value + "&ENQR_ID="+option, "enquetewin","dependent,scrollbars=yes,height=250,width=350, top=130, left=0");
		enquetewin.focus();
	}
}

function doLogin() {
	
	if (!document.getElementById('loginUser').value.length || !document.getElementById('loginSenha').value.length) {

		alert('Você deve digitar um nome de usuário e uma senha.');
		return;

	}

	document.forms["frmLogin"].pess_login.value = document.getElementById('loginUser').value;

	document.forms["frmLogin"].pess_senha.value = document.getElementById('loginSenha').value;

	document.forms["frmLogin"].submit();

}

function callPopup(theUrl, theName, w, h, scroll){
	
	var top = (screen.availHeight - h) / 2;
	var lft = (screen.availWidth - w) / 2;

	var win = window.open(theUrl, theName, 'width='+w+',height='+h+',top='+top+',left='+lft+',scrollbars='+scroll);
		win.focus();
}


function download() {

	if (document.forms["frmdocumentos"].seldocumentos.selectedIndex) {
		location.href = 'includes/download_file.php?down_id=' + document.forms["frmdocumentos"].seldocumentos.value;
	}

}

function popUpNota(id) {

	callPopup('secoes/biblioteca/documento_nota.php?docu_id=' + id, 'docu_nota', '400', '300', 'yes')

}

function searchOrganizacao(obj) {
	window.open('search_organizacao.php?' + obj.form.name + '.' + obj.name, 'orga','width=300,height=400');
}

function setOrganizacao(val) {
	var field	= top.opener.document.getElementById('orga_id');
	var field2	= top.opener.document.getElementById('orga_nome');
	arrVal		= val.split('._.');
	field.value	= arrVal[0];
	field2.value= arrVal[1];
	self.close();
}

function setOrga(idValue, idText, formfield1, formfield2) {
	var field		= top.opener.document.getElementById(formfield1);
	var field2		= top.opener.document.getElementById(formfield2);
	field.value		= document.getElementById(idValue).value;
	field2.value	= document.getElementById(idText).value;
	self.close();
}


function showLogin() {

	document.getElementById('tblErro').style.display = 'none';
	document.getElementById('tblLogin').style.display = 'block';

}


function searchOrganizacao(obj) {
	window.open('search_organizacao.php?' + obj.form.name + '.' + obj.name, 'orga','width=300,height=400');
}


function setOrganizacao(val) {
	var field	= top.opener.document.getElementById('orga_id');
	var field2	= top.opener.document.getElementById('orga_nome');
	arrVal		= val.split('._.');
	field.value	= arrVal[0];
	field2.value= arrVal[1];
	self.close();
}

function setOrga(idValue, idText, formfield1, formfield2) {
	var field		= top.opener.document.getElementById(formfield1);
	var field2		= top.opener.document.getElementById(formfield2);
	field.value		= document.getElementById(idValue).value;
	field2.value	= document.getElementById(idText).value;
	self.close();
}


function newProduct(id,tipo){

	var w = 400;
	var h = 350;

	var l = (screen.availWidth  - w) / 2
	var t = (screen.availHeight - h) / 2

	var url = "./secoes/canal/form_perfil_6.php?tipo="+tipo+"&id="+id;

	var janela = window.open(url,'novoproduto','width='+w+',height='+h+',top='+t+',left='+l+'');

}

function newFamily(){

	var w = 400;
	var h = 120;

	var l = (screen.availWidth  - w) / 2
	var t = (screen.availHeight - h) / 2

	var url = "familias_add.php";

	var janela = window.open(url,'novafamilia','width='+w+',height='+h+',top='+t+',left='+l+'');

}

function openw() {

	var w = 518;
	var h = 400;

	var l = (screen.availWidth  - w) / 2
	var t = (screen.availHeight - h) / 2

	var url;
	if(!openw.arguments[0])
		url = "inicio.php";
	else
		url = openw.arguments[0];

	var cadastro = window.open(url,'cadastro','status=no,width='+w+',height='+h+',top='+t+',left='+l+',scrollbars=yes');


}

function genericWindow(url,nam,w,h,scroll) {

	var l = (screen.availWidth  - w) / 2
	var t = (screen.availHeight - h) / 2

	var janela = window.open(url,nam,'width='+w+',height='+h+',top='+t+',left='+l+',scrollbars='+scroll+'');
		janela.focus();


}

function exclui(who,who_id,emp_id) {

	if(confirm("Tem certeza?")) {
		if(who == "produto")
			location.href = "secoes/canal/form_perfil_5.php?del=1&who_id="+who_id+"&id="+emp_id;
		else if(who == "familia")
			location.href = "familias.php?del=1&who_id="+who_id;
		else if(who == "empresa")
			location.href = "admin.php?del=1&who_id="+who_id;
		else if(who == "usuario")
			location.href = "usuarios.php?del=1&who_id="+who_id+"&emp_id="+emp_id
		else
			location.href = "form_perfil_4.php?del=1&who="+who+"&who_id="+who_id+"&id="+emp_id;
		
	}

}


//Alterar produtos
function altera(who_id) {

	var w = 400;
	var h = 250;

	var l = (screen.availWidth  - w) / 2
	var t = (screen.availHeight - h) / 2

	var url = "secoes/canal/produto_edt.php?prod_id="+who_id;

	var janela = window.open(url,'alteracao','width='+w+',height='+h+',top='+t+',left='+l+'');

}


function edita(who,who_id) {

	var w = 400;
	var h = 120;

	var l = (screen.availWidth  - w) / 2
	var t = (screen.availHeight - h) / 2

	var url = "familias_edt.php?fam_id="+who_id;

	var janela = window.open(url,'edicao','width='+w+',height='+h+',top='+t+',left='+l+'');

}

/*========================
Esta funcao está inacabada,
termina-la-ei em breve.
Ass: Guilherme Ribeiro.
========================*/
function vefields() {

	var errormsg = new Array();
		errormsg[0] = "";
		errormsg[1] = "Todos os campos são obrigatórios.";
	
	var params = vefields.arguments;
	
	var campos = new Array();

	for(i = 0 ; i < params.length ; i++) {
		
		if(isNaN(params[i]))
			campos[campos.length] = params[i];
		else if(!isNaN(params[i]))
			errortype = params[i];
	}

	var camposvazios = 0;
	
	for(i = 0 ; i < campos.length ; i++) {
	
		if(campos[i].value == '')
			camposvazios++;
	}

		
	alert(errormsg[errortype]);
	

	return false;

}

function implantacaosim(val) {
    var obj = document.getElementById("sim");
	var obj2 = document.getElementById("nao");
    if(val == sim) {
        obj.style.display = "block"
		obj2.style.display = "none"
    } else {
        obj.style.display = "none"

    }

}
