/*--------------------
	dump
-------------------- */
function dump(data) {
	var str = "";
	for(var item in data) {
		str += item+"："+data[item]+"\n";
	}
	alert(str);
}

/*--------------------
	今日のストリングを取得
-------------------- */
function getTodayStr(){
	var d = new Date();
   	var datestr = d.getFullYear()+""+(d.getMonth()+1)+""+d.getDate();
   	return datestr;
}

/*--------------------
	strToHTML
-------------------- */
function strToHTML(str) {
	
	var txt = str.split("\n").join("<br />");
	return txt;
}
/*--------------------
	strFromHTML
-------------------- */
function strFromHTML(str) {
	
	var txt = "";
	if(str.indexOf("<br />") != -1) {
		txt = str.split("<br />").join("\n");

	} else if(str.indexOf("<br>") != -1) {
		txt = str.split("<br>").join("\n");

	} else {
		txt = str;
	}
	return txt;
}

/*--------------------
	ソート
-------------------- */
function asort(ary, key){

	ary.sort(function (b1, b2) {
		return b1[key] > b2[key] ? 1 : -1;
	});

	return ary;
}
/*--------------------
	桁をそろえる
-------------------- */
function keta(num, ketanum){
	
	var n = String(num);
	while(n.length < ketanum){
		n = "0"+n;
	}
	return n;
}

/*--------------------
	ユーザ名を取得
-------------------- */
function getUserName(num){

	var name = "";
	for(var i=0; i<userList.length; i++) {
		var d = userList[i];
		if(d.id == num) {
			name = d.username;
			break;
		}
	}
	return name;
}
/*--------------------
	ユーザidを取得
-------------------- */
function getUserID(name){

	var id = 0;
	for(var i=0; i<userList.length; i++) {
		var d = userList[i];
		if(d.username == name) {
			id = d.id;
			break;
		}
	}
	return id;
}

/*--------------------
	区分名を取得
-------------------- */
function getKbnName(num){

	var name = "";
	for(var i=0; i<taskKbnList.length; i++) {
		var d = taskKbnList[i];
		if(d.id == num) {
			name = d.kbnname;
			break;
		}
	}
	return name;
}
/*--------------------
	区分IDを取得
-------------------- */
function getKbnID(name){

	var id = "";
	for(var i=0; i<taskKbnList.length; i++) {
		var d = taskKbnList[i];
		if(d.kbnname == name) {
			id = d.id;
			break;
		}
	}
	return id;
}
/*--------------------
	コーナー名を取得
-------------------- */
function getCornerName(num){
	
	var name = "";
	for(var i=0; i<cornerList.length; i++) {
		var d = cornerList[i];
		if(d.id == num) {
			name = d.cornername;
			break;
		}
	}
	return name;
}
/*--------------------
	コーナーIDを取得
-------------------- */
function getCornerID(name){

	var id = "";
	for(var i=0; i<cornerList.length; i++) {
		var d = cornerList[i];
		if(d.cornername == name) {
			id = d.id;
			break;
		}
	}
	return id;
}




/*--------------------
	優先度番号を取得
-------------------- */
function getPriorityNum(str){
	
	var num = 0;
	if(str.indexOf("★★★") != -1){
		num = 3;
	} else if(str.indexOf("★★") != -1){
		num = 2;
	} else if(str.indexOf("★") != -1){
		num = 1;
	} 

	return num;
}
/*--------------------
	日付をトリムして取得
-------------------- */
function trimDate(dateStr){
	
	var ymd = "";
	if(dateStr.length > 0){
		var y = dateStr.slice(0,4);
		var m = dateStr.slice(4,6);
		var d = dateStr.slice(6,8);
		ymd = y+"/"+m+"/"+d;
	}else {
		ymd = dateStr;
	}
	
	return ymd;
}
/*--------------------
	日付をトリムして取得
-------------------- */
function untrimDate(dateStr){
	
	var ymd = "";
	if(dateStr.indexOf("/") != -1){
		ymd = dateStr.split("/").join("");
	}else {
		ymd = dateStr;
	}
	
	return ymd;
}
/*--------------------
	日付をトリムして取得2
-------------------- */
function trimDate2(dateStr){
	
	var ymd = "";
	if(dateStr.length > 0){
		var tmp = dateStr.split("_");
		var y = tmp[0].slice(0,4);
		var m = tmp[0].slice(4,6);
		var d = tmp[0].slice(6,8);
		
		var h = tmp[1].slice(0,2);
		var min = tmp[1].slice(2,4);
		var s = tmp[1].slice(4,6);
		
		ymd = y+"/"+m+"/"+d+"<br />"+h+":"+min+":"+s;
	}else {
		ymd = dateStr;
	}
	
	return ymd;
}


/*--------------------
	ブラウザを取得（IE以外はノーマル）
-------------------- */
function getBlowser(){
	var str = "";
	if (typeof document.documentElement.style.msInterpolationMode != "undefined") {
		// IE 7 or newer
		if (navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Trident/4.0")!=-1){
			str = "IE8";
		} else {
			str = "IE7";
			
		}
	} else if (navigator.userAgent.indexOf("MSIE")!=-1 ){
		str = "oldIE";
	} else {
		str = "normal";
	}
	return str;
}