
///////////////////
//マウスXY座標get

//--マウスX座標get 
	function getMouseX(e){
		if(window.opera)                            //o6用
			return e.clientX
		else if(document.all){
			if(document.compatMode == "CSS1Compat")   //e6用
				return document.documentElement.scrollLeft+event.clientX
			else                                      //e4,e5用
				return document.body.scrollLeft+event.clientX
		}
		else if(document.layers||document.getElementById)
			return e.pageX                          //n4,n6,m1用
	}

//--マウスY座標get 
	function getMouseY(e){
		if(window.opera)                            //o6用
			return e.clientY
		else if(document.all){
			if(document.compatMode == "CSS1Compat")   //e6用
				return document.documentElement.scrollTop+event.clientY
			else                                      //e4,e5用
				return document.body.scrollTop+event.clientY
		}
		else if(document.layers||document.getElementById)
			return e.pageY                          //n4,n6,m1用
	}

//HTMLタグのHTMLエスケープ
function escapeHTML(str) {
	return str.replace(/&/g, "&amp;").replace(/"/g, "&quot;").replace(/</g, "&lt;").replace(/>/g, "&gt;");
}



// 要素の位置を取得し、オブジェクトとして返す
function getElemPos(elem) {
	var obj = new Object();
	obj.x = elem.offsetLeft;
	obj.y = elem.offsetTop;
	while(elem.offsetParent) {
		elem = elem.offsetParent;
		obj.x += elem.offsetLeft;
		obj.y += elem.offsetTop;
	}
	return obj;
}

//****************************************************************
//Emailアドレスチェック
///****************************************************************
function isEmail(param){
	if(param.match("^[0-9A-Za-z._-]+@[0-9A-Za-z][0-9A-Za-z\._-]+.[a-z]$")){
		return true;
	}else{
		return false;
	}
}

//**************************************************
//カラーをランダムに取り出す
//**************************************************
function randomColor (color) {

	if (color == null) {
		var colorArr = new Array();
		colorArr[0] = "#330000";
		colorArr[1] = "#003333";
		colorArr[2] = "#333333";
		colorArr[3] = "#666666";
		colorArr[4] = "#cccc99";
		colorArr[5] = "#ff9933";
		colorArr[6] = "#0000cc";
		colorArr[7] = "#00cc99";
		colorArr[8] = "#ff3300";
		colorArr[9] = "#ff6666";

	} else {
		colorArr = color;

	}

	//１から９の整数の乱数を発生させる
	var colorNum = Math.floor(Math.random()*colorArr.length);
	return colorArr[colorNum];

}
//講義・イベント詳細用のwindowを取り出す
function opnLsnDetail(type ,id) {

	//IE6以下の場合
	if ($.browser.msie && $.browser.version <= 6) {
		window.open('/detsdlIE.php?type='+type+'&id='+id, 'detail', 'width=600,height=620,left=200,toolbar=0,location=0,scrollbars=yes');
	} else {
		window.open('/detsdl.php?type='+type+'&id='+id, 'detail', 'width=600,height=620,left=200,toolbar=0,location=0,scrollbars=yes');
	}

}


