/* ====================================
  File        : common.js
  Date        : 2006.08.29
  Last Update : 2006.08.29
===================================== */
/* ------------------------------
 conf
------------------------------ */
// load files
var LDJSF = [
	{'src': 'flashobject.js', 'charset': 'ISO-8859-1'},
	{'src': 'rollover.js', 'charset': 'EUC-JP'},
	{'src': 'newwindow.js', 'charset': 'EUC-JP'},
	{'src': 'textsize.js', 'charset': 'EUC-JP'},
	{'src': 'imgobject.js', 'charset': 'EUC-JP'}
];


/* ------------------------------
 not modify here.
------------------------------ */
function getElementsByClassName(className){
	var i, j, eltClass;
	var elementsAll = document.getElementsByTagName ? document.getElementsByTagName("*") : document.all;
	var elements = new Array();
	var len = elementsAll.length;
	for(var i = 0; i < len; i++){
		var classNames = elementsAll[i].className.split(/\s+/);
		var clslen = classNames.length;
		for(var j = 0; j < clslen; j++){
			if(classNames[j] == className){
				elements.push(elementsAll[i]);
				break;
			}
		}
	}
	return elements;
}

function addLoadEvent(func){
	var oldonload = window.onload;
	if(typeof window.onload != 'function'){
		window.onload = func;
	}else{
		window.onload = function(){
			oldonload();
			func();
		}
	}
}

function getCookie(name){
	var start = document.cookie.indexOf(name + "=");
	var len = start + name.length + 1;
	if((!start) && (name != document.cookie.substring(0, name.length))){
		return null;
	}
	if(start == -1){
		return null;
	}
	var end = document.cookie.indexOf(';', len);
	if(end == -1){
		end = document.cookie.length;
	}
	return unescape(document.cookie.substring(len, end));
}

function setCookie(name, value, expires, path, domain, secure){
	var today = new Date();
	today.setTime(today.getTime());
	if(expires){
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date(today.getTime() + (expires));
	document.cookie = name + '=' + escape(value) +
		((expires)? ';expires=' + expires_date.toGMTString() : '') + 
		((path)? ';path=' + path : '') +
		((domain)? ';domain=' + domain : '') +
		((secure)? ';secure' : '');
}

function deleteCookie(name, path, domain){
	if(getCookie(name)){
		document.cookie = name + '=' +
			((path)? ';path=' + path : '') +
			((domain )? ';domain=' + domain : '') +
			';expires=Thu, 01-Jan-1970 00:00:01 GMT';
	}
}

var scTag = document.getElementsByTagName('script');
var jsDir = '';
var len = scTag.length;
for(var i = 0; i < len; i++){
	var s = scTag[i];
	if(s.src && s.src.indexOf('common.js') != -1){
		jsDir = s.src.substring(0,s.src.indexOf('common.js'));
	}
}

len = LDJSF.length;
for(var i = 0; i < len; i++){
	document.write('<script type="text/javascript" src="' + jsDir + LDJSF[i].src + '" charset="' + LDJSF[i].charset + '"></script>');
}

/****************************************************************
	ｴﾝｼﾞﾆｱﾍﾟｰｼﾞのｴﾝﾄﾘｰﾌｫｰﾑに遷移する処理
****************************************************************/
function web_engi_entry(){
	var new_url = "https://www.careo.jp/engineer/entry/form.html";
//	var new_url = "http://172.16.1.99/engineer/outline/entry.php";
	location.replace(new_url);
}

/**
 * 追加日:2010/01/25
 * 追加者:R.Kaneko
 * 内容:利用規約に同意によるｴﾝﾄﾘｰﾌｫｰﾑの表示・非表示
 */
function agreementCheck(obj){
	if(obj.checked){
		document.getElementById("entryForm").style.display="block";
	}else{
		document.getElementById("entryForm").style.display="none";
	}
}
function agreementCheck(){
	if(document.getElementById("agreement").checked){
		document.getElementById("entryForm").style.display="block";
	}else{
		document.getElementById("entryForm").style.display="none";
	}
}