﻿// メンテナンスフリーのポップアップ http://members.jcom.home.ne.jp/jintrick/Personal/popup_dom.html
// ■■htmlファイルのリンク部分には class="lostLune" と指定しておく

var d = document;
var Title;

function popup(e){
	var obj = (d.all) ? window.event.srcElement : e.target.parentNode;
	if( (obj.title) || (obj.className.indexOf(' event') != -1) ){
		var ttl = (obj.title) ? obj.title : Title;
		Title = ttl;
		obj.title = '';
		if(obj.className.indexOf(' event') == -1) obj.className += ' event';
		var nSPAN = d.createElement('SPAN');
		nSPAN.appendChild(d.createTextNode(ttl));
		d.body.appendChild(nSPAN);
		nSPAN.className = 'popup';
		var YY = (!d.all) ? window.scrollY + e.clientY +10 : d.body.scrollTop + window.event.clientY +10;
		var XX = (!d.all) ? window.scrollX + e.clientX + 10 : d.body.scrollLeft + window.event.clientX + 10;
		with(nSPAN.style){
			top = new String(YY) + 'px';
			left = new String(XX) + 'px';
			display = 'inline';
		}
	}
}

function hidepopup(e){
	var obj = (d.all) ? window.event.srcElement : e.target.parentNode;
	if(obj.className.indexOf(' event') != -1){
		obj.title = Title;
		var oSpans = d.getElementsByTagName('SPAN');
		for(var i=0,target; i<oSpans.length; i++){
			target =oSpans.item(i); 
			if(target.className == 'popup'){
				target.parentNode.removeChild(target);
			}
		}
	}
}
function addEvent(){ // Internet Explorerには無関係。N6,Mozilla用。
	if(d.all) return;
	var links = d.links; // あるいは d.getElementsByTagName('A');
	for(var i=0,link; i<links.length; i++){
		link = links.item(i);
		if(link.title){
			link.addEventListener('mouseover', popup, true);
			link.addEventListener('mouseout', hidepopup, true);
		}
	}
}

if(d.all){
	d.onmouseover = popup;
	d.onmouseout = hidepopup;
}
window.onload = addEvent;



// ■■ナビゲーションバー関連
// HTML中に<a href="javascript:addSearchbar()">ナビバー</a>
// <base href="http://www.ysugiyama.com/st/index.html" target="_content">

window.name="_content"; 

function addSearchbar() {
    window.open ("http://www.ysugiyama.com/st/index-bar.html","_search","");
}
function addTeibanbar() {
    window.open ("http://www.ysugiyama.com/teiban-bar.html","_search","");
}
function addTopicbar() {
    window.open ("http://www.ysugiyama.com/vinyl/topic/topic-bar.html","_search","");
}



//■■■IEに追加でIE用のスタイルシート(opera偽装対策済み、絶対参照)を読ませる
if (!window.opera && document.all){
    cssSrc = "<link rel='stylesheet' type='text/css' href='http://www.ysugiyama.com/vinyl/style/style-vinylie.css'>";
  document.write(cssSrc);
  }


//■■■ iPad用のスタイルシートを読ませる
 if(navigator.platform.indexOf("iPad") != -1)
  {
    cssSrcipad = "<link rel='stylesheet' type='text/css' href='http://www.ysugiyama.com/vinyl/style/style-vinylipad.css'>";
  document.write(cssSrcipad);
  }


//■■■ IE6用のスタイルシートを読ませる
if (typeof document.body.style.maxHeight != "undefined") {

  // IE 7, mozilla, safari, opera 9
} else {
    cssSrcie6 = "<link rel='stylesheet' type='text/css' href='http://www.ysugiyama.com/vinyl/style/style-vinylie6.css'>";
  document.write(cssSrcie6);
  // IE6, older browsers
}


//■■■ AndroidのMobile(Galaxy Sなど)にスタイルシート(480px以下と共通のwithout-menu.css)を読ませる
 if(navigator.platform.indexOf("Android") != -1 && navigator.platform.indexOf("Mobile") != -1)
  {
    cssSrcandroid = "<link rel='stylesheet' type='text/css' href='http://www.ysugiyama.com/vinyl/style/without-menu.css'>";
  document.write(cssSrcandroid);
  }


//■■■ Androidにスタイルシート(480px以下と共通のwithout-menu.css)を読ませる
 if(navigator.platform.indexOf("Android") != -1)
  {
    cssSrcandroid = "<link rel='stylesheet' type='text/css' href='http://www.ysugiyama.com/vinyl/style/without-menu.css'>";
  document.write(cssSrcandroid);
  }



