/* Função usada para determinar o width do topo */
function setTableTop(width, modulo){
	if(modulo != "FecharPedido"){
		var menuDepartamentos  = document.getElementById("menuDepartamentos");
		var todosDepartamentos = document.getElementById("todosDepartamentos");
		
		if(width <= "1024"){
			menuDepartamentos.style.width="100%";
			todosDepartamentos.style.width="735px";	
			
		} else {
			menuDepartamentos.style.width="75%";
			menuDepartamentos.style.left="148px";
			
			todosDepartamentos.style.width="735px";
			todosDepartamentos.style.left="148px";	
			
		}
	
		var tableTop = document.getElementById("tableTop");
		
		if(width <= "1024"){
			tableTop.style.width="100%";
			
		} else {
			tableTop.style.width="78%";
			
		}
	
	}
}

/* Função usada para setar o id da Cidade */
function setIdCid(id, returnMysql){
	
	var hidenCid = document.getElementById(returnMysql);
	var idCid = document.getElementById(id);
		
	hidenCid.value = idCid.value;		
	
}

/* Função usada para alterar o tipo de Pessoa, Física ou Jurídica */
function tipoPessoa(tipo){
	
	obj0 = document.getElementById('fisica');
	obj1 = document.getElementById('juridica');
	
	if(tipo==0){				
		//Validacoes CadastroCli
		addToValidate('form', 'nome', 'name', true, 'Nome');
		addToValidate('form', 'cpf', 'cpf', false, 'C.P.F.');
		addToValidate('form', 'sexo', 'name', true, 'Sexo');
		addToValidate('form', 'nascimento', 'name', true, 'Nascimento');
		addToValidate('form', 'telefone', 'name', true, 'Telefone');
		addToValidate('form', 'celular', 'name', false, 'Celular');
		addToValidate('form', 'telefone_comercial', 'name', false, 'Telefone Comercial');

		removeFromValidate('form', 'razao');
		removeFromValidate('form', 'cnpj');
		removeFromValidate('form', 'tel_empresa');
		removeFromValidate('form', 'responsavel');
		removeFromValidate('form', 'telefone_responsavel');
		removeFromValidate('form', 'celular_responsavel');
		
		obj0.style.display='';
		obj1.style.display='none';
		
	} else if(tipo == 1){				

		addToValidate('form', 'razao', 'name', true, 'Razão Social');
		addToValidate('form', 'cnpj', 'cnpj', false, 'CNPJ');
		addToValidate('form', 'tel_empresa', 'name', true, 'Telefone');
		addToValidate('form', 'responsavel', 'name', true, 'Responsável');
		addToValidate('form', 'telefone_responsavel', 'name', false, 'Telefone do Responsável');
		addToValidate('form', 'celular_responsavel', 'name', false, 'Celular do Responsável');
				
		removeFromValidate('form', 'nome');
		removeFromValidate('form', 'cpf');
		removeFromValidate('form', 'sexo');
		removeFromValidate('form', 'nascimento');
		removeFromValidate('form', 'telefone');
		removeFromValidate('form', 'celular');
		removeFromValidate('form', 'telefone_comercial');
		
		obj0.style.display='none';
		obj1.style.display='';
	
	}
	
}

/* Função usada para setar o código da cor  */
function showColor(val) {
	document.getElementById("cdgCor").value = val;
	
}

/* Função usada para carregar o treeview */
function loadChild(id, O2){
	var tipoTree = document.getElementById("tipoTree").value;
	
	var strParam="sys/include/Ajax/categorias.php?method=getCat&id="+id+"&catid="+O2+"&tipo="+tipoTree;
	
	/* Exibe as categorias em Tree com link para edição */
	if(tipoTree=="CatConsulta"){
		RequestTree(strParam,generateChild2);
		
	} else {	
		RequestTree(strParam,generateChild);
		
	}
	
}

/* Função usada para setar a categorias, ela é usada no treeview */
function setCategoria(id){
	getCategoria(id, 1);
	
}

/* Função usada para validar a compra do produto, verifica se o cliente selecionou as opções cores e tamanhos */
function validaCompra(){
	var opcoes1 = document.getElementById("opcoes1");
	var opcoes2 = document.getElementById("opcoes2");		
	
	/* Quando opcoes2.value é vazio, é porque o cliente não precisa selecionar esta opção */
	if(parseInt(opcoes2.value) == 0){
		var id_tipo2 = document.getElementById("id_tipo2");				
		
		if(!parseInt(id_tipo2.value)){
			window.alert("É necessário escolher a cor.");
			return false;
			
		}
		
	}
	
	/* Quando opcoes1.value é vazio, é porque o cliente não precisa selecionar esta opção */
	if(parseInt(opcoes1.value) == 0){
		var id_tipo1 = document.getElementById("id_tipo1");							
		
		if(!parseInt(id_tipo1.value)){
			window.alert("É necessário escolher o tamanho.");
			return false;
			
		}
		
	}
	
}

/* funcao para validar atacado */
function validaAtacado(quantidade){
	if(parseInt(quantidade) > 0){
		document.getElementById("sub").value="FecharPedido";
		document.carrinho.submit();
		
		
	} else {
		document.location.href=("index.php?modulo=FecharPedido");
		
	}
	
}

/* Função usada para setar o Id do Tipo1 e do Tipo2, que armazenam o id da opção selecionada  */
function setIdTipo(tipo, id_tipo){
	document.getElementById("id_tipo"+tipo).value = id_tipo;
	
}

/* Função para exibir os Departamentos */
function getDepartamentos(value){
	var closeDepartamentos = document.getElementById("closeDepartamentos");
	var todosDepartamentos = document.getElementById("todosDepartamentos");
	
	if(parseInt(value) == 1){
		closeDepartamentos.style.display="";
		todosDepartamentos.style.display="";
				
	} else {
		closeDepartamentos.style.display="none";
		todosDepartamentos.style.display="none";
		
	}
	
}