/*

> gNavi rollover
> input src img rollover
> for mac font adj
> gNavi link current
> $('#linkList') link current process
> for form btn
> sub navigation current

*/


/**
 * gNavi rollover
 */
function rollover() {
	if(document.getElementsByTagName) {
		var images = document.getElementsByTagName("img");
		for(var i=0; i < images.length; i++) {
			if(images[i].getAttribute("src").match("_off."))
			{
				images[i].onmouseover = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));
				}
				images[i].onmouseout = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));
				}
			}
		}
	}
}
if(window.addEventListener) {
	window.addEventListener("load", rollover, false);
	window.addEventListener("unload", rollover, false);
}
else if(window.attachEvent) {
	window.attachEvent("onload", rollover);
}


/**
 * input src img rollover
 */
$(function(){

	var inputSrc = $('input[src]');
	
	//▼▼▼
	function inputRollover() {
	
		if(inputSrc){
			if(document.getElementsByTagName) {
		
				for(var i=0; i < inputSrc.length; i++) {
					if(inputSrc[i].getAttribute("src").match("_off.")){
						inputSrc[i].onmouseover = function() {
							this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));
						}//func
						inputSrc[i].onmouseout = function() {
							this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));
						}//func
					}//if
				}//for
		
		
			}//if
		}//if
	
	}//inputRollover func
	//▲▲▲

	
	if(window.addEventListener) {
		window.addEventListener("load", inputRollover, false);
		window.addEventListener("unload", inputRollover, false);
	
	}else if(window.attachEvent) {
		window.attachEvent("onload", inputRollover);
	}

})//$




/**
	for mac font adj
*/
$(function(){
	if(navigator.userAgent.indexOf("Mac") != -1 ){
		$('#topNewsClum p.att').css( 'letter-spacing',"-0.1em");
		$('#simple01 dl').css( 'letter-spacing',"-0.05em");
	}
})


/**
 * gNavi link current
 */
$(function(){
	var gNaviPath = document.URL;

	var reg01 = new RegExp(/#(.*)$/gm);
	var gNaviPath = gNaviPath.replace(reg01, "");


	gNaviPath = gNaviPath.split('/');

});



/**
 * $('#linkList') link current process
 */
$(function(){
	var path_arr = document.URL;

	var reg01 = new RegExp(/#(.*)$/gm);
	var path_arr = path_arr.replace(reg01, "");

	path_arr = path_arr.split('/');
	// ------------------------------------------------------------------
	
	//▼▼▼ 階層が変わる場合は、コメントを外して調整が必要。
	//ルート直下の環境 = '/'
	path_arr.shift();
	path_arr.shift();
	path_arr.shift();

	
	// ------------------------------------------------------------------
	// ------------------------------------------------------------------
	
	//▼▼▼ 階層が変わる場合は、コメントを外して調整が必要。
	//ルート直下の環境 = '/'
	
	//テスト環境 url = 'http://www.cbox.co.jp/reform-kobo/'
	/*
	path_arr.shift();
	path_arr.shift();
	path_arr.shift();
	path_arr.shift();
	*/
	
	// ------------------------------------------------------------------




	//▼▼▼
/*
	if( path_arr == 'contact_re.php' ){
		path_arr = ['contact.php'];

	}
	
	if( path_arr == 'estimate_re.php' ){
		path_arr = ['estimate.php'];
	}
*/


	//switchは === を利用。
	switch(path_arr[0])
	{
		case 'contact_re.php': path_arr = ['contact.php']; break;
		case 'estimate_re.php': path_arr = ['estimate.php']; break;

		case 'simple01.php': path_arr = ['simple00.php']; break;
		case 'simple02.php': path_arr = ['simple00.php']; break;
		case 'simple03.php': path_arr = ['simple00.php']; break;
		case 'simple04.php': path_arr = ['simple00.php']; break;

		case 'lowcost01.php': path_arr = ['lowcost00.php']; break;
		case 'lowcost02.php': path_arr = ['lowcost00.php']; break;
		case 'lowcost03.php': path_arr = ['lowcost00.php']; break;
		case 'lowcost04.php': path_arr = ['lowcost00.php']; break;
		case 'lowcost05.php': path_arr = ['lowcost00.php']; break;
		case 'lowcost06.php': path_arr = ['lowcost00.php']; break;

		case 'original01.php': path_arr = ['original00.php']; break;
		case 'original02.php': path_arr = ['original00.php']; break;
		case 'original03.php': path_arr = ['original00.php']; break;
		case 'original04.php': path_arr = ['original00.php']; break;
		case 'original05.php': path_arr = ['original00.php']; break;

		case 'planning01.php': path_arr = ['planning00.php']; break;
		case 'planning02.php': path_arr = ['planning00.php']; break;
		case 'planning03.php': path_arr = ['planning00.php']; break;
		case 'planning04.php': path_arr = ['planning00.php']; break;
	}


	//▼▼▼
	/*
	while(path_arr.length)
	{
		link = $('#linkList').find('a[href^=' + path_arr.join('/') + ']');
		//		link = $('#linkList').find('a[href^=' + path_arr + ']');

		if(link.length)
		{
			var bg = link.css("backgroundImage");

			var str01 = new RegExp(/navi.*_/g);
			bg = bg.match(str01);
			bg = 'url("./img/' + bg + 'on.gif")';
			link.css({backgroundImage:bg});

			break;
		}//end if
		
		alert('テスト : ' + path_arr.pop());
		
	}//end while
	*/
	
	if(document.getElementById('linkList'))
	{
		var linkCurrent = document.getElementById('linkList');
		var linkTags = linkCurrent.getElementsByTagName('a');
		path_arr = String(path_arr);// indexOfで検索するために、ObjectをStringに変換
		
		if(path_arr.indexOf('simple') >= 0){ linkTags[1].style.backgroundImage = 'url("img/navi02_on.gif")'; };
		if(path_arr.indexOf('lowcost') >= 0){ linkTags[2].style.backgroundImage = 'url("img/navi03_on.gif")'; };
		if(path_arr.indexOf('original') >= 0){ linkTags[3].style.backgroundImage = 'url("img/navi04_on.gif")'; };
		if(path_arr.indexOf('planning') >= 0){ linkTags[4].style.backgroundImage = 'url("img/navi05_on.gif")'; };
		
		if(path_arr.indexOf('company') >= 0){ linkTags[5].style.backgroundImage = 'url("img/navi06_on.gif")'; };
		if(path_arr.indexOf('estimate') >= 0){ linkTags[6].style.backgroundImage = 'url("img/navi07_on.gif")'; };
		if(path_arr.indexOf('contact') >= 0){ linkTags[7].style.backgroundImage = 'url("img/navi08_on.gif")'; };
	}
});



//▼▼▼ for form btn ----------------------
$(function(){

	//▼▼▼ contact_re.php
	$("input#btn2").hover(function(){
			barBtn = document.getElementById("btn2");
			barBtn.src = "img/formBtn01_on.jpg";
		},function(){
			barBtn.src = "img/formBtn01_off.jpg";
		}
	);


	//▼ for forcus blur
	$("input.txt,textarea").focus(function(){
		$(this).css({ background:"#fefaf5" })
	})
	
	$("input.txt,textarea").blur(function(){
		$(this).attr("style"," ")// for ie8 need space.
	})

})




/**
 * sub navigation current
 */
$(function(){
	var nowLink = document.URL;
	var naviLink = $('#thumbArea a');

	for(var i=0; i<naviLink.length; i++){
		if(naviLink[i] == nowLink){
			$(naviLink[i]).css({ backgroundPosition:'0 100%'});
		}
	}
})
