//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 = "";
//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 = "
";
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