﻿
//On Road Event
jQuery.noConflict();
jQuery(document).ready(function($){

	//Smooth Scroll
	$('a.smsc').click(function () {
            //var tgt = $(this).attr('href');
			//alert(tgt);
			$(this).blur();
			var targetOffset = $($(this).attr('href')).offset().top;
			$('html,body').animate({scrollTop: targetOffset}, 300);
            return false;
    });
    
    //Smooth Scroll for Old Pages
	$('img#bt_top').parent().click(function () {
            //var tgt = $(this).attr('href');
			//alert(tgt);
			$(this).blur();
			var targetOffset = $($(this).attr('href')).offset().top;
			$('html,body').animate({scrollTop: targetOffset}, 300);
            return false;
    });

	//Btn Rollover
	var images = $("img");
	for(var i=0; i < images.size(); i++) {
		if(images.eq(i).attr("src").match("_off.")) {
			$("img").eq(i).hover(function() {
				$(this).attr('src', $(this).attr("src").replace("_off.", "_on."));
			}, function() {
				$(this).attr('src', $(this).attr("src").replace("_on.", "_off."));
			});
			
		}
	}
	
	//Btn Rollover(Oparacy)	
	$("a.btover img").hover(
	function() {
		$(this).css('opacity', '0.6');
		$(this).css('filter', 'alpha( opacity=60 )');
		
	},
	function() {
		$(this).css('opacity', '1');
		$(this).css('filter', 'alpha( opacity=100 )');
	}
	);
	
	//Footer Border Off	
	$('#footer ul li:last').css("border-right","0");
	
	//For Old Pages
	preloadImages();
	
	//For Evere Top
	$(".index table#keisai tr:even").css("background-color", "#f8f6f0");
	
	//For Estate
	/*$(".estate .maker table tr:even").css("background-color", "#f8f6f0");*/
	
	//For Moshikomi Form
	$(".estate table#event td:even").css("background-color", "#f8f6f0");
	
	childOpen('h4','h5');
	
	/*imageTabs*/
	/* $('div#tabArea').imageTabs({
	        animate: 'fadeIn',
	        duration: 'slow',
	        opentab: 'tab1-1'
	});*/
	
});

function printContents (){
	var hideObj = $( '#header, #footer, #main_left, #banner' );
	hideObj.hide();
	$("#main_inner").css("width","700px");
	$(".contents").css("width","700px");
	window.print();
	hideObj.show();
	$("#main_inner").css("width","940px");
}

/*----------------------------------------------------------------------------------OLD COMMON */
/* -- Adobe GoLive JavaScript Library */

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
mustInitImg = true;
function initImgID() {var di = document.images; if (mustInitImg && di) { for (var i=0; i<di.length; i++) { if (!di[i].id) di[i].id=di[i].name; } mustInitImg = false;}}

function findElement(n,ly) {
	var d = document;
	if (browserVers < 4)		return d[n];
	if ((browserVers >= 6) && (d.getElementById)) {initImgID; return(d.getElementById(n))}; 
	var cd = ly ? ly.document : d;
	var elem = cd[n];
	if (!elem) {
		for (var i=0;i<cd.layers.length;i++) {
			elem = findElement(n,cd.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImagesArray(array) {
	if (preloadFlag == true) {
		var d = document; var img;
		for (i=0;i<array.length;i+=2) {
			img = null; var n = array[i];
			if (d.images) {
				if (d.layers) {img = findElement(n,0);}
				else {img = d.images[n];}
			}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (!img && d.getElementsByName) {
				var elms = d.getElementsByName(n);
				if (elms) {
					for (j=0;j<elms.length;j++) {
						if (elms[j].src) {img = elms[j]; break;}
					}
				}
			}
			if (img) {img.src = array[i+1];}
		}
	}
}
function changeImages() {
	changeImagesArray(changeImages.arguments);
}

function openWin(tgt,wd,ht){
	window.open(tgt,"win","width="+wd+",height="+ht+",toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=no");
}

/*for Digital Catalog*/
function flipper(book){
	window.open(book, "screen", "width=1000,height=700");
}


/*to load images*/
function preloadImages() {
	if (document.images) {
		pre_bt_back_over = newImage('/images/bt_back-over.gif');
		preloadFlag = true;
	}
}

/*for koji*/
function RemakeFrameHeight(theFrame) {
  if(parent && (parent != self) && theFrame && parent.document.getElementById(theFrame)) {
    if(document.all) {
    //IE
      parent.document.getElementById(theFrame).height = (document.body.scrollHeight + 50);
    } else {
      parent.document.getElementById(theFrame).height = (document.body.offsetHeight + 20);
    }
  }
}

// ########## Cookie Start ##########

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

// ########## Cookie End ##########


// ########## for QA ##########

function childOpen(ptag1,ptag2) {
	this.BaseID = 'mv_menu';
	try{
		Base = document.getElementById(BaseID);
		var m_open = 'url(/images/yaji_back2n.gif)';
		var m_close = 'url(/images/yaji_backn.gif)';
		var cookie = readCookie("afterservice");	
		//alert("cookie:"+cookie);
		var c_ar = new Array();
		if(cookie!=null){
			c_ar = cookie.split(',');
		}
	
		this.PTag = ptag1;
		this.PTag2 = ptag2;
		this.ParentName = 'p';
		this.ChildName = 'c';
		this.Parents = [];
		this.GPs = [];
		
		this.Setup = function() {
			if(document.getElementById){
				//Base = document.getElementById(BaseID);
				//mv_menu_h4_count_loop
				HeadingList = Base.getElementsByTagName(PTag);
				for(var i=0; i<HeadingList.length; i++){
					if(cookie==null){
						c_ar[i]=false;
					}
					ParentID = ParentName + i;
					ChildID = ChildName + i;
					Parent = document.getElementById(ParentID);
					Parent.style.backgroundImage = m_close;
					Child = document.getElementById(ChildID);
					this.Parents[i] = new this.ToggleSwitch(Parent,Child);
					handler = this.Parents[i].eventHandler;
					Parent.onclick = handler;
					Parent.onmouseover = handler;
					Parent.onmouseout = handler;
					this.Parents[i].num = i;
					//alert("c_ar:"+c_ar[i]);
					if(c_ar[i]=="true"){
						this.Parents[i].ShowFlg = true;
						Child.style.display = "block";
						this.Parents[i].Midashi.style.backgroundImage = m_open;
					}else{
						this.Parents[i].ShowFlg = false;
						Child.style.display = "none";
						this.Parents[i].Midashi.style.backgroundImage = m_close;
					}
					
				}
			}
		}
	
		this.ToggleSwitch = function(block1,block2) {
			//initialize
			this.ShowFlg = false;
			this.Midashi = block1;
			this.subMenus = block2;
			var me = this;
			this.eventHandler = function(e) {
				
				e = e||window.event;
				if (e.type == 'click') {
					
					if(me.ShowFlg){
						c_ar[me.num]=false;
						me.subMenus.style.display = "none";
						me.Midashi.style.backgroundImage = m_close;
					} else {
						c_ar[me.num]=true;
						me.subMenus.style.display = "block";
						me.Midashi.style.backgroundImage = m_open;
					}
					me.ShowFlg = !me.ShowFlg;
					//alert(c_ar);
					createCookie("afterservice", c_ar, 1); //1day
				} else if (e.type == 'mouseover') {
					me.Midashi.style.backgroundImage = m_close;
				} else if (e.type == 'mouseout') {
					if(me.ShowFlg){
						me.Midashi.style.backgroundImage = m_open;
					}else{
						me.Midashi.style.backgroundImage = m_close;
					}
				}
			}
		}
		this.Setup();
		
	}catch(e){
	}
}


// ########## JQuery ##########
/*jQuery.noConflict();
jQuery(document).ready(function($){

alert('OK');

$('div#service2 ul').css('display','none');

$('div#service2 h3:first').click(function(){
	$('div#service2 h3:first a').toggleClass("on");
	$('div#service2 ul:first').slideToggle();
});

$('div#kodate h3').click(function(){
	location.href = "/after/kodate.phtml";
	return false;
});


$('div#service2 h2').click(function(){
	$('div#service2 h3:first a').toggleClass("on");
	$('div#service2 ul:first').slideToggle();
});
		
});*/










