/**
 * buzzLife UTILITY
 */
(function(){return BLUtility={largeIcons:function(){$('#global_nav li').each(function(i,a){var b=a.id.substring(3);var c='/resource/images/header/large-icons/'+b+'.png';var d=$($(a).find('img')[0]).attr('alt');var e=$($(a).find('a')[0]).attr('href');var f=$($(a).find('a')[0]).attr('target');var g=(f!=='')?' target="'+f+'"':'';$(this).append('<div class="gn-large"><a href="'+e+'"'+g+'><img src="'+c+'" width="109" height="96" alt="'+d+'" /></a></div>');if($($('body')[0]).attr('id')===b){$($(this).find('.gn-large')[0]).css('top','-20px')}else{$(this).hover(function(){$($(this).find('.gn-large')[0]).css('top','-20px')},function(){$($(this).find('.gn-large')[0]).css('top','-999px')})}})},roundedCorners:{init:function(){if(!$.support.leadingWhitespace){$('.round-box-basic, .round-box-bold, .round-box-bold-colored, .round-box-yellow, .round-box-white-in-yellow, .round-box-blue').append('<i class="corner-tl"></i><i class="corner-tr"></i><i class="corner-bl"></i><i class="corner-br"></i>');$('.round-box-basic-half').append('<i class="corner-bl"></i><i class="corner-br"></i>');BLUtility.detectLetterSize.init()}$('.round-box-table').append('<i class="corner-bl"></i><i class="corner-br"></i>');BLUtility.roundedCorners.setPos()},setPos:function(){if(!$.support.leadingWhitespace){$('.corner-bl, .corner-br').each(function(i,a){var b=$(a).parent().get(0);var c=$(b).attr('class');var n=6;if(/round-box-basic/.test(c)){n=7};if(/round-box-basic-half/.test(c)){n=6};if(/round-box-bold/.test(c)||/round-box-bold-colored/.test(c)){n=9};$(a).css('top',($(b).outerHeight()-n)+'px')});$('.corner-tr, .corner-br').each(function(i,a){var b=$(a).parent().get(0);var c=$(b).attr('class');var n=6;if(/round-box-basic/.test(c)){n=7};if(/round-box-bold/.test(c)||/round-box-bold-colored/.test(c)){n=9};$(a).css('left',($(b).outerWidth()-n)+'px')})}}},roundedCornersCanvas:{init:function(){if(!$.support.leadingWhitespace){this.execute()}},execute:function(){$('.cv-tl, .cv-tr, .cv-bl, .cv-br').each(function(i,a){var b=$(a).parent().parent().first().css('background-color');if(b==='transparent'){b='#fff'}$(a).css('background-color',b);var c=$(a).parent().first().css('border-left-color');var d=parseInt($(a).parent().first().css('border-left-width'));var e=$(a).parent().first().css('background-color');var W=parseInt($(a).attr('width'));var H=parseInt($(a).attr('height'));var L=W,B=H,n=0;if(d>1){L=++L;B=++B;n=--n}var f=a.getContext('2d');f.beginPath();switch(a.className){case'cv-tl':f.arc(L,B,W,0,Math.PI*2,false);break;case'cv-tr':f.arc(n,B,W,0,Math.PI*2,false);break;case'cv-bl':f.arc(L,n,W,0,Math.PI*2,false);break;case'cv-br':f.arc(n,n,W,0,Math.PI*2,false);break;default:break}f.strokeStyle=c;f.lineWidth=d;f.fillStyle=e;f.fill();f.stroke()});this.setPos()},setPos:function(){$('.cv-bl, .cv-br').each(function(i,a){var b=$(a).parent().get(0);var c=$(b).attr('class');var n=6;if(/round-box-basic/.test(c)){n=6};if(/round-box-basic-half/.test(c)){n=5};if(/round-box-bold/.test(c)||/round-box-bold-colored/.test(c)){n=12};$(a).css('top',($(b).outerHeight()-n)+'px')});$('.cv-tr, .cv-br').each(function(i,a){var b=$(a).parent().get(0);var c=$(b).attr('class');var n=6;if(/round-box-basic/.test(c)){n=6};if(/round-box-bold/.test(c)||/round-box-bold-colored/.test(c)){n=12};$(a).css('left',($(b).outerWidth()-n)+'px')})}},cropImg:function(){$('.crop').each(function(i,a){var b=$(a).parent().get(0);var w=$(a).attr('width');var h=$(a).attr('height')/2;var c='';if($(b).css('position')!=='absolute'){c='relative'};$(b).css({'position':c,'display':'block','overflow':'hidden','width':w+'px','height':h+'px'});$(a).css({'position':'absolute'});$(a).hover(function(){$(this).css({'top':'-'+h+'px'})},function(){$(this).css({'top':'0px'})})})},detectLetterSize:{init:function(){$('body').append('<span id="detect_letter_size">&nbsp;</span>');$.cookie('BLS',parseInt($('#detect_letter_size').height()));BLUtility.detectLetterSize.execute()},execute:function(){var a=parseInt($('#detect_letter_size').height());var c=parseInt($.cookie('BLS'));if(a!==c){BLUtility.roundedCorners.setPos();$.cookie('BLS',parseInt($('#detect_letter_size').height()))}setTimeout(arguments.callee,100)}},cellTriangle:function(){$('.cell-remark div').each(function(i,a){var b=$(a).find('i').first();$(b).css('top',parseInt(($(a).outerHeight()-$(b).outerHeight())/2)+'px')})},balloonTriangle:{init:function(){},test:function(){$('.with_tri').each(function(i,a){var h=$(a).height();var b=a.getElementsByTagName('canvas')[0];if(b){var c=$(b).attr('width');var d=$(b).attr('height');var e=$(b).height();$(b).css({'left':'-'+c+'px'});var f=$(a).css('border-left-color');var g=parseInt($(a).css('border-left-width'));var j=$(a).css('background-color');var k=b.getContext('2d');k.beginPath();k.strokeStyle=f;k.lineWidth=g;k.lineJoin='miter';k.fillStyle=j;k.moveTo(c,0);k.lineTo(g,d/2);k.lineTo(c,d);k.fill();k.stroke()}});$('.add_tri').each(function(i,a){var h=$(a).height();var b=a.getElementsByTagName('canvas')[0];if(b){var c=$(b).attr('width');var d=$(b).attr('height');var e=$(b).height();var f=$(a).css('border-left-color');var g=parseInt($(a).css('border-left-width'));var j=$(a).css('background-color');var k=b.getContext('2d');k.beginPath();k.strokeStyle=f;k.lineWidth=g;k.lineJoin='miter';k.fillStyle=j;k.moveTo(c,0);k.lineTo(g,d/2);k.lineTo(c,d);k.fill();k.stroke()}});$('.add_right').each(function(i,a){var h=$(a).height();var b=a.getElementsByTagName('canvas')[0];if(b){var c=$(b).attr('width');var d=$(b).attr('height');var e=$(b).height();var f=$('.right_inner').css('border-right-color');var g=$('.right_inner').css('background-color');var j='1';var k=b.getContext('2d');k.beginPath();k.strokeStyle=f;k.lineWidth=j;k.lineJoin='miter';k.fillStyle=g;k.moveTo(0,16);k.lineTo(13,0);k.lineTo(13,16);k.fill();k.stroke()}});$('.add_right_camp').each(function(i,a){var h=$(a).height();var b=a.getElementsByTagName('canvas')[0];if(b){var c=$(b).attr('width');var d=$(b).attr('height');var e=$(b).height();var f=$('.right_inner').css('border-right-color');var g=$('.right_inner').css('background-color');var j='1';var k=b.getContext('2d');k.beginPath();k.strokeStyle=f;k.lineWidth=j;k.lineJoin='miter';k.fillStyle=g;k.moveTo(0,16);k.lineTo(13,0);k.lineTo(13,16);k.fill();k.stroke()}})},triangleDraw:function(){}},imgHover:function(){var a=$('img').get();var b=$('input').get();var c=a.concat(b);$(c).each(function(){$(this).hover(function(){BLUtility.srcReplace(this,'_off','_on')},function(){BLUtility.srcReplace(this,'_on','_off')})})},srcReplace:function(a,b,c){var d=a.src.match(/^(.*)?(\.[^.]*$)/i);if(d){if(d[1].lastIndexOf(b)>-1){a.src=d[1].replace(b,c)+d[2]}}},hideCookie:function(a,b){var a=$("input[name^='hide']").attr('id');var c='#'+a+':checkbox:checked';var d=$(c).eq(0).val();var e='coo'+a;$.cookie(e,d,{expires:7000})},makeCookie:function(){var a=$("input[name^='hide']").attr('id');var b=$("input[name^='hide']").attr('name');if(a==null)return;var c=document.getElementsByName(a);var d='coo'+a;var e=$.cookie(d);if(e==null){document.getElementById(b).style.display='block'}},helpClick:function(){var f=$('body').get();var g=$("div[id^='help-']").get();$(f).click(function(a){var b=a||window.event;var c=b.target||b.srcElement;var d;if(c.name==null){d=-1}else{d=c.name.indexOf("help-",0)}if(d!=0){for(i=0;i<g.length;i++){$('#'+g[i].id).css("display","none")}}else{var e='#'+c.name;for(i=0;i<g.length;i++){$('#'+g[i].id).css("display","none")}$(e).css("display","block")}})},flash:function(){var a=$('#flash_area').get();if(a!=''){var b=new SWFObject("/index.swf?123456","top","920","230","8");b.addParam("quality","autohigh");b.addParam("wmode","opaque");b.write("flash_area")}else{return}},formSubmit:function(){var a=$('form');if(a!=''){a.submit(function(){if(BLUtility.isSubmit){BLUtility.isSubmit=false;return true}else{return false}})}},isSubmit:true,projectPermissionForm:function(){var b=$('#project_permission_form');var c=$('#project_permission_form input[type="radio"]');var e=c.length;if(e!==2){$('#ppf_next').css('visibility','visible')};var a=$('#ppf_agree');if(a.length!==0){var d=$('#ppf_agree')[0].checked;if(d){$('#ppf_next').css('visibility','visible')}}$('#ppf_agree, #ppf_disagree').bind('change',function(){var v=parseInt($(this).attr('value'));if(v===1){$('#ppf_next').css('visibility','visible')};if(v===0){$('#ppf_next').css('visibility','hidden')}})}}})();$(function(){BLUtility.cellTriangle();BLUtility.helpClick();BLUtility.imgHover();BLUtility.flash();BLUtility.makeCookie();BLUtility.formSubmit();BLUtility.projectPermissionForm()});$(window).bind('load',function(){BLUtility.balloonTriangle.test()});

/**
 * Flash (http://jquery.lukelutman.com/plugins/flash)
 * A jQuery plugin for embedding Flash movies.
 * 
 * Version 1.0
 * November 9th, 2006
 *
 * Copyright (c) 2006 Luke Lutman (http://www.lukelutman.com)
 * Dual licensed under the MIT and GPL licenses.
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.opensource.org/licenses/gpl-license.php
 * 
 * Inspired by:
 * SWFObject (http://blog.deconcept.com/swfobject/)
 * UFO (http://www.bobbyvandersluis.com/ufo/)
 * sIFR (http://www.mikeindustries.com/sifr/)
 * 
 * IMPORTANT: 
 * The packed version of jQuery breaks ActiveX control
 * activation in Internet Explorer. Use JSMin to minifiy
 * jQuery (see: http://jquery.lukelutman.com/plugins/flash#activex).
 *
 **/ 
;(function(){var $$;
/**
 * @desc Replace matching elements with a flash movie.
 * @author Luke Lutman
 * @version 1.0.1
**/
$$=jQuery.fn.flash=function(d,c,a,f){var e=a||$$.replace;c=$$.copy($$.pluginOptions,c);if(!$$.hasFlash(c.version)){if(c.expressInstall&&$$.hasFlash(6,0,65)){var b={flashvars:{MMredirectURL:location,MMplayerType:"PlugIn",MMdoctitle:jQuery("title").text()}}}else{if(c.update){e=f||$$.update}else{return this}}}d=$$.copy($$.htmlOptions,b,d);return this.each(function(){e.call(this,$$.copy(d))})};$$.copy=function(){var c={},b={};for(var d=0;d<arguments.length;d++){var a=arguments[d];if(a==undefined){continue}jQuery.extend(c,a);if(a.flashvars==undefined){continue}jQuery.extend(b,a.flashvars)}c.flashvars=b;return c};$$.hasFlash=function(){if(/hasFlash\=true/.test(location)){return true}if(/hasFlash\=false/.test(location)){return false}var b=$$.hasFlash.playerVersion().match(/\d+/g);var c=String([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||String($$.pluginOptions.version).match(/\d+/g);for(var a=0;a<3;a++){b[a]=parseInt(b[a]||0);c[a]=parseInt(c[a]||0);if(b[a]<c[a]){return false}if(b[a]>c[a]){return true}}return true};$$.hasFlash.playerVersion=function(){try{try{var a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{a.AllowScriptAccess="always"}catch(b){return"6,0,0"}}catch(b){}return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(b){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}}catch(b){}}return"0,0,0"};$$.htmlOptions={height:240,flashvars:{},pluginspage:"http://www.adobe.com/go/getflashplayer",src:"#",type:"application/x-shockwave-flash",width:320};$$.pluginOptions={expressInstall:false,update:true,version:"6.0.65"};$$.replace=function(a){this.innerHTML='<div class="alt" style="display:none;">'+this.innerHTML+"</div>";jQuery(this).addClass("flash-replaced").prepend($$.transform(a))};$$.update=function(b){var a=String(location).split("?");a.splice(1,0,"?hasFlash=true&");a=a.join("");var c='<p>このコンテンツをご覧になるには最新のFlash Playerが必要です。また、ブラウザの設定で、JavaScriptを有効にする必要性があります。<br /><a href="http://www.adobe.com/go/getflashplayer"><img src="/resource/images/global/160x41_Get_Flash_Player.jpeg" alt="Get Adobe Flash Player" /></a></p>';this.innerHTML='<span class="alt">'+this.innerHTML+"</span>";jQuery(this).addClass("flash-update").prepend(c)};function toAttributeString(){var b="";for(var a in this){if(typeof this[a]!="function"){b+=a+'="'+this[a]+'" '}}return b}function toFlashvarsString(){var b="";for(var a in this){if(typeof this[a]!="function"){b+=a+"="+encodeURIComponent(this[a])+"&"}}return b.replace(/&$/,"")}$$.transform=function(a){a.toString=toAttributeString;if(a.flashvars){a.flashvars.toString=toFlashvarsString}return"<embed "+String(a)+"/>"};
/* Flash Player 9 Fix (http://blog.deconcept.com/2006/07/28/swfobject-143-released/) */
if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})};	
})();

/**
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=="undefined")var deconcept=new Object();if(typeof deconcept.util=="undefined")deconcept.util=new Object();if(typeof deconcept.SWFObjectUtil=="undefined")deconcept.SWFObjectUtil=new Object();deconcept.SWFObject=function(a,b,w,h,d,c,e,f,g,i){if(!document.getElementById){return};this.DETECT_KEY=i?i:'detectflash';this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(a){this.setAttribute('swf',a)};if(b){this.setAttribute('id',b)};if(w){this.setAttribute('width',w)};if(h){this.setAttribute('height',h)};if(d){this.setAttribute('version',new deconcept.PlayerVersion(d.toString().split(".")))};this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true};if(c){this.addParam('bgcolor',c)};var q=e?e:'high';this.addParam('quality',q);this.setAttribute('useExpressInstall',false);this.setAttribute('doExpressInstall',false);var j=(f)?f:window.location;this.setAttribute('xiRedirectUrl',j);this.setAttribute('redirectUrl','');if(g){this.setAttribute('redirectUrl',g)}};deconcept.SWFObject.prototype={useExpressInstall:function(a){this.xiSWFPath=!a?"expressinstall.swf":a;this.setAttribute('useExpressInstall',true)},setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},addParam:function(a,b){this.params[a]=b},getParams:function(){return this.params},addVariable:function(a,b){this.variables[a]=b},getVariable:function(a){return this.variables[a]},getVariables:function(){return this.variables},getVariablePairs:function(){var a=new Array();var b;var c=this.getVariables();for(b in c){a[a.length]=b+"="+c[b]};return a},getSWFHTML:function(){var a="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute('swf',this.xiSWFPath)};a='<embed type="application/x-shockwave-flash" src="'+this.getAttribute('swf')+'" width="'+this.getAttribute('width')+'" height="'+this.getAttribute('height')+'" style="'+this.getAttribute('style')+'"';a+=' id="'+this.getAttribute('id')+'" name="'+this.getAttribute('id')+'" ';var b=this.getParams();for(var c in b){a+=[c]+'="'+b[c]+'" '};var d=this.getVariablePairs().join("&");if(d.length>0){a+='flashvars="'+d+'"'};a+='/>'}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute('swf',this.xiSWFPath)};a='<object id="'+this.getAttribute('id')+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute('width')+'" height="'+this.getAttribute('height')+'" style="'+this.getAttribute('style')+'">';a+='<param name="movie" value="'+this.getAttribute('swf')+'" />';var b=this.getParams();for(var c in b){a+='<param name="'+c+'" value="'+b[c]+'" />'};var d=this.getVariablePairs().join("&");if(d.length>0){a+='<param name="flashvars" value="'+d+'" />'};a+="</object>"};return a},write:function(a){if(this.getAttribute('useExpressInstall')){var b=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(b)&&!this.installedVer.versionIsValid(this.getAttribute('version'))){this.setAttribute('doExpressInstall',true);this.addVariable("MMredirectURL",escape(this.getAttribute('xiRedirectUrl')));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}};if(this.skipDetect||this.getAttribute('doExpressInstall')||this.installedVer.versionIsValid(this.getAttribute('version'))){var n=(typeof a=='string')?document.getElementById(a):a;n.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute('redirectUrl')!=""){document.location.replace(this.getAttribute('redirectUrl'))}};return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var a=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){a=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var b=1;var c=3;while(b){try{c++;b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c);a=new deconcept.PlayerVersion([c,0,0])}catch(e){b=null}}}else{try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=new deconcept.PlayerVersion([6,0,21]);b.AllowScriptAccess="always"}catch(e){if(a.major==6){return a}};try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}};if(b!=null){a=new deconcept.PlayerVersion(b.GetVariable("$version").split(" ")[1].split(","))}};return a};deconcept.PlayerVersion=function(a){this.major=a[0]!=null?parseInt(a[0]):0;this.minor=a[1]!=null?parseInt(a[1]):0;this.rev=a[2]!=null?parseInt(a[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(a){if(this.major<a.major)return false;if(this.major>a.major)return true;if(this.minor<a.minor)return false;if(this.minor>a.minor)return true;if(this.rev<a.rev)return false;return true};deconcept.util={getRequestParameter:function(a){var q=document.location.search||document.location.hash;if(a==null){return q};if(q){var b=q.substring(1).split("&");for(var i=0;i<b.length;i++){if(b[i].substring(0,b[i].indexOf("="))==a){return b[i].substring((b[i].indexOf("=")+1))}}};return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var a=document.getElementsByTagName("OBJECT");for(var i=a.length-1;i>=0;i--){a[i].style.display='none';for(var x in a[i]){if(typeof a[i][x]=='function'){a[i][x]=function(){}}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}};if(!document.getElementById&&document.all){document.getElementById=function(a){return document.all[a]}};var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
