// JavaScript Document

var inputDefaultTxt		= "食材・レシピ名（一部でも可）を入力";
var inputObj;
var resultUrl1			= "http://www.recipe.nestle.co.jp/search/result1";
var resultUrl2			= "http://www.recipe.nestle.co.jp/search/result2";

function focusInput(){
		
	inputObj			= document.getElementById("searchInput");
	if(inputObj.value == inputDefaultTxt){
		inputObj.value = '';
		inputObj.style.color = '#333333';
	}
}
function blurInput(){
	
	inputObj			= document.getElementById("searchInput");
	if(inputObj.value == ""){
		inputObj.value = inputDefaultTxt;
		inputObj.style.color = '#999999';
	}
}
function pressInput(event){
	
	inputObj			= document.getElementById("searchInput");
	if( event.keyCode == 13){
		searchSubmit();
		return true;
	}
	return false;
}
function searchSubmit(){
		
	inputObj			= document.getElementById("searchInput");
	if(inputObj.value != "" && inputObj.value != inputDefaultTxt){
			
		var searchURL;
		var searchTxt = encodeURI( inputObj.value );
		
		if( document.getElementById("searchType").selectedIndex == 0){
			searchURL = resultUrl1 + "?ingre_recipe=" + searchTxt;
		}else if( document.getElementById("searchType").selectedIndex == 1){
			searchURL = resultUrl1 + "?howto=" + searchTxt;
		}else if( document.getElementById("searchType").selectedIndex == 2){
			searchURL = resultUrl1 + "?id=" + searchTxt;
		}
			
		//window.open( searchURL, "_blank" );
		location.href = searchURL;
	}
}

var isIE = false;
if (navigator.userAgent.indexOf("MSIE",0) != -1) {   // IE?
	isIE = true;
} else {
	// Netscape用にkeypressのイベントリスナー登録
	document.addEventListener('keypress', search_keypressHandler, true);
}

var isSearch;
var whichKeyCode;
function search_keypressHandler(e) {
	isSearch = false;
	whichKeyCode = e.which;
	if (e.target.id == "TextLeftSrchKey" && e.which == 13) {
		targetValue = e.target.value;
		isSearch = true;
	}
}
function text_keypress() {
	if (isIE == true) {
		if (window.event.keyCode == 13) {
			return false;
		} else {
			return true;
		}
	} else {
		if (whichKeyCode == 13) {
			return false;
		} else {
			return true;
		}
	}
}
function search_keypress(obj) {
	if (isIE == true) {
	   if (window.event.keyCode == 13) {
		   window.open("http://www.recipe.nestle.co.jp/search/result1?ingre_recipe=" + escape(obj.value), "_self");
		   return true;
	   }
	} else {
	   if (isSearch == true) {
		   window.open("http://www.recipe.nestle.co.jp/search/result1?ingre_recipe=" + escape(obj.value), "_self");
		   return true;
	   }
	}
	return false;
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
	if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
		document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function search_click() {
	var key = document.getElementById("TextLeftSrchKey").value;
	if (key == document.getElementById("TextLeftSrchKey").defaultValue) {
		key = "";
	}
	window.open("http://www.recipe.nestle.co.jp/search/result1?ingre_recipe=" + escape(key), "_self");
}

function clearField(field) {
	if (field.value == field.defaultValue) {
		field.value = '';
	}
}

function checkField(field) {
	if (field.value == '') {
		field.value = field.defaultValue;
	}
}

