/* The expanding function */

var selectedString = "";
/* Ueberschreiben der alten Funktion */
var initReader = function(rsurl) {
		var modulM5 = fctGetElementsByClassName("ModulM5","div");
	 var readLink=document.getElementById("aRead");
	var parentElement= readLink.parentNode;
		//alert(modulM5);
	var readspeakerDiv= document.createElement("DIV");
	readspeakerDiv.setAttribute("id","speaker");

	parentElement.appendChild(readspeakerDiv);
		var url = document.URL;
//url="http://telekom.com/dtag/cms/content/dt/de/760246";
	readspeaker('http://app.readspeaker.com/cgi-bin/rsent?customerid=4779&lang=de_de&url='+url+'&readid=middle','speaker');
	return false;

}

function fctGetElementsByClassName(cssClass,tag,element) {
 var elements;
 var returnElements=new Array();
 if (typeof element != "object") element = document;
 if (tag) {
   if (document.all) {
     elements = element.all.tags(tag);
   } else if (document.getElementsByTagName) {
     elements = element.getElementsByTagName(tag);
   }
 } else {
    if (document.all) {
                    elements = element.all;
    } else if (document.childNodes) {
      elements = element.childNodes
    }
 }
 for (var i=0;i<elements.length;i++)
 if (elements[i].className == cssClass)
   returnElements[returnElements.length] = elements[i];
 return  returnElements;
}

function readspeaker(rs_call,rs_post)
{
  var rs_div="";
  if (rs_post) {
    rs_div=rs_post;
  }
  else {
    rs_div="rs_div";
  }
  savelink=rs_call+"&save=1";
  rs_embed="<div id='altContent'></div>";

		var flashvars = {src: escape(rs_call)};
		
		var params = {
			menu: "false",
			scale: "noScale",
			allowFullscreen: "true",
			allowScriptAccess: "always",
			wmode: "transparent",
			bgcolor: "#ffffff00"
		};
		var attributes = {
			id:"readSpeakerFlash"
		};  

  
  rs_downloadlink="<div class='download'><a href='"+savelink+"'>Download mp3</a></div>";
  
  close_rs="<a href='#' onclick='close_rs_div(\""+rs_div+"\"); return false;'>Speech-enabled by <a href='http://www.readspeaker.com'>ReadSpeaker</a></a>";


  var x=document.getElementById(rs_div);
  if(x) {
	x.innerHTML=rs_embed+rs_downloadlink;
       swfobject.embedSWF("/dtag/cms/contentblob/dt/de/dtag_audioplayer-swf/blobBinary/dtag_audioplayer-swf", "altContent", "160px", "20px", "9.0.0", "/dtag/cms/contentblob/dt/de/expressInstall-swf/blobBinary/expressInstall-swf", flashvars, params, attributes);	
  }
}

function close_rs_div(rs_div)
{
  var x=document.getElementById(rs_div);
  if(x) {
	x.innerHTML="";
  }
}