function enviar(form) {
   form.submit();
}

function seleccionarpais(form) {
   if (form.nropais.value != "0") {
      form.submit();
   }
}

function MM_swapImgRestore() {
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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];}}
}

function MM_findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() {
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function makeArray() {
   var args = makeArray.arguments;
   for (var i = 0; i < args.length; i++) {
      this[i] = args[i];
      }
   this.length = args.length;
}

function fixDate(date) {
   var base = new Date(0);
   var skew = base.getTime();
   if (skew > 0) date.setTime(date.getTime() - skew);
}

function strDate (date) {
   var meses = new makeArray("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
   var anio = date.getYear();
   // boludez de netscape
   if ( anio < 1000) anio += 1900;
   //
   var fecha = date.getDate() + " de " + meses[date.getMonth()] + " del " + anio;
   return fecha;
}

function getToday () {
   var hoy = new Date();
   fixDate(hoy);
   var str = strDate(hoy);
   return str;
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_validateForm() { //v3.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
	if (test.indexOf('isUrl')!=-1) {
		if(val.substring(0,7)!='http://') {
			errors+='- '+nm+' debe comenzar con http:// (Ej.: http://www.suempresa.com).\n';
		}
	}
      else if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' debe contener una dirección de e-mail.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (val!=num) errors+='- '+nm+' debe contener números y que no comiencen con 0.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' debe contener un número entre '+min+' y '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' es obligatorio.\n'; }
  } if (errors) alert('Por favor, verifique y luego reintente:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function validateLogin (f) {
   var errors='';
   if (f.loginUS.value=="") {errors+='- ID es obligatorio.\n';}
   if (f.loginPW.value=="") {errors+='- Clave es obligatorio.\n';}
   if (errors) {
      alert('Por favor, verifique y luego reintente:\n'+errors);
      f.loginUS.focus();
      return false;
   }
   return true;
}

function ListaZonas(funcion,nropais,pais,nrozona,pagina) {
   if (funcion == 2 || funcion == 3 || funcion == 4) {
      if (nropais == '') {
         return false;
      }
   }
   document.formListaZonas.funcion.value = funcion;
   document.formListaZonas.nropais.value = nropais;
   document.formListaZonas.pais.value = pais;
   document.formListaZonas.nrozona.value = nrozona;
   document.formListaZonas.pagina.value = pagina;
   document.formListaZonas.submit();
}

function ContactoZona(id) {
   document.formContactoZona.id.value = id;
   document.formContactoZona.submit();
}

function RegistroZona(id) {
   document.formregistrozonas.zona.value = id;
   document.formregistrozonas.submit();
}

function ListaEmpresas(funcion,nrorub,rubro,nrozona,zona,empresa,nrosrub,subrubro,pagina) {
   document.formListaEmpresas.funcion.value = funcion;
   document.formListaEmpresas.nrorub.value = nrorub;
   document.formListaEmpresas.rubro.value = rubro;
   document.formListaEmpresas.nrozona.value = nrozona;
   document.formListaEmpresas.zona.value = zona;
   document.formListaEmpresas.empresa.value = empresa;
   document.formListaEmpresas.nrosrub.value = nrosrub;
   document.formListaEmpresas.subrubro.value = subrubro;
   document.formListaEmpresas.pagina.value = pagina;
   document.formListaEmpresas.submit();
}

function ContactoEmpresa(id) {
   document.formContactoEmpresa.id.value = id;
   document.formContactoEmpresa.submit();
}

function ListaProductos(funcion,nrorub,rubro,nrosrub,subrubro,nrozona,zona,pagina) {
   document.formListaProductos.funcion.value = funcion;
   document.formListaProductos.nrorub.value = nrorub;
   document.formListaProductos.rubro.value = rubro;
   document.formListaProductos.nrosrub.value = nrosrub;
   document.formListaProductos.subrubro.value = subrubro;
   document.formListaProductos.nrozona.value = nrozona;
   document.formListaProductos.zona.value = zona;
   document.formListaProductos.pagina.value = pagina;
   document.formListaProductos.submit();
}

function listasearch(pagina) {
   document.formsearch2.pagina.value = pagina;
   document.formsearch2.submit();
}

function ContactoProducto(id) {
   document.formContactoProducto.id.value = id;
   document.formContactoProducto.submit();
}

function ContactoOportunidad(id) {
   document.formContactoOportunidad.id.value = id;
   document.formContactoOportunidad.submit();
}

function menulat(funcion) {
   document.formmenulat.funcion.value = funcion;
   document.formmenulat.submit();
}

function verProductos() {
	document.formProductos.submit();
}

function enviar2(form, funcion) {
	form.funcion.value = funcion;
	form.submit();
}

function banner(nrobanner) {
	document.formbanner.nrobanner.value = nrobanner;
	document.formbanner.submit();
}

/* Anulado ADC

function click(e) {
// Explorer
if (IE)
if (event.button == 2){
accion();
return false;
}

// Netscape
if (NS)
if (e.which == 3){
accion();
return false;
}
}

function accion(){
window.status='Zonas Francas Net';
if(IE) alert('Zonas Francas Net');
return;
}

var NS=(document.layers);
var IE=(document.all);
if(NS) document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;
*/