// JavaScript Document
// ##################    MENUS     #####################
function getObj(name){
	return document.getElementById(name).style;
}

function openMenu(name){
	var element = getObj(name);
	/*if (element.display == 'block')
		closeMenus();
	else{*/
		if (element.display == 'none'){
			closeMenus();
			element.display = 'block';
		}
	//}
}

function closeMenus(){
	var tamanho = menus.length;
	
	for (var i=0; i < tamanho; i++)
	{
		var element = getObj(menus[i]);
		//alert(vetor[i]);
		element.display = 'none';
	}
}
function get(c, a, pasta)
{
	w=400;
	h=300;
	lado = (screen.width)?(screen.width-w)/2:100;
	cima=(screen.height)?(screen.height-h)/2:100;
	settings='toolbar=0,location=0,directories=0,status=no,scrollbar=0,menubar=0,resizable=0,width='+w+',height='+h+',top='+cima+',left='+lado;
//	alert("./downloads/cliente_"+c+"/index.php?arq="+a);
	//window.open(pasta+"cliente_"+c+"/index.php?arq="+a+"&c="+c,"", settings);
	window.location = pasta+"cliente_"+c+"/index.php?arq="+a+"&c="+c;
}

function excluirRegistro(id, tipo){
	var form = document.excluir;
	eval("var campo = form.form_excluir_"+tipo+";");
	if(confirm("Deseja excluir o registro?\nEsta operação não poderá ser desfeita!")){
		campo.value	= id;
		form.submit();
	}
}

function validaEmail(email) {
	/*if (required == undefined)required=true; //se não for especificado, assume que é obrigatório
	if (obj == null)return(!required); //se o e-mail for nulo mas não for obrigatório retorna 1
	if (obj.value.length==0)return(!required); //se o campo estiver vazio mas não for obrigatório retorna 1*/
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{1,3})+$/.test(email))
		return true;
	else{
	 	alert("E-mail inválido.");	 
		return false;
	}
}

function valida(form, campo, n){
	var erro = false;
	campo.value = n;
	if(validaEmail(form.p_email.value)){
		for(var i = 0; i < (form.length); i++){
			var nome = form.elements[i].name;
			if((nome.substr(0,2)) === "p_"){
				if(form.elements[i].value == ''){					
					alert("Por favor preencha os campos obrigatórios!");
					form.elements[i].focus();
					return false;
				}
			}
		}
		erro = true;
	}
	else{
		form.p_email.focus();
		return false;
	}
	if(erro)		
		form.submit();
	return false;
}



// ##################    PRODUTOS     #####################
function validaAddProduto(){
	var form = document.produto;

	var erro = 0;
	for(var i = 0; i < (form.length); i++){
		var nome = form.elements[i].name;
		if((nome.substr(0,2)) === "e_"){
			if(nome != "e_marca" && nome != "e_foto"){
				if(form.elements[i].value == ''){					
					alert("Por favor preencha os campos obrigatórios!");
					form.elements[i].focus();
					return;
				}
			}
			else{
				if(nome == "e_marca"){
					var valor = form.e_marca.options[form.e_marca.selectedIndex].value;
					if(valor == "-"){
						alert("Por favor preencha os campos obrigatórios!");
						form.elements[i].focus();
						return;
					}					
				}
			}
		}
	}
	if(erro == 0){
		form.form_produto.value = 1;
		form.submit();
	}
}

function validaEditarProduto(){
	var form = document.produto;

	var erro = 0;
	for(var i = 0; i < (form.length); i++){
		var nome = form.elements[i].name;
		if((nome.substr(0,2)) === "e_")
			if(nome != "e_marca" && nome != "e_foto")
				if(form.elements[i].value == ''){					
					alert("Por favor preencha os campos obrigatórios!");
					form.elements[i].focus();
					return;
				}
	}
	if(erro == 0){
		form.form_produto.value = 2;
		form.submit();
	}
}

function excluirTipo(){
	var form = document.excluir_tipo;
	if(confirm("Deseja excluir?\nEsta operação excluirá todos os produtos ligados a este tipo!"))
		form.submit();
}

function excluirProduto(id){
	var form = document.excluir_produto;
	if(confirm("Deseja excluir o produto?\nEsta operação não poderá ser desfeita!")){
		form.produto_id.value = id;
		form.submit();
	}
}

function excluirSubtipo(id){
	var form = document.excluir_subtipo;
	if(confirm("Deseja excluir?\nEsta operação excluirá todos os produtos ligados a este tipo!")){
		form.subtipo_id.value = id;
		form.submit();
	}
}


// ##################    COTAÇÃO     #####################
function excluirCotacao(id){
	var form = document.excluir_cotacao;
	if(confirm("Deseja excluir a cotação?\nEsta operação não poderá ser desfeita!")){
		form.cotacao_id.value = id;
		form.submit();
	}
}


// ##################    USUÁRIO     #####################
function excluirUsuario(id){
	var form = document.excluir_usuario;
	if(confirm("Deseja excluir o usuário?\nEsta operação não poderá ser desfeita!")){
		form.usuario_id.value = id;
		form.submit();
	}
}

// ##################    NOTÍCIA     #####################
function validaAddNoticia(){
	var form = document.incluir;

	var erro = 0;
	for(var i = 0; i < (form.length); i++){
		var nome = form.elements[i].name;
		if((nome.substr(0,2)) === "e_"){
			if(nome != "e_foto"){
				if(form.elements[i].value == ''){					
					alert("Por favor preencha os campos obrigatórios!");
					form.elements[i].focus();
					return;
				}
			}
		}
	}
	if(erro == 0){
		form.form_noticia.value = 1;
		form.submit();
	}
}

function validaEditarNoticia(){
	var form = document.incluir;

	var erro = 0;
	for(var i = 0; i < (form.length); i++){
		var nome = form.elements[i].name;
		if((nome.substr(0,2)) === "e_")
			if(nome != "e_foto")
				if(form.elements[i].value == ''){					
					alert("Por favor preencha os campos obrigatórios!");
					form.elements[i].focus();
					return;
				}
	}
	if(erro == 0){
		form.form_noticia.value = 2;
		form.submit();
	}
}

function excluirNoticia(id){
	var form = document.excluir_noticia;
	if(confirm("Deseja excluir a notícia?\nEsta operação não poderá ser desfeita!")){
		form.noticia_id.value = id;
		form.submit();
	}
}


// ##################    MARCAS     #####################
function validaAddMarca(){
	var form = document.incluir;

	var erro = 0;
	for(var i = 0; i < (form.length); i++){
		var nome = form.elements[i].name;
		if((nome.substr(0,2)) === "e_"){
			if(nome != "e_foto"){
				if(form.elements[i].value == ''){					
					alert("Por favor preencha os campos obrigatórios!");
					form.elements[i].focus();
					return;
				}
			}
		}
	}
	if(erro == 0){
		form.form_marca.value = 1;
		form.submit();
	}
}

function validaEditarMarca(){
	var form = document.incluir;

	var erro = 0;
	for(var i = 0; i < (form.length); i++){
		var nome = form.elements[i].name;
		if((nome.substr(0,2)) === "e_")
			if(nome != "e_foto")
				if(form.elements[i].value == ''){					
					alert("Por favor preencha os campos obrigatórios!");
					form.elements[i].focus();
					return;
				}
	}
	if(erro == 0){
		form.form_marca.value = 2;
		form.submit();
	}
}

function excluirMarca(id){
	var form = document.excluir_marca;
	if(confirm("Deseja excluir a marca?\nEsta operação não poderá ser desfeita!")){
		form.marca_id.value = id;
		form.submit();
	}
}

// ##################    EVENTOS     #####################
function validaAddEvento(){
	var form = document.incluir;

	var erro = 0;
	for(var i = 0; i < (form.length); i++){
		var nome = form.elements[i].name;
		if((nome.substr(0,2)) === "e_"){
			if(form.elements[i].value == ''){					
				alert("Por favor preencha os campos obrigatórios!");
				form.elements[i].focus();
				return;
			}
		}
	}
	if(erro == 0){
		form.form_evento.value = 1;
		form.submit();
	}
}

function validaEditarEvento(){
	var form = document.incluir;

	var erro = 0;
	for(var i = 0; i < (form.length); i++){
		var nome = form.elements[i].name;
		if((nome.substr(0,2)) === "e_")
			if(form.elements[i].value == ''){					
				alert("Por favor preencha os campos obrigatórios!");
				form.elements[i].focus();
				return;
			}
	}
	if(erro == 0){
		form.form_evento.value = 2;
		form.submit();
	}
}

function excluirEvento(id){
	var form = document.excluir_evento;
	if(confirm("Deseja excluir o evento?\nEsta operação não poderá ser desfeita!")){
		form.evento_id.value = id;
		form.submit();
	}
}

// ##################    FOTOS     #####################
function validaAddFoto(n){
	if(n < 20){
		var form = document.foto;
	
		if(form.e_foto.value == '')
			alert("Por favor selecione a foto!");
		else{
			form.form_foto.value = 1;
			form.submit();
		}
	}
	else
		alert("Número máximo atingido!");
}
function validaEditarFoto(){
	var form = document.foto;

	if(form.e_legenda.value == '')
		alert("Por favor preencha a legenda!");
	else{
		form.form_foto.value = 2;
		form.submit();
	}
}
function excluirFoto(id){
	var form = document.foto;
	if(confirm("Deseja excluir foto?\nEsta operação não poderá ser desfeita!")){
		form.form_excluir_foto.value = id;
		form.submit();
	}
}

