// JavaScript Document $(document).ready( function() { // fisheze menu $('#fisheye-top').Fisheye( { maxWidth: 60, items: 'a', itemsText: 'span', container: '.fisheyeContainter', itemWidth: 64, proximity: 100, alignment : 'left', valign: 'bottom', halign : 'center' } ) // carousel //move he last list item before the first item. The purpose of this is if the user clicks to slide left he will be able to see the last item. $('#carousel_ul li:first').before($('#carousel_ul li:last')); //when user clicks the image for sliding right $('#right_scroll img').click(function(){ clearInterval(auto_scroll); //get the width of the items ( i like making the jquery part dynamic, so if you change the width in the css you won't have o change it here too ) ' var item_width = $('#carousel_ul li').outerWidth() + 4; //calculae the new left indent of the unordered list var left_indent = parseInt($('#carousel_ul').css('left')) - item_width; //make the sliding effect using jquery's anumate function ' $('#carousel_ul:not(:animated)').animate({'left' : left_indent},500,function(){ //get the first list item and put it after the last list item (that's how the infinite effects is made) ' $('#carousel_ul li:last').after($('#carousel_ul li:first')); //and get the left indent to the default -210px $('#carousel_ul').css({'left' : '-117px'}); }); }); //when user clicks the image for sliding left $('#left_scroll img').click(function(){ clearInterval(auto_scroll); var item_width = $('#carousel_ul li').outerWidth() + 4; /* same as for sliding right except that it's current left indent + the item width (for the sliding right it's - item_width) */ var left_indent = parseInt($('#carousel_ul').css('left')) + item_width; $('#carousel_ul:not(:animated)').animate({'left' : left_indent},500,function(){ /* when sliding to left we are moving the last item before the first list item */ $('#carousel_ul li:first').before($('#carousel_ul li:last')); /* and again, when we make that change we are setting the left indent of our unordered list to the default -210px */ $('#carousel_ul').css({'left' : '-117px'}); }); }); $("a[rel=gallery]").fancybox({ 'transitionIn' : 'none', 'transitionOut' : 'none', 'cyclic': true, 'onComplete' : function() { $("#fancybox-wrap").hover(function() { $("#fancybox-title").show(); }, function() { $("#fancybox-title").hide(); }); }, 'titlePosition' : 'over', 'interval':3000, 'titleFormat' : function(title, currentArray, currentIndex, currentOpts) { return ' Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? '   ' + title : '') + ''; } }); $(".ajaxlink").fancybox({ }); $(".iframe").fancybox({ 'autoScale' : false, 'transitionIn' : 'none', 'transitionOut' : 'none', 'type' : 'iframe' }); window.checkmail(); window.setInterval("window.checkmail()", 30 * 1000); } ); function autoscroll(){ //get the width of the items ( i like making the jquery part dynamic, so if you change the width in the css you won't have o change it here too ) ' var item_width = $('#carousel_ul li').outerWidth() + 10; //calculae the new left indent of the unordered list var left_indent = parseInt($('#carousel_ul').css('left')) - item_width; //make the sliding effect using jquery's anumate function ' $('#carousel_ul:not(:animated)').animate({'left' : left_indent},500,function(){ //get the first list item and put it after the last list item (that's how the infinite effects is made) ' $('#carousel_ul li:last').after($('#carousel_ul li:first')); //and get the left indent to the default -210px $('#carousel_ul').css({'left' : '-117px'}); }); } var auto_scroll = window.setInterval("window.autoscroll()", 5 * 1000); function setUserLike(like){ document.getElementById('liketype').value = like; // document.getElementById('likeform').action = self.location.href; document.getElementById('likeform').submit(); } function closeTargetWindow(){ document.getElementById('targetframe').src='about:blank'; document.getElementById('targetwindow').style.display='none'; } function openRSS(url){ document.getElementById('targetframe').src=url; document.getElementById('targetwindow').style.display='block'; } var slideshowinterval = false; var slideshowindicator = 'images/fancybox/fancy_nav_play.png'; function toogleslideshow(){ if(slideshowinterval == false){ slideshowinterval = setInterval($.fancybox.next, 3000); slideshowindicator = 'images/fancybox/fancy_nav_pause.png'; document.getElementById('slideshow').style.background='backgroundImage: url(slideshowindicator)'; }else{ var slideshowindicator = 'images/fancybox/fancy_nav_play.png'; document.getElementById('slideshow').style.background='backgroundImage: url(slideshowindicator)'; clearInterval(slideshowinterval); slideshowinterval = false; } } function cancelslideshow(){ if(slideshowinterval){ document.getElementById('slideshow').style.background='backgroundImage: url(slideshowindicator)'; clearInterval(slideshowinterval); slideshowinterval = false; } } function checkmail(){ data = new Array(); data['page'] = 'alert'; data['ui'] = ''; data['uh'] = ''; data['us'] = 'aakluhh8dbq56niv06di0umvh5'; getResponse('ajax.php', null, false, data, request_Index, false, false); }