Show video<\/div>'
document.body.appendChild(create_video);
}
if(style_minimize=='show_minimize')
{
document.getElementById('minimize').style.display='inline-block'
}
if(iOS){setTimeout("document.getElementById('replay').style.visibility='visible' ", 5000) }
if(iOS)document.getElementById('the_loading_gif').style.visibility='visible';
if(playlist==undefined){document.getElementById('next_prev').style.visibility='hidden'};
info('No information for this video.');
//document.getElementById('ifr').style.opacity=0;
function show_hide_video_settings()
{
if(window.innerWidth<=500){document.getElementById('video_settings').style.visibility='hidden'}
if(window.innerWidth>500){document.getElementById('video_settings').style.visibility='visible'}
}
setInterval("if(player.getPlaylistIndex()+1>=player.getPlaylist().length){document.getElementById('next_button').style.display='none'} else {document.getElementById('next_button').style.display='inline-block'} ", 100);
setInterval("if(player.getPlaylistIndex()<1){document.getElementById('prev_button').style.display='none'} else {document.getElementById('prev_button').style.display='inline-block'} ", 100);
setInterval("displ_current_time()",500);
setInterval("displ_duration()",500);
setInterval("has_paused_or_ended()",10);
setInterval("if(document.getElementById('ifr').clientHeight>window.innerHeight)show_custom_buttons()",500)
setInterval("if(document.getElementById('ifr').clientHeight===window.innerHeight)hide_custom_buttons()",500)
the_timer()
if (start){the_start=start}
if (!start){the_start=0}
if (end){the_end=end}
the_playlist=playlist
document.getElementById('info').onclick=function(e){
this.style.textShadow=null;
s = window.getSelection();
var range = s.getRangeAt(0);
var node = s.anchorNode;
while(range.toString().indexOf(' ') != 0) {
range.setStart(node,(range.startOffset -1));
}
range.setStart(node, range.startOffset +1);
do{range.setEnd(node,range.endOffset + 1);
}
while(range.toString().indexOf(' ') == -1 && range.toString().trim() != '');
var str = range.toString().trim(); //hh:mm:ss
if(!isNaN(parseFloat(str))==true)var p = str.split(':'), s = 0, m = 1;
while (p.length > 0) {
s += m * parseInt(p.pop(), 10);
m *= 60;
}
player.seekTo(s);
}
}
function yt_size()
{
setTimeout("document.getElementById('ifr').style.top='-23px' ",200);
setTimeout("document.getElementById('ifr').style.height='100%'",200);
player.pauseVideo();
//document.getElementById('ifr').style.opacity=0.001;
setTimeout("document.getElementById('ifr').style.opacity=1",500)
}
function show_custom_buttons()
{
document.getElementById('seekbar').style.display='block';
document.getElementById('duration').style.display='block';
document.getElementById('elapsed').style.display='block';
document.getElementById('next_prev').style.display='block';
document.getElementById('still_to_go').style.display='block';
document.getElementById('timer').style.display='block';
//document.getElementById('video_close_button').style.display='inline-block';
//document.getElementById('info_button').style.display='inline-block';
}
function hide_custom_buttons()
{
document.getElementById('seekbar').style.display='none';
document.getElementById('duration').style.display='none';
document.getElementById('elapsed').style.display='none';
document.getElementById('next_prev').style.display='none';
document.getElementById('still_to_go').style.display='none';
document.getElementById('timer').style.display='none';
//document.getElementById('video_close_button').style.display='none';
//document.getElementById('info_button').style.display='none';
}
var the_window;
function toggle_settings()
{
if(document.getElementById('ifr').clientHeight===window.innerHeight){the_window='small'}
if(document.getElementById('ifr').clientHeight>window.innerHeight){the_window='big'}
if(the_window==='small')
{
player.playVideo(); show_custom_buttons()
}
if(the_window==='big')
{
yt_size(); hide_custom_buttons()
}
}
var isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);
var elapsed_time;
function the_timer()
{
elapsed_time=setInterval("document.getElementById('timer').style.paddingLeft=100*player.getCurrentTime()/player.getDuration()+'%'",500)
}
function info(the_info)
{
var show_info=document.getElementById('info');
show_info.innerHTML='
';
}
function correct_size()
{
document.getElementById('ifr').style.top='calc(-50% - 23px)';
document.getElementById('ifr').style.height='200%';
document.getElementById('ifr_container').style.maxWidth=document.getElementById('ifr').clientHeight*videosize - 0 +'px'; document.getElementById('ifr').style.marginLeft=0
if(window.innerHeight<=293){document.getElementById('ifr_container').style.maxWidth=document.getElementById('ifr').clientHeight*0.35+'px'; document.getElementById('ifr').style.marginLeft='-50px' }
}
function has_paused_or_ended()
{
if(player.getDuration()){video_length=player.getDuration()}
if(player.getCurrentTime()<=the_start+1 ){document.getElementById('ifr').style.visibility = 'hidden'}
if(player.getCurrentTime()>the_start+1 ){document.getElementById('ifr').style.visibility = 'visible'}
if(player.getPlayerState()===3)
{
document.getElementById('ifr_container').focus();
}
if(player.getPlayerState()===0)
{
document.getElementById('replay').style.visibility='visible';
}
if(player.getPlayerState()==2)
{
document.getElementById('ifr').style.opacity=1;
document.getElementById('replay').style.visibility='visible';
if(document.getElementById('video_main').style.zIndex == -1){document.getElementById('replay').style.visibility='hidden'; }
}
if(player.getPlayerState()==1)
{
document.getElementById('replay').style.visibility='hidden';
document.getElementById('the_loading_gif').style.visibility='hidden';
setTimeout("correct_size()", 1000)
document.getElementById('ifr_container').focus();
if(player.getPlaylist()!==null){document.getElementById('total_index').innerHTML = player.getPlaylist().length};
if(player.getPlaylist()!==null){document.getElementById('current_index').innerHTML =(player.getPlaylistIndex() + 1) + " / " } ;
}
if(player.getPlayerState()==1 && player.getCurrentTime()
the_start+1)
{
document.getElementById('ifr').style.opacity=1
}
if(player.getPlayerState()==-1 || player.getPlayerState()==5)
{
//if(/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream && document.getElementById('the_loading_gif').style.display=='none'){document.getElementById('replay').style.visibility='visible'};
player.playVideo()
}
if(player.getPlayerState()==0 || player.getPlayerState()==2)
{
document.getElementById('replay').style.visibility='visible';
}
if(the_playlist==undefined)
{
if(player.getCurrentTime()>player.getDuration()-1 && player.getCurrentTime() > the_start)
{
player.seekTo(0); player.pauseVideo();
}
}
if(the_playlist==undefined)
{
if(player.getCurrentTime()>the_end-1){player.seekTo(the_start); player.pauseVideo(); }
if(player.getCurrentTime()the_end){player.seekTo(player.getDuration()); }
}
if(player.getPlayerState()==0){player.seekTo(0); setTimeout("player.pauseVideo()", 0) }
}
if(document.getElementById('replay').style.visibility=='hidden'){document.getElementById('pausebutton_left').style.visibility='visible'; document.getElementById('playbutton_left').style.visibility='hidden'}
if(document.getElementById('replay').style.visibility=='visible'){document.getElementById('pausebutton_left').style.visibility='hidden'; document.getElementById('playbutton_left').style.visibility='visible'}
if(player.getCurrentTime()<=player.getDuration()-2){document.getElementById('ifr').style.opacity=1}
if(player.getCurrentTime()>player.getDuration()-2){document.getElementById('ifr').style.opacity=0.001; }
if(player.getPlayerState() == 1)
{
document.getElementById('ifr').style.visibility='visible'
}
}
function displ_current_time() {
var date1 = new Date(null);
date1.setSeconds(player.getCurrentTime());
if(!("the_end" in window)){
the_end=video_length;
}
// retrieve time ignoring the browser timezone - returns hh:mm:ss
var utc1 = date1.toUTCString();
// negative start index in substr does not work in IE 8 and earlier
var time1 = utc1.substr(utc1.indexOf(':') - 2, 8)
// retrieve each value individually - returns h:m:s
var time1 = date1.getUTCHours() + ':' + date1.getUTCMinutes() + ':' + date1.getUTCSeconds();
// does not work in IE8 and below - returns hh:mm:ss
var time1 = date1.toISOString().substr(11, 8);
// not recommended - only if seconds number includes timezone difference
//var time = date.toTimeString().substr(0, 8);
document.getElementById('elapsed').innerHTML=time1+' /'
}
function displ_duration() {
var date2 = new Date(null);
date2.setSeconds(player.getDuration());
// retrieve time ignoring the browser timezone - returns hh:mm:ss
var utc2 = date2.toUTCString();
// negative start index in substr does not work in IE 8 and earlier
var time2 = utc2.substr(utc2.indexOf(':') - 2, 8)
// retrieve each value individually - returns h:m:s
var time2 = date2.getUTCHours() + ':' + date2.getUTCMinutes() + ':' + date2.getUTCSeconds();
// does not work in IE8 and below - returns hh:mm:ss
var time2 = date2.toISOString().substr(11, 8);
// not recommended - only if seconds number includes timezone difference
//var time = date.toTimeString().substr(0, 8);
document.getElementById('duration').innerHTML=time2
}