(function(){var L=0.15;var R=10;var Q=document;var G=0;var F=0;var K="";var I=false;var M=location.href.split("#");var B=M[0];var H=M[1];var D=null;var C=null;N(window,"load",P);function P(){E();if(H){if(window.attachEvent&&!window.opera){setTimeout(function(){scrollTo(0,0);O("#"+H)},50)}else{scrollTo(0,0)}}}function N(U,S,T){if(U.addEventListener){U.addEventListener(S,T,false)}else{if(window.attachEvent){U.attachEvent("on"+S,function(){T.apply(U)})}}}function E(){var S=Q.links;for(var U=0;U<S.length;U++){var V=S[U];var T=V.href.split("#");if(B==T[0]&&Q.getElementById(T[1])){N(V,"click",J)}}}function J(S){if(S){S.preventDefault()}else{if(window.event){window.event.returnValue=false}}O(this.hash)}function O(V){var T=Q.getElementById(V.substr(1));if(!T){return }var U=T;var S=0;var W=0;while(U){S+=U.offsetLeft;W+=U.offsetTop;U=U.offsetParent}G=S;F=W;K=V;if(!I){I=true;A()}}function A(){var T=Q.documentElement.scrollLeft||Q.body.scrollLeft;var S=Q.documentElement.scrollTop||Q.body.scrollTop;var W=(G-T)*L;var U=(F-S)*L;var Y=T+W;var X=S+U;if((Math.abs(W)<1&&Math.abs(U)<1)||(D===T&&C===S)){scrollTo(G,F);I=false;location.hash=0;D=C=null;return }else{scrollTo(parseInt(Y),parseInt(X));D=T;C=S;var V=this;setTimeout(function(){A.apply(V)},R)}}}());(function(C){C.ui={plugin:{add:function(F,G,I){var H=C.ui[F].prototype;for(var E in I){H.plugins[E]=H.plugins[E]||[];H.plugins[E].push([G,I[E]])}},call:function(E,G,F){var I=E.plugins[G];if(!I){return }for(var H=0;H<I.length;H++){if(E.options[I[H][0]]){I[H][1].apply(E.element,F)}}}},cssCache:{},css:function(E){if(C.ui.cssCache[E]){return C.ui.cssCache[E]}var F=C('<div class="ui-resizable-gen">').addClass(E).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");C.ui.cssCache[E]=!!((!(/auto|default/).test(F.css("cursor"))||(/^[1-9]/).test(F.css("height"))||(/^[1-9]/).test(F.css("width"))||!(/none/).test(F.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(F.css("backgroundColor"))));try{C("body").get(0).removeChild(F.get(0))}catch(G){}return C.ui.cssCache[E]},disableSelection:function(E){E.unselectable="on";E.onselectstart=function(){return false};if(E.style){E.style.MozUserSelect="none"}},enableSelection:function(E){E.unselectable="off";E.onselectstart=function(){return true};if(E.style){E.style.MozUserSelect=""}},hasScroll:function(H,F){var E=/top/.test(F||"top")?"scrollTop":"scrollLeft",G=false;if(H[E]>0){return true}H[E]=1;G=H[E]>0?true:false;H[E]=0;return G}};var B=C.fn.remove;C.fn.remove=function(){C("*",this).add(this).trigger("remove");return B.apply(this,arguments)};function A(F,G,H){var E=C[F][G].getter||[];E=(typeof E=="string"?E.split(/,?\s+/):E);return(C.inArray(H,E)!=-1)}var D={init:function(){},destroy:function(){},getData:function(F,E){return this.options[E]},setData:function(G,E,F){this.options[E]=F},enable:function(){this.setData(null,"disabled",false)},disable:function(){this.setData(null,"disabled",true)}};C.widget=function(F,E){var G=F.split(".")[0];F=F.split(".")[1];C.fn[F]=function(K,L){var I=(typeof K=="string"),J=arguments;if(I&&A(G,F,K)){var H=C.data(this[0],F);return(H?H[K](L):undefined)}return this.each(function(){var M=C.data(this,F);if(!M){C.data(this,F,new C[G][F](this,K))}else{if(I){M[K].apply(M,C.makeArray(J).slice(1))}}})};C[G][F]=function(J,I){var H=this;this.options=C.extend({},C[G][F].defaults,I);this.element=C(J).bind("setData."+F,function(M,K,L){return H.setData(M,K,L)}).bind("getData."+F,function(L,K){return H.getData(L,K)}).bind("remove",function(){return H.destroy()});this.init()};C[G][F].prototype=C.extend({},D,E)};C.widget("ui.mouse",{init:function(){var E=this;this.element.bind("mousedown.mouse",function(){return E.click.apply(E,arguments)}).bind("mouseup.mouse",function(){(E.timer&&clearInterval(E.timer))}).bind("click.mouse",function(){if(E.initialized){E.initialized=false;return false}});if(C.browser.msie){this.unselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}},destroy:function(){this.element.unbind(".mouse").removeData("mouse");(C.browser.msie&&this.element.attr("unselectable",this.unselectable))},trigger:function(){return this.click.apply(this,arguments)},click:function(G){if(G.which!=1||C.inArray(G.target.nodeName.toLowerCase(),this.options.dragPrevention||[])!=-1||(this.options.condition&&!this.options.condition.apply(this.options.executor||this,[G,this.element]))){return true}var F=this;this.initialized=false;var E=function(){F._MP={left:G.pageX,top:G.pageY};C(document).bind("mouseup.mouse",function(){return F.stop.apply(F,arguments)});C(document).bind("mousemove.mouse",function(){return F.drag.apply(F,arguments)});if(!F.initalized&&Math.abs(F._MP.left-G.pageX)>=F.options.distance||Math.abs(F._MP.top-G.pageY)>=F.options.distance){(F.options.start&&F.options.start.call(F.options.executor||F,G,F.element));(F.options.drag&&F.options.drag.call(F.options.executor||F,G,this.element));F.initialized=true}};if(this.options.delay){if(this.timer){clearInterval(this.timer)}this.timer=setTimeout(E,this.options.delay)}else{E()}return false},stop:function(E){if(!this.initialized){return C(document).unbind("mouseup.mouse").unbind("mousemove.mouse")}(this.options.stop&&this.options.stop.call(this.options.executor||this,E,this.element));C(document).unbind("mouseup.mouse").unbind("mousemove.mouse");return false},drag:function(E){var F=this.options;if(C.browser.msie&&!E.button){return this.stop.call(this,E)}if(!this.initialized&&(Math.abs(this._MP.left-E.pageX)>=F.distance||Math.abs(this._MP.top-E.pageY)>=F.distance)){(F.start&&F.start.call(F.executor||this,E,this.element));this.initialized=true}else{if(!this.initialized){return false}}(F.drag&&F.drag.call(this.options.executor||this,E,this.element));return false}})})(jQuery);jQuery.easing["jswing"]=jQuery.easing["swing"];jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(B,C,A,E,D){return jQuery.easing[jQuery.easing.def](B,C,A,E,D)},easeInQuad:function(B,C,A,E,D){return E*(C/=D)*C+A},easeOutQuad:function(B,C,A,E,D){return -E*(C/=D)*(C-2)+A},easeInOutQuad:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C+A}return -E/2*((--C)*(C-2)-1)+A},easeInCubic:function(B,C,A,E,D){return E*(C/=D)*C*C+A},easeOutCubic:function(B,C,A,E,D){return E*((C=C/D-1)*C*C+1)+A},easeInOutCubic:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C+A}return E/2*((C-=2)*C*C+2)+A},easeInQuart:function(B,C,A,E,D){return E*(C/=D)*C*C*C+A},easeOutQuart:function(B,C,A,E,D){return -E*((C=C/D-1)*C*C*C-1)+A},easeInOutQuart:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C*C+A}return -E/2*((C-=2)*C*C*C-2)+A},easeInQuint:function(B,C,A,E,D){return E*(C/=D)*C*C*C*C+A},easeOutQuint:function(B,C,A,E,D){return E*((C=C/D-1)*C*C*C*C+1)+A},easeInOutQuint:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C*C*C+A}return E/2*((C-=2)*C*C*C*C+2)+A},easeInSine:function(B,C,A,E,D){return -E*Math.cos(C/D*(Math.PI/2))+E+A},easeOutSine:function(B,C,A,E,D){return E*Math.sin(C/D*(Math.PI/2))+A},easeInOutSine:function(B,C,A,E,D){return -E/2*(Math.cos(Math.PI*C/D)-1)+A},easeInExpo:function(B,C,A,E,D){return(C==0)?A:E*Math.pow(2,10*(C/D-1))+A},easeOutExpo:function(B,C,A,E,D){return(C==D)?A+E:E*(-Math.pow(2,-10*C/D)+1)+A},easeInOutExpo:function(B,C,A,E,D){if(C==0){return A}if(C==D){return A+E}if((C/=D/2)<1){return E/2*Math.pow(2,10*(C-1))+A}return E/2*(-Math.pow(2,-10*--C)+2)+A},easeInCirc:function(B,C,A,E,D){return -E*(Math.sqrt(1-(C/=D)*C)-1)+A},easeOutCirc:function(B,C,A,E,D){return E*Math.sqrt(1-(C=C/D-1)*C)+A},easeInOutCirc:function(B,C,A,E,D){if((C/=D/2)<1){return -E/2*(Math.sqrt(1-C*C)-1)+A}return E/2*(Math.sqrt(1-(C-=2)*C)+1)+A},easeInElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A}if((D/=G)==1){return A+H}if(!F){F=G*0.3}if(C<Math.abs(H)){C=H;var E=F/4}else{var E=F/(2*Math.PI)*Math.asin(H/C)}return -(C*Math.pow(2,10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F))+A},easeOutElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A}if((D/=G)==1){return A+H}if(!F){F=G*0.3}if(C<Math.abs(H)){C=H;var E=F/4}else{var E=F/(2*Math.PI)*Math.asin(H/C)}return C*Math.pow(2,-10*D)*Math.sin((D*G-E)*(2*Math.PI)/F)+H+A},easeInOutElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A}if((D/=G/2)==2){return A+H}if(!F){F=G*(0.3*1.5)}if(C<Math.abs(H)){C=H;var E=F/4}else{var E=F/(2*Math.PI)*Math.asin(H/C)}if(D<1){return -0.5*(C*Math.pow(2,10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F))+A}return C*Math.pow(2,-10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F)*0.5+H+A},easeInBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158}return F*(C/=E)*C*((D+1)*C-D)+A},easeOutBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158}return F*((C=C/E-1)*C*((D+1)*C+D)+1)+A},easeInOutBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158}if((C/=E/2)<1){return F/2*(C*C*(((D*=(1.525))+1)*C-D))+A}return F/2*((C-=2)*C*(((D*=(1.525))+1)*C+D)+2)+A},easeInBounce:function(B,C,A,E,D){return E-jQuery.easing.easeOutBounce(B,D-C,0,E,D)+A},easeOutBounce:function(B,C,A,E,D){if((C/=D)<(1/2.75)){return E*(7.5625*C*C)+A}else{if(C<(2/2.75)){return E*(7.5625*(C-=(1.5/2.75))*C+0.75)+A}else{if(C<(2.5/2.75)){return E*(7.5625*(C-=(2.25/2.75))*C+0.9375)+A}else{return E*(7.5625*(C-=(2.625/2.75))*C+0.984375)+A}}}},easeInOutBounce:function(B,C,A,E,D){if(C<D/2){return jQuery.easing.easeInBounce(B,C*2,0,E,D)*0.5+A}return jQuery.easing.easeOutBounce(B,C*2-D,0,E,D)*0.5+E*0.5+A}});jQuery.cookie=function(B,I,L){if(typeof I!="undefined"){L=L||{};if(I===null){I="";L.expires=-1}var E="";if(L.expires&&(typeof L.expires=="number"||L.expires.toUTCString)){var F;if(typeof L.expires=="number"){F=new Date();F.setTime(F.getTime()+(L.expires*24*60*60*1000))}else{F=L.expires}E="; expires="+F.toUTCString()}var K=L.path?"; path="+(L.path):"";var G=L.domain?"; domain="+(L.domain):"";var A=L.secure?"; secure":"";document.cookie=[B,"=",encodeURIComponent(I),E,K,G,A].join("")}else{var D=null;if(document.cookie&&document.cookie!=""){var J=document.cookie.split(";");for(var H=0;H<J.length;H++){var C=jQuery.trim(J[H]);if(C.substring(0,B.length+1)==(B+"=")){D=decodeURIComponent(C.substring(B.length+1));break}}}return D}};(function(A){A.scrollFollow=function(G,E){var C=A(G).css("position");function D(M,O){A(M).dequeue();var L=A(document).scrollTop();var N=A(B).offset().top;var J=A(B).height();var K=A(M).offset().top;var P=M.offsetHeight;var I;if(F){I=Math.min((Math.max((N+O),(L+E.offset))-N),(J-P));if(E.animate=="yes"){A(M).animate({top:I},E.speed,E.easing)}else{if(typeof document.body.style.maxHeight!="undefined"){A(M).css({top:E.offset,position:"fixed"})}else{A(M).css({top:I})}}}}var F=true;if(A.cookie("scrollFollowSetting"+A(G).attr("id"))=="false"){var F=false;A("#"+E.killSwitch).text(E.offText).toggle(function(){F=true;A(this).text(E.onText);A.cookie("scrollFollowSetting"+A(G).attr("id"),true,{expires:365,path:"/"})},function(){F=false;A(this).text(E.offText);if(E.animate=="yes"){A(G).animate({top:H},E.speed,E.easing)}else{A(G).css({position:C,top:H})}A.cookie("scrollFollowSetting"+A(G).attr("id"),false,{expires:365,path:"/"})})}else{A("#"+E.killSwitch).text(E.onText).toggle(function(){F=false;A(this).text(E.offText);A(G).animate({top:H},0);A.cookie("scrollFollowSetting"+A(G).attr("id"),false,{expires:365,path:"/"})},function(){F=true;A(this).text(E.onText);A.cookie("scrollFollowSetting"+A(G).attr("id"),true,{expires:365,path:"/"})})}var B;if(E.container==""){B=A(G).parent()}else{B=document.getElementById(E.container)}var H=A(G).css("top");if(H=="auto"){H=0}else{H=parseInt(H.substr(0,H.indexOf("p")))}A(window).scroll(function(){D(G,H)})};A.fn.scrollFollow=function(B){B=B||{};B.speed=B.speed||600000;B.offset=B.offset||0;B.easing=B.easing||"easeOutBack";B.container=B.container||this.parent().attr("id");B.killSwitch=B.killSwitch||"killSwitch";B.onText=B.onText||"Turn Slide Off";B.offText=B.offText||"Turn Slide On";B.animate=B.animate||"yes";this.each(function(){new A.scrollFollow(this,B)});return this}})(jQuery);$(function(){$("a.blank").click(function(){window.open(this.href,"_blank");return false})});$(function(){var A=new Object();$("img.swap").not("[@src*='_ovr.']").each(function(C){var E=this.src;var B=this.src.lastIndexOf(".");var D=this.src.substr(0,B)+"_ovr"+this.src.substr(B,4);A[this.src]=new Image();A[this.src].src=D;$(this).hover(function(){this.src=D},function(){this.src=E})})});var flashvars={};var params={wmode:"transparent"};swfobject.embedSWF("/wp/wp-content/themes/seraquest/menu.swf","sideMenuInner","176","551","9.0.0","wp/wp-content/themes/seraquest/expressInstall.swf",flashvars,params);$(function(){$("#sideMenu").scrollFollow({speed:1300,easing:"easeOutBack",offset:0,container:"containerInner"})});$(function(){var C=screen.height;var B=$("#contentsInner").height()+570;var A=$("div.block").height();if(C>B){$("div.item00").css("height",(C-B+A)+"px")}})
/*==============================================
	Google Map
==============================================*/
$(function(){
	GBrowserIsCompatible() ? drowMaps() : alert('Googleマップに対応していません。');
});

$(window).unload(function(){
	GUnload();
});

function drowMaps(){

	var currentPoint=new GLatLng(35.698071, 139.706428);

	var map=new GMap2(document.getElementById('map'),{draggableCursor:'crosshair'});
	map.addControl(new GSmallMapControl());
	map.addMapType(G_PHYSICAL_MAP);
	map.addControl(new GMenuMapTypeControl(true,false));
	map.setCenter(currentPoint,17);

	var stv=new GStreetviewPanorama(document.getElementById('streetview'));
	stv.setLocationAndPOV(currentPoint,{yaw:180,pitch:0});

	var stOlay=new GStreetviewOverlay();
	map.addOverlay(stOlay);

    marker = new GMarker(currentPoint);
    map.addOverlay(marker);

	GEvent.addListener(map,'click',function(overlay,point){
		moveMap(point)
	});

	GEvent.addListener(stv,'initialized',function(loc){
		moveMap(loc.latlng)
	});

	var moveMap=function(i){
		map.setCenter(i);
		stv.setLocationAndPOV(i);
		map.panTo(i);
		marker.setLatLng(i);
		currentPoint=i;
		return;
	}

	var geocoder=new GClientGeocoder();
	$('#addressBtn').click(function(){
		var a=$('#addressText').attr('value');
		geocoder.getLatLng(a,geoToMap);
	});
	var geoToMap=function(latlng){
		latlng ? moveMap(latlng) : alert("座標が割り出せないようです");
	}

}

/*==============================================
	input[@type=text]
==============================================*/
$(function(){
	$('input[@type=text]').css({
		'padding':'1px',
		'background-color':'#ffffff',
		'border':'1px solid #7f9db9'
	});
	$('input[@type=text]').focus(function(){
		$(this).css({
			'padding':'1px',
			'background-color':'#ffffe0',
			'border':'1px dotted #ff4c72'
		});
	});
	$('input[@type=text]').blur(function(){
		$(this).css({
			'padding':'1px',
			'background-color':'#ffffff',
			'border':'1px solid #7f9db9'
		});
	});
});
