﻿new function() {

	var blankImgURI = 'http://www.assist-ad.com/img/blank.gif';

	/* ============================================================================== colorRows - 'rowTint'
		Automatic coloured rows | Bite Size Standards
		http://bitesizestandards.com/bites/automatic-coloured-rows
	*/
	colorRows = function() {
		var myTR = document.getElementsByTagName('tr');
		for (var i=0;i<myTR.length;i++) {
			if (i%2) {
				myTR[i].className = 'rowTint';
			}
		}
	}

	/* ============================================================================== initRollovers - 'imgover'
		Standards Compliant Rollover Script
		Author : Daniel Nolan
		http://www.bleedingego.co.uk/webdev.php
	*/

	initRollovers = function() {
		if (!document.getElementById) return
	
		var aPreLoad = new Array();
		var sTempSrc;
		var aImages = document.getElementsByTagName('img');

		for (var i = 0; i < aImages.length; i++) {		
			if (aImages[i].className == 'imgover') {
				var src = aImages[i].getAttribute('src');
				var ftype = src.substring(src.lastIndexOf('.'), src.length);
				var hsrc = src.replace(ftype, '_o'+ftype);

				aImages[i].setAttribute('hsrc', hsrc);
			
				aPreLoad[i] = new Image();
				aPreLoad[i].src = hsrc;
			
				aImages[i].onmouseover = function() {
					sTempSrc = this.getAttribute('src');
					this.setAttribute('src', this.getAttribute('hsrc'));
				}	
			
				aImages[i].onmouseout = function() {
					if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_o'+ftype, ftype);
					this.setAttribute('src', sTempSrc);
				}
			}
		}
	}

	/* ============================================================================== createBlankLink - 'blankLink'
		Author : Yanagi
		Editor : Toki
		Date   : 2007-04-19
	*/
	createBlankLink = function(){
		var allLink = document.getElementsByTagName('a');
		for(i=0; i<allLink.length; i++){
			if ((allLink[i].className == 'blankLink')||(allLink[i].rel == 'blankLink')){
//				allLink[i].style.paddingRight = '19px';
//				allLink[i].style.background = 'url(' + blankImgURI +') no-repeat 100% 50%';

				allLink[i].target = '_blank';

				var orgTitle = allLink[i].title;
				allLink[i].title = orgTitle + ' : 新しいウィンドウで開きます';
			}
		}	
	}

	inputTagSize = function(){
		detailSize(document.getElementsByTagName('input'));
		detailSize(document.getElementsByTagName('textarea'));
		function detailSize(tempArray){
			for(i=0; i<tempArray.length; i++){
				var sizePix = 0;
				if (tempArray[i].size) sizePix = tempArray[i].size * 6;
				else if (tempArray[i].cols) sizePix = tempArray[i].cols * 6;
				if (sizePix) tempArray[i].style.width = sizePix+'px';
			}
			return true;
		}
	}

	/* ============================================================================== addEvent
	*/

	function addEvent(elm,listener,fn){
		try{
			elm.addEventListener(listener,fn,false);
		}catch(e){
			elm.attachEvent("on"+listener,fn);
		}
	}

	addEvent(window, "load", colorRows);
	addEvent(window, "load", initRollovers);
	addEvent(window, "load", createBlankLink);
//	addEvent(window, "load", inputTagSize);
	addEvent(window, "load", gmapMake);
	addEvent(window, "load", gmapMake2);
	

} // end of new function

function gmapMake(){
	if (document.getElementById('gmapArea')){
		var outHtml = '<iframe width="604" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.jp/maps/ms?ie=UTF8&amp;hl=ja&amp;om=1&amp;msa=0&amp;msid=113962211246636174253.00043fe5e1dbfac6a3bd5&amp;ll=35.846596,139.828598&amp;spn=0.001487,0.004045&amp;iwloc=00043fe8f5743d95fc199&amp;output=embed&amp;s=AARTsJqs6B0XqJQ_PNoqqI3n5NHq7g2UNA"></iframe><br />';
		outHtml += '<small><a href="http://maps.google.co.jp/maps/ms?ie=UTF8&amp;hl=ja&amp;om=1&amp;msa=0&amp;msid=113962211246636174253.00043fe5e1dbfac6a3bd5&amp;ll=35.846596,139.828598&amp;spn=0.001487,0.004045&amp;iwloc=00043fe8f5743d95fc199&amp;source=embed" style="color:#0000FF;text-align:left">拡大地図を表示</a></small>';
		document.getElementById('gmapArea').innerHTML = outHtml;
	}
}

function gmapMake2(){
	if (document.getElementById('gmapAreaSec')){
		var outHtml = '<iframe width="604" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.jp/maps/ms?ie=UTF8&amp;hl=ja&amp;msa=0&amp;msid=113962211246636174253.00043fe5e1dbfac6a3bd5&amp;ll=35.718887,139.77101&amp;spn=0.313782,0.199409&amp;om=1&amp;output=embed&amp;s=AARTsJqs6B0XqJQ_PNoqqI3n5NHq7g2UNA"></iframe><br />';
		outHtml += '<small><a href="http://maps.google.co.jp/maps/ms?ie=UTF8&amp;hl=ja&amp;msa=0&amp;msid=113962211246636174253.00043fe5e1dbfac6a3bd5&amp;ll=35.718887,139.77101&amp;spn=0.313782,0.199409&amp;om=1&amp;source=embed" style="color:#0000FF;text-align:left">拡大地図を表示</a></small>';
		document.getElementById('gmapAreaSec').innerHTML = outHtml;
	}
}
