
function copiarPagina(elemento, tamanio){
	pagCopiar=0;
		if(document.datos[elemento].length == undefined) {
			if(document.datos[elemento].checked){
				pagCopiar=1;
			}
		} else {
			for(var i = 0; i < tamanio; i++) {
				if(document.datos[elemento][i].checked) {
					pagCopiar=i+1;
				}
			}
		}
		if(pagCopiar==0){
			alert("Debe elegir una página para copiar");
		} else {
			//Copiar la página elegida (pagCopiar)
			//alert(pagCopiar);
		document.datos.accion.value="C";
			document.datos.submit();
		}
}
function validarLoginTop()
{
	var errores="";
	with(document.datos)
	{
		if(usuario_top.value==""){
			errores+="- Debe completar el nombre de usuario\n";
		}
		if(clave_top.value==""){
			errores+="- Debe completar la contraseña\n";
		}
			if(errores==""){
			action="login.php";
			submit();
		} else {
			errores="Por favor lea atentamente las siguientes instrucciones:\n"+errores;
			alert(errores);
		}
	}
}


function validarLogin()
{
	var errores="";
	with(document.datos)
	{
		if(usuario.value==""){
			errores+="- Debe completar el nombre de usuario\n";
		}
		if(clave.value==""){
			errores+="- Debe completar la contraseña\n";
		}
			if(errores==""){
			action="login.php";
			origentop.value="0";
			submit();
		} else {
			errores="Por favor lea atentamente las siguientes instrucciones:\n"+errores;
			alert(errores);
		}
	}
}

function checkEmail(strEmail)
{
	return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(strEmail))
}
function ir(p)
{
	with(document.datos)
	{
		pagina.value = p;
		submit();
	}
}

function ir_pedidos(p, id_empresa, pend_entrega, pend_facturacion, fecha_desde, fecha_hasta)
{
	pedidos=document.getElementById("frmpedidos");
	params="&pagina="+p+"&id_empresa="+id_empresa+"&pend_entrega="+pend_entrega+"&pend_facturacion="+pend_facturacion+"&fecha_desde="+fecha_desde+"&fecha_hasta="+fecha_hasta;
	document.datos.id_empresa.value=id_empresa;
	var result = fwkHttpTransfer.Request("post", "pedidos.php", params, "Content-Type=application/x-www-form-urlencoded");
	var resp=result.responseText;
	pedidos.innerHTML=resp;	
}

function ir_comprobantes(p, id_empresa, id_pedido, id_tipo)
{
	comprobantes=document.getElementById("frmcomprobantes");
	params="&id_tipo="+id_tipo+"&id_pedido="+id_pedido+"&id_empresa="+id_empresa+"&pagina="+p;
	document.datos.id_tipo_facturas.value=id_tipo;
	var result = fwkHttpTransfer.Request("post", "comprobantes.php", params, "Content-Type=application/x-www-form-urlencoded");
	var resp=result.responseText;
	comprobantes.innerHTML=resp;	
}

function ir_remitos(p, id_empresa, id_pedido)
{
	params="&pagina="+p+"&id_pedido="+id_pedido+"&id_empresa="+id_empresa;
	remitos=document.getElementById("frmremitos");
	var result = fwkHttpTransfer.Request("post", "remitos.php", params, "Content-Type=application/x-www-form-urlencoded");
	var resp=result.responseText;
	remitos.innerHTML=resp;
}


function verImagen(imagen)
{
	var w = window.open('verImagen.php?imagen=' + imagen, 'WinImagen', 'toolbars=no, scrollbars=yes');
}

function seleccAll(val)
{
	with(document.datos)
	{
		for(i=0; i <elements['items[]'].length ; i++)
			elements['items[]'][i].checked = val;
	}
}


function eliminarSeleccionados()
{
	with(document.datos)
	{
		if(confirm("¿Está seguro que desea eliminar los elementos seleccionados?"))
		{
			accion.value="B";
			submit();
		}
	}
}

function marcarLeidos()
{
	with(document.datos)
	{
		if(confirm("¿Está seguro que desea marcar los elementos como leidos?"))
		{
			accion.value="ML";
			submit();
		}
	}
}
		
		
function eliminar(i)
{
	if(typeof(document.datos.elements['items[]'].length)=="undefined")
	{
		document.datos.elements['items[]'].checked = true;
	}
	else
	{
		for(j=0; j<document.datos.elements['items[]'].length ; j++)
			document.datos.elements['items[]'][j].checked = j==i;
	}

	eliminarSeleccionados();
}


// load htmlarea
_editor_url = "../includes/htmlarea/";// URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac')        >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera')      >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) 
{
	  document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
	  document.write(' language="Javascript1.2"></scr' + 'ipt>');  
} 
else 
{ 
	document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); 
}

function relacionarSeleccionados()
{
	with(document.datos)
	{
		submit();
	}
}

var dom = document.getElementById ? true:false;
var nn4 = document.layers ? true:false;
var ie4 = document.all ? true:false;
function solapas(x){
		ocultar2();
		if(ie4){
			document.all['solapas'+x].style.visibility="visible";
			document.all['solapas'+x].style.display="block";
		}
		else if(nn4){
			document.layers['solapas'+x].visibility="visible";
			document.layers['solapas'+x].display="block";
		}
		else if(dom){
			document.getElementById('solapas'+x).style.visibility="visible";
			document.getElementById('solapas'+x).style.display="block";
		}
}

function ocultar2(){
	try
	{
		if(ie4){
			for (var i=1; i<5; i++) {
				document.all['solapas'+i].style.visibility="hidden";
				document.all['solapas'+i].style.display="none";
			}
		}
		else if(nn4){
			for (var i=1; i<5; i++) {
				document.layers['solapas'+i].visibility="hidden";
				document.layers['solapas'+i].style.display="none";
			}
		}
		else if(dom){
			for (var i=1; i<5; i++) {
				document.getElementById('solapas'+i).style.visibility="hidden";
				document.getElementById('solapas'+i).style.display="none";
			}
		}
	}
	catch(e){}
}
