$(function(){
  $('#domainname').focus(
    function(){
	  if($(this).val() == '検索したいドメイン名を入力して下さい。'){
	    $(this).val('');
	  }
	}
  ).blur(
    function(){
	  if($(this).val() == ''){
	    $(this).val('検索したいドメイン名を入力して下さい。');
	  }
	}
  );
  $('form#domainsearch_form').submit(
    function(){
	  var em = '';
      if($('#domainname').val() == '' || $('#domainname').val() == '検索したいドメイン名を入力して下さい。' ){
	    em = '<p class="error">ドメイン名が入力されていません。</p>';
	  }else if($('#domainname').val().match("[^a-z0-9A-Z-]")){
	    em = '<p class="error">ドメイン名として利用できない文字が含まれています。</p>';
	  }else if($('#domainname').val().substr(0,1) == '-' || $('#domainname').val().substr(-1,1) == '-'){
	    em = '<p class="error">ドメイン名の最初と最後に-(ハイフン)は使えません。</p>';
	  }else if($('form#domainsearch_form input[@type=checkbox]:checked').length < 1){
	    em = '<p class="error">トップレベルドメインを選択して下さい。</p>';
	  }

	  if(em != ''){
	    $(em).appendTo($(this)).fadeOut(2000);
	    return false;
	  }
	}
    
  );
});