dom={
 $:function(id){
    return document.getElementById(id);
 },
 getElementsByClass:function(searchClass,node,tag) {
        var classElements = new Array();
        if ( node == null )
            node = document;
        if ( tag == null )
        	tag = '*';
        var els = node.getElementsByTagName(tag);
        var elsLen = els.length;
        var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
        for (i = 0, j = 0; i < elsLen; i++) {
        if ( pattern.test(els[i].className) ) {
            classElements[j] = els[i];
         		j++;
            }
        }
    return classElements;
  }
}
window.onload = function(){
	if (dom.$("close") != null) { 
		dom.$("close").style.display="block";
		dom.$("close").onclick = function() { window.close();return false;}
	}
	if (dom.$("popupForm")) { dom.$("popupForm").onsubmit=valida.captura;}
	if (dom.$("productName")){ dom.$("productName").innerHTML = txtSolicitud +" "+ window.opener.titProducto;}
	if (dom.$("producto")) { dom.$("producto").value = txtSolicitud +" "+ window.opener.titProducto;}
	//Mostrar/ocultar la capa de aviso legal del formulario de solicitud
	if (dom.getElementsByClass('legal',document,'div')) {
		var capa_legal = dom.getElementsByClass('legal',document,'div')[0];
		if (capa_legal != null){
			var boton = dom.$("legalBtn")
			capa_legal.style.display="none";
			boton.onclick=function(){
				estado = (capa_legal.style.display == "block")?"none":"block";
				capa_legal.style.display = estado;
			}
		}
	}
}
