$(document).ready(function(){

  var path = location.pathname;
  var red = '#c00';
  var blue = '#00d';
  var pageNums = 2;


  $('#loginForm').submit(function(evt){


	if ($('#isSaveCookie').attr('checked')){
		saveCookie = 1;
	}else{
		saveCookie = 0;
	}

	var rsv = $('#rsv').val()+'';

    evt.preventDefault();
    var url = $(this).attr('action');

    var hostname = location.hostname;

    if (path.match(/pico_semi_order/)) {
    	php_path = '/pico_semi_order/common/executeLogin.php';
    }else if(hostname.match('sample')){
    	php_path = '/common/executeLogin.php';
    }else{
    	php_path = '/~common/executeLogin.php';
    }

    $('#loginErrorMessage').text('ログインチェック中…');
    $('#loginErrorMessage').fadeIn('normal');

    var now = new Date();

    $.getJSON(
      php_path,
      {
        'account': $('#account').val(),
        'id': $('#loginId').val(),
        'password': $('#password').val(),
        'isSaveCookie': saveCookie,
        'url':url,
        'type':$('#type').val(),
        'time':now
      },
      function(data) {
        if (data.message) {
          $('#loginErrorMessage').text(data.message);
          $('#loginErrorMessage').fadeIn('normal');
        } else {
          window.location.href = url+'?isSaveCookie='+saveCookie+'&rsv='+rsv;
        }
      }
    )
  });


  $('.displayChangeButton').click(function(evt){
    evt.preventDefault();
    var flag;
    if (location.pathname.match(/category_high_list/)) {
      flag = 'high';
    } else if (location.pathname.match(/category_high_regist/)) {
      flag = 'middle';
    } else if (location.pathname.match(/category_middle_regist/)) {
      flag = 'low';
    }
    var id = $(this).attr('id');
    var $$ = $(this);
    $.getJSON(
      path + 'executeCategoryDisplayChange.php',
      {
        'id': id,
        'flag': flag
      },
      function(data) {
        if (data.flag) {
          $$.val('非表示');
          $$.css('color',red);
        } else {
          $$.val('表示中');
          $$.css('color',blue);
        }
      }
    )
  });

  $('.displayChangeButton').dblclick(function(){
    alert('連続処理は受け付けられません。');
  });

  $('.deleteLink').click(function(evt){
    if (confirm('対象のデータを削除してもよろしいですか？')) {
      window.location.href($(this).attr('href'));
    }
    evt.preventDefault();
  });

  $('#itemSearch').click(function(){
    $('.filter').css('display','block');
    $('#itemSearchLookUpAdmin').css('display','block');
  });

  $('#lookupCancelButton').click(function(){ lookupClose(); });

  $('#lookupSelectButton').click(function(){
    if (!$('#itemCode').val()) {
      alert('商品が選択されていません。');
    } else {
      $('#code').val($('#itemCode').val());
      lookupClose();
    }
  });

  $('#itemSearchQuery').keyup(function(evt){
    if (evt.keyCode == 13) {
      getItemSearchResult();
    }
  });

});

function errorMessageDisplay() {
  $('.errorMessage').hide();
  $('.errorMessage').text('入力項目にエラーがあります。');
  $('.errorMessage').fadeIn();
}

function mailFormErrorCheck() {
  var flag = false;
  if (!$('#title').val()) {
    $('#error_for_title').text('メール件名が入力されていません。');
    flag = true;
  }
  if (!$('#content').val()) {
    $('#error_for_content').text('記事内容が入力されていません。');
    flag = true;
  }
  return flag;
}

function deleteLinkButton(target) {
  if (confirm('対象のデータを削除してもよろしいですか？')) {
    window.location.href = target;
  }
}
