﻿// latest:2009-11-14 designed by 不惑仔 http://boohover.pixnet.net/blog
(function($){
$(function(){


//general
function addEleClear(cssSele){$(cssSele).after('<div class="clr"></div>');}
function expandNextBlock(eleJQ,delay){eleJQ.next().slideToggle(delay);}

//text zoom
var htmlTxtZoom='<div class="txtZoom"><dl><dt>調字大小<button title="開合">▼</button></dt><dd><ul>'+
'<li><em>本文：</em><button>原狀</button><button title="縮小">-</button><button title="加大">+</button></li>'+
'<li><em>側欄：</em><button>原狀</button><button title="縮小">-</button><button title="加大">+</button></li>'+
'</ul></dd></dl></div>';
$("#main").prepend(htmlTxtZoom);
$(".txtZoom dd").hide();
$(".txtZoom dt").toggle(
	function(){
		$(this).children("button").html("&times;");
  $(this).next("dd").slideDown(400);
 },
	function(){
		$(this).children("button").html("▼");
  $(this).next("dd").slideUp(200);
 }
);
var txtZoom=$(".txtZoom");
var txtZoomArea=[$("#content"),$("#links")];
var foSizeOrig=new Array;
for (var i=0,len=txtZoomArea.length;i<len;i++)	{foSizeOrig[i]=txtZoomArea[i].css("fontSize");}
var txtZoomParam=[0.87,1.2];
var foSizeLimit=[8,36];

$("li button",txtZoom).click(function(){
	var iArea=$("li",txtZoom).index($(this).parent());
 var iBtn=$("button",$(this).parent()).index(this);
	if(iBtn==0){
		txtZoomArea[iArea].css("fontSize",foSizeOrig[iArea]);
	}else{
		var currSize=parseInt(txtZoomArea[iArea].css("fontSize"),10);
	 if(iBtn==1){
	  var zoomSize=Math.floor(txtZoomParam[iBtn-1]*currSize);
	 }else{
	  var zoomSize=Math.ceil(txtZoomParam[iBtn-1]*currSize);
 	}
		if(zoomSize>foSizeLimit[0]&&zoomSize<foSizeLimit[1]){
		 txtZoomArea[iArea].css("fontSize",zoomSize+"px");
		}else{
		 txtZoomArea[iArea].css("fontSize",foSizeLimit[iBtn-1]+"px");
		}
	}
});

//user's comments
$("#comment-form th font").html("◇&hellip;");
$("#send-comment").after('<span class="xtraNote">&bull; 標示<span class="must">◇</span>為必填項目</span>');
$("#comment-text .reply-text p a:nth-child(1)").text("不惑仔");

if($.browser.msie){
	
	addEleClear("#navigation");

	if(parseInt($.browser.version,10)<8){

	 
		if(parseInt($.browser.version,10)<7){
			
   $("input[type=button],input[type=submit],input[type=reset]").css({fontSize:"80%"});
   $("#article-area .main-list tr").hover(
    function(){
     $(this).css({background:"rgb(88%,84%,96%)"});
    },
	   function(){
		   $(this).css({background:""});
    }
   );

	  $("#links").height($("#links").offsetParent().height());
	  $("#counter").width($("#counter").offsetParent().width()-1);
		
		}//lt ie7
	}//lt ie8
}

function addMarquee(cssSele,type,px,delay){
	$(cssSele).wrapInner($('<marquee behavior='+type+' scrollamount="'+px+'" scrolldelay="'+delay+'"></marquee>'));
}
addMarquee("#recent-article .box-title","alternate",1,125);



//homepage slide effect
$(".article .comments", $("body#blog-main")).hide().before('<p class="toggleExpand"><button>點一下直接展開此篇更多詳細內容↓↓</button></p>');

$(".article-body .toggleExpand button", $("body#blog-main")).click(function(){expandNextBlock($(this).parent(),2000);});

//vanish
$(".article-body center div[id^='blog']").addClass("nonDisplay");
$(".article-body center").prev("br").addClass("nonDisplay");


$("#links .box").hover(
 function(){
		$(this).children(".box-title").stop().animate({letterSpacing:"1.25em"},4000,"linear");
		},
 function(){
		$(this).children(".box-title").stop().animate({letterSpacing:"0.4em"},3000,"linear");
		});

$("#mylink .inner-box").hover(
 function(){
		$(this).children("h6").stop().animate({borderRightWidth:"5.5em"},2000);
		},
 function(){
		$(this).children("h6").stop().animate({borderRightWidth:"1.75em"},2000);
		});





});
})(jQuery);
