var URL_BASE_EOL = 'http://www.piniweb.com.br/eol/';

// REDIRECIONA PARA A TELA DOS DETALHES DO PRODUTO
function detalhesProduto(idFornecedor, idProduto){
	if(idProduto != null){
		top.document.location.href = URL_BASE_EOL + 'produtoDetalhes.asp?Fornecedor='+ idFornecedor +'&idProduto='+ idProduto;
	}
}
// REDIRECIONA PARA A TELA DO PRODUTO
function mostrarProduto(objCombo){
	if(objCombo.type == 'select-one'){
		objCombo = objCombo.options[objCombo.selectedIndex];
		var strInfoProduto = objCombo.value;
		if(strInfoProduto != null){
			var textToSplit = strInfoProduto.split('|');
			var idCategoria = textToSplit[0];
			var idGrupo = textToSplit[1];
			var idTipo = textToSplit[2];
			var idFornecedor = textToSplit[3];
			var idProduto = textToSplit[4];
			var strTituloProduto = textToSplit[5];
			var strURL = '';
			if(strInfoProduto == ''){
				alert('Por favor, selecione um produto.');
			}
			strURL = URL_BASE_EOL + 'produtoBusca.asp?Grupo='+ idGrupo +'&Tipo='+ idTipo +'&idTipo='+ idTipo +'&idProduto='+ idProduto + '&textoProduto='+ strTituloProduto + '&idFornecedor='+ idFornecedor;
			top.document.location.href = strURL;
			return true;
		}
	}
	else{
		alert('O campo não é tipo COMBO.');
	}
	return false;
}
// REDIRECIONA PARA A TELA DE PRODUTOS DO GUIA DE FORNECEDOR (GDF) DO ATUAL TIPO
function mostrarProdutoArea(strValor, strArea){
	var strInfoProduto = strValor;
	if(strInfoProduto != null){
		var textToSplit = strInfoProduto.split('|');
		var idTipo = textToSplit[0];
		var idGrupo = textToSplit[1];
		var idCategoria = textToSplit[2];
		var idFornecedor = '0';
		var idTemplate = textToSplit[4];
		var idProduto = textToSplit[5];
		var strURL = '';
		if(strInfoProduto == ''){
			alert('Por favor, selecione um produto.');
		}
		strURL = '/' + strArea + '/catalogo['+ idTemplate +'].asp?Grupo='+ idGrupo +'&Tipo='+ idTipo +'&idTipo='+ idTipo +'&idProduto='+ idProduto + '&textoProduto='+ idProduto + '&idFornecedor='+ idFornecedor;
		top.document.location.href = strURL;
		return true;
	}
	return false;
}
// REDIRECIONA PARA A TELA DE BUSCA DE PRODUTOS, DO DETERMINADO FORNECEDOR
function mostrarProdutoFornecedor(buscaEmpresa, idFornecedor){
	if(idFornecedor != null){
		top.top.document.location.href = URL_BASE_EOL + 'produtoBusca.asp?Fornecedor='+ idFornecedor +'&textoEmpresa='+ buscaEmpresa;
	}
}

// REDIRECIONA PARA A TELA DE BUSCA DE PRODUTOS, DO DETERMINADO FORNECEDOR
function mostrarFichaFornecedor(idFornecedor){
	if(idFornecedor != ''){
		/*	DADOS PARA NOVA JANELA // V1.0
		var intAlturaJanela = 590;
		var intLarguraJanela = 770;
		var intEsquerdaJanela = 10;
		var intTopoJanela = 10;
		*/

		document.location.href = URL_BASE_EOL + 'empresaDetalhes.asp?idFornecedor='+ idFornecedor +'&tipo=0';
	}
}

function redirCategorias(strTipo, idTipo){
	if(strTipo != null && idTipo != null){
		var strURL = top.document.location.href;
		if(strURL.indexOf('#') > 0){
			strURL = strURL.substring(0, (strURL.length-1));
		}
		top.document.location.href = strURL + '&' + strTipo + '=' + idTipo;
	}
}

function mostraCategorias(strTipo, idTipo){
	if(strTipo != null && idTipo != null){
		if(top.document.frames['contents'] != undefined){
			top.document.frames['contents'].document.location.href = URL_BASE_EOL + 'produtoBusca2.asp?'+ strTipo +'='+ idTipo;
		}
	}
}

function mostrarCatalogo(idTipo, idTemplate){
	if(idTipo.trim() == '' || idTemplate.trim() == ''){
		alert('Por favor, selecione um tipo de produto/serviço');
		return false;
	}
	
	var strURL = URL_BASE_EOL + 'produtoBusca.asp?Tipo='+ idTipo +'&Mais=0&Pagina=0&Categoria=0&Grupo=0&idTipo='+ idTipo + '&id=0';
	top.top.document.location.href = strURL;
}

function mais_info(ID, TipoID){
	window.open('/pmp/mais_info_form.asp?ID=' + ID + '&Tipo=' + TipoID,'maisInfo','top=100, left=100, height=425, width=300');
}

function contato(ID, TipoID){
	window.open('/gdf/contato_form.asp?ID=' + ID + '&Tipo=' + TipoID,'contato','top=100, left=100, height=425, width=300');
}

function fecharJanela(){
	close();
}

function transformarReadOnly(frmFormulario){
	var objCampo = null;
	var intContReadOnly = 0;
	for(var intCont = 0; intCont < frmFormulario.elements.length; intCont++){
		objCampo = frmFormulario.elements[intCont];
		if(objCampo != null && objCampo != undefined){
			// Verificação se os campos não são do tipo BUTTON, SUBMIT, RESET ou o 'id' do controle inicia com 'btn' ou 'hdd' (PREOCUPACAO COM TIPO 'HIDDEN', MAS PODE SER USADO PARA QUALQUER TIPO)
			if(objCampo.id.substring(0, 3).toUpperCase() != 'BTN' && objCampo.id.substring(0, 3).toUpperCase() != 'HDD' && objCampo.id.toUpperCase().indexOf('MENSAGEM') <= 0){
				if(objCampo.type == 'select-one'){
					objCampo.disabled = true;
				}
				else{
					objCampo.readOnly = true;
				}
				intContReadOnly++;
			}
		}
	}
	return intContReadOnly;
}

String.prototype.trim = function() {
	return this.replace(/^\s*(.*)/, "$1").replace(/(.*?)\s*$/, "$1");
}