function addComentario(id) { loadIframeTransSize('/es/comun/addComentario.asp?id=' + id + '&p1=mNsu6U1NOsuoUh1m1N1Y1N1mOsub6Gsu1N1m11mu1xU61moQ1YTWUOoUh1m1N1Y1NsZb6Gi', 650, 440); } function getNombrePerro(id, wm, nombrezona) { try { esperando(nombrezona); var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { httpGetDatos.open("GET", '_remote.asp?fx=GDPE&id=' + id + '&wm=' + wm + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { try { var results; if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; var zona = document.getElementById(nombrezona); if (zona) zona.innerHTML = results; } } catch (e) { alert('gnm' + e.description); esperando_fin(nombrezona); } }; httpGetDatos.send(null); } } catch (e) { alert('gnpe-' + e.description); esperando_fin(nombrezona); } } function getAscendientePerro(id, wm, nombrezona,camposrellena) { try { var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { httpGetDatos.open("GET", '_remote.asp?fx=GDPEA&id=' + id + '&wm=' + wm + '&cr=' + camposrellena + '&i=' + nombrezona + '&f=frmDatos&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { try { var results; if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; if (nombrezona) runResultadoAjax(null, results); /* var zona = document.getElementById(nombrezona); if (zona) zona.innerHTML = results; */ } } catch (e) { alert('gnma-' + e.description); esperando_fin(nombrezona); } }; httpGetDatos.send(null); } } catch (e) { alert('gnpea-' + e.description); esperando_fin(nombrezona); } } function getAscendientesPerro(id, wm, nombreform,nombrecampo,modo) { var busquedas; switch (nombrecampo) { case 'p': getAscendientePerro(document.forms[nombreform].elements['p'].value, wm, 'p','pp,pm,ppp,ppm,pmp,pmm'); /*getAscendientePerro(document.forms[nombreform].elements['pm'].value, wm, 'caption_pm'); getAscendientePerro(document.forms[nombreform].elements['ppp'].value, wm, 'caption_ppp'); getAscendientePerro(document.forms[nombreform].elements['ppm'].value, wm, 'caption_ppm'); getAscendientePerro(document.forms[nombreform].elements['pmp'].value, wm, 'caption_pmp'); getAscendientePerro(document.forms[nombreform].elements['pmm'].value, wm, 'caption_pmm');*/ break; case 'm': getAscendientePerro(document.forms[nombreform].elements['m'].value, wm, 'm', 'mp,mm,mpp,mpm,mmp,mmm'); break; case 'pp': getAscendientePerro(document.forms[nombreform].elements['pp'].value, wm, 'pp', 'ppp,ppm'); break; case 'pm': getAscendientePerro(document.forms[nombreform].elements['pm'].value, wm, 'pm', 'pmp,pmm'); break; case 'mp': getAscendientePerro(document.forms[nombreform].elements['mp'].value, wm, 'mp', 'mpp,mpm'); break; case 'mm': getAscendientePerro(document.forms[nombreform].elements['mm'].value, wm, 'mm', 'mmp,mmm'); break; } } function setElemArbol(nombreform,cod,valID,valDES) { document.forms[nombreform].elements[cod].value = valID; document.getElementById('caption_' + cod).innerHTML = valDES; } function borraPadre(wm, nombreform, nombrecampo, modo) { try { var campo = new String(nombrecampo); var valId; campo = campo.substr(0, campo.length - 1); if (campo.length <= 0) valId = document.forms[nombreform].elements['cod'].value; else valId = document.forms[nombreform].elements[campo].value; alert(nombrecampo); document.forms[nombreform].elements[nombrecampo].value = ''; document.getElementById('caption_' + nombrecampo).innerHTML= ''; switch (nombrecampo) { case 'p': setElemArbol(nombreform, 'pp', '', ''); setElemArbol(nombreform, 'pm', '', ''); setElemArbol(nombreform, 'ppp', '', ''); setElemArbol(nombreform, 'ppm', '', ''); setElemArbol(nombreform, 'pmp', '', ''); setElemArbol(nombreform, 'pmm', '', ''); break; case 'm': setElemArbol(nombreform, 'mp', '', ''); setElemArbol(nombreform, 'mm', '', ''); setElemArbol(nombreform, 'mpp', '', ''); setElemArbol(nombreform, 'mpm', '', ''); setElemArbol(nombreform, 'mmp', '', ''); setElemArbol(nombreform, 'mmm', '', ''); break; case 'pp': setElemArbol(nombreform, 'ppp', '', ''); setElemArbol(nombreform, 'ppm', '', ''); break; case 'pm': setElemArbol(nombreform, 'pmp', '', ''); setElemArbol(nombreform, 'pmm', '', ''); break; case 'mp': setElemArbol(nombreform, 'mpp', '', ''); setElemArbol(nombreform, 'mpm', '', ''); break; case 'mm': setElemArbol(nombreform, 'mmp', '', ''); setElemArbol(nombreform, 'mmm', '', ''); break; } guardaPadre(valId, wm, nombreform, nombrecampo, modo, null); } catch (e) { alert('bpad-' + e.description); } } function guardaPadre(id, wm, nombreform,nombrecampo, modo) { try { esperando(); var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { var idp = document.forms[nombreform].elements[nombrecampo].value; httpGetDatos.open("GET", '_remote.asp?fx=GPDP&id=' + id + '&wm=' + wm + '&idp=' + idp + '&m=' + modo + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { try { var results; if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; runResultadoAjax(null, results); getAscendientesPerro(idp, wm, nombreform, nombrecampo, modo); } } catch (e) { alert('gnm' + e.description); esperando_fin(); } }; httpGetDatos.send(null); } } catch (e) { alert('gp-' + e.description); esperando_fin(); } }
