/**
 * テキストボックスのデフォルト文字を消す
 */
function eraseTb(obj){
 if (obj.value == obj.defaultValue) obj.value = "";
}
/**
 * テキストボックスをデフォルト文字をセット
 */
function revertTb(obj){
 if (obj.value == "") obj.value = obj.defaultValue;
}


/*
 * クラス名で取得
 */
document.getElementsByClassName = function (className) {
	var i, j, eltClass;
	var objAll = document.getElementsByTagName ? document.getElementsByTagName("*") : document.all;
	var objCN = new Array();
	for (i = 0; i < objAll.length; i++) {
		if(typeof(objAll[i].className) != "string"){
			continue;
		}
		eltClass = objAll[i].className.split(/\s+/);
		for (j = 0; j < eltClass.length; j++) {
			if (eltClass[j] == className) {
				objCN.push(objAll[i]);
				break;
			}
		}
	}
	return objCN;
};


/**
 * name属性を付与しつつcreate
 */
function createElementWithName(tag, name) {
	var element;
	if (name) {
		element = (isIE8())? document.createElement('<' + tag + ' name="' + name + '">'): document.createElement(tag);
		element.name = name;
	} else {
		element = document.createElement(tag);
	}
	return element;
}

/**
 * ie8以下
 */
var isIE8 = function(){
	if(ie < 8){
		return true;
	}
	return false;
};
/**
 * ie6以下:true
 */
var isIE6 = function(){
	if(ie < 7){
		return true;
	}
	return false;
};

/**
 * ie判定
 * ie以外: ie === undefined
 * ie7: ie === 7
 * ie8以上: ie > 7
 */
var ie = (function(){
//	var isIE =/*@cc_on!@*/false;
	var undef, v = 3, div = document.createElement('div');
	while (
		div.innerHTML = '<!--[if gt IE '+(++v)+']><i></i><![endif]-->',
		div.getElementsByTagName('i')[0]
	);
	return v> 4 ? v : undef;
}());

