// jeroenwijering.com javascript control functions /* */ function sendEvent(id,typ,prm) { thisMovie(id).sendEvent(typ,prm); }; function loadFile(id,fil) { thisMovie(id).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=''; eur.enablejs='true'; 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=''; eur.enablejs='true'; create_etv_player(id, 'mp3', '200', '145', '#EEF2D4', eur,''); } function create_euro_mp3player2(id, esitaja){ x = get_eurodata2007(esitaja); eur = new Object(); var img = '/eurolaul/eurolaul_listen_est.png'; eur.file = x[0]; eur.image = img; eur.author = x[4]; eur.title = x[5]; 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=''; eur.enablejs='true'; create_etv_player(id, 'mp3', '200', '145', '#EEF2D4', eur,''); } function create_euro_flvplayer(id, esitaja){ x = get_eurodata2007(esitaja); eur = new Object(); /* if(pic = ''){ var img = '/eurolaul/eurolaul_listen_est.png'; }else{ var img = pic; } */ eur.file = x[1]; eur.image = x[3]; eur.author = x[4]; eur.title = x[5]; eur.shuffle='false'; eur.showdigits='true'; eur.backcolor='0xCEDF59'; eur.frontcolor='0x000000'; eur.lightcolor='0xFFFFFF'; eur.showeq='true'; eur.thumbsinplaylist='true'; eur.displayheight='366'; eur.callback=''; create_etv_player(id, 'flv', '486', '366', '#FFFFFF', eur,''); } function create_etv_player(id, mediaformat, width, height, bgcolor, fvars, major_bar_build){ path = '/site/jeroen/'; control_heigh = 20; //tofix ... if no conrol... swffile = ''; xbgcolor="#FFFFFF"; switch(mediaformat){ case 0,'all','mediaplayer': swffile = 'mediaplayer.swf'; break; xwidth = 486; xheight = 366 + control_heigh; case 1,'mp3': swffile = 'mp3player.swf'; xwidth = 200; xheight = 20; break; case 2,'flv','video': swffile = 'vidoplayer.swf'; xwidth = 486; xheight = 366 + control_heigh; break; case 3,'image': swffile = 'imageplayer.swf'; xwidth = 486; xheight = 366 + control_heigh; break; default: swffile = 'mediaplayer.swf'; xwidth = 486; xheight = 366 + control_heigh; break; } swffile = path + swffile; xmovie = swffile; // width = jstrim(width); if(is_int(width)){ xwidth=parseInt(width); } // height = jstrim(height); if(is_int(height)){ if(mediaformat=='mp3'){ xheight = height; }else{ xheight=parseInt(height) + control_heigh; } } xmajorversion = "7"; xbuild = "0"; 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: 'none', // 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 10){id=0;} if(id < 1){id=0;} if(id < 0){ return NULL;} eurodata[1][0] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 1 - Kristjan Kasearu ja Paradise Crew - So Much to Say.mp3"; eurodata[2][0] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 2 - Deva Deva Dance - Supreme Nature.mp3"; eurodata[3][0] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 3 - Koit Toome - Veidi veel.mp3"; eurodata[4][0] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 4 - Laura - Sunflowers.mp3"; eurodata[5][0] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 5 - Gerli Padar - Partners in Crime.mp3"; eurodata[6][0] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 6 - Vanilla Ninja - Birds of Peace.mp3"; eurodata[7][0] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 7 - Linda - 1 Year from Now.mp3"; eurodata[8][0] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 8 - Soul Militia - My Place.mp3"; eurodata[9][0] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 9 - Ines - In Good and Bad.mp3"; eurodata[10][0] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 10 - Hele Kore ja Kristjan Kasearu - Romeo ja Julia.mp3"; eurodata[1][1] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 1 - Kristjan Kasearu ja Paradise Crew - So Much to Say.flv"; eurodata[2][1] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 2 - Deva Deva Dance - Supreme Nature.flv"; eurodata[3][1] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 3 - Koit Toome - Veidi veel.flv"; eurodata[4][1] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 4 - Laura - Sunflowers.flv"; eurodata[5][1] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 5 - Gerli Padar - Partners in Crime.flv"; eurodata[6][1] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 6 - Vanilla Ninja - Birds of Peace.flv"; eurodata[7][1] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 7 - Linda - 1 Year from Now.flv"; eurodata[8][1] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 8 - Soul Militia - My Place.flv"; eurodata[9][1] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 9 - Ines - In Good and Bad.flv"; eurodata[10][1] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 10 - Hele Kore ja Kristjan Kasearu - Romeo ja Julia.flv"; eurodata[1][2] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 1 - Kristjan Kasearu ja Paradise Crew - So Much to Say.wmv"; eurodata[2][2] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 2 - Deva Deva Dance - Supreme Nature.wmv"; eurodata[3][2] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 3 - Koit Toome - Veidi veel.wmv"; eurodata[4][2] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 4 - Laura - Sunflowers.wmv"; eurodata[5][2] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 5 - Gerli Padar - Partners in Crime.wmv"; eurodata[6][2] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 6 - Vanilla Ninja - Birds of Peace.wmv"; eurodata[7][2] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 7 - Linda - 1 Year from Now.wmv"; eurodata[8][2] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 8 - Soul Militia - My Place.wmv"; eurodata[9][2] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 9 - Ines - In Good and Bad.wmv"; eurodata[10][2] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 10 - Hele Kore ja Kristjan Kasearu - Romeo ja Julia.wmv"; eurodata[1][3] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 1 - Kristjan Kasearu ja Paradise Crew - So Much to Say.jpg"; eurodata[2][3] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 2 - Deva Deva Dance - Supreme Nature.jpg"; eurodata[3][3] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 3 - Koit Toome - Veidi veel.jpg"; eurodata[4][3] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 4 - Laura - Sunflowers.jpg"; eurodata[5][3] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 5 - Gerli Padar - Partners in Crime.jpg"; eurodata[6][3] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 6 - Vanilla Ninja - Birds of Peace.jpg"; eurodata[7][3] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 7 - Linda - 1 Year from Now.jpg"; eurodata[8][3] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 8 - Soul Militia - My Place.jpg"; eurodata[9][3] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 9 - Ines - In Good and Bad.jpg"; eurodata[10][3] = "http://www.etv.ee/eurolaul/2007/Eurolaul 2007 - 10 - Hele Kore ja Kristjan Kasearu - Romeo ja Julia.jpg"; eurodata[1][4] = "Kristjan Kasearu ja Paradise Crew"; eurodata[2][4] = "Deva Deva Dance"; eurodata[4][4] = "Koit Toome"; eurodata[4][4] = "Laura"; eurodata[5][4] = "Gerli Padar"; eurodata[6][4] = "Vanilla Ninja"; eurodata[7][4] = "Linda"; eurodata[8][4] = "Soul Militia"; eurodata[9][4] = "Ines"; eurodata[10][4] = "Hele Kore ja Kristjan Kasearu"; eurodata[1][5] = "So Much to Say"; eurodata[2][5] = "Supreme Nature"; eurodata[4][5] = "Veidi veel"; eurodata[4][5] = "Sunflowers"; eurodata[5][5] = "Partners in Crime"; eurodata[6][5] = "Birds of Peace"; eurodata[7][5] = "1 Year from Now"; eurodata[8][5] = "My Place"; eurodata[9][5] = "In Good and Bad"; eurodata[10][5] = "Romeo ja Julia"; return eurodata[id]; }