// JavaScript Document

$(document).ready(function(){
	
	//$("#main_contents").urlAutoLink();
	
	$(".tubuyaku .comment").click(
		function(){
			$(this).attr("value", "");
			$(this).css("color", "#333333")
		}
	);
	$(".def_comment").click(
		function(){
			$(this).attr("value", "");
			$(this).css("color", "#333333")
		}
	);
	
	$(".comment_ta").click(
		function(){
			$(this).html("");
			$(this).css("color", "#333333")
		}
	);
	
	// URLをリンクに変換
	$(".urlC").urlAutoLink();
	
	
});

function setCal(){
	//alert("setCal");
	var pid = $("#name").attr("value");
	//alert("pid["+pid+"]");
	//alert("sglist.length["+sglist.length+"]");
	if( pid == "" ){
		return;
	}
	
	if( sglist.length == 0 ){
		return;
	}

  //alert("sglist count["+sglist.length+"]");

	for( var i=0; i<sglist.length; i++ ){
		//alert("sglist"+sglist[i]);
		if( pid == sglist[i] ){
			$("#cal").val("");
			$("#cal").val(cal[i]);
			return;
		}
	}
	
	//$("#cal").val("");
};

function start_suggest( category ){

	//$("#name").val("");
	//$("#cal").val("");
	
	sub_category = $("#sub_category option:selected").attr("label");
	sub_category = encodeURIComponent(sub_category);
	//alert(sub_category);
	sglist.length = 0;
	cal.length = 0;
	cal_id.length = 0;
	
	$.ajax({
		type: "GET",
		url: category+".php",
		data: "mode=suggest&sub_category="+sub_category,
		dataType: "json",
		scriptCharset: "utf-8",
		success: function(data){

			for( var i=0; i<data.length; i++ ){
				sglist.push( data[i].name );
				cal.push( data[i].cal );
				cal_id.push( data[i].id );
			}
			//alert( sglist.length );
		} //end success: function
	}); //end ajax
};

function key_check( evt ){

	var keyCode;
	if (evt) {
		keyCode = evt.keyCode;    
	} else {
		keyCode = event.keyCode;
	}
	
	if (keyCode == 10){
		//alert(10);
	}else if(keyCode == 13){
		//alert(13);
		setCal();
	}else{
		//alert("else");
	}
};

/*
function input_check(){
	
	//名称チェック
	var in_name = $("#name").attr("value");
	if( in_name == "" ){
		alert('名称を入力してください。');
		return;
	}
	
	//カロリーチェック
	var in_cal  = $("#cal").attr("value");
	if( in_cal == "" || isNaN(in_cal) == true || Number(in_cal) < 0 ){
		alert('カロリーを正確に入力してください。');
		return;
	}								

	//メッセージチェック
	if($('.comment').attr('title')==$('.comment').attr('value')){
		alert('メッセージを入力してください。');
		return;
　}
	
	//カロリーＩＤの取り扱い
	//登録データを使用する場合、ktp_calorie の　id
	//上記以外は　0
	var in_cal_id = 0;
	for( var i=0; i<sglist.length; i++ ){
		//alert( '['+in_name+']:['+sglist[i]+']  ['+in_cal+']:['+cal[i]+']  ('+cal_id[i]+')' );
		if( in_name == sglist[i] && in_cal == cal[i] ){
			//alert('match!! ('+cal_id[i]+')');
			in_cal_id = cal_id[i];
			break;
		}
	};
	
	$("#cal_id").val("");
	$("#cal_id").val(in_cal_id);
	
	document.forms['form1'].submit();
};
*/


/* 自動URLリンクプラグイン for jQuery  
2009.1 By KaZuhiro FuRuhata  */  
$.fn.urlAutoLink = function(baseURL){   
    return this.each(function(){   
        var srcText = this.innerHTML;   
        this.innerHTML = srcText.replace(/(http:\/\/[\x21-\x7e]+)/gi, "<a href='$1' target='_blank'>$1</a>");   
    });   
} 


