ahora = new Array();
modo = 'alta';
estoy = '';

    function LlenaLocaliz(n) {
        for(s=1;s<8;s++){
           if (s!=2) {
            eval("datosemp.s" + s + ".value = datosemp.l" + n + s + ".value");
           } else {
               eval("datosemp.comodin.value = datosemp.l" + n + "2.value");
               for (k=0;k<document.datosemp.s2.length;k++) {
                   if (document.datosemp.s2.options[k].value == datosemp.comodin.value) {
                       datosemp.s2.options[k].selected = true;
                   }
               }
           }
        }

        modo = 'modificacion';
        estoy=n;
    }

    function BorraLocaliz(n) {
           if (eval("datosemp.l" + n + "E.value") == 'Activado') {
                eval("datosemp.l" + n + "1.style.textDecoration = 'line-through'");
                eval("datosemp.l" + n + "3.style.textDecoration = 'line-through'");
                eval("datosemp.l" + n + "E.value = 'Borrado'");
           } else {
                eval("datosemp.l" + n + "1.style.textDecoration = 'none'");
                eval("datosemp.l" + n + "3.style.textDecoration = 'none'");
                eval("datosemp.l" + n + "E.value = 'Activado'");
           }
    }

    function vaciarLocaliz() {
        for (s=1;s<8;s++) {
            eval("datosemp.s" + s + ".value = ''");
        }
        modo = 'alta';
        estoy = '';
    }

    function cualToca(prefijo) {
        var n = 0;
        var i = 0;
        while (document.datosemp[prefijo + i++ +'1'])
            n++;
        return n;
    }

    function nuevaLocaliz() {
      if (datosemp.s1.value == '' || datosemp.s3.value == '' || modo == 'modificacion' ) {
          if (modo == 'modificacion') {
              eval("datosemp.l" + estoy + "1.value = '" + datosemp.s1.value + "'");
              eval("datosemp.l" + estoy + "2.value = " + datosemp.s2.value);
              eval("datosemp.l" + estoy + "3.value = '" + datosemp.s3.value + "'");
              eval("datosemp.l" + estoy + "4.value = '" + datosemp.s4.value + "'");
              eval("datosemp.l" + estoy + "5.value = '" + datosemp.s5.value + "'");
              eval("datosemp.l" + estoy + "6.value = '" + datosemp.s6.value + "'");
              eval("datosemp.l" + estoy + "7.value = '" + datosemp.s7.value + "'");
              vaciarLocaliz();
              modo='alta';
              estoy = '';
          } else {
              alert("Debe rellenar al menos Dirección y Localidad.");
          }
      } else {
          var j = cualToca('l');
          var lacolu = "<td>";
          if (document.all) {
             var espacios1 = "&nbsp;&nbsp;&nbsp;";
             var espacios2 = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
          } else {
             var espacios1="&nbsp;";espacios2 = "&nbsp;";
          }
          lacolu += "<input type='hidden' name='l" + j + "E' value='Activado'>";
          lacolu += "<input type='hidden' name='l" + j + "0' value='a" + j + "'>";
          lacolu += "<input type='text' name='l" + j + "1' size='22' value='" +  datosemp.s1.value + "' readonly class='celda_grid'>" + espacios1;
          lacolu += "<input type='hidden' name='l" + j +"2' value='" + datosemp.s2.value + "'>";
          lacolu += "<input type='text' name='l" + j + "3' size='20' value='" + datosemp.s3.value + "' readonly class='celda_grid'>";
          lacolu += "<input type='hidden' name='l" + j + "4' value='" + datosemp.s4.value + "'>";
          lacolu += "<input type='hidden' name='l" + j + "5' value='" + datosemp.s5.value + "'>";
          lacolu += "<input type='hidden' name='l" + j + "6' value='" + datosemp.s6.value + "'>";
          lacolu += "<input type='hidden' name='l" + j + "7' value='" + datosemp.s7.value + "'>";
          lacolu += espacios2 + "<a href=\"javascript:LlenaLocaliz('" + j + "')\" title='Modificar Localización'><img src='images/modify_off.gif' border='0'></a>&nbsp;";
          lacolu += "<a href=\"javascript:BorraLocaliz('" + j + "')\" title='Eliminar Localización'><img src='images/borrar_off.gif' border=0></a>";
          lacolu += "<\/td>";

        addColumna ("localiz",lacolu);
        vaciarLocaliz();
        modo='alta';
        estoy = '';
      }
    }

    function addColumna (tableID) {
      var table = document.all ? document.all[tableID] : document.getElementById(tableID);
      if (arguments.length > 1) {
        var row = table.insertRow(table.rows.length -1);
        var anade = table.rows.length -1;
        ahora[anade-1]=anade;
        if (document.all) {
          for (var i = 1; i < arguments.length; i++) {
            var cell = row.insertCell(i - 1);
            cell.innerHTML = arguments[i];
            cell.align = 'left';
          }

        }
        else if (document.getElementById) {
          for (var i = arguments.length - 1; i >= 1; i--) {
            var cell = row.insertCell(arguments.length - 1 - i);
            //cell.appendChild(document.createTextNode(arguments[i]));
            cell.innerHTML = arguments[i];
            //cell.align = 'left';
          }
        }
      }

    }

    function actWeb() {
        if (datosemp.presen.value == 'S') {
            datosemp.presen.value = 'N';
            if (confirm("Si desactiva Primera Presencia perdera su cuenta de correo y su subdominio, esta usted seguro ?")) {
               if (confirm("Esta usted totalmente seguro de eliminar Primera Presencia ?")) {
                    document.datosemp.web.readOnly=false;
                    return;
               } else {
                    datosemp.presen.value = 'S';
                    datosemp.presen.checked = true;
                    document.datosemp.web.readOnly=true;
                    return;
               }
            } else {
                datosemp.presen.value = 'S';
                datosemp.presen.checked = true;
                document.datosemp.web.readOnly=true;
                return;
            }
        } else {
            datosemp.presen.value = 'S';
            document.datosemp.web.readOnly=true;
        }
    }

    function Comprueba() {
        if (datosemp.razon.value=='') {
            alert("Debe rellenar el campo Razon Social");
            datosemp.razon.focus();
            return false;
        }
        if (datosemp.nombre.value=='') {
            alert("Debe rellenar el campo Nombre Comercial");
            datosemp.nombre.focus();
            return false;
        }
        if (datosemp.descrip.value=='') {
            alert("Debe rellenar el campo Descripción");
            datosemp.descrip.focus();
            return false;
        }
        if (datosemp.telef.value=='') {
            alert("Debe rellenar el campo Teléfono");
            datosemp.telef.focus();
            return false;
        }
        if (datosemp.mail.value=='' && datosemp.presen.value!='') {
            alert("Debe rellenar el campo Email");
            datosemp.mail.focus();
            return false;
        }
         if (datosemp.web.value=='' && datosemp.presen.checked==false) {
            alert("Debe rellenar el campo Web");
            datosemp.web.focus();
            return false;
        }

          var sel = document.datosemp.actividades;
          var activ = '';
          for (var i = 0; i < sel.options.length; i++) {
              activ += sel.options[i].value + "#";
          }
          document.datosemp.activid.value = activ;
    }

    function Actividad(n,s) {
      var bueno = 1;
      var sel = document.datosemp.actividades;
      for (i=0;i<sel.options.length;i++) {
          if (sel.options[i].value == n) {
            bueno=0;
            break;
        }
      }
      if (bueno==0) return;
      var opt = new Option(s, n);
      sel.options[sel.options.length] = opt;
    }

    function BorrarAct() {
      var sel = document.datosemp.actividades;
      for (i=0;i<sel.options.length;i++) {
          if (sel.options[i].selected == true) {
              sel.options[i] = null;
              i=0;
         }
      }
    }

    function poPup(adonde,alto,ancho) {
        var nomeWin = 'win' + alto;
        var params="height=" + alto + ",width=" + ancho + ",channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0', '" + nomeWin + "'";
        window.open(adonde, nomeWin, params);
    }

    function comprueba_extension(archivo) {
       extensiones_permitidas = new Array(".gif", ".jpg", ".png", ".doc", ".pdf", ".ppt");
       mierror = "";
       if (!archivo) {
       }else{
          extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
          permitida = false;
          for (var i = 0; i < extensiones_permitidas.length; i++) {
             if (extensiones_permitidas[i] == extension) {
             permitida = true;
             break;
             }
          }
          if (!permitida) {
             alert("Compruebe la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: " + extensiones_permitidas.join());
             return 0;
           }else{
           }
          var plant = /\x20/
          imagen = (archivo.substring(archivo.lastIndexOf("\\"))).toLowerCase();
          if (plant.test(imagen)) {
             alert("El nombre de la imagen no puede contener espacios en blanco.");
             return 0;
          } else {
             return 1;
          }
       }
       return 0;
    }
