// javascript document (function($){ $.scrollcontent = function(obj){ var poslist = []; var posnum = 0; var timer = 0; var direction = 0; var delay = 5000; var activeclass = "focus" if(obj.delay){ delay = obj.delay; } function showpos(num){ obj.content.animate({ "left": "-" + poslist[num] + "px" }); if(obj.btn){ obj.btn.removeclass(activeclass); obj.btn.eq(num).addclass(activeclass); } } function viewnext(){ posnum ++; if(posnum >= poslist.length){ posnum = 0; } showpos(posnum); } function viewprev(){ posnum --; if(posnum < 0){ posnum = poslist.length - 1; } showpos(posnum); } function autoshow(){ timer = setinterval(function(){ if(direction && obj.direct){ viewprev(); } else{ viewnext(); } }, delay); } function resetscroll(){ clearinterval(timer); autoshow(); } obj.content.css("width", function(){ var boxwidth = 0; var child = $(this).children(); for(var i = 0; i < child.length; i ++){ boxwidth += child.eq(i).outerwidth(); } return boxwidth + "px"; }).children().each(function(i){ poslist[i] = $(this).position().left; }).bind("mouseover", function(){ clearinterval(timer); }).bind("mouseout", function(){ autoshow(); }); if(obj.btn){ obj.btn.each(function(i){ $(this).bind("mouseover", function(){ showpos(i); posnum = i; resetscroll(); }); }); } if(obj.next){ obj.next.bind("mouseover", function(){ direction = 0; viewnext(); resetscroll(); }); } if(obj.prev){ obj.prev.bind("mouseover", function(){ direction = 1; viewprev(); resetscroll(); }); } showpos(0); autoshow(); } })(jquery); (function($){ $.fn.featurelist = function(options) { var tabs = $(this); var output = $(options.output); new jquery.featurelist(tabs, output, options); return this; }; $.featurelist = function(tabs, output, options) { function slide(nr) { if (typeof nr == "undefined") { nr = visible_item + 1; nr = nr >= total_items ? 0 : nr; } tabs.removeclass('focus').filter(":eq(" + nr + ")").addclass('focus'); output.stop(true,true).filter(":visible").fadeout(); output.filter(":eq(" + nr + ")").fadein(100,function() { visible_item = nr; }); } var options = options || {}; var total_items = tabs.length; var visible_item = options.start_item || 0; options.pause_on_hover = options.pause_on_hover || true; options.transition_interval = options.transition_interval || 5000; output.hide().eq( visible_item ).show(); tabs.eq( visible_item ).addclass('focus'); tabs.mouseover(function() { if ($(this).hasclass('focus')) { return false; } slide(tabs.index(this)); }); if (options.transition_interval > 0) { var timer = setinterval(function () { slide(); }, options.transition_interval); if (options.pause_on_hover) { tabs.mouseenter(function() { clearinterval( timer ); }).mouseleave(function() { clearinterval( timer ); timer = setinterval(function () { slide(); }, options.transition_interval); }); } } }; })(jquery); $(document).ready(function(){ (function(){ var timer1, timer2; var link_more = $("[rel=js_more_link]"), link_content = $("#js_more_link_content"); link_more.bind("mouseover", function(){ cleartimeout(timer2); timer1 = settimeout(function(){ link_content.fadein() }, 600); }).bind("mouseout", function(){ cleartimeout(timer1); timer2 = settimeout(function(){ link_content.fadeout() }, 900); }); })(); $(".col-sub ul li").first().addclass("first-child").end().last().addclass("last-child"); $(".invest-box, .events-list").last().addclass("no-border"); (function(){ setinterval(function(){ $("[rel=js_toggle_img]").children().toggle(); }, 7000) })(); $.scrollcontent({ content: $("[rel=scroll_box_content]"), btn: $("[rel=js_btn_list]"), prev: $("[rel=js_btn_prev]"), next: $("[rel=js_btn_next]"), delay: 7000, direct: true }); $.featurelist( $("[rel=feature_list_btn]"), $("[rel=feature_list]"), { start_item: 0, transition_interval: 6000 } ); });