//////////////////////////////////////////////////////////
/*
　　　ウインドウを出すJavascript
*/
//////////////////////////////////////////////////////////

var offsetWin = 380;				//ウインドウサイズ（横幅）
var windowIdName = 'jiyudaWin';		//ウインドウのiD名
var heightOffset = 130;				//ウインドウの高さオフセット

// 表示させるHTML
var subWindowHtml = '<p>Jiyu!da!カードでお申し込みされる方はこのボタンをクリックしてCLOの運転免許ホームページからお申込書を印刷し必要事項をご記入の上、当校窓口までご持参ください。<br />';
subWindowHtml += '(当校でもJiyu!da!カードのお申込書はご用意できます。)<br />';
subWindowHtml += '※(株)セディナの審査あり</p>';

// ここからはさわっちゃダメ
var xPos = 0;
var yPos = 0;
var winWidth = 0;
var obj = false;
windowSize();
window.onresize = windowSize;

function initOpenWin(inputIdNames){
	document.write('<div id="'+windowIdName+'">Loading...</div>');
	elem(windowIdName).innerHTML = subWindowHtml;

	var openButtons = inputIdNames.split(',');
	for(i=0; i<openButtons.length; i++){
		elem(openButtons[i]).onmouseover = openWin;
		elem(openButtons[i]).onmouseout = closeWin;
	}
	document.onmousemove = dispPos;
}

function windowSize(){
	if(document.layers || document.getElementById) winWidth = window.innerWidth-20;
	if(document.all) winWidth = document.body.clientWidth-1;
}

function closeWin(){
	elem(windowIdName).style.display = 'none';
	obj = false;
}

function openWin(){
	elem(windowIdName).style.display = 'block';
	obj = true;
}

function elem(elemName){
	if (document.getElementById(elemName)) return document.getElementById(elemName);
}

function positionX(e){
	if (document.all) return window.event.clientX+(document.body.scrollLeft || document.documentElement.scrollLeft);
	else return window.pageXOffset+e.clientX;
}

function positionY(e){
	var uName = navigator.userAgent;
	if (uName.indexOf("Safari") > -1)return window.event.clientY;
	else if (document.all)return window.event.clientY+(document.body.scrollTop || document.documentElement.scrollTop);
	else return window.pageYOffset+e.clientY;
}

function dispPos(e){
	xPos = positionX(e);
	yPos = positionY(e);
	if (obj){
		var jiyudaObj = elem(windowIdName);
		yPos -= heightOffset;
		if ((xPos + offsetWin) > winWidth){xPos = winWidth - offsetWin};
		jiyudaObj.style.left = xPos+'px';
		jiyudaObj.style.top = yPos+'px';
	}
}
