// jeroenwijering.com javascript control functions /* function sendEvent(typ,prm) { thisMovie("mediaplayer").sendEvent(typ,prm); }; function loadFile(fil) { thisMovie("mediaplayer").loadFile(fil); }; function thisMovie(movieName) { if(navigator.appName.indexOf("Microsoft") != -1) { return window[movieName]; } else { return document[movieName]; } }; function getUpdate(typ,pr1,pr2) { var id = document.getElementById(typ); id.innerHTML = typ+ ": "+Math.round(pr1); pr2 == undefined ? null: id.innerHTML += ", "+Math.round(pr2); }; function itemData(obj) { var nodes = ""; for(var i in obj) { nodes += "
  • "+i+": "+obj[i]+"<"+"/li>"; } document.getElementById("data").innerHTML = nodes; }; */ // END // ETV sites functions function create_euro_mp3player_list(id, url){ eur = new Object(); var img = '/eurolaul/eurolaul_listen_est.png'; eur.file = url; eur.image = img; eur.author = author; eur.title = title; eur.shuffle='false'; eur.showdigits='false'; eur.backcolor='0xCEDF59'; eur.frontcolor='0x000000'; eur.lightcolor='0xFFFFFF'; eur.showeq='true'; eur.thumbsinplaylist='true'; eur.displayheight='125'; eur.callback=''; create_etv_player(id, 'mp3', '200', '145', '#EEF2D4', eur); } function create_euro_mp3player(id, url, author, title){ eur = new Object(); var img = '/eurolaul/eurolaul_listen_est.png'; eur.file = url; eur.image = img; eur.author = author; eur.title = title; eur.shuffle='false'; eur.showdigits='false'; eur.backcolor='0xCEDF59'; eur.frontcolor='0x000000'; eur.lightcolor='0xFFFFFF'; eur.showeq='true'; eur.thumbsinplaylist='true'; eur.displayheight='125'; eur.callback=''; create_etv_player(id, 'mp3', '200', '145', '#EEF2D4', eur,''); } function create_etv_player(id, mediaformat, width, height, bgcolor, fvars, major_bar_build){ path = 'site/jeroen/'; swffile = ''; switch(mediaformat){ case 0,'all','mediaplayer': swffile = 'mediaplayer.swf'; break; case 1,'mp3': swffile = 'mp3player.swf'; break; case 2,'flv','video': swffile = 'vidoplayer.swf'; break; case 3,'image': swffile = 'imageplayer.swf'; break; default: swffile = 'mediaplayer.swf'; break; } swffile = path + swffile; xmovie = swffile; xwidth = "200"; // width = jstrim(width); if(is_int(width)){ xwidth=parseInt(width); } xheight = "20"; // height = jstrim(height); if(is_int(height)){ xheight=parseInt(height); } xmajorversion = "7"; xbuild = "0"; xbgcolor="#FFFFFF"; var FO = new Object(); FO.movie = xmovie; // FO.id = id; see rikkus ie 2ra // FO.name = id; kas see ka ? FO.width = xwidth; FO.height = xheight; FO.majorversion = '7'; FO.build = '0'; FO.bgcolor = '#FFFFFF'; FO.flashvars = build_flashvars_tostring(apply_flashvars_settings(fvars, get_default_player_flasvars()),false); UFO.create(FO, id); } function get_default_player_flasvars(){ // empty strings will not be included return { file: 'playlist.xml', autostart: 'false', shuffle: 'true', repeat: 'false', backcolor: '0xFFFFFF', frontcolor: '0x000000', lightcolor: '0x000000', displayheight: '50', linkfromdisplay: 'false', linktarge: '_self', showicons: 'true', logo: '', overstretch: 'fit', // true,false,fit,none showdigits: 'true', showeq: 'false', showfsbutton: 'false', fullscreenpage: '', // fullscreen.html fsreturnpage: '', // flvplayer.html fullscreenmode: 'false', volume: '100', rotatetime: '7', shownavigation: 'true', transition: 'fade', //fade,bgfade, circles, blotor bufferlength: '5', autoscroll: 'false', thumbsinplaylist: 'false', callback: '', // callback.php streamscript: '', //fakestream.php enablejs: 'true', width: '', // Force the width of your SWF to this size if you have a messed-up display after IE refreshes. height: '' // Normally, just setting the width in your HTML will be sufficient. } } function build_flashvars_tostring(settings, useamp){ var arr = new Array(); var i = 0; for(var s in settings){ // s_clean = jstrim(settings[s]); s_clean = settings[s]; if(s_clean !=''){ arr[i] = s + '=' + s_clean; i++; } } if(useamp == undefined){ useamp = false; } if(useamp){ return arr.join('&'); }else{ return arr.join('&'); } } function apply_flashvars_settings(newsett, oldsett){ if((newsett == undefined)){ if(oldsett == undefined){ return get_default_player_flasvars(); } } if(oldsett == null){ oldsett = Array(); }else if(newsett == undefined){ oldsett = get_default_player_flasvars(); } for(var i in newsett){ oldsett[i] = newsett[i]; } return oldsett; } //function jstrim(str){ return str.replace(/^\s*|\s*$/g,""); } //function jsltrim( value ) { // var re = /\s*((\S+\s*)*)/; // return value.replace(re, "$1"); //} // //function jsrtrim( value ) { // var re = /((\s*\S+)*)\s*/; // return value.replace(re, "$1"); //} //function jstrim( value ) { // return jsltrim(jsrtrim(value)); //} function is_int(str) { var nr = '0123456789'; var strl = str.length; var nrl = nr.length; for(var j=0;j