function getrooturl(){
	if(!document.getElementById){
		return ('./');
	}
	var rooturl = null;
	/*
	var basecssurl = document.getElementById("basecss").href;
	var basecssfnm = 'css/base.css';
	var basecssfnmlengh = basecssfnm.length;
	var basecssurllengh = basecssurl.length;
	var rooturllength = basecssurllengh - basecssfnmlengh;
	var rooturl = basecssurl.substring(0, rooturllength);
	*/
	if(!rooturl || rooturl == ''){
		rooturl = './';
	}
	
	return (rooturl);
}

function naviLink(obj) {
	var url = obj.options[obj.selectedIndex].value;
	if(url != '') {
		location.href = url;
	}
}

//Flash表示 要SWFObject
function zmapWrite(fname, url, wowmap){
	var so = new SWFObject(url+"img/zmap/zoomifyViewer.swf?t="+new Date().getTime(), "zmap", "640", "500", "9", "#FFFFFF");
	so.addParam("quality", "high");
	so.addParam("FlashVars", "zoomifyImagePath="+url+"wmf/"+wowmap+"/z"+fname+"&amp;zoomifyNavigatorVisible=false");
	so.addParam("zoomifyNavigatorVisible", "false");
	so.write("zmap"+fname);
}

//外部リンク _blank
function targetBlank(){
	var aElms =	document.getElementsByTagName('a');
	if(aElms.length == 0){
		return;
	}
	for(var i = 0; i < aElms.length; i++ ){
		if(aElms[i].className == 'targetblank' || aElms[i].className == 'targetBlank' || aElms[i].className == 'targetBlankSimple'){
			aElms[i].target = '_blank';
			//aElms[i].onclick = function(){alert(aElms[i].href);}
		}
	}
}
//ページの先頭へ追加
function toThisTopLinkAdd(){
	if (document.getElementById) {
		var linkElms = document.getElementsByTagName('a');
		for(var i = 0; i < linkElms.length; i++){
			if(linkElms[i].href.match(/#WRAPPER$/)){
				linkElms[i].onclick = function(){toThisTop(); return false;}
			}
		}
	}
}

//ページの先頭へ実体
function toThisTop() {
	var x1 = x2 = x3 = 0;
	var y1 = y2 = y3 = 0;
	if (document.documentElement) {
		x1 = document.documentElement.scrollLeft || 0;
		y1 = document.documentElement.scrollTop || 0;
	}else if (document.body) {
		x2 = document.body.scrollLeft || 0;
		y2 = document.body.scrollTop || 0;
	}
	x3 = window.scrollX || 0;
	y3 = window.scrollY || 0;
	var x = Math.max(x1, Math.max(x2, x3));
	var y = Math.max(y1, Math.max(y2, y3));
	window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));
	if (x > 0 || y > 0) {
		window.setTimeout("toThisTop()", 20);
	}
}

function roundCornerMaker(tag){
	if (!document.getElementById) {
		return;
	}
	var tagElms = document.getElementById('maincontent').getElementsByTagName(tag);
	if(!tagElms){
		return;
	}
	var mc;
	for(var i = 0; i < tagElms.length; i++){
		mc = tagElms[i].className.match(/^roundCorner[0-9]+$/);
		if(mc){
			tagElms[i].innerHTML = '<'+tag+' class="' + mc + 'B roundCornerBR"><' + tag + ' class="' + mc + 'B roundCornerBL"><' + tag + ' class="' + mc + 'T roundCornerTR"><' + tag + ' class="' + mc + 'T roundCornerTL"><' + tag + ' class="' + mc + 'M roundCornerMR"><' + tag + ' class="' + mc + 'M roundCornerML"><' + tag + ' class="roundCornerInner clearfix">' + tagElms[i].innerHTML + '</' + tag + '></' + tag + '></' + tag + '></' + tag + '></' + tag + '></' + tag + '></' + tag + '>';
		tagElms[i].className = 'roundCorner';
		}
	}
	
}

function repeatItem(elementId,numIn,tag,styleclass){
	var num = parseInt(numIn);
	if (document.getElementById) {
		if(!document.getElementById(elementId)){
			return;
		}
		var targetElms = document.getElementById(elementId).getElementsByTagName(tag);
		for(i = 0; i < targetElms.length; i++){
			targetElms[i].className = styleclass+((i % num) + 1) + ' '+ targetElms[i].className;
		}
	}
}

function windowOnLoad(){
	targetBlank();
	toThisTopLinkAdd();
	//alert(ieVersion);
}

function indexItemButton(elementClassName){
	var tag = 'div';
	var tagElms = document.getElementById('maincontent').getElementsByTagName(tag);
	if(!tagElms){
		return;
	}
	for(var i = 0; i < tagElms.length; i++){
		if(tagElms[i].className == elementClassName){
			//aあり
			if(tagElms[i].getElementsByTagName('a').length > 0){
				tagElms[i].style.cursor = 'pointer';
				tagElms[i].onmouseover = function(){
					this.style.opacity = 0.9;
					this.style.filter = 'alpha(opacity=90)';  
				}
				tagElms[i].onmouseout= function(){
					this.style.opacity = 1;
					this.style.filter = 'alpha(opacity=100)';  
				}
				tagElms[i].onclick = function(){
					location.href = this.getElementsByTagName('a')[0].href;
				}
			}
		}
	}		
}

function showTopFlash(imgopacity){
	document.getElementById('topFlash').style.visibility='hidden';
	ctmtimeoutid = setTimeout("showTopFlashFade(1)", 4000);
}
function showTopFlashFade(imgopacity){
	document.getElementById('topFlash').style.visibility='visible';
	imgopacity = imgopacity *.93 -0.01;
	document.getElementById('topFlash').style.opacity=(1-imgopacity);
	document.getElementById('topFlash').style.filter = "alpha(opacity="+(1-imgopacity)*100 + ")";
	if(imgopacity > 0.01){
		showtimeoutid = setTimeout("showTopFlashFade(" + imgopacity + ")",30);
	}else{
		clearTimeout(showtimeoutid);
	}
}


function feedInitialize(ev, school, maxfeed) {
	var baseurl = 'http://www.yamamoto.ac.jp';
	document.getElementById('feed').innerHTML = '<img src="' + baseurl +'/image/all/ajax-loader.gif" style="margin:40px 0px 0px 250px;" />';
	myDate = new Date();
	//30分毎に更新
	var t = Math.floor(myDate.getTime() / (30*60*1000));
	var feed = new google.feeds.Feed(baseurl +'/topics/atom.xml?t='+t);
	feed.setNumEntries(20);
	feed.load(function(result) {
		if (!result.error) {
			var container = document.getElementById('feed');
			var html = '';
			var categoryCode = 0;
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				var dd = new Date(entry.publishedDate); // now
				var yearNum = dd.getYear();
				if (yearNum < 2000) yearNum += 1900;
				var monthNum = dd.getMonth()+1;
				if (monthNum < 10) monthNum = '0' + monthNum;
				var dayNum = dd.getDate();
				if (dayNum < 10) dayNum = '0' + dayNum;
				var date = yearNum + '/' + monthNum + '/' + dayNum;
				//イベントなどのアイコン
				var categoryIcon1 = '';
				var categoryIcon2 = '';
				var entryHtml1 = '';
				var entryHtml2 = '';
				if(entry.categories.length == 0){
					entryHtml1 = '<li style="padding-bottom:5px;"><a href="' + entry.link + '">';
					entryHtml2 = '</a></li>';
				}else{
					for(var c = 0; c < entry.categories.length; c++){
						categoryCode = parseInt(entry.categories[c].substring(0,3), 10);
						//イベントなど
						if(categoryCode > 10){
							categoryIcon1 += '<img src="' + baseurl +'/image/alltop/topcategory' +(categoryCode-11+37)+'.gif" alt="" border="0" hspace="1" />';
						}
						//学校 学校指定のない場合（TOP用）は、学校全て
						else if(entry.categories[c] == school || school == ''){
							if(school == ''){
								categoryIcon2 += '<img src="' + baseurl +'/image/alltop/topcategory' +(categoryCode-1+32)+'.gif" alt="'+categoryCode+'" border="0" hspace="1" />';
							}
							entryHtml1 = '<li style="padding-bottom:5px;"><a href="' + entry.link + '">' ;
							entryHtml2 = '</a></li>';
						}
					}
				}
				if(entryHtml1 == ''){
					continue;
				}
				if(school == ''){
					html += (entryHtml1 +'<span class="feeddate">'+ date + '</span>'+entry.title +'<br />'+ categoryIcon1 + categoryIcon2 +  entryHtml2)+"\n";
				}else{
					html += (entryHtml1 + categoryIcon1  + entry.title +  entryHtml2)+"\n";
				}
			}
			container.innerHTML = html;
		}
	});
}



var pickupBanner = new Object();
pickupBanner.init = function(n) {
	//サムネイル
	document.getElementById('navi_m_jogakuin').onmouseover = function(){pickupBanner.set('topPickup_j');},
	document.getElementById('navi_m_jogakuin').onmouseout = function(){pickupBanner.change('topPickup_j');}

	document.getElementById('navi_m_dental').onmouseover = function(){pickupBanner.set('topPickup_s');}
	document.getElementById('navi_m_dental').onmouseout = function(){pickupBanner.change('topPickup_s');}

	document.getElementById('navi_m_business').onmouseover = function(){pickupBanner.set('topPickup_b');}
	document.getElementById('navi_m_business').onmouseout = function(){pickupBanner.change('topPickup_b');}

	document.getElementById('navi_m_design').onmouseover = function(){pickupBanner.set('topPickup_d');}
	document.getElementById('navi_m_design').onmouseout = function(){pickupBanner.change('topPickup_d');}

	document.getElementById('navi_m_computer').onmouseover = function(){pickupBanner.set('topPickup_c');}
	document.getElementById('navi_m_computer').onmouseout = function(){pickupBanner.change('topPickup_c');}

	document.getElementById('topthumb_sinpu').onmouseover = function(){pickupBanner.set('topPickup_3rd');}
	document.getElementById('topthumb_sinpu').onmouseout = function(){pickupBanner.change('topPickup_3rd');}

	document.getElementById('topthumb_ao').onmouseover = function(){pickupBanner.set('topPickup_ao');}
	document.getElementById('topthumb_ao').onmouseout = function(){pickupBanner.change('topPickup_ao');}

	document.getElementById('topthumb_taiken').onmouseover = function(){pickupBanner.set('topPickup_scsee');}
	document.getElementById('topthumb_taiken').onmouseout = function(){pickupBanner.change('topPickup_scsee');}
	
	//アニメーション用一覧作成。一覧はHTMLの [ #topPickup div.topPickupStage ] から持ってくる
	var stageDivElms = document.getElementById('topPickup').getElementsByTagName('div');
	var ii = 0;
	this.stageElms = new Array();
	this.stageElmsNo = new Array();
	for(var i = 0; i < stageDivElms.length; i++){
		if(stageDivElms[i].className == 'topPickupStage' && stageDivElms[i].id){
			this.stageElms[stageDivElms[i].id] = ii;
			this.stageElmsNo[ii] = stageDivElms[i].id;
			ii++;
			if(ieVersion > 0 && ieVersion < 9){
				stageDivElms[i].style.visibility = 'hidden';
			}else{
				stageDivElms[i].style.opacity = 0.0;
			}
		}
	}
	
	
	//最初に表示する内容セット
	this.elmNow = 'topPickup_3rd';
	this.set(this.elmNow);
	pickupBanner.change(this.elmNow);
	
}
pickupBanner.set = function(elm){
	clearTimeout(this.ctmtimeoutid);
	
	document.getElementById(this.elmNow).style.zIndex = 2;
	if(ieVersion > 0 && ieVersion < 9){
		//〜ie8 filter
		document.getElementById(this.elmNow).style.filter = 'blendTrans(duration=0.2)'; 
		document.getElementById(elm).style.filter = 'blendTrans(duration=0.2)'; 
		
		document.getElementById(this.elmNow).style.visibility = 'visible';
		//document.getElementById(elm).style.visibility = 'hidden';
		
		document.getElementById(this.elmNow).filters.blendTrans.Apply(); 
		document.getElementById(elm).filters.blendTrans.Apply(); 
		
		document.getElementById(this.elmNow).style.visibility = 'hidden';
		document.getElementById(elm).style.visibility = 'visible';
		
		document.getElementById(this.elmNow).filters.blendTrans.Play(); 
		document.getElementById(elm).filters.blendTrans.Play();
		
	}else{
		//CSS3
		//前回分
		document.getElementById(this.elmNow).style.opacity = 0.0;
		//今回分
		document.getElementById(elm).style.opacity = 1.0;
	}
	document.getElementById(elm).style.zIndex = 3;
	document.getElementById('topPickup').onmouseover = function(){clearTimeout(pickupBanner.ctmtimeoutid);}
	document.getElementById('topPickup').onmouseout  = function(){pickupBanner.change(elm);}

	//document.getElementById(elm).onmouseover = function(){clearTimeout(pickupBanner.ctmtimeoutid);}
	//document.getElementById(elm).onmouseout  = function(){pickupBanner.change(elm);}

	this.elmNow = elm;
}

pickupBanner.change = function(elm){
	clearTimeout(this.ctmtimeoutid);
	pickupBanner.set(elm);
	this.elmNowNo = (this.stageElms[elm] + 1) % this.stageElmsNo.length;
	var elm = this.stageElmsNo[this.elmNowNo];
	this.ctmtimeoutid = setTimeout('pickupBanner.change("'+elm+'")', 6000);
}


var ieVersion = 0;
function getIeVersion(){
	document.write('<!--[if lt IE 6 ]><script type="text/javascript">ieVersion = 5;</script><![endif]-->');
	document.write('<!--[if IE 6 ]><script type="text/javascript">ieVersion = 6;</script><style media="all" type="text/css">body{font-family:"ＭＳ Ｐゴシック","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";font-size:88%;}</style><![endif]-->');
	document.write('<!--[if IE 7 ]><script type="text/javascript">ieVersion = 7;</script><style media="all" type="text/css">body{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-size:82%;}</style><![endif]-->');
	document.write('<!--[if IE 8 ]><script type="text/javascript">ieVersion = 8;</script><style media="all" type="text/css">body{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-size:82%;}</style><![endif]-->');
	document.write('<!--[if IE 9 ]><script type="text/javascript">ieVersion = 9;</script><style media="all" type="text/css">body{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-size:82%;}</style><![endif]-->');
	document.write('<!--[if gte IE 10 ]><script type="text/javascript">ieVersion = 10;</script><style media="all" type="text/css">body{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-size:82%;}</style><![endif]-->');
	return;
}
document.write('<!--[if IE ]><script type="text/javascript">getIeVersion();</script><![endif]-->');

