//versie: 1.01 function addReadspeakerOnclick(bFlashEnabled) { $('.rspclick').click(function(){ if (bFlashEnabled ==true){ loadRsp(this); } else{ var href = $('.rspclick').attr("href").replace("&output=template",""); NieuwVenster(href, "Belastingdienst - lees voor") } return false; }); } function addDocReaderOnclick() { $('.docreaderclick').click(function(){ startDocreader(this); return false; }); } function startDocreader(oThis){ var sHref = $(oThis).attr("href"); window.open(sHref + "&jsmode=1"); return } function loadRsp(oThis){ var sHref = $(oThis).attr("href").replace("&output=template",""); var aArgs = sHref.split("&"); for (var i=0; i < aArgs.length; i++) { if(aArgs[i].split("=")[0] == "readid" ){ var sReadId = aArgs[i].split("=")[1]; } } readspeaker(sHref,'rsp_belastingdienst',"rsp_player_" + sReadId,"rsp_leesvoor_" + sReadId,sReadId); return } function readspeaker(rsp_call, rsp_file_name, rsp_playerid, rsp_linkid, rsp_readid) { var savelink = rsp_call+"&save=1&audiofilename="+rsp_file_name; rsp_call += "&output=audio"; if (rsp_readid != "" && rsp_readid != null) { rsp_call += "&readid=" + rsp_readid; } var rsp_call = escape(rsp_call); var para_swf = '&autoplay=1&rskin=bump&ricon=0&random=' + Math.random(); var pad_swf = '/wps/wcm/connect/bldontwerp/bld/resources/9cc1ae44-e4ee-4646-b9e6-4e6baabb4e33/readspeaker.swf'; var sColor = rsp_color(); var rcontrol = '&rcontrol=mini'; var rsp_embed = ""; rsp_embed += ""; rsp_embed += ""; rsp_embed += ""; rsp_embed += ""; rsp_embed += ""; rsp_embed += ""; //var rsp_downloadlink = "
Download audio"; var rspClosebutton = 'close_' + rsp_playerid; var img_rsp_sluitplayer_on = '/wps/wcm/connect/bldontwerp/bld/resources/139f16ce-9318-49c1-a1df-7974613de872/rsp_sluitplayer_on.gif'; var img_rsp_sluitplayer = '/wps/wcm/connect/bldontwerp/bld/resources/c94fe696-3701-4c8e-9ae3-a14d1086d6c0/rsp_sluitplayer.gif'; var close_rs = "\"Verberg"; verbergPlayers(); document.getElementById(rsp_playerid).innerHTML = close_rs + rsp_embed; document.getElementById(rsp_linkid).className = 'clRspLinkUit'; document.getElementById(rsp_playerid).className = 'clRspPlayerAan'; } function close_rsp_player(rsp_playerid, rsp_linkid) { document.getElementById(rsp_playerid).className = 'clRspPlayerUit'; document.getElementById(rsp_linkid).className = 'clRspLinkAan'; var x=document.getElementById(rsp_playerid); x.innerHTML=""; } function verbergPlayers(){ var arrElements = getElementsByClassName(document, "div", "clRspPlayerAan"); for (i = 0; i < arrElements.length; i++) { arrElements[i].className = 'clRspPlayerUit'; arrElements[i].innerHTML = ""; } var arrElements = getElementsByClassName(document, "div", "clRspLinkUit"); for (i = 0; i < arrElements.length; i++) { arrElements[i].className = 'clRspLinkAan'; } } function getElementsByClassName(oElm, strTagName, strClassName) { var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\\-"); var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)"); var oElement; for(var i=0; i