// JavaScript Document

// ロールオーバー
function initRollOverImages() {
	var image_cache = new Object();
	$("img.rover,input.rover").each(function(i) {
		var imgsrc = this.src;
		var dot = this.src.lastIndexOf('.');
		var imgsrc_ro = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
		image_cache[this.src] = new Image();
		image_cache[this.src].src = imgsrc_ro;
		$(this).hover(
			function() {if(!$(this).hasClass("active")){this.src = imgsrc_ro;} },
			function() {if(!$(this).hasClass("active")){this.src = imgsrc; }}
		)
	});
}
$(document).ready(initRollOverImages);

//メニューアクティブ化
//画面ロード時にimgタグを_onの付いた画像に張り替える
function Menu_active(id){
	var target_img = "img#"+id;	
	$(target_img).each(function(i) {
		dot = this.src.lastIndexOf('.');
    	var imgsrc_ro = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
		this.src = imgsrc_ro;
		//既に割り当てられているロールオーバー関数を上書き
		$(this).hover(function() { this.src = imgsrc_ro; },function() { this.src = imgsrc_ro; });
	});
}

//メニューアクティブ化(テキスﾄ)
//画面ロード時にclass="on"をつける
function localMenu_active(id){
	var target_img = "li#"+id; 
	$(target_img).each(function(i) {
		$(this).addClass("on");
	});
	var target_img = "dd#"+id; 
	$(target_img).each(function(i) {
		$(this).addClass("on");
	});
}

//font-size変更
function FontSize(size){
	$("#content").css("font-size",$.cookie('fsize'));
	
	$(".fontsize-s").css("cursor","pointer");
	$(".fontsize-m").css("cursor","pointer");
	$(".fontsize-b").css("cursor","pointer");
	
	//初期設定
	$(".fontsize-m").attr("src",$(".fontsize-m").attr("src").replace(".jpg","_on.jpg"));
	$("#content").css("font-size","100%");
	$.cookie("fsize","100%",{expires:30,path:'/'});
	
	$(".fontsize-s").click(function(){
		$("#content").css("font-size","84%");
		$.cookie("fsize","84%",{expires:30,path:'/'});
		$(".fontsize-s").attr("src",$(".fontsize-s").attr("src").replace("img_font_size_s.jpg","img_font_size_s_on.jpg"));
		$(".fontsize-m").attr("src",$(".fontsize-m").attr("src").replace("img_font_size_m_on.jpg","img_font_size_m.jpg"));
		$(".fontsize-b").attr("src",$(".fontsize-b").attr("src").replace("img_font_size_b_on.jpg","img_font_size_b.jpg"));
	});
	$(".fontsize-m").click(function(){
		$("#content").css("font-size","100%");
		$.cookie("fsize","100%",{expires:30,path:'/'});
		$(".fontsize-s").attr("src",$(".fontsize-s").attr("src").replace("img_font_size_s_on.jpg","img_font_size_s.jpg"));
		$(".fontsize-m").attr("src",$(".fontsize-m").attr("src").replace("img_font_size_m.jpg","img_font_size_m_on.jpg"));
		$(".fontsize-b").attr("src",$(".fontsize-b").attr("src").replace("img_font_size_b_on.jpg","img_font_size_b.jpg"));
	});
	$(".fontsize-b").click(function(){
		$("#content").css("font-size","117%");
		$.cookie("fsize","117%",{expires:30,path:'/'});
		$(".fontsize-s").attr("src",$(".fontsize-s").attr("src").replace("img_font_size_s_on.jpg","img_font_size_s.jpg"));
		$(".fontsize-m").attr("src",$(".fontsize-m").attr("src").replace("img_font_size_m_on.jpg","img_font_size_m.jpg"));
		$(".fontsize-b").attr("src",$(".fontsize-b").attr("src").replace("img_font_size_b.jpg","img_font_size_b_on.jpg"));
	});
}
$(document).ready(FontSize);


//グローバルメニュードロップダウン
function GlobalMenu(){
	$("#globalNavi ul").css({display:"none"}); // Opera Fix
	$("#globalNavi li").hover(function(over){
		$(this).find('ul:first').slideDown(200);
	},function(){
		$(this).find('ul:first').slideUp();
	});
}

$(document).ready(GlobalMenu);


// openVideoWindow
function openVideoWindow(theURL) {
  window.open(theURL,'','scrollbars=no,width=480,height=320,toolbar=no,location=no');
}
function openVideoWindow_wmv(theURL) {
  window.open(theURL,'','scrollbars=no,width=525,height=430,toolbar=no,location=no');
}

// openWindow
function openWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}
function openWindow2(theURL) {
  window.open(theURL,'','scrollbars=yes,width=345,height=580');
}


//プレビュー画面
function open_preview_window(id,change_url){
	
	var open_url = "";
	if(change_url){
		open_url = "ID_preview";
	}else{
		open_url = "view.php?id="+id;	
	}
	window.open('http://www.hanna-zeikyo.jp/business/view/'+open_url,'pre_win','width=850,height=850,toolbar=no,location=no,menubar=no,scrollbars=yes');
}

function InputFocus(){
	$('input[type=text],input[type=password]').addClass('input-usually');
	$('.input-usually').focus(function(){
		$(this).addClass('input-focus');
	});
	$('.input-usually').blur(function(){
		if($(this).find('.input-focus')){
			$(this).removeClass('input-focus');
		}
	});
}
$(document).ready(InputFocus);
