/* *********************************************************************************************************** (c) www.joomla-alem.com January 2007 Script for Seyret component. *********************************************************************************************************** */ var seyretimagelangdir=Cookie.get("seyretdsplnf"); var cookieread = Json.evaluate(seyretimagelangdir); siteaddress=cookieread.siteaddress; seyrettheme=cookieread.seyrettheme; seyretimagelangdir=cookieread.seyretimagelangdir; seyretshowvideotooltips=cookieread.seyretshowvideotooltips; seyretshowcategorytooltips=cookieread.seyretshowcategorytooltips; seyretuseimageads=cookieread.seyretuseimageads; seyretuseimageduration=cookieread.seyretuseimageduration; imgsrc=new Array(); imgsrc[1]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/home_2.png"; imgsrc[2]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/home.png"; imgsrc[3]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/addvideo_2.png"; imgsrc[4]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/addvideo.png"; imgsrc[5]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/uploadvideo_2.png"; imgsrc[6]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/uploadvideo.png"; imgsrc[7]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/featured_2.png"; imgsrc[8]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/featured.png"; imgsrc[9]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/myvideos_2.png"; imgsrc[10]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/myvideos.png"; imgsrc[11]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/search_2.png"; imgsrc[12]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/search.png"; imgsrc[13]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/allvideos_2.png"; imgsrc[14]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/allvideos.png"; imgsrc[15]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/help_2.png"; imgsrc[16]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/help.png"; imgsrc[17]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/reportedvideos_2.png"; imgsrc[18]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/reportedvideos.png"; imgsrc[19]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/pendingvideos_2.png"; imgsrc[20]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/pendingvideos.png"; imgsrc[21]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/openinpopup_2.png"; imgsrc[22]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/openinpopup.png"; imgsrc[23]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/download_2.png"; imgsrc[24]=siteaddress+"/components/com_seyret/themes/"+seyrettheme+"/images/"+seyretimagelangdir+"/download.png"; img =new Array(); for (i=0; i< imgsrc.length; i++) { img[i]=new Image(); img[i].src=imgsrc[i]; } function changebuttonstatus(number, picture) { { document[picture].src=img[number].src; } } window.addEvent('load', function(){ //mySlideuserplaylist = new Fx.Slide('userplaylist'); //mySlideuserplaylist.hide(); //not ready yet //document.getElementById("userplaylistcontainer").style.display="block"; var dummyembed=document.getElementById("hiddenimagead").innerHTML; document.getElementById("hiddenimagead").innerHTML=dummyembed; if (seyretuseimageads=="1"){ var intduration=parseInt(seyretuseimageduration); var iTimeoutId = setTimeout("showembedcodeafteradonload()", intduration); } if (seyretshowvideotooltips=="1"){ var video = new Tips($$('.videothumbss'), { showDelay:1000, initialize:function(){ this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0); }, onShow: function(toolTip) { this.fx.start(1); }, onHide: function(toolTip) { this.fx.start(0); } }); } else { $$('.videothumbss').setProperties({ title: '' }); } if (seyretshowcategorytooltips=="1"){ var category = new Tips($$('.videodirimg'), { showDelay:1000, className: 'categorytips', initialize:function(){ this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0); }, onShow: function(toolTip) { this.fx.start(1); }, onHide: function(toolTip) { this.fx.start(0); } }); } else { $$('.videodirimg').setProperties({ title: '' }); } }); function showembedcodeafteradonload(){ var hembedcode=document.getElementById("hiddenimagead").innerHTML; document.getElementById("hiddenimagead").innerHTML = hembedcode; document.getElementById("showvideo").innerHTML = document.getElementById("hiddenimagead").innerHTML; var dummyembed=document.getElementById("hiddenimagead").innerHTML; document.getElementById("hiddenimagead").innerHTML=dummyembed; intIndexOfMatch = dummyembed.indexOf( "MediaPlayer" ); if (intIndexOfMatch != -1){ document.getElementById("MediaPlayer").setAttribute("autoStart","1"); } } //general request object function createRequestObject() { var xRequest=''; if (window.XMLHttpRequest) { xRequest=new XMLHttpRequest(); } else if (typeof ActiveXObject != "undefined") { xRequest=new ActiveXObject("Microsoft.XMLHTTP"); } return xRequest; } seyrethttp = createRequestObject(); function nextlist() { document.getElementById("blockit").style.visibility="visible"; document.getElementById("ajxgif").style.visibility="visible"; var startstring=document.getElementById("navstart").value; var thecatid=document.getElementById("catid").value; seyrethttp.open('post', 'index2.php?option=com_seyret&no_html=1&task=videolist&act=next&sender=ajax&navstart='+startstring+'&catid='+thecatid); seyrethttp.onreadystatechange = handleResponselist; seyrethttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); seyrethttp.send(''); } function previouslist() { document.getElementById("blockit").style.visibility="visible"; document.getElementById("ajxgif").style.visibility="visible"; var thecatid=document.getElementById("catid").value; var startstring=document.getElementById("navstart").value; seyrethttp.open('post', 'index2.php?option=com_seyret&no_html=1&task=videolist&act=prev&sender=ajax&navstart='+startstring+'&catid='+thecatid); seyrethttp.onreadystatechange = handleResponselist; seyrethttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); seyrethttp.send(''); } //************************************* function gopage() { var pagnum=document.getElementById("pagenumber").value; var thecatid=document.getElementById("cid").value; document.getElementById("blockit").style.visibility="visible"; document.getElementById("ajxgif").style.visibility="visible"; var seyretbrwsrls=Cookie.get("seyretbrwsrl"); var thecookieread = Json.evaluate(seyretbrwsrls); var limstep=thecookieread.videocountinvideolist; var intlimstep=parseInt(limstep); var intpagnum=parseInt(pagnum); var startstring=intlimstep*(intpagnum-2); seyrethttp.open('post', 'index2.php?option=com_seyret&no_html=1&task=videolist&act=next&sender=ajax&navstart='+startstring+'&catid='+thecatid); seyrethttp.onreadystatechange = handleResponselist; seyrethttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); seyrethttp.send(''); } function handleResponselist() { if(seyrethttp.readyState == 4){ var response = seyrethttp.responseText; document.getElementById("blockit").style.visibility="hidden"; document.getElementById("ajxgif").style.visibility="hidden"; document.getElementById("videolistdiv").innerHTML = response; if (seyretshowvideotooltips=="1"){ var video = new Tips($$('.videothumbss'), { showDelay:1000, initialize:function(){ this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0); }, onShow: function(toolTip) { this.fx.start(1); }, onHide: function(toolTip) { this.fx.start(0); } }); } else { $$('.videothumbss').setProperties({ title: '' }); } } } //************************************* //************************************* function sndReqDirectory(id) { document.getElementById("blockit").style.visibility="visible"; document.getElementById("ajxgif").style.visibility="visible"; seyrethttp.open('post', 'index2.php?option=com_seyret&no_html=1&task=changedirectory&catid='+id); seyrethttp.onreadystatechange = handleResponseChangeDirectory; seyrethttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); seyrethttp.send(''); } function handleResponseChangeDirectory() { if(seyrethttp.readyState == 4){ var response = seyrethttp.responseText; document.getElementById("blockit").style.visibility="hidden"; document.getElementById("ajxgif").style.visibility="hidden"; document.getElementById("hiddenvalues").innerHTML = response; document.getElementById("groupcontext").innerHTML = document.getElementById("directoriesresult").innerHTML; document.getElementById("videolistdiv").innerHTML = document.getElementById("videoslistresult").innerHTML; if (seyretshowvideotooltips=="1"){ var video = new Tips($$('.videothumbss'), { showDelay:1000, initialize:function(){ this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0); }, onShow: function(toolTip) { this.fx.start(1); }, onHide: function(toolTip) { this.fx.start(0); } }); } else { $$('.videothumbss').setProperties({ title: '' }); } if (seyretshowcategorytooltips=="1"){ var category = new Tips($$('.videodirimg'), { showDelay:1000, className: 'categorytips', initialize:function(){ this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0); }, onShow: function(toolTip) { this.fx.start(1); }, onHide: function(toolTip) { this.fx.start(0); } }); } else { $$('.videodirimg').setProperties({ title: '' }); } } } //************************************* function sortbytype(type){ var seyretbrwsrls=Cookie.get("seyretbrwsrl"); var thecookieread = Json.evaluate(seyretbrwsrls); thecookieread.orderingtype=type; var newcookie=Json.toString(thecookieread); Cookie.remove('seyretbrwsrl'); Cookie.set('seyretbrwsrl', newcookie, {path:'/'}); gopage(); } function sortbykey(){ var key=document.getElementById("orderingkeyselect").value; var seyretbrwsrls=Cookie.get("seyretbrwsrl"); var thecookieread = Json.evaluate(seyretbrwsrls); thecookieread.orderingkey=key; var newcookie=Json.toString(thecookieread); Cookie.remove('seyretbrwsrl'); Cookie.set('seyretbrwsrl', newcookie, {path:'/'}); gopage(); } function applyvideolink() { var videolink=document.getElementById("videolink").value; var newvideolink1=videolink.replace(/&/g,"*am*"); var newvideolink2=newvideolink1.replace(/=/g,"*eq*"); var strReplaceAll = newvideolink2; var intIndexOfMatch = strReplaceAll.indexOf( "/" ); // Loop over the string value replacing out each matching // substring. while (intIndexOfMatch != -1){ // Relace out the current instance. strReplaceAll = strReplaceAll.replace( "/", "25ja25" ) // Get the index of any next matching substring. intIndexOfMatch = strReplaceAll.indexOf( "/" ); } seyrethttp.open('post', 'index2.php?option=com_seyret&no_html=1&task=applyvideolink&videourl='+strReplaceAll); seyrethttp.onreadystatechange = handleResponseVideolinkdetails; seyrethttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); seyrethttp.send(''); } function handleResponseVideolinkdetails() { if(seyrethttp.readyState == 4){ var response = seyrethttp.responseText; document.getElementById("videodetailsinput").innerHTML = response; } } //************************************* function sndReqVideo(id) { document.getElementById("blockit").style.visibility="visible"; document.getElementById("ajxgif").style.visibility="visible"; seyrethttp.open('post', 'index2.php?option=com_seyret&no_html=1&task=showvideo&id='+id+'&sender=ajax'); seyrethttp.onreadystatechange = handleResponseVideo; seyrethttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); seyrethttp.send(''); } function handleResponseVideo() { if(seyrethttp.readyState == 4){ var response = seyrethttp.responseText; document.getElementById("blockit").style.visibility="hidden"; document.getElementById("ajxgif").style.visibility="hidden"; document.getElementById("hiddenvalues").innerHTML = response; document.getElementById("videotitlearea").innerHTML = document.getElementById("hiddenvideotitle").innerHTML; document.getElementById("videodetailsarea").innerHTML = document.getElementById("hiddenvideodetails").innerHTML; document.getElementById("videooperationsarea").innerHTML = document.getElementById("hiddenvideooperations").innerHTML; document.getElementById("votearea").innerHTML = document.getElementById("hiddenvotearea").innerHTML; document.getElementById("videodirectlink").innerHTML = document.getElementById("hiddenvideodirectlink").innerHTML; document.getElementById("embedcode").innerHTML = document.getElementById("hiddenembedcode").innerHTML; document.getElementById("comments").innerHTML = document.getElementById("hiddencomments").innerHTML; document.getElementById("addedby").innerHTML = document.getElementById("hiddenaddedby").innerHTML; document.getElementById("totalhit").innerHTML = document.getElementById("hiddentotalhit").innerHTML; document.getElementById("totalvotes").innerHTML = document.getElementById("hiddentotalvotes").innerHTML; document.getElementById("vidrating").innerHTML = document.getElementById("hiddenvidrating").innerHTML; document.getElementById("useravatar").innerHTML = document.getElementById("hiddenuseravatar").innerHTML; document.getElementById("addeddate").innerHTML = document.getElementById("hiddenaddeddate").innerHTML; document.getElementById("videotags").innerHTML = document.getElementById("hiddenvideotags").innerHTML; document.getElementById("bookmarks").innerHTML = document.getElementById("hiddenbookmarks").innerHTML; var mySlide = new Fx.Slide('seyretfbdiscussinput'); mySlide.hide(); $('toggle').addEvent('click', function(e){ e = new Event(e); mySlide.toggle(); e.stop(); }); if (seyretuseimageads=="0"){ document.getElementById("showvideo").innerHTML=document.getElementById("hiddenvideoembed").innerHTML;; } else { document.getElementById("showvideo").innerHTML=document.getElementById("hiddenimagead").innerHTML; var intduration=parseInt(seyretuseimageduration); var iTimeoutId = setTimeout("showembedcodeafterad()", intduration); } top.document.title = document.getElementById("hiddenvideotitle").innerHTML; } } function showembedcodeafterad(){ var hembedcode=document.getElementById("hiddenvideoembed").innerHTML; document.getElementById("showvideo").innerHTML = hembedcode; intIndexOfMatch = hembedcode.indexOf( "MediaPlayer" ); if (intIndexOfMatch != -1){ document.getElementById("MediaPlayer").setAttribute("autoStart","1"); } } //************************************* function openinpopup(url,width,height){ //window.open (url,'ana' ,'top=100, left=100, menubar=no, toolbar=no, scrollbars=yes, location=no, width='+width+', height='+height+'') //oldcode. Didn't remove to be respectful for its service till now :) if (height==20) { window.open (url,'ana' ,'top=100, left=100, menubar=no, toolbar=no, scrollbars=yes, location=no, width='+width+', height='+height+''); } else { window.open(url, 'ana', 'menubar=no, toolbar=no, location=no, width='+screen.availWidth+', height='+screen.availHeight+', fullscreen=yes'); } } function showdirectlink() { var vlink=document.getElementById("videolink"); vlink.focus(); vlink.select() } function showshareembed() { var vlink=document.getElementById("embedlink"); vlink.focus(); vlink.select() } function rnormal(){ var normalrating=document.getElementById("hiddenrating").innerHTML; document.getElementById("ratingscale").style.width=normalrating; document.getElementById("yellowratingscale").style.width="0%"; } function ratinganimate(width){ document.getElementById("ratingscale").style.width="0%"; document.getElementById("yellowratingscale").style.width=width+"%"; } function voteclick(point) { document.getElementById("blockit").style.visibility="visible"; document.getElementById("ajxgif").style.visibility="visible"; var videoid=document.getElementById("hiddenthevideoid").innerHTML; seyrethttp.open('post', 'index2.php?option=com_seyret&no_html=1&task=voteclick&point='+point+'&videoid='+videoid); seyrethttp.onreadystatechange = handleResponsevote; seyrethttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); seyrethttp.send(''); } function handleResponsevote() { if(seyrethttp.readyState == 4){ var response = seyrethttp.responseText; document.getElementById("blockit").style.visibility="hidden"; document.getElementById("ajxgif").style.visibility="hidden"; document.getElementById("hiddenvalues").innerHTML = response; document.getElementById("votearea").innerHTML = document.getElementById("hiddennewstars").innerHTML; var message=document.getElementById("hiddenmessage").innerHTML; alert(message); } } function selectthisfile() { var file=document.getElementById("remotefilelist").value; document.getElementById("videoservercode").value=file; } function showsearchbox() { var shwsfstatus=document.getElementById("searchfloatform").style.visibility; if (shwsfstatus=="visible"){ document.getElementById("searchfloatform").style.visibility="hidden"; } else { document.getElementById("searchfloatform").style.visibility="visible"; } } function addmetoplaylist(vid,thumb){ mySlideuserplaylist.slideIn(); var seyretplaylist=Cookie.get("seyretplaylist"); var cookieread=Json.evaluate(seyretplaylist); playlistvideocount=cookieread.videocount; playlistvideoids=cookieread.videoids; var intplaylistvideocount=parseInt(playlistvideocount); var newcount=intplaylistvideocount+1; cookieread.videocount=newcount; newplaylistvideoids=playlistvideoids+vid+"a"; cookieread.videoids=newplaylistvideoids; var newcookie=Json.toString(cookieread); Cookie.set('seyretplaylist', newcookie, {path:'/'}); var existingthumbs=document.getElementById("pllistthumbs").innerHTML; var imagethumb=existingthumbs+" "; $('pllistthumbs').setHTML(imagethumb); var vc=$('userplaylistvideocount'); var vidcountfx = new Fx.Styles(vc,{ duration: 1500, wait: false, transition: Fx.Transitions.Quad.easeOut }); var fadeback=$('userplaylist').getStyle('background-color'); var fadecol=$('userplaylist').getStyle('color'); vidcountfx.start({ 'background-color': ['#ff0000', fadeback], 'color': ['#ff0000', fadecol] }); $('userplaylistvideocount').setHTML(newcount); var inlistimage=""; var addpldiv="addpladiv"+vid; $(addpldiv).setHTML(inlistimage); } function togglepl(){ mySlideuserplaylist.toggle(); }