// --------------------
//   smartRollover
// --------------------


function smartRollover(){
	if(document.getElementsByTagName){
	  var preload = [];
		var images = document.getElementsByTagName("img");
		
		for(var i=0, src, l; i < images.length; i++){
			src = images[i].getAttribute("src");
			if(src.match("_off.")){
				images[i].src_rollout =  src;
				images[i].src_rollover =  src.replace("_off.", "_on.");

		        l = preload.length;
		        preload[l] = new Image();
		        preload[l].src = images[i].src_rollover;

				addEvent(images[i], "mouseout", function(){this.src = this.src_rollout;});
				addEvent(images[i], "mouseover", function(){this.src = this.src_rollover;});
			}
		}
	}
}

addEvent(window, 'load', smartRollover);


// --------------------
//   Event
// --------------------
// EventListener IE/Other Compatible

function addEvent(eventTarget, eventName, func){
	if(eventTarget.addEventListener){
		eventTarget.addEventListener(eventName, func, false);
	} else if(window.attachEvent){
		eventTarget.attachEvent('on'+eventName, function(){func.apply(eventTarget);});
	}
}

// --------------------
//   Upmark
// --------------------
function newM(y,m,d){
	newday=new Date(y+"/"+m+"/"+d);
	oldday= new Date();
	n=(oldday-newday)/(1000*60*60*24);
	if (n <=7)document.write("<img src='/common/img/mak_up.gif' width='28' alt='' class='upmark' />");
}

// --------------------
//   UpmarkSide
// --------------------
function newM2(y,m,d){
	newday=new Date(y+"/"+m+"/"+d);
	oldday= new Date();
	n=(oldday-newday)/(1000*60*60*24);
	if (n <=7)document.write("<img src='/common/img/mak_up_side.png' width='35' height='21' alt='UP!' class='upmark' />");
}
// --------------------
//   Upmark02
// --------------------
function newM3(y,m,d){
	newday=new Date(y+"/"+m+"/"+d);
	oldday= new Date();
	n=(oldday-newday)/(1000*60*60*24);
	if (n <=7)document.write("<span class='upmark'><img src='/common/img/mark_up02.gif' width='49' height='29' alt='UP!' /></span>");
}

// --------------------
//   Upmark04
// --------------------
function newM4(y,m,d){
	newday=new Date(y+"/"+m+"/"+d);
	oldday= new Date();
	n=(oldday-newday)/(1000*60*60*24);
	if (n <=7)document.write("<span class='upmark'><img src='/common/img/mak_up02.gif' width='37' height='18' alt='UP!' /></span>");
}

// --------------------
//   Upmark05
// --------------------
function newM5(y,m,d){
	newday=new Date(y+"/"+m+"/"+d);
	oldday= new Date();
	n=(oldday-newday)/(1000*60*60*24);
	if (n <=7)document.write("<span class='up'><img src='/common/img/mak_up04.gif' alt='UP!' width='36' height='12' /></span>");
}

// --------------------
//   Map point 
// --------------------
// Googlemap　緯度経度補正
function getGmapLink(x,y){	
  //yは緯度、xは経度に注意
	var g_lat = y - (y * 0.00010695) + (x * 0.000017464) + 0.0046017;
	var g_lng = x - (y * 0.000046038) - (x * 0.000083043) + 0.010040;
	document.write('<a href="http://maps.google.co.jp/maps?q=' + g_lat.toFixed(6) + ',' + g_lng.toFixed(6) + '" target="_blank">大きな地図を見る</a>');
}


