// Drop Down Menu 
$(function(){var Speed = '200';$('#nav ul ul').css('display','none');
$('#nav ul li').hover(function(){$('>ul:not(:animated)',this).css('visibility','visible').fadeIn(Speed);$('>ul >li:not(:animated)',this).css('display','none').slideDown(Speed);$('>ul >li ul',this).css('visibility','hidden');},
function(){$('>ul',this).fadeOut(Speed,function(){$('ul',this).css('visibility','hidden');});$('>ul >li',this).slideUp(Speed);});
$('#nav li,header nav ul li').hover(function (){$(this).addClass('hover');},function (){$(this).removeClass('hover');});
$('#nav ul ul li:has(ul)').each(function(){$('>a',this).append('<span></span>')});});

// External Link
$(function(){$('a[href^="http://"]').attr('target','_blank').append($('<img src="http://f-rent.co.jp/shared/img/ico_external.gif" class="externalIcon">'));});

// Scrolle
$(function(){$('#main a[href^=#]').click(function(){$('html,body').animate({scrollTop:$($(this).attr('href')).offset().top},'slow','swing');return false;})});

// Slide Panel
$(function(){$('#slider dt').click(function(){$(this).next().slideToggle();}).next().hide();});

//Accrdion
$(function(){$('#sub dt').click(function(){$('#sub dt').not(this).removeClass('selected').next('dd').slideUp();$(this).toggleClass('selected').next('dd').slideToggle();}).next('dd').hide();$('#sub dd').prev().append('<span></span>')});

//Tooltip
$(function(){$('.tooltip p').css({'display':'none','visibility':'visible'});
$(".tooltip a").hover(function() {$('>p:not(:animated)',this).animate({opacity: "show", top: "-40"}, "fast");}, function() {$('>p',this).animate({opacity: "hide", top: "-50"}, "fast");});});

//
$(function(){$('a img').hover(function(){$(this).attr('src', $(this).attr('src').replace('_off', '_on'));}, function(){if (!$(this).hasClass('currentPage')) {$(this).attr('src', $(this).attr('src').replace('_on', '_off'));}});});

//Table
//$(function(){$("tr:odd").addClass("odd");});

// Link No
//$(function () {$('img').error(function(){$(this).attr({src:'images/missing.jpg',alt:'画像が見つかりません'});});});

//Simplest jQuery Slideshow
$(function(){$('.slideshow img:gt(0)').hide();setInterval(function(){$('.slideshow :first-child').fadeOut(1000).next('img').fadeIn().end().appendTo('.slideshow');},10000);});

//Swap
$(function(){$('.swap').append('<ul></ul>').each(function(i){$('.swap:eq('+i+') p img').each(function(d){$('.swap:eq('+i+') ul').append('<li><img src="'+$('.swap:eq('+i+') p img:eq('+d+')').attr('src')+'"></li>').find('li img:first').addClass('selected');});});
$('.swap p img').each(function(s){$(this).attr('class','view' + (s + 1));$('.swap p img:first').css({zIndex:'10'});});
$('.swap li').mouseover(function(){var swapCont = $('.swap li').index(this);
$(this).parents('.swap').find('p img').stop().animate({opacity:'0'});$(this).parents('.swap').find('p img.view' + (swapCont+1)).stop().animate({opacity:'1'});
$(this).parents('.swap').find('li img').removeClass('selected');$('>img',this).addClass('selected');});});

//lightBox 0.5
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'../shared/img/ico_loading.gif',imageBtnPrev:'../shared/img/btn_prev.gif',imageBtnNext:'../shared/img/btn_next.gif',imageBtnClose:'../shared/img/btn_close.gif',imageBlank:'../shared/img/blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('href')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jqueryOverlay"></div><div id="jqueryLightbox"><div id="lightboxContainerImageBox"><div id="lightboxContainerImage"><img id="lightboxImage"><div style="" id="lightboxNav"><a href="#" id="lightboxNavBtnPrev"></a><a href="#" id="lightboxNavBtnNext"></a></div><div id="lightboxLoading"><a href="#" id="lightboxLoadingLink"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightboxContainerImageDataBox"><div id="lightboxContainerImageData"><div id="lightboxImageDetails"><span id="lightboxImageDetailsCaption"></span><span id="lightboxImageDetailsCurrentNumber"></span></div><div id="lightboxSecNav"><a href="#" id="lightboxSecNavBtnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jqueryOverlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jqueryLightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jqueryOverlay,#jqueryLightbox').click(function(){_finish();});$('#lightboxLoadingLink,#lightboxSecNavBtnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jqueryOverlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jqueryLightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightboxLoading').show();if(settings.fixedNavigation){$('#lightboxImage,#lightboxContainerImageDataBox,#lightboxImageDetailsCurrentNumber').hide();}else{$('#lightboxImage,#lightboxNav,#lightboxNavBtnPrev,#lightboxNavBtnNext,#lightboxContainerImageDataBox,#lightboxImageDetailsCurrentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightboxImage').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightboxContainerImageBox').width();var intCurrentHeight=$('#lightboxContainerImageBox').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightboxContainerImageBox').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightboxContainerImageDataBox').css({width:intImageWidth});$('#lightboxNavBtnPrev,#lightboxNavBtnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightboxLoading').hide();$('#lightboxImage').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightboxContainerImageDataBox').slideDown('fast');$('#lightboxImageDetailsCaption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightboxImageDetailsCaption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightboxImageDetailsCurrentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightboxNav').show();$('#lightboxNavBtnPrev,#lightboxNavBtnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightboxNavBtnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightboxNavBtnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightboxNavBtnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightboxNavBtnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jqueryLightbox').remove();$('#jqueryOverlay').fadeOut(function(){$('#jqueryOverlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
$(function(){$('a[href$=".jpg"], a[href$=".gif"], a[href$=".png"]').lightBox();});

