/*************************************************
** id 		filnamnet							**
** type		swf,flv,mov							**
** width		bredden							**
** height		höjden							**
** paramStr	paramatrar till object och embed 	**
** flvParamStr	flashvars för flv				**
*************************************************/
function showMedia_JS(id,type,playerName,width,height,paramStr,flvParamStr){
	//Parameter paren är skilt med ¤¤
	var paramPairs=paramStr.split("¤¤");
	var param;
	var url="http://213.131.156.10/xpo/media/";
	var theDiv=document.getElementById("media_"+id);
	if(type=="swf"){
		var so = new SWFObject(url+id+"."+type, ""+id, width, height, "8", "");
		so.addParam("allowFullScreen", "true");
		so.addParam("SCALE", "exactfit");
		so.addParam("quality", "high");
		for(index in paramPairs){
			//parametern är skild från sitt värde med ::
			param = paramPairs[index].split("::");
			try{
				if(param[0]!="")
					so.addParam(param[0],param[1]);
			}catch(e){
				alert('strängen gick inte att parse');
			}
		}
		so.write("media_"+id);
	}else if(type=="flv"){
		var file=playerName;
		if(playerName=="")playerName="FLVPlayer_Progressive";
		playerName="http://213.131.156.10/xpo/media/players/"+playerName;
		//alert(playerName);
		//En player är alltid av typen swf när det gäller flv.
		var so = new SWFObject(playerName+".swf", ""+id, width, height, "8", "");
		so.addParam("allowFullScreen", "true");
		so.addParam("quality", "high");
		
		//Lägg till parametrar till obj och emb
		for(index in paramPairs){
			//parametern är skild från sitt värde med ::
			param = paramPairs[index].split("::");
			try{
				if(param[0]!="")
					so.addParam(param[0],param[1]);
			}catch(e){
				alert('strängen gick inte att parse');
			}
		}
		
		
		//Kolla så att alla flv-spelare har flashparametern streamName vilket ska vara filmen.
		var flvParamPairs=flvParamStr.split("¤¤");
		var flvParam;
		for(index in flvParamPairs){
			//parametern är skild från sitt värde med ::
			flvParam = flvParamPairs[index].split("::");
			try{
				if(flvParam[0]!="")
					so.addVariable(flvParam[0],flvParam[1]);
			}catch(e){
				alert('flv strängen gick inte att parse');
			}
		}
		so.addVariable("allowFullScreen", "true");
		so.addVariable("streamName", url+id+"."+type);
		//'MM_ComponentVersion::1¤¤skinName::Clear_Skin_1¤¤autoPlay::false'
		so.write("media_"+id);
	}else if(type=="mov"){
		var str="";
		//Lägg till parametrar till obj och emb
		for(index in paramPairs){
			//parametern är skild från sitt värde med ::
			param = paramPairs[index].split("::");
			try{
				if(param[0]!="")
					str+=",'"+param[0]+"','"+param[1]+"'";
			}catch(e){
				alert('strängen gick inte att parse');
			}
		}
		media=url+id+"."+type; 
		eval("QT_WriteOBJECT('"+media+"',"+width+","+(height+10)+",'','autoplay','false','scale','tofit'"+str+");");
	}
}
/*************************************************
**	Detta är för spellistor						**
** id 		filnamnet							**
** type		swf,flv,mov							**
** width		bredden							**
** height		höjden							**
** paramStr	paramatrar till object och embed 	**
** flvParamStr	flashvars för flv				**
** clipArr	array(array(media_id,start,stop))
*************************************************/
function showMediaList_JS(id,type,playerName,width,height,paramStr,flvParamStr,clipArr){
	var paramPairs=paramStr.split("¤¤");
	var url="http://213.131.156.10/xpo/media/";
	//Än så länge så finns det bara mov
	if(type=="mov"){
		var str="";
		//Lägg till parametrar till obj och emb
		for(index in paramPairs){
			//parametern är skild från sitt värde med ::
			param = paramPairs[index].split("::");
			try{
				if(param[0]!="")
					str+=",'"+param[0]+"','"+param[1]+"'";
			}catch(e){
				alert('strängen gick inte att parse');
			}
		}
		
		//Alla klipp i listan
		for(var i=0;i<clipArr.length;i++){
			//Startfilmen
			if(i==0){
				id=clipArr[i][0];
				str+=",'STARTTIME','"+clipArr[i][1]+":00'";
				str+=",'ENDTIME','"+clipArr[i][2]+":00'";
			}else{
				str+=",'QTNext"+i+"','<"+url+clipArr[i][0]+".mov> T<myself> E<autoplay=false controller=true starttime="+clipArr[i][1]+":00 endtime="+clipArr[i][2]+":00>'";
			}
		}
		
		alert(str);
		media=url+id+"."+type; 
		//alert("QT_WriteOBJECT('"+media+"',"+width+","+(height+10)+",'','scale','tofit'"+str+");");
		eval("QT_WriteOBJECT('"+media+"',"+width+","+(height+10)+",'','scale','tofit'"+str+");");
	}
	
}