var newitem_days = 10; //新商品の日数(10日間)
var pr_pageid = "index";

/* 画面表示処理--------------------------------------------- */
jQuery(document).ready(function($) {

//ページID取得--------------------*
	if (location.pathname.lastIndexOf(".html") > -1 || location.pathname.lastIndexOf(".php") > -1 ) {
		pr_pageid = location.pathname.substring(location.pathname.lastIndexOf("/")+1,location.pathname.lastIndexOf("."));
	}
//ページID取得--------------------*

	//ヘッダー
	$("#fr_header").ready(function(){
		$("#fr_header").load("fr_header.html");
	});
	
	//フッター
	$("#fr_footer").ready(function(){
		$("#fr_footer").load("fr_footer.html");
	});

	//ソリューションのサイドメニュー
	$("#solution #pg_navi").ready(function(){
		$("#solution #pg_navi").load("fr_pg_navi.html");
	});

	//会社情報の取得
	get_prof();

	//表示////////////////////////
	$("#header_part").ready(function(){
		$("#header_part").css("display","block");
	});
	$("#topimg_part").ready(function(){
		$("#topimg_part").css("display","block");
	});
	$("#blist_part").ready(function(){
		$("#blist_part").css("display","block");
	});
	$("#main_part").ready(function(){
		$("#main_part").css("display","block");
	});
	$("#footer_part").ready(function(){
		$("#footer_part").css("display","block");
	});
	//表示////////////////////////

	//ページのトップへボタン
	$(".pg_top").ready(function(){
		$(".pg_top").html("<img src=\"img/pg_top_off.png\" onmouseover=\"this.src='img/pg_top_on.png'\" onmouseout=\"this.src='img/pg_top_off.png'\">");
		$(".pg_top").click(function() {
			$("html, body").animate({scrollTop : 0}, 300);
		});
	});

	//お問合せボタン
	$(".goto_Inquiry").ready(function(){
		$(".goto_Inquiry").html("<div style=\"margin:5px;font-weight: bold;\">お問い合わせはこちらで受付けております。</div><br>"+ //←up20110624
				"<table border=\"0\" cellpadding=\"5\" cellspacing=\"0\">"+
				"<tr>"+
					"<td align=\"center\" valign=\"center\" width=\"250\" height=\"30\" style=\"border: 1px solid #69bed7;background-color: #0096cd;font-size:120%;font-weight: bold;color:#ffffff;\">"+
					"お電話でのお問い合わせ"+ //←up20110624
					"</td>"+
					"<td width=\"3\"></td>"+
					"<td align=\"center\" valign=\"center\" width=\"250\" height=\"30\" style=\"border: 1px solid #69bed7;background-color: #0096cd;font-size:120%;font-weight: bold;color:#ffffff;\">"+
					"メールによるお問い合わせ"+ //←up20110624
					"</td>"+
				"</tr>"+
				"<tr>"+
					"<td align=\"center\" valign=\"center\" width=\"250\" height=\"50\" style=\"border: 1px solid #69bed7;\">"+
					"<img src=\"img/info_tel2.png\">"+
					"</td>"+
					"<td width=\"3\"></td>"+
					"<td align=\"center\" valign=\"center\" width=\"250\" height=\"50\" style=\"border: 1px solid #69bed7;\">"+
					"<img class=\"goto_mail\" src=\"img/info_mail2_off.png\" onmouseover=\"this.src='img/info_mail2_on.png'\" onmouseout=\"this.src='img/info_mail2_off.png'\">"+
					"</td>"+
				"</tr>"+
			"</table>");
		$(".goto_mail").click(function() {
			location.href = "inquiry.html";
			location.target= "_top";
		});
	});
});
/* 画面表示処理--------------------------------------------- */

/* 会社情報取得処理--------------------------------------------- */
function get_prof(){
	$('.name').html(profileData.profile[0].name[1]);
	$('.zip_ca').html(profileData.profile[0].zip[0]);
	$('.zip').html(profileData.profile[0].zip[1]);
	$('.address_ca').html(profileData.profile[0].address[0]);
	$('.address').html(profileData.profile[0].address[1] + "　" + profileData.profile[0].address[2]);
	$('.address1').html(profileData.profile[0].address[1] + "<br>" + profileData.profile[0].address[2]);
	$('.tel_ca').html(profileData.profile[0].tel[0]);
	$('.tel').html(profileData.profile[0].tel[1]);
	$('.fax_ca').html(profileData.profile[0].fax[0]);
	$('.fax').html(profileData.profile[0].fax[1]);
	$('.info_mail_ca').html(profileData.profile[0].info_mail[0]);
	$('.info_mail').html(profileData.profile[0].info_mail[1]);
	$('.info_mail_to').html(profileData.profile[0].info_mail_to[1]);
	$('.soumu_mail_ca').html(profileData.profile[0].soumu_mail[0]);
	$('.soumu_mail').html(profileData.profile[0].soumu_mail[1]);
	$('.soumu_mail_to').html(profileData.profile[0].soumu_mail_to[1]);
	$('.hours_ca').html(profileData.profile[0].hours[0]);
	$('.hours').html(profileData.profile[0].hours[1]);
	$('.holiday_ca').html(profileData.profile[0].holiday[0]);
	$('.holiday').html(profileData.profile[0].holiday[1]);
	$('.introduction_ca').html(profileData.profile[0].introduction[0]); //←in20110624
	$('.introduction').html(profileData.profile[0].introduction[1]); //←in20110624
	$('.copyright').html(profileData.profile[0].copyright[0]+profileData.profile[0].copyright[1]); //←in20110624
}
/* 会社情報取得処理--------------------------------------------- */

/* 上部メニュー--------------------------------------------- */
function get_upper(){
	for(var i = 0 ; i < upperData.upper.length ; i++){
		for(var ci1 = 0 ; ci1 < category_set.category.length ; ci1++){
			for(var ci2 = 0 ; ci2 < category_set.category[ci1].categorys.length ; ci2++){
				//一致するキーを探し出し表示する
				if (category_set.category[ci1].categorys[ci2].key == upperData.upper[i]) {
					$("<li>"+
					"<a href=\""+category_set.category[ci1].categorys[ci2].pageurl+"\" target=\""+category_set.category[ci1].categorys[ci2].target+"\">"+
					category_set.category[ci1].categorys[ci2].title+
					"</a>"+
					"</li>").appendTo("ul#upper_mn");
					//ループを終了する
					ci1 = category_set.category.length;
					break;
				}
			}
		}
	}
}
/* 上部メニュー--------------------------------------------- */
/* 下部メニュー--------------------------------------------- */
function get_lower(){
	for(var i = 0 ; i < lowerData.lower.length ; i++){
		for(var ci1 = 0 ; ci1 < category_set.category.length ; ci1++){
			for(var ci2 = 0 ; ci2 < category_set.category[ci1].categorys.length ; ci2++){
				//一致するキーを探し出し表示する
				if (category_set.category[ci1].categorys[ci2].key == lowerData.lower[i]) {
					$("<li>"+
					"<a href=\""+category_set.category[ci1].categorys[ci2].pageurl+"\" target=\""+category_set.category[ci1].categorys[ci2].target+"\">"+
					category_set.category[ci1].categorys[ci2].title+
					"</a>"+
					"</li>").appendTo("ul#lower_mn");
					//ループを終了する
					ci1 = category_set.category.length;
					break;
				}
			}
		}
	}
}
/* 下部メニュー--------------------------------------------- */

/* 日付関数--------------------------------------------- */
//n日後、n日前の日付を求める
/**
 * 年月日と加算日からn日後、n日前を求める関数
 * year 年
 * month 月
 * day 日
 * addDays 加算日。マイナス指定でn日前も設定可能
 */
function computeDate(year, month, day, addDays) {
    var dt = new Date(year, month - 1, day);
    var baseSec = dt.getTime();
    var addSec = addDays * 86400000;//日数 * 1日のミリ秒数
    var targetSec = baseSec + addSec;
    dt.setTime(targetSec);
    return dt;
}
/**
 * 2つの日付の差を求める関数
 * year1 1つのめ日付の年
 * month1 1つめの日付の月
 * day1 1つめの日付の日
 * year2 2つのめ日付の年
 * month2 2つめの日付の月
 * day2 2つめの日付の日
 */
function compareDate(year1, month1, day1, year2, month2, day2) {
    var dt1 = new Date(year1, month1 - 1, day1);
    var dt2 = new Date(year2, month2 - 1, day2);
    var diff = dt1 - dt2;
    var diffDay = diff / 86400000;//1日は86400000ミリ秒
    return diffDay;
}
/* 日付関数--------------------------------------------- */

/*新商品判定--------------------------------------------- */
function check_newcom(in_ymd) {
	in_y = parseInt(in_ymd.substring(0,4));
	in_m = parseInt(in_ymd.substring(4,6));
	in_d = parseInt(in_ymd.substring(6,8));
	dt = new Date();
	var cm_days = compareDate(dt.getFullYear(),dt.getMonth() + 1,dt.getDate(),in_y,in_m,in_d);
	if (cm_days < 0 || cm_days < newitem_days) {
		return true;
	}
	return false;
}
/*新商品判定--------------------------------------------- */

/* XML--------------------------------------------- */
// xmlファイル読み込み
function get_xml(nm,fl,parse_xml){
	$(nm).ready(function(){
		$.ajax({
			url:fl,
			type:'get',
			dataType:'xml',
			timeout:10000,
			error:error_func,
			success:parse_xml
		});
	});
}
function error_func(result) {
	//alert(result.responseText);
	alert("XML読込エラー");
}
/* XML--------------------------------------------- */
