//default functions

//rollOverImages
function rollOver() {
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');
	
	for (var i = 0; i < aImages.length; i++) {
		if (aImages[i].className == 'rollover') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_s'+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('_s'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}

//replace "_blank" tag. for strict XHTML
function blanker() {
	//使う変数を宣言
	var sTempHref;
	//全てのAタグを取得
	var aLinks = document.getElementsByTagName('a');
	
	//Aタグの数だけまわす
	for (var i = 0; i < aLinks.length; i++) {
		//クラス名にoutsideが付いていれば
		if (aLinks[i].className == 'outside') {
			//リンク先を取得
			var href = aLinks[i].getAttribute('href');

			//Aタグをonclickのwindow.openに置き換え
			aLinks[i].onclick = function() {
				sTempHref = this.getAttribute('href');
				window.open(sTempHref);
				//aタグ無効化
				return false;
			}
		}
	}
}

//readonlyのtextareaとinputは1クリックで全選択化
function selectText() {
	var aTextareas = document.getElementsByTagName('textarea');
	var aInputs    = document.getElementsByTagName('input');
	
	for (var i = 0; i < aTextareas.length; i++) {

		if (aTextareas[i].getAttribute('readonly')) {
			aTextareas[i].onfocus = function() {
				this.select();
			}
			aTextareas[i].onclick = function() {
				this.select();
			}
		}
	}

	for (var i = 0; i< aInputs.length; i++) {
		
		if(aInputs[i].getAttribute('type') == 'text' && aInputs[i].getAttribute('readonly')) {
			aInputs[i].onfocus = function() {
				this.select();
			}
			aInputs[i].onclick = function() {
				this.select();
			}
		}
		
	}

}

//function default javascripts
onload = function() {
	if (!document.getElementById) return
	rollOver();
	blanker();
	selectText();
}

//
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


//function
function portal() {
	window.open("/uni/portal.html", "", "width=1010, height=700, status=yes, toolbar=no, location=no, scrollbars=yes, resizable=no");
}
