window.onload = function(){
	expandibles();	
}

function anadir_css(ruta){

	var head = document.getElementsByTagName("head")[0];
	if(head){
		var cssNode = document.createElement('link');
		cssNode.type = 'text/css';
		cssNode.rel = 'stylesheet';
		cssNode.href = ruta;
		cssNode.media = 'screen';
		head.appendChild(cssNode);
		

	}
	
}

function browser() {
var agt=navigator.userAgent.toLowerCase();
if (agt.indexOf("opera") != -1) return 'Opera';
if (agt.indexOf("staroffice") != -1) return 'Star Office';
if (agt.indexOf("webtv") != -1) return 'WebTV';
if (agt.indexOf("beonex") != -1) return 'Beonex';
if (agt.indexOf("chimera") != -1) return 'Chimera';
if (agt.indexOf("netpositive") != -1) return 'NetPositive';
if (agt.indexOf("phoenix") != -1) return 'Phoenix';
if (agt.indexOf("firefox") != -1) return 'Firefox';
if (agt.indexOf("safari") != -1) return 'Safari';
if (agt.indexOf("skipstone") != -1) return 'SkipStone';
if (agt.indexOf("msie") != -1) return 'Internet Explorer';
if (agt.indexOf("netscape") != -1) return 'Netscape';
if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
if (agt.indexOf('\/') != -1) {
if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') {
return navigator.userAgent.substr(0,agt.indexOf('\/'));}
else return 'Netscape';} else if (agt.indexOf(' ') != -1)
return navigator.userAgent.substr(0,agt.indexOf(' '));
else return navigator.userAgent;
}




document.getElementsByClassName = function(cl, sTagName) {
	    var retnode = [];
	    var myclass = new RegExp('\\b'+cl+'\\b');
	    var elem = this.getElementsByTagName((sTagName===""||sTagName===null)?"*":sTagName);
	    for (var i = 0; i < elem.length; i++) {
	        var classes = elem[i].className;
	        if (myclass.test(classes)) retnode.push(elem[i]);
	    }
	    return retnode;
};


function expandibles(){
		
	var expansor = document.getElementsByClassName("expansor","div");
	
	if(expansor){
		for(var i=0; i < expansor.length; i++){
			var indice = i+1;
			var expand_container = expansor[i];
			/*var last_child = expand_container.getElementsByTagName("p");			
			if(last_child){ var l_child=last_child[last_child.length-1];  }*/
			var parraf = document.createElement("p");
			parraf.id = "parraf"+indice;
			parraf.innerHTML = " <a href=\"#\" title=\"Continuar llegint\" id=\"link"+indice+"\" class=\"link-ver\" onclick=\"show('box"+indice+"', 'ocultar"+indice+"', this); return false;\">continuar llegint&gt;</a>";
			expand_container.appendChild(parraf);
		}
	}
	
	
	var expandible = document.getElementsByClassName("expandible","div");
	
	if(expandible){
		for(var i=0; i < expandible.length; i++){
			var expandible_container = expandible[i];
			var indice = i+1;
			expandible_container.id = "box"+indice;
			expandible_container.style.display = "none";
			
			var parraf = document.createElement("p");
			parraf.id = "parraf"+indice;
			parraf.innerHTML = " <a href=\"#\" onclick=\"hide('box"+indice+"','link"+indice+"',this); return false;\" id=\"ocultar"+indice+"\">&lt;escurçar text</a>";
			expandible_container.appendChild(parraf);
			
			/*var last_child = expandible_container.getElementsByTagName("p");			
			if(last_child){ var l_child=last_child[last_child.length-1];  }
			l_child.innerHTML = l_child.innerHTML + " <a href=\"#\" onclick=\"hide('box"+indice+"','link"+indice+"',this); return false;\" id=\"ocultar"+indice+"\">&lt;escurçar text</a>";*/
		}
	}
	
	
}



function openw(location){
	window.open (location,"window","menubar=1,resizable=1,width=580,height=720,scrollbars=1"); 
}

function show(id,enlace_mostrar,enlace_ocultar){
	var elem = document.getElementById(id);
	if(elem){
		elem.style.display = "block";
		enlace_ocultar.parentNode.style.display = "none";	
		
		var enlace_m = document.getElementById(enlace_mostrar);
		if(enlace_m){ enlace_m.style.display = "inline"; }	
	}
}


function hide(id,enlace_mostrar,enlace_ocultar){
	var elem = document.getElementById(id);
	if(elem){
		elem.style.display = "none";
		var enlace_m = document.getElementById(enlace_mostrar);
		if(enlace_m){ enlace_m.parentNode.style.display = "block";  enlace_m.style.display = "inline"; }		
		if(enlace_ocultar){ enlace_ocultar.style.display = "none"; }
	}
}
