// 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];
}