/*By Marc Palau http://www.nbsp.es 12/12/2006 marc (in) palaueb (of) com*/
pVideo={
oload:window.onload||(new Function()),
cargado:function(){
	var as = document.getElementsByTagName("a");
	for(var i=0;i<as.length;i++){
		var a = as[i];
		if(a.className=="youtube"||
		a.className=="gvideo"||
		a.className=="metacafe"){
			a.onclick=function(){
				pVideo.substitueix(this);
				return false;
			}
		}
	}
	pVideo.oload();
},
substitueix:function(o){
	var q=o.className;
	if(q=="youtube"){
		var v=o.href.split("=")[1];
		var ruta = "http://www.youtube.com/v/" + v;
		var ancho = 425;
		var alto = 350;
	}else if(q=="gvideo"){
		var v=o.href.split("=")[1];
		var ruta = "http://video.google.com/googleplayer.swf?docId=" + v
		var ancho=400;
		var alto=326;
	}else if(q=="metacafe"){
		var str = o.href;
		var last = str[str.length-1]=="/";
		if(last){str=str.substr(0,str.length-1);}
		var parts=str.split("/");
		var v = parts[4] + "/" + parts[5];
		var ruta = "http://www.metacafe.com/fplayer/" + v + ".swf";
		var ancho=400;
		var alto=345;
	}
	
	var obj = document.createElement("object");
	obj.width=ancho;
	obj.height=alto;
	var pmovie = document.createElement("param");
	pmovie.name="movie";
	pmovie.value=ruta;
	var pwmode = document.createElement("param");
	pwmode.name="wmode";
	pwmode.value="transparent";
	var emb = document.createElement("embed");
	emb.src=ruta;
	emb.type="application/x-shockwave-flash";
	emb.wmode="transparent";
	emb.width=ancho;
	emb.height=alto;		
	obj.appendChild(pmovie);
	obj.appendChild(pwmode);
	obj.appendChild(emb);		
	var pare=o.parentNode;
	pare.insertBefore(obj,o);		
	pare.removeChild(o);
}
}
window.onload=pVideo.cargado;