var def = '例) 新宿';
var css = 'example';

/**
 * キーワード検索欄の色変え処理
 */
$(function() {
	  $('.searchKeyword')
	    .focus(function() {
//	    	alert($(this).hasClass(css));
	      if($(this).hasClass(css)) {
	        $(this).removeClass(css).val('');
	      }
	    })
	    .blur(function() {
	      if($(this).val().length == 0 || $(this).val() == def) {
	        $(this).addClass(css).val(def);
	      }
	    })
	    .blur();
	  $('.search_type')
	    .click(function() {
			if( $('.searchKeyword').val() == def)
			{
				$('.searchKeyword').val('');
			}
	    })
	});

$(document).ready(function(){
    if($('.searchKeyword').val().length == 0 || $('.searchKeyword').val() == def) {
        $('.searchKeyword').addClass(css).val(def);
      }
})

function dataCheck(keywordId,yosan){
	errFlg = 0;
    var errMsg = "";

    var searchKeyword = document.getElementById(keywordId).value.replace(/,/g, "");
    //var searchKeyword = searchKeyword.replace(/ /g,"　");
    if(searchKeyword == '例) 新宿' || searchKeyword == '例)　新宿' || searchKeyword == ""){
		alert("キーワードを入力してください。");
		return false;
	} else if(searchKeyword.length > 50){
		alert("キーワードは50文字以内で入力してください。");
		return false;
	}
    var yosan = document.getElementById(yosan).value.replace(/,/g, "");
	if((searchKeyword == '例) 新宿' || searchKeyword == "") && yosan1 != ""){
		alert("予算を入力してください。");
		return false;
	} else if(NumberCheck(yosan)==false){
		alert("予算は半角数字で入力してください。");
		return false;
	} else if(yosan.length > 6){
		alert("予算は6桁以内で入力してください。");
		return false;
	}
	document.getElementById(keywordId).value = searchKeyword.replace(/ /g,"　");
	var chkSearchData = document.getElementById(keywordId).value.split("　");
	if(chkSearchData.length > 3){
		alert("キーワード入力は、最大3個までとしてください。");
		return false;
	}

	return true;
}

function NumberCheck(n){
    var i = 0;
    for (i = 0; i < n.length; i++){
        var s = n.substring(i, i + 1);
        if (s == "0"  ||  s == "1" ||  s == "2" || s == "3" || s == "4" || s == "5" || s == "6" || s == "7" || s == "8" || s == "9" || s == "."){
            continue;
        }
        else{
            return false;
        }
    }
    return true;
}

function keywordSubmit(formName,keywordId,yosan)
{
	var check =dataCheck(keywordId,yosan);
	if(check == true){
		keyText = document.getElementById(keywordId);
		if( keyText.value == def)
		{
			keyText.value = "";
		}
		document.getElementsByName(formName)[0].submit();
	}
	return false;
}
