isNS4 = (document.layers) ? 1 : 0; 
isIE = (document.all) ? 1 : 0;
isW3C = (document.getElementById && !document.all) ? 1 : 0;

function setStyle(objName, property, val) {

   if (isIE) {
         var layer = document.all[objName];
       layer.style[property] = val;
         return;
   }
   if (isW3C) {
         var obj = document.getElementById( objName );
       if (obj != null) {
           var s = obj.style;
           s[ property ] = val;
              return;
         }
          return;
   }
   if (isNav4) {
         document[objName][property] = val;
         return;
   }
}

function getSpecifiedProperty(objName, property) {

    if (isIE) {
         str = eval("document.all."+objName+".currentStyle."+property);
         return str;
    }
}

function getCalculatedProperty(objName, property) {
    // thanks to Ian Grant, http://www.faqts.com/knowledge_base/view.phtml/aid/7157

    if (isW3C) {
       docObj = document.getElementById(objName);
         
       if (property == "visibility") {
             cssp = docObj.style.visibility;
              return (cssp == "") ? "inherit" : cssp;
         }

         if (property == "clip") {
             cssp = docObj.style.clip;

                if (cssp == "") {
                   cssStr = "rect(0px "; 
                    cssStr += getCalculatedProperty(objName, "width") + " ";
                   cssStr += getCalculatedProperty(objName, "height") + " ";
                   cssStr += "0px)";
                   return cssStr;
             }
             return cssp;
         }

         if (property == "zIndex") {
             cssp = docObj.style.zIndex;
             return (cssp == "") ? "inherit" : cssp;
         }

         cssp = document.defaultView.getComputedStyle(docObj, "").getPropertyValue(property);

         return (cssp == "") ? "unknown" : cssp;
   }

   // ***** Netscape Navigator 4+ DOM *****

   if (isNS4) {
         docObj = document.layers[objName];

         if (property == "visibility") {
             cssp = docObj.visibility;
             return (cssp == "hide") ? "hidden" : (cssp == "show") ? "visible" : "inherit";
         }
         if (property == "clip") {
                 cssStr = "rect(" + docObj.clip.top + "px ";
             cssStr += docObj.clip.right + "px ";
             cssStr += docObj.clip.bottom + "px ";
             cssStr += docObj.clip.left + "px)";
             return cssStr;
         }
         if ((property == "width") || (property == "height")) {
                  return eval("docObj.clip." + property) + "px";
         }
         if (property == "top") property = "pageY";
         if (property == "left") property = "pageX";
         
         cssp = eval("docObj." + property);
         if (property != "zIndex") cssp += "px";
         return cssp;
   }

   // ***** Internet Explorer 4+ DOM *****

   if (isIE) {
         if (property == "width") return eval(objName + ".offsetWidth");
         if (property == "height") return eval(objName + ".offsetHeight");
         if (property == "top") return eval(objName + ".offsetTop");
         if (property == "left") return eval(objName + ".offsetLeft");
         if (property == "clip") {
               cssp = eval(objName + ".style.clip");
             if (cssp == "") {
                   cssStr = "rect(0px ";
                   cssStr += getCalculatedProperty(objName, "width") + " ";
                   cssStr += getCalculatedProperty(objName, "height") + " ";
                   cssStr += "0px)";
                   return cssStr;
             }
             return cssp;
         }
         return eval(objName + ".currentStyle." + property);
   }
}


function pxval(valAsStr) {
    if ((i = valAsStr.indexOf("px")) != -1) { 
          val = parseInt(valAsStr.substring(0,i)); 
     }
    else { 
          val = 0; 
          alert("problem parsing valAsStr:"+valAsStr);
    }
    return val;
}
function VerUsuario(id){
	var u='../users/index.php?usr='+id;
	document.write var;
	window.open(u, 'Socio', 'width=800,height=600,directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes,left = 150,top = 50');
	}

function openIT(u) {
	open(u, '_blank', 'width=500,height=400,directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes,left = 150,top = 50');
}
function detalle(idobra,idioma){
open('../popups.php?opc=obraoriginal&idioma='+idioma+'&idobra='+idobra+'&id=04', 'Obra', 'width=500,height=400,directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes,left = 150,top = 50');
//openIT('registro.php?opc=modificar&idioma=$idioma&idobra=$idobra&id=$id');
}

function MM_findObj(n, d) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function ver(id,estilo){
	var capa = 'tdiv'+id;
	var miestilo = estilo + 'on';
	mostrarcapa(capa);
	var capa2 = 'adiv'+id;
	ocultarcapa(capa2);
	var mitd = document.getElementById("td"+id);
	mitd.className  = miestilo;
	
}
function ocultar(id,estilo){
	var capa = 'adiv'+id;
	mostrarcapa(capa);
	var capa2 = 'tdiv'+id;
	ocultarcapa(capa2);
	var mitd = document.getElementById("td"+id);
	mitd.className  = estilo;
}

function fichaover(id,estilo){
	var miestilo = estilo + 'on2';
	var??????????J??? mitd = document.getElementById("td"+id);
	mitd.className  = miestilo;
}
function fichaout(id,estilo){
	var mitd = document.getElementById("td"+id);
	mitd.className  = estilo;
}


function mostrarcapa(capa){
	setStyle(capa, 'display', 'block');
}
	
function ocultarcapa(capa){
	setStyle(capa, 'display', 'none');
}

function MM_preloadImages() { //v3.0
  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_swapImgRestore() { //v3.0
  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_swapImage() { //v3.0
  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 escribirBienvenida(){ 
   document.write("<H1>Hola a todos</H1>") 
} 

function prueba(){
alert("hola");
}

