function displayUsernameVideosPagination(domPagination,domResults,path_pages) { var domPagination2 = document.getElementById(domPagination); $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=displayUsernameVideosPagination', data: 'domPagination=' + domPagination + '&domResults=' + domResults + '&path_pages=' + path_pages, success: function(msg){ domPagination2.innerHTML = '
' + msg; bindThickBoxEvents(); } }); } function displayUsernameVideosResults(domPagination,domResults,path_pages) { var domResults2 = document.getElementById(domResults); $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=displayUsernameVideosResults', data: 'domPagination=' + domPagination + '&domResults=' + domResults + '&path_pages=' + path_pages, success: function(msg){ domResults2.innerHTML = msg; var tmpDomReload = domPagination + '_reload'; if (document.getElementById(tmpDomReload)) { var domReload = document.getElementById(tmpDomReload); domReload.innerHTML = ""; } bindThickBoxEvents(); } }); } // Search videos pagination function displaySearchVideosPagination(domPagination,domResults,path_pages) { var domPagination2 = document.getElementById(domPagination); $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=displaySearchVideosPagination', data: 'domPagination=' + domPagination + '&domResults=' + domResults + '&path_pages=' + path_pages, success: function(msg){ domPagination2.innerHTML = '
' + msg; } }); } // Search videos results function displaySearchVideosResults(domPagination,domResults,path_pages) { var domResults2 = document.getElementById(domResults); $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=displaySearchVideosResults', data: 'domPagination=' + domPagination + '&domResults=' + domResults + '&path_pages=' + path_pages, success: function(msg){ domResults2.innerHTML = msg; var tmpDomReload = domPagination + '_reload'; if (document.getElementById(tmpDomReload)) { var domReload = document.getElementById(tmpDomReload); domReload.innerHTML = ""; } bindThickBoxEvents(); } }); } // Standard videos pagination function displayStandardVideosPagination(domPagination,domResults,path_pages) { var domPagination2 = document.getElementById(domPagination); $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=displayStandardVideosPagination', data: 'domPagination=' + domPagination + '&domResults=' + domResults + '&path_pages=' + path_pages, success: function(msg){ domPagination2.innerHTML = '
' + msg; } }); } // Standard videos results function displayStandardVideosResults(domPagination,domResults,path_pages) { var domResults2 = document.getElementById(domResults); $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=displayStandardVideosResults', data: 'domPagination=' + domPagination + '&domResults=' + domResults + '&path_pages=' + path_pages, success: function(msg){ domResults2.innerHTML = msg; bindThickBoxEvents(); } }); } // Vbox videos pagination function displayVboxVideosPagination(domPagination,domResults,path_pages) { var domPagination2 = document.getElementById(domPagination); $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=displayVboxVideosPagination', data: 'domPagination=' + domPagination + '&domResults=' + domResults + '&path_pages=' + path_pages, success: function(msg){ domPagination2.innerHTML = '
' + msg; } }); } // Vbox videos results function displayVboxVideosResults(domPagination,domResults,path_pages) { var domResults2 = document.getElementById(domResults); $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=displayVboxVideosResults', data: 'domPagination=' + domPagination + '&domResults=' + domResults + '&path_pages=' + path_pages, success: function(msg){ domResults2.innerHTML = msg; var tmpDomReload = domPagination + '_reload'; if (document.getElementById(tmpDomReload)) { var domReload = document.getElementById(tmpDomReload); domReload.innerHTML = ""; } bindThickBoxEvents(); } }); } // load username videos function loadUsernameVideosResults(username,domPagination,domResults,path_pages,start) { var tmpDomReload = domPagination + '_reload'; if (document.getElementById(tmpDomReload)) { var domReload = document.getElementById(tmpDomReload); domReload.innerHTML = ""; } $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=usernameVideos', data: 'username=' + username + '&domPagination=' + domPagination + '&domResults=' + domResults + '&start=' + start, success: function(msg){ tb_remove(); displayUsernameVideosResults(domPagination,domResults,path_pages); displayUsernameVideosPagination(domPagination,domResults,path_pages); } }); } // load search videos function loadSearchVideosResults(q,domPagination,domResults,path_pages,start) { var tmpDomReload = domPagination + '_reload'; if (document.getElementById(tmpDomReload)) { var domReload = document.getElementById(tmpDomReload); domReload.innerHTML = ""; } $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=searchVideos', data: 'q=' + q + '&domPagination=' + domPagination + '&domResults=' + domResults + '&start=' + start, success: function(msg){ tb_remove(); displaySearchVideosResults(domPagination,domResults,path_pages); displaySearchVideosPagination(domPagination,domResults,path_pages); } }); } // load standard videos function loadStandardVideosResults(domPagination,domResults,path_pages,start) { var domPagination2 = document.getElementById(domPagination); var domResults2 = document.getElementById(domResults); domPagination2.innerHTML = ''; domResults2.innerHTML = "
"; var standardFeed = $("#standardFeed").val(); var standardTime = $("#standardTime").val(); $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=standardVideos', data: 'standardFeed=' + standardFeed + '&domPagination=' + domPagination + '&domResults=' + domResults + '&standardTime=' + standardTime + '&start=' + start, success: function(msg){ var videosDatas = msg; displayStandardVideosResults(domPagination,domResults,path_pages); displayStandardVideosPagination(domPagination,domResults,path_pages); } }); } // load vbox videos function loadVboxVideosResults(user,categoryId,domPagination,domResults,path_pages,start) { var tmpDomReload = domPagination + '_reload'; if (document.getElementById(tmpDomReload)) { var domReload = document.getElementById(tmpDomReload); domReload.innerHTML = ""; } $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=vboxVideos', data: 'user=' + user + '&categoryId=' + categoryId + '&domPagination=' + domPagination + '&domResults=' + domResults + '&start=' + start, success: function(msg){ var videosDatas = msg; displayVboxVideosResults(domPagination,domResults,path_pages); displayVboxVideosPagination(domPagination,domResults,path_pages); } }); } function loadMyVideos(userid,domPagination,domResults,path_pages) { loadVboxVideosResults(userid,'',domPagination,domResults,path_pages,0); } /* Summary - Youtube Javascript API - display function V2 - favorite video functions - channel section */ function shareVideoOnTwitter() { var videoId = getCurrentVideoId(); window.open ("http://twitter.com/?status=http://info-etudiants.com/videos/?v="+videoId+" "); } function shareVideoOnFacebook() { //var videoId = getCurrentVideoId(); //var url = encodeURIComponent("http://info-etudiants.com/videos/?u="+videoId); //window.open('http://facebook.com/sharer.php?u='+url); //+"&t="+encodeURIComponent(document.title)); //u=location.href; var videoId = getCurrentVideoId(); u="http://info-etudiants.com/videos/?u="+videoId; t=document.title; window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=760,height=300');return false; } function loadPlayer(videoid) { videoid='-zcOFN_VBVo'; var params = { allowScriptAccess: "always", bgcolor: "#cccccc" }; var atts = { id:"myytplayer", wmode:"transparent" }; swfobject.embedSWF("http://www.youtube.com/v/" + videoid + "?border=0&enablejsapi=1&playerapiid=ytplayer","ytapiplayer", "100%", "100%", "8", null, null, params, atts); } /* Start Youtube Javascript API */ function getVideoIdByVideoURL(videoUrl) { var videoid = videoUrl.substr(videoUrl.indexOf("=")+1,videoUrl.indexOf("&")-videoUrl.indexOf("=")-1); return videoid; } function getCurrentVideoId() { var videoUrl = getVideoUrl(); var videoid = getVideoIdByVideoURL(videoUrl); return videoid; } function openPlayerPopup(videoid,width,height,path_pages) { var videoUrl = getVideoUrl(); var videoid = getVideoIdByVideoURL(videoUrl); var currentTime = getVideoCurrentTime(); pauseVideo(); var link = path_pages + 'include/library/vbox2.1/process.php?q=displayVideoPopup&v=' + videoid + '&startTime=' + currentTime; openPopup(link,900,600); } function onYouTubePlayerReady() { ytplayer = document.getElementById("myytplayer"); ytplayer.addEventListener("onStateChange", "onytplayerStateChange"); ytplayer.addEventListener("onError", "onPlayerError"); playVideo(); var path_pages = document.getElementById('path_pages').value; displayFavoriteVideoControls(path_pages); } function playVideo() { if (ytplayer) { return ytplayer.playVideo(); } } function getVideoUrl() { if (ytplayer) { return ytplayer.getVideoUrl(); } } function getVideoCurrentTime() { if (ytplayer) { return ytplayer.getCurrentTime(); } } function pauseVideo() { if (ytplayer) { ytplayer.pauseVideo(); } } /* End Youtube Javascript API */ /* Start display function V2 */ function displayAjaxVideoPlayer(domVideoTitle,videoid,path_pages) { if (ytplayer) { ytplayer.loadVideoById(videoid, parseInt(0)); updateVideoTitle(domVideoTitle,videoid,path_pages); displayFavoriteVideoControls(path_pages); } } function updateVideoTitle(domVideoTitle,videoid,path_pages) { var domVideoTitle2 = document.getElementById(domVideoTitle); domVideoTitle2.innerHTML = ""; $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=getAjaxVideoData', data: 'videoid=' + videoid, success: function(msg) { domVideoTitle2.innerHTML = msg; document.title = msg; //document.location.hash = '#?v='+videoid; } }); } function displayAjaxSidebarVideos(domResults,domVideoTitle,type,q,display_format,link_type,pageNumber,nb_display,firstTime,path_pages) { if(path_pages=='undefined') path_pages=''; var domResults2 = document.getElementById(domResults); if(firstTime!='1') { var domLoading = domResults + '_loading'; var domLoading2 = document.getElementById(domLoading); domLoading2.innerHTML = ''; } $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=displaySidebarVideos', data: 'domResults=' + domResults + '&domVideoTitle=' + domVideoTitle + '&type=' + type + '&q=' + q + '&display_format=' + display_format + '&link_type=' + link_type + '&pageNumber=' + pageNumber + '&nb_display=' + nb_display + '&path_pages=' + path_pages, success: function(msg){ if(firstTime=='') domLoading2.innerHTML = ''; //else alert(''); //alert('first'); domResults2.innerHTML = msg; } }); } function largerSmallerVideo(id) { var elt = document.getElementById(id); if (elt.style) { if (elt.style.display == 'none') { elt.style.display = 'block'; $('#ytPlayerContainer').animate({width:580, height:380}, 300); var agrandir2 = document.getElementById('agrandir'); agrandir2.innerHTML = 'Agrandir'; } else { elt.style.display = 'none'; $('#ytPlayerContainer').animate({width:900, height:550}, 300); var agrandir2 = document.getElementById('agrandir'); agrandir2.innerHTML = 'Réduire'; } } } function openPopup(page, width, height) { window.open(page, "", "scrollbars=yes,menubar=no,toolbar=no,resizable=yes,width=" + width + ",height=" + height + ",left=" + ((screen.width - 760)/2) + ",top=" + ((screen.height - 450)/2) ); } function displayFavoriteVideoControls(path_pages) { var domFavoriteControlsName = document.getElementById('domFavoriteControlsName').value; var videoId = getCurrentVideoId(); var dom2 = document.getElementById(domFavoriteControlsName); dom2.innerHTML = ""; $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=displayFavoriteVideoControls', data: 'domFavoriteControls=' + domFavoriteControlsName + '&path_pages=' + path_pages + '&videoId=' + videoId, success: function(msg){ dom2.innerHTML = msg; } }); } /* End display function V2 */ /* Start favorite video functions */ function addVideoRedirectToForm() { var videoId = getCurrentVideoId(); var url = encodeURIComponent("http://www.youtube.com/watch?v=" + videoId); window.open("http://info-etudiants.com/add/video?url="+url); } function addVideoToFavorite(domFavoriteControls,path_pages,userId) { addVideoRedirectToForm(); /* if(userId=='') { var domSpeedConnect = document.getElementById('domSpeedConnectName').value; var type=1; //1=vbox displaySpeedConnect(path_pages,domSpeedConnect,type); } else { addVideo('',domFavoriteControls,path_pages); } */ } function addVideo(categoryId,domAddToFavorite,path_pages) { var videoId = getCurrentVideoId(); var dom2 = document.getElementById(domAddToFavorite); dom2.innerHTML = ""; $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=addVideo', data: 'videoId=' + videoId + '&categoryId=' + categoryId + '&domAddToFavorite=' + domAddToFavorite, success: function(msg){ displayFavoriteVideoControls(path_pages); if(msg=='') alert('Error adding video'); } }); } function removeVideo(videoId,domAddToFavorite,path_pages) { window.open("http://info-etudiants.com/espace-membre#videos"); /* var dom2 = document.getElementById(domAddToFavorite); dom2.innerHTML = ""; $.ajax({ type: 'POST', url: path_pages + 'include/library/vbox2.1/process.php?q=removeVideo', data: 'videoId=' + videoId, success: function(msg){ displayFavoriteVideoControls(path_pages); } }); */ } /* End favorite video functions */ /* Start channel section */ function loadMyYoutubeChannel(username,domPagination,domResults,path_pages) { loadUsernameVideosResults(username,domPagination,domResults,path_pages,0); } function displayMyChannels(userid,dom) { var dom2 = document.getElementById(dom); $.ajax({ type: 'POST', url: 'include/library/vbox2.1/process.php?q=displayMyChannels', data: 'userid=' + userid + '&dom=' + dom, success: function(msg){ dom2.innerHTML = msg; } }); } function displayAddChannel(userid,dom) { var dom2 = document.getElementById('domAddChannel'); $.ajax({ type: 'POST', url: 'include/library/vbox2.1/process.php?q=displayAddChannel', data: 'userid=' + userid + '&dom=' + dom, success: function(msg){ dom2.innerHTML = msg; } }); } function removeDisplayAddChannel() { var dom2 = document.getElementById('domAddChannel'); dom2.innerHTML = ''; } function addChannel(userid,dom,title,channel,description) { var dom2 = document.getElementById('domAddChannel'); $.ajax({ type: 'POST', data: 'userid=' + userid + '&dom=' + dom + '&title=' + title + '&channel=' + channel + '&description=' + description, url: 'include/library/vbox2.1/process.php?q=addChannel', success: function(msg){ if(msg=='') alert('Erreur d\'ajout'); else { removeDisplayAddChannel(); displayMyChannels(userid,dom); } } }); } function deleteChannel(channelId,userid,dom) { if (window.confirm('Confirmer la suppression ?')) { $.ajax({ type: 'POST', data: 'channelId=' + channelId, url: 'include/library/vbox2.1/process.php?q=deleteChannel', success: function(msg){ displayMyChannels(userid,dom); } }); } else { return false; } } /* End channel section */