// popup
function openwindow( w_url, w_name, w_width, w_height, w_scroll, w_resize)
{
  // default
  var url     = "index.php?action=srv_adm_idx";
  var name    = "child";
  var width   = "600";
  var height  = "500";
  var scroll  = "no";
  var resize  = "no";
  if (w_url)    { var url     = w_url;}
  if (w_name)   { var name    = w_name;}
  if (w_width)  { var width   = w_width;}
  if (w_height) { var height  = w_height;}
  if (w_scroll) { var scroll  = w_scroll;}
  if (w_resize) { var resize  = w_resize;}
  // window position
  var left_max = window.screen.width - width;
  var left_condition = event.screenX + 100;
  if ( left_condition > left_max) {
    var left = ",left=" + left_max;
  } else {
    var left = ",left=" + left_condition;
  }
  var option = ",menubar=no,toolbar=no,status=no,location=no,directories=no";

  var childwindow = window.open( url, name, "width=" + width + ",height=" + height + option + left + ",scrollbars=" + scroll + ",resizable=" + resize  );
  childwindow.focus();
}

// Parend window reload
function parent_reload()
{
  window.opener.location.reload();
}

// Valid Error
function errorfocus( id )
{
  document.getElementById( id ).style.backgroundColor='#FFF';
}

// プリントアウト
function print_out() {
   /* print() が使えるブラウザかどうかを判断 */
   if (navigator.userAgent.match(/msie (\d)/i))
      v = (eval(RegExp.$1) >= 5) ? 1 : 0;
   else if (self.innerWidth)
      v = (eval(navigator.appVersion.charAt(0)) >= 4) ? 1 : 0;
   else v = 0;

   /* print() が使えるブラウザなら印刷を実行 */
   if (v) self.print();
   else alert("お使いのブラウザではこの機能は利用できません");
}

//! HTTPリクエストを送る
//!   Added Nejisiki.Hara @2007.08.03 04:11
function ajaxReq(url, result_form){
  var msec = (new Date()).getTime();
  new Ajax.Request(url, {
    method: "get",
    parameters: "cache="+msec,
    onSuccess:function(httpObj){
      $(result_form).innerHTML = httpObj.responseText;
    },
    onFailure:function(httpObj){
      $(result_form).innerHTML = "処理がタイムアウトしました";
    }
  });
}



