﻿jQuery.extend({init_news:function(option){option=$.extend({firstname:"",secondname:"",thirdname:"",fourthname:"",playingtitle:"Now Playing:",nexttitle:"Next News:",prevtitle:"Prev News:",newsspeed:6000,effectis:0,mouseover:true,effectspeed:600,imagedir:"",newscountname:"",isauto:true,disablenewscount:false},option);var firstname=option.firstname;var secondname=option.secondname;var thirdname=option.thirdname;var fourthname=option.fourthname;var newsspeed=option.newsspeed;var effectis=option.effectis;var playingtitle=option.playingtitle;var nexttitle=option.nexttitle;var prevtitle=option.prevtitle;var mouseover=option.mouseover;var effectspeed=option.effectspeed;var imagedir=option.imagedir;var newscountname=option.newscountname;var isauto=option.isauto;var disablenewscount=option.disablenewscount;if(newscountname){var news_sp=1}if(disablenewscount===true){var news_dis=1}effectis=parseInt(effectis,10);effectspeed=parseInt(effectspeed,10);var myprevimg=$('#news_prev').attr('src');if(!myprevimg){myprevimg=imagedir+'prev.gif'}var mynextimg=$('#news_next').attr('src');if(!mynextimg){mynextimg=imagedir+'next.gif'}var mypauseimg=$('#news_pause').attr('src');if(!mypauseimg){mypauseimg=imagedir+'pause.gif'}var myprevimg0=$('#news_prev0').attr('src');if(!myprevimg0){myprevimg0=imagedir+'prev0.gif'}var mynextimg0=$('#news_next0').attr('src');if(!mynextimg0){mynextimg0=imagedir+'next0.gif'}var mypauseimg0=$('#news_pause0').attr('src');if(!mypauseimg0){mypauseimg0=imagedir+'pause0.gif'}var activechk,activechkmore,mysize,myfirst,myfirst_explain,active,timer,splaynum;mysize=$('#'+firstname+' .news_style').size();myfirst=$('#'+firstname+' .news_style').eq(0).html();myfirst_explain=$('#'+firstname+' .news_style').eq(0).attr('rel');active=0;$('#'+secondname).append(myfirst);if(news_sp===1&&news_dis!=1){$('#'+newscountname).html('1/'+mysize)}if(news_sp!=1&&news_dis!=1){$('#'+thirdname).html('1/'+mysize+':')}$('#'+thirdname).append(myfirst_explain);$('#'+fourthname+' #news_next').click(function(){clearTimeout(timer);$(this).attr({src:mynextimg0});$('#'+fourthname+' #news_prev').attr({src:myprevimg});$('#'+fourthname+' #news_pause').attr({src:mypauseimg});active=active+1;if(active==mysize){active=0}var mynum=active+1;var mynow=$('#'+firstname+' .news_style').eq(active).html();var thisnum=mynum-1;if(thisnum==mysize){thisnum=0}var mynow_explain=$('#'+firstname+' .news_style').eq(thisnum).attr('rel');switch(effectis){case 0:$('#'+secondname).fadeOut(effectspeed,function(){$('#'+secondname).empty();$('#'+secondname).html(mynow);if(news_sp===1&&news_dis!=1){$('#'+newscountname).html(mynum+'/'+mysize);$('#'+thirdname).html(nexttitle+mynow_explain)}if(news_sp!=1&&news_dis!=1){$('#'+thirdname).empty().html(mynum+'/'+mysize+':'+mynow_explain)}if(news_dis===1){$('#'+thirdname).html(nexttitle+mynow_explain)}$('#'+secondname).fadeIn(effectspeed)});break;case 1:$('#'+secondname).slideUp(effectspeed,function(){$('#'+secondname).empty();$('#'+secondname).html(mynow);if(news_sp===1&&news_dis!=1){$('#'+newscountname).html(mynum+'/'+mysize);$('#'+thirdname).html(nexttitle+mynow_explain)}if(news_sp!=1&&news_dis!=1){$('#'+thirdname).empty().html(mynum+'/'+mysize+':');$('#'+thirdname).append(mynow_explain)}if(news_dis===1){$('#'+thirdname).html(nexttitle+mynow_explain)}$('#'+secondname).slideDown(effectspeed)});break;case 2:$('#'+secondname).animate({width:"0px",opacity:0.33},effectspeed,function(){$('#'+secondname).empty();$('#'+secondname).html(mynow);$('#'+secondname).animate({width:"100%",opacity:1},effectspeed,function(){if(news_sp===1&&news_dis!=1){$('#'+newscountname).html(mynum+'/'+mysize);$('#'+thirdname).html(nexttitle+mynow_explain)}if(news_sp!=1&&news_dis!=1){$('#'+thirdname).empty().html(mynum+'/'+mysize+':');$('#'+thirdname).append(mynow_explain)}if(news_dis===1){$('#'+thirdname).html(nexttitle+mynow_explain)}})});break;case 3:$('#'+secondname).html(mynow);if(news_sp===1&&news_dis!=1){$('#'+newscountname).html(mynum+'/'+mysize);$('#'+thirdname).html(nexttitle+mynow_explain)}if(news_sp!=1&&news_dis!=1){$('#'+thirdname).empty().html(mynum+'/'+mysize+':');$('#'+thirdname).append(mynow_explain)}if(news_dis===1){$('#'+thirdname).html(nexttitle+mynow_explain)}break;default:$('#'+secondname).fadeOut(effectspeed,function(){$('#'+secondname).empty();$('#'+secondname).html(mynow);if(news_sp===1&&news_dis!=1){$('#'+newscountname).html(mynum+'/'+mysize);$('#'+thirdname).html(nexttitle+mynow_explain)}if(news_sp!=1&&news_dis!=1){$('#'+thirdname).empty().html(mynum+'/'+mysize+':');$('#'+thirdname).append(mynow_explain)}if(news_dis===1){$('#'+thirdname).html(nexttitle+mynow_explain)}$('#'+secondname).fadeIn(effectspeed)});break}if(isauto===true){timer=setTimeout(autonext,newsspeed,active)}});$('#'+fourthname+' #news_prev').click(function(){clearTimeout(timer);$(this).attr({src:myprevimg0});$('#'+fourthname+' #news_next').attr({src:mynextimg});$('#'+fourthname+' #news_pause').attr({src:mypauseimg});active=active-1;if(active<0){active=mysize-1}var mynum=active+1;var mythisnum=mynum-1;if(mythisnum<0){mythisnum=mysize-1}var mynow=$('#'+firstname+' .news_style').eq(active).html();var mynow_explain=$('#'+firstname+' .news_style').eq(mythisnum).attr('rel');switch(effectis){case 0:$('#'+secondname).fadeOut(effectspeed,function(){$('#'+secondname).empty();$('#'+secondname).html(mynow);if(news_sp===1&&news_dis!=1){$('#'+newscountname).html(mynum+'/'+mysize);$('#'+thirdname).html(prevtitle+mynow_explain)}if(news_sp!=1&&news_dis!=1){$('#'+thirdname).empty().html(mynum+'/'+mysize+':');$('#'+thirdname).append(mynow_explain)}if(news_dis===1){$('#'+thirdname).html(prevtitle+mynow_explain)}$('#'+secondname).fadeIn(effectspeed)});break;case 1:$('#'+secondname).slideUp(effectspeed,function(){$('#'+secondname).empty();$('#'+secondname).html(mynow);if(news_sp===1&&news_dis!=1){$('#'+newscountname).html(mynum+'/'+mysize);$('#'+thirdname).html(prevtitle+mynow_explain)}if(news_sp!=1&&news_dis!=1){$('#'+thirdname).empty().html(mynum+'/'+mysize+':');$('#'+thirdname).append(mynow_explain)}if(news_dis===1){$('#'+thirdname).html(prevtitle+mynow_explain)}$('#'+secondname).slideDown(effectspeed)});break;case 2:$('#'+secondname).animate({width:"0px",opacity:0.33},effectspeed,function(){$('#'+secondname).empty();$('#'+secondname).html(mynow);$('#'+secondname).animate({width:"100%",opacity:1},effectspeed,function(){if(news_sp===1&&news_dis!=1){$('#'+newscountname).html(mynum+'/'+mysize);$('#'+thirdname).html(prevtitle+mynow_explain)}if(news_sp!=1&&news_dis!=1){$('#'+thirdname).empty().html(mynum+'/'+mysize+':');$('#'+thirdname).append(mynow_explain)}if(news_dis===1){$('#'+thirdname).html(prevtitle+mynow_explain)}})});break;case 3:$('#'+secondname).html(mynow);if(news_sp===1&&news_dis!=1){$('#'+newscountname).html(mynum+'/'+mysize);$('#'+thirdname).html(prevtitle+mynow_explain)}if(news_sp!=1&&news_dis!=1){$('#'+thirdname).empty().html(mynum+'/'+mysize+':');$('#'+thirdname).append(mynow_explain)}if(news_dis===1){$('#'+thirdname).html(prevtitle+mynow_explain)}break;default:$('#'+secondname).fadeOut(effectspeed,function(){$('#'+secondname).empty();$('#'+secondname).html(mynow);if(news_sp===1&&news_dis!=1){$('#'+newscountname).html(mynum+'/'+mysize);$('#'+thirdname).html(nexttitle+mynow_explain)}if(news_sp!=1&&news_dis!=1){$('#'+thirdname).empty().html(mynum+'/'+mysize+':');$('#'+thirdname).append(mynow_explain)}if(news_dis===1){$('#'+thirdname).html(prevtitle+mynow_explain)}$('#'+secondname).fadeIn(effectspeed)});break}if(isauto===true){timer=setTimeout(autoprev,newsspeed,active)}});$('#'+fourthname+' #news_pause').click(function(){$(this).attr({src:mypauseimg0});$('#'+fourthname+' #news_next').attr({src:mynextimg});$('#'+fourthname+' #news_prev').attr({src:myprevimg});clearTimeout(timer)});if(mouseover===true){$('#'+secondname).hover(function(){clearTimeout(timer);activechk=$('#'+fourthname+' #news_next').attr('src');activechkmore=$('#'+fourthname+' #news_prev').attr('src');$('#'+fourthname+' #news_pause').attr({src:mypauseimg0});$('#'+fourthname+' #news_next').attr({src:mynextimg});$('#'+fourthname+' #news_prev').attr({src:myprevimg})},function(){$('#'+fourthname+' #news_pause').attr({src:mypauseimg});if(activechk==mynextimg&&activechkmore==myprevimg){if(isauto===true){timer=setTimeout(autonext,100,active)}}if(activechk===mynextimg0&&isauto===true){timer=setTimeout(autonext,100,active)}if(activechk===mynextimg&&activechkmore===myprevimg0&&isauto===true){timer=setTimeout(autoprev,100,active)}})}var _st=window.setTimeout;window.setTimeout=function(fRef,mDelay){if(typeof fRef=='function'){var argu=Array.prototype.slice.call(arguments,2);var f=(function(){fRef.apply(null,argu)});return _st(f,mDelay)}return _st(fRef,mDelay)};function autonext(q){if(!q){q=0}myend=$('#'+firstname+' .news_hide_style').size();myend=myend-1;if(q>=myend){q=0}$('#'+fourthname+' #news_next').eq(q).click();q=q+1}function autoprev(q){if(!q){q=0}myend=$(".news_hide_style").size();myend=myend-1;if(q>=myend){q=0}$('#'+fourthname+' #news_prev').eq(q).click();q=q+1}if(isauto===true){timer=setTimeout(autonext,newsspeed,1)}}});