
/**
* オススメレシピ詳細画面を表示するため、引数のFormを送信する.
* @param form フォームオブジェクト
* @param recipeCd レシピコード
* @return 常にfalse
*/
function moveDetailPage(form, recipeCd) {
	$("#recipeCd").val(recipeCd);
	form.action='./OsusumeRecipeDetail';
	form.submit();
	return false;
}

/**
 * レシピ検索を行うため、引数のFormを送信する.
 * @return 常にFalse
 */
function searchRecipeText() {
	$('#searchType').val(1);
	//form.action='./RecipeSearch';
	//form.submit();
	
	//入力チェック
	if (!checkInput('#textSearchTable')) {
		//入力エラー
		return;
	}
	
	var $resultDiv = $('#resultDiv'); 
	$resultDiv.empty();
	$resultDiv.append('<div id="resultDataDiv"></div>');
	$resultDiv.css('overflow', 'auto');
	$resultDiv.height('300px');
	$('#resultMessage').empty();
	$('#resultMessage2').empty();
	
 	$.ajax({
 	   type: 'POST',
 	   url: './RecipeSearch',
 	   dataType: 'html',
 	   data: $('#Form0').serializeArray(),
 	  success: function(html){
 		//うまくいった場合
 	    $("#resultDataDiv").append(html);
 	    var count = $('#count').val();
 	    if (count == 50) {
 	    	$('#resultMessage2').html('レシピは最大50件までしか表示しません、検索条件を見直して下さい。');
 	    } else {
 	    	$('#resultMessage').html('レシピが' + count + '件ヒットしました'); 	    	
 	    }
 	  } 
 	});

	return;
}
 
function textReset() {
	$('#searchText').val('');
}

 /**
  * レシピ検索を行うため、引数のFormを送信する.
  * @return 常にFalse
  */
 function searchRecipeGenre() {
 	$('#searchType').val(2);
 	//form.action='./RecipeSearch';
 	//form.submit();
 	
	var $resultDiv = $('#resultDiv'); 
	$resultDiv.empty();
	$resultDiv.append('<div id="resultDataDiv"></div>');
	$resultDiv.css('overflow', 'auto');
	$resultDiv.height('300px');
	$('#resultMessage').empty();
	$('#resultMessage2').empty();

 	$.ajax({
 	   type: 'POST',
 	   url: './RecipeSearch',
 	   dataType: 'html',
 	   data: $('#Form0').serializeArray(),
  	  success: function(html){
 		//うまくいった場合
 	    $("#resultDataDiv").append(html);
 	    var count = $('#count').val();
 	    if (count == 50) {
 	    	$('#resultMessage2').html('レシピは最大50件までしか表示しません、検索条件を見直して下さい。');
 	    } else {
 	    	$('#resultMessage').html('レシピが' + count + '件ヒットしました'); 	    	
 	    }

 	  }
 	});

 	return false;
 }
  
 function genreReset() {
     $("input[@type='checkbox']").attr('checked', false);
 }
 
/**
 * レシピ検索の詳細画面を表示するため、引数のFormを送信する.
 * @param form フォームオブジェクト
 * @param recipeCd レシピコード
 * @return 常にfalse
 */
 function moveDefaultDetailPage(form, recipeCd) {
 	$("#recipeCd").val(recipeCd);
 	form.action='./DefaultRecipeDetail';
 	form.submit();
 	
 	return false;
 }

function popupRecipeDetail(recipeCd) {
	window.open('./RecipeDetail?recipeCd=' + recipeCd, '', 'width=750, status=no, directories=no, menubar=no, toolbar=no, resizable=yes');
}


/**
* レシピ検索の詳細画面を表示するため、引数のFormを送信する.
* @param form フォームオブジェクト
* @param recipeCd レシピコード
* @return 常にfalse
*/
function moveSearchDetailPage(form, recipeCd) {
	$("#recipeCd").val(recipeCd);
	form.action='./RecipeSearchDetail';
	form.submit();
	return false;
}

/**
* レシピ検索を行うため、引数のFormを送信する.
* @param form フォームオブジェクト
* @return 常にFalse
*/
function backToSearchRecipe(form) {
	form.action='./RecipeSearch';
	form.submit();
	return false;
}

/**
* 表示したいページ数を指定して、引数のFormを送信する.
* @param form フォームオブジェクト
* @param pageNo 遷移したいページ数
* @return 常にfalse
*/
function movePage(form, pageNo) {
	$("#pageNo").val(pageNo);
	form.action='./RecipeSearchMovePage';
	form.submit();
	return false;
}

/**
* 次のページを表示するため、引数のFormを送信する.
* @param form フォームオブジェクト
* @return 常にfalse
*/
function nextPage(form) {
	form.action='./RecipeSearchNextPage';
	form.submit();
	return false;
}


/**
* 前のページを表示するため、引数のFormを送信する.
* @param form フォームオブジェクト
* @return 常にfalse
*/
function prevPage(form) {
	form.action='./RecipeSearchPrevPage';
	form.submit();
	return false;
}

