/**
 * @author Lorenzo Bermudez
 */

 
// Funcin procesar marcados para exportar RefWorks
function procesar_marcado(){
	if (document.getElementById("recordnum") == null) {
		var inputs = document.getElementsByTagName("input");
		var ids = "";
		var i;
		for (i = 0; i < inputs.length; i++) {
			if (inputs[i].name == "save" && inputs[i].checked) {
				ids = ids + inputs[i].value + "S";
			}
		}
		ids = ids.substr(0, ids.length - 1);
		if (ids.length > 0) {
			var redireccion = "http://www.unav.es/biblioteca/refworksconjunta/processor_a.php?recordnum=" + ids;
			window.open(redireccion);
		}
		else 
			alert("Debe marcar al menos un registro para exportar a Refworks");
	} else {
		bibno=null;
		var aTags = document.getElementsByTagName("a");
		for (var i=0; i < aTags.length; i++) {
			if (aTags[i].id == "recordnum") {
				bibno = aTags[i];
				bibno = bibno.toString();
				var start = bibno.lastIndexOf('b');
				bibno = bibno.substr(start,8);
			} // end if
		} // end for
		if (bibno == null) 
			alert("No se ha podido obtener el registro bibliografico");
		else {
			var redireccion = "http://www.unav.es/biblioteca/refworksconjunta/processor_a.php?recordnum=" + bibno;
			window.open(redireccion);
		}
	}
}

// Funcion para ocultar el boton de Refworks en los indices - autor David Aznar - Universidad de Navarra


function _getElementsByClassName(clsName,tag)
{
    var arrayElements = new Array();
	if (tag == null){ tag="*";}
    var elements = document.getElementsByTagName(tag);

    for(var i = 0;i < elements.length;i++)
	{
        if(elements[i].className.indexOf(" ") >= 0)
		{
            var classes = elements[i].className.split(" ");
            for(var j = 0;j < classes.length;j++)
			{
                if(classes[j] == clsName)
                    arrayElements.push(elements[i]);
            }
        }
        else if(elements[i].className == clsName)
            arrayElements.push(elements[i]);
    }

	for (element in arrayElements){
		    var newImg = new Image();
  			newImg.src = 'http://innopac.unav.es/screens/blank.gif';
		for (var m=0; m < document.images.length; m++) {
				if ( 
				    (document.images[m].src == "http://innopac.unav.es/screens/btn_refworks.gif") || 
				    (document.images[m].src == "http://innopac.unav.es/screens/btn_refworks.gif") || 
				    (document.images[m].src == "http://innopac.unav.es/screens/btn_refworks.gif") || 
				    (document.images[m].src == "http://innopac.unav.es/screens/btn_refworks.gif") 
				    ) {
					document.images[m].src=newImg.src;
					document.images[m].alt="Add to RefWorks";
				} // end if
			} // end for
	}	
}





function mostrar_botones() {
	// bib_display introduce recordnum
	if (document.getElementById("recordnum") == null) {
		var inputs = document.getElementsByName("save");
		if (inputs.length == 0) { // briefcit introduce inputs con name="save"
			document.getElementsByName("botonrefworks153_form")[0].style.display="none";
		}
	}
}

//Funcin para el webbridge (Siguiendo a U. Len) 
/**XXX No funciona en IE6*/
function print_refwork() {
	document.write("<a href='javascript:procesar_marcado()'><img src='http://innopac.unav.es:2082/screens/btn_refworks.gif' alt='Exportar RefWorks' border='0' /></a>");
}

