KKBOX={};KKBOX.isLogin=function(){return(parseInt($.cookie("USER_LOGIN")))};KKBOX.redirectTo=function(b,a){if(a!=NULL){}};KKBOX.song={};KKBOX._AP="wp";KKBOX.song.play=function(a){_wp_addSong("1",a)};KKBOX.song.add=function(a){_wp_addSong("2",a)};$("#song .play-btn").live("click",function(){KKBOX.song.play(this.rel)});KKBOX.SongMore={};KKBOX.AlbumMore={init:function(){}};KKBOX.addressBuilder={init:function(b,e,a){var c=new Array();c[0]=null;c[1]=new Array("200/仁愛區","201/信義區","202/中正區","203/中山區","204/安樂區","205/暖暖區","206/七堵區");c[2]=new Array("100/中正區","103/大同區","104/中山區","105/松山區","106/大安區","108/萬華區","110/信義區","111/士林區","112/北投區","114/內湖區","115/南港區","116/文山區");c[3]=new Array("207/萬里鄉","208/金山鄉","220/板橋市","221/汐止市","222/深坑鄉","223/石碇鄉","224/瑞芳鎮","226/平溪鄉","227/雙溪鄉","228/貢寮鄉","231/新店市","232/坪林鄉","233/烏來鄉","234/永和市","235/中和市","236/土城市","237/三峽鎮","238/樹林市","239/鶯歌鎮","241/三重市","242/新莊市","243/泰山鄉","244/林口鄉","247/蘆洲市","248/五股鄉","249/八里鄉","251/淡水鎮","252/三芝鄉","253/石門鄉");c[4]=new Array("320/中壢市","324/平鎮市","325/龍潭鄉","326/楊梅鎮","327/新屋鄉","328/觀音鄉","330/桃園市","333/龜山鄉","334/八德市","335/大溪鎮","336/復興鄉","337/大園鄉","338/蘆竹鄉");c[5]=new Array("300/");c[6]=new Array("302/竹北市","303/湖口鄉","304/新豐鄉","305/新埔鎮","306/關西鄉","307/芎林鄉","308/寶山鄉","310/竹東鎮","311/五峰鄉","312/橫山鄉","313/尖石鄉","314/北埔鄉","315/峨眉鄉");c[7]=new Array("350/竹南鎮","351/頭份鎮","352/三灣鄉","353/南庄鄉","354/獅潭鄉","356/後龍鎮","357/通霄鎮","358/苑裡鎮","360/苗栗市","361/造橋鄉","362/頭屋鄉","363/公館鄉","364/大湖鄉","365/泰安鄉","366/銅鑼鄉","367/三義鄉","368/西湖鄉","369/卓蘭鎮");c[8]=new Array("400/中區","401/東區","402/南區","403/西區","404/北區","406/北屯區","407/西屯區","408/南屯區");c[9]=new Array("411/太平市","412/大里市","413/霧峰鄉","414/烏日鄉","420/豐原市","421/后里鄉","422/石岡鄉","423/東勢鎮","424/和平鄉","426/新社鄉","427/潭子鄉","428/大雅鄉","429/神岡鄉","432/大肚鄉","433/沙鹿鎮","434/龍井鄉","435/梧棲鎮","436/清水鎮","437/大甲鎮","438/外埔鄉","439/大安鄉");c[10]=new Array("500/彰化市","502/芬園鄉","503/花壇鄉","504/秀水鄉","505/鹿港鎮","506/福興鄉","507/線西鄉","508/和美鎮","509/伸港鄉","510/員林鎮","511/社頭鄉","512/永靖鄉","513/埔心鄉","514/溪湖鎮","515/大村鄉","516/埔鹽鄉","520/田中鎮","521/北斗鎮","522/田尾鄉","523/埤頭鄉","524/溪州鄉","525/竹塘鄉","526/二林鎮","527/大城鄉","528/芳苑鄉","530/二水鄉");c[11]=new Array("540/南投市","541/中寮鄉","542/草屯鎮","544/國姓鄉","545/埔里鎮","546/仁愛鄉","551/名間鄉","552/集集鎮","553/水里鄉","555/魚池鄉","556/信義鄉","557/竹山鎮","558/鹿谷鄉");c[12]=new Array("630/斗南鎮","631/大埤鄉","632/虎尾鎮","633/土庫鎮","634/褒忠鄉","635/東勢鄉","636/台西鄉","637/崙背鄉","638/麥寮鄉","640/斗六市","643/林內鄉","646/古坑鄉","647/莿桐鄉","648/西螺鎮","649/二崙鄉","651/北港鎮","652/水林鄉","653/口湖鄉","654/四湖鄉","655/元長鄉");c[13]=new Array("600/");c[14]=new Array("602/番路鄉","603/梅山鄉","604/竹崎鄉","605/阿里山鄉","606/中埔鄉","607/大埔鄉","608/水上鄉","611/鹿草鄉","612/太保市","613/朴子市","614/東石鄉","615/六腳鄉","616/新港鄉","621/民雄鄉","622/大林鎮","623/溪口鄉","624/義竹鄉","625/布袋鎮");c[15]=new Array("700/中區","701/東區","702/南區","703/西區","704/北區","708/安平區","709/安南區");c[16]=new Array("710/永康市","711/歸仁鄉","712/新化鎮","713/左鎮鄉","714/玉井鄉","715/楠西鄉","716/南化鄉","717/仁德鄉","718/關廟鄉","719/龍崎鄉","720/官田鄉","721/麻豆鎮","722/佳里鎮","723/西港鄉","724/七股鄉","725/將軍鄉","726/學甲鎮","727/北門鄉","730/新營市","731/後壁鄉","732/白河鎮","733/東山鄉","734/六甲鄉","735/下營鄉","736/柳營鄉","737/鹽水鎮","741/善化鎮","742/大內鄉","743/山上鄉","744/新市鄉","745/安定鄉");c[17]=new Array("800/新興區","801/前金區","802/苓雅區","803/鹽埕區","804/鼓山區","805/旗津區","806/前鎮區","807/三民區","811/楠梓區","812/小港區","813/左營區");c[18]=new Array("814/仁武鄉","815/大社鄉","820/岡山鎮","821/路竹鄉","822/阿蓮鄉","823/田寮鄉","824/燕巢鄉","825/橋頭鄉","826/梓官鄉","827/彌陀鄉","828/永安鄉","829/湖內鄉","830/鳳山市","831/大寮鄉","832/林園鄉","833/鳥松鄉","840/大樹鄉","842/旗山鎮","843/美濃鎮","844/六龜鄉","845/內門鄉","846/杉林鄉","847/甲仙鄉","848/桃源鄉","849/三民鄉","851/茂林鄉","852/茄萣鄉");c[19]=new Array("900/屏東市","901/三地門鄉","902/霧台鄉","903/瑪家鄉","904/九如鄉","905/里港鄉","906/高樹鄉","907/鹽埔鄉","908/長治鄉","909/麟洛鄉","911/竹田鄉","912/內埔鄉","913/萬丹鄉","920/潮州鎮","921/泰武鄉","922/來義鄉","923/萬巒鄉","924/崁頂鄉","925/新埤鄉","926/南州鄉","927/林邊鄉","928/東港鎮","929/琉球鄉","931/佳冬鄉","932/新園鄉","940/枋寮鄉","941/枋山鄉","942/春日鄉","943/獅子鄉","944/車城鄉","945/牡丹鄉","946/恆春鎮","947/滿州鄉");c[20]=new Array("950/台東市","951/綠島鄉","952/蘭嶼鄉","953/延平鄉","954/卑南鄉","955/鹿野鄉","956/關山鎮","957/海端鄉","958/池上鄉","959/東河鄉","961/成功鎮","962/長濱鄉","963/太麻里","964/金峰鄉","965/大武鄉","966/達仁鄉");c[21]=new Array("970/花蓮市","971/新城鄉","972/秀林鄉","973/吉安鄉","974/壽豐鄉","975/鳳林鎮","976/光復鄉","977/豐濱鄉","978/瑞穗鄉","979/萬榮鄉","981/玉里鎮","982/卓溪鄉","983/富里鄉");c[22]=new Array("260/宜蘭市","261/頭城鎮","262/礁溪鄉","263/壯圍鄉","264/員山鄉","265/羅東鎮","266/三星鄉","267/大同鄉","268/五結鄉","269/冬山鄉","270/蘇澳鎮","272/南澳鄉");c[23]=new Array("880/馬公市","881/西嶼鄉","882/望安鄉","883/七美鄉","884/白沙鄉","885/湖西鄉");c[24]=new Array("890/金沙鎮","891/金湖鎮","892/金寧鄉","893/金城鎮","894/烈嶼鄉","896/烏坵鄉");c[25]=new Array("209/南竿鄉","210/北竿鄉","211/莒光鄉","212/東引鄉");c[26]=null;var d=function(){var l=$(b).val().split("/");var g=c[parseInt(l[1])];if(g==null){$(e).empty().append('<option value=""> </option>');$(a).val("")}else{var j="";for(var k=0;k<g.length;k++){var h=g[k].split("/");if(k==0){j+='<option value="'+g[k]+'" selected="selected">'+h[1]+"</option>";$(a).val(h[0])}else{j+='<option value="'+g[k]+'">'+h[1]+"</option>"}}$(e).empty().append(j)}};$(b).change(function(){d()});$(e).change(function(){var g=$(this).val().split("/");$(a).val(g[0])});var f=$(a).val();d();$(e+" option").each(function(){ss=$(this).val().split("/");if(ss[0]==f){$(this).attr("selected","true");$(a).val(ss[0])}})}};KKBOX.set_cal={init:function(d,b){var e=new Array();e[1]=31;e[2]=28;e[3]=31;e[4]=30;e[5]=31;e[6]=30;e[7]=31;e[8]=31;e[9]=30;e[10]=31;e[11]=30;e[12]=31;var c=function(){var f="";for(i=1;i<=12;i++){if(i/10<1){val="0"+i}else{val=i}if($(d).val()==val){f+="<option value="+val+" selected>"+val+"</option>"}else{f+="<option value="+val+">"+val+"</option>"}}$(d).html(f)};var a=function(){c();var f="";if($(d).val()/10<1){mon_key=$(d).val().substr(1)}else{mon_key=$(d).val()}days=e[mon_key];for(i=1;i<=days;i++){if(i/10<1){val="0"+i}else{val=i}if($(b).val()==val){f+="<option value="+val+" selected>"+val+"</option>"}else{f+="<option value="+val+">"+val+"</option>"}}$(b).html(f)};$(d).change(function(){a()});a()}};if($.validator){$.validator.addMethod("noSpecialChars",function(b,a){return this.optional(a)||/^[a-zA-Z0-9]+$/i.test(b)},"只能包含英文與數字");var check_hk_id=function(a){var a=a.toUpperCase();if(a.length!=8){return false}var b="ABCDEFGHIJKLMNOPQRSTUVWXYZ";chksum=0;for(i=1;i<=a.length;i++){if(i==a.length){idx=b.search(a.charAt(a.length-i));if(idx==-1){return false}chksum+=(idx+1)*i}else{if(a.charAt(a.length-i).match(/^[0-9]+$/i)==null){return false}chksum+=a.charAt(a.length-i)*i}}if(chksum%11==0){return true}else{return false}};$.validator.addMethod("hk_id_number",function(b,a){return this.optional(a)||check_hk_id(b)},"請輸入正確的身份證字號");var check_tw_id=function(a){var a=a.toUpperCase();if(a.length!=10){return false}else{if(a=="A123456789"||a=="F222222222"){return false}}var b="ABCDEFGHJKLMNPQRSTUVXYWZIO";x=10+b.indexOf(a.substring(0,1));chksum=(x-(x%10))/10+(x%10)*9;for(i=1;i<9;i++){chksum+=a.substring(i,i+1)*(9-i)}chksum=(10-chksum%10)%10;if(chksum!=a.substring(9,10)){return false}return true};$.validator.addMethod("tw_id_number",function(b,a){return this.optional(a)||check_tw_id(b)},"請輸入正確的身份證字號");$.validator.addMethod("passport_number",function(b,a){return this.optional(a)||/^[a-zA-Z0-9]{5,20}$/i.test(b)},"請輸入正確的護照號碼號");var check_phone=function(a){for(i=0;i<a.length;i++){if(!((a.charAt(i)>="0")&&(a.charAt(i)<="9"))){if((a.charAt(i)=="#")||(a.charAt(i)=="-")||(a.charAt(i)=="(")||(a.charAt(i)==")")||(a.charAt(i)==",")){continue}return false}}return true};$.validator.addMethod("phone_rule",function(b,a){return this.optional(a)||check_phone(b)},"聯絡電話格式錯誤。僅能填入數字與( )-#");var check_3hk_mobile=function(a){var b=a.substr(0,3);if(b==852||b==853){return true}return false};$.validator.addMethod("check_3hk_mobile",function(b,a){return this.optional(a)||check_3hk_mobile(b)},"國碼不正確");$.validator.setDefaults({errorElement:"p",errorPlacement:function(a,b){var c=b.parents(".col");if(c.find("p.instruction").length){c.find("p.instruction").after(a)}else{c.append(a)}},success:function(a){a.remove()},highlight:function(a){$(a).parents("li").addClass("error")},unhighlight:function(a){if(!$(a).parents("li").find("p").is(".error")){$(a).parents("li").removeClass("error")}}})}if($.tablesorter){$.tablesorter.defaults.widgets=["zebra"];$.tablesorter.addParser({id:"grade",is:function(a){return false},format:function(a){if($.trim(a).length==0){return 999}return $.tablesorter.formatFloat(a)},type:"numeric"})}$(function(){if($(".hot-songs").length){$(".hot-songs").makeacolumnlists({cols:2,colWidth:225,startN:1})}if($(".authors ul").length){$(".authors ul").makeacolumnlists({cols:2,colWidth:105,startN:1})}if($(".albums").length){$(".albums").equalheight()}$(".form .field").click(function(){$(this).parents("li").addClass("focused").siblings("li").removeClass("focused")}).focus(function(){$(this).parents("li").addClass("focused")}).blur(function(){$(this).parents("li").removeClass("focused")});if($(".song-list table").length){$(".song-list table").tablesorter({sortList:[[0,0]],headers:{0:{sorter:"digit"},1:{sorter:"grade"},2:{sorter:false},3:{sorter:false},4:{sorter:false},5:{sorter:false},6:{sorter:false},7:{sorter:false}}})}$(".description-switcher").click(function(){$(this).parents(".album-description").hide().siblings().show();return true});if($(".release-list table").length){$(".release-list table").tablesorter({sortList:[[3,0]],headers:{0:{sorter:false},1:{sorter:false},2:{sorter:false},3:{sorter:"shortDate"},4:{sorter:false}}})}$("#program-nav ul li").hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")})});