
function confirmRegistMessage(){
	return confirm("登録を行います。よろしいですか？");
}

function confirmUpdateMessage(text){
	return confirm("変更を行います。よろしいですか？");
}

function confirmDeleteMessage(text){
	return confirm("削除を行います。よろしいですか？");
}

function confirmSaveMessage(){
	return confirm("保存を行います。よろしいですか？");
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document;
  
  if(d.images){
    if(!d.MM_p)
      d.MM_p=new Array();
    
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
    
    for(i=0; i<a.length; i++)

      if (a[i].indexOf("#")!=0){
        d.MM_p[j]=new Image;
        d.MM_p[j++].src=a[i];
      }
    }
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function focusInput(){
  var nodeList = $t("input");
  for(var i = 0; i < nodeList.length; i++){
    if(i == 0){
      fstNode = nodeList[i];
    }
    if(nodeList[i].className){
      if(nodeList[i].className == 'text-error'){
        nodeList[i].focus();
        return ;
      }
    }
  }
  nodeList = $t("textarea");
  for(var i = 0; i < nodeList.length; i++){
    if(i == 0){
      fstNode = nodeList[i];
    }
    if(nodeList[i].className){
      if(nodeList[i].className == 'text-error'){
        nodeList[i].focus();
        return ;
      }
    }
  }

//  if(fstNode){
//    fstNode.focus();
//  }
}

function accessLog(){
  Kumu.dynamicLoad('ajax');
  var context;
  var site;
  var cat;
  var sub = '';
  var referrer;
  var node = $t('accessLog');
  node.map(function(node){
    context = node.getAttribute('context');
　　site = node.getAttribute('site');
    cat = node.getAttribute('category');
    if(node.childNodes){
      var cNode = node.childNodes[0];
      if(cNode && cNode.nodeType == 3){
        sub = cNode.nodeValue;
      }
    }
  });
  
  if(cat && site){
    referrer = document.referrer;
    var ajax = Kumu.Ajax.getS2AjaxComponent();
    ajax.url = context+'/accessLog.do';
    ajax.params = {'siteDiv':site, 'category':cat,'subCategory':sub, 'referrer':referrer};
    ajax.doAction = function(response) {
    };
    Kumu.Ajax.executeAjax(ajax);
  }
}

function clickLog(site, cat, sub){
  Kumu.dynamicLoad('ajax');
  var node = $t('accessLogContext');
　if(node[0]){
    var context = node[0].getAttribute('context');
    var referrer = document.referrer;
    var ajax = Kumu.Ajax.getS2AjaxComponent();
    ajax.url = context+'/accessLog.do';
    ajax.params = {'siteDiv':site, 'category':cat,'subCategory':sub, 'referrer':referrer};
    ajax.doAction = function(response) {
    };
    Kumu.Ajax.executeAjax(ajax);
  }
}

//function clickLogForContext(context, site, cat, sub){
//  Kumu.dynamicLoad('ajax');
//  var ajax = Kumu.Ajax.getS2AjaxComponent();
//  ajax.url = context+'/accessLog.do';
//  ajax.params = {'siteDiv':site, 'category':cat,'subCategory':sub, 'referrer':''};
//  ajax.doAction = function(response) {
//  };
//  Kumu.Ajax.executeAjax(ajax);
//}

function clickLogElement(site, cat, element){
  Kumu.dynamicLoad('ajax');
  var sub = "";
  if(element && element.getAttribute("subCategory")){
    sub = element.getAttribute("subCategory");
  }else if(element && element.nodeType == 3){
    sub = element.nodeValue;
  }else{
    if(element.childNodes){
      sub = element.childNodes[0].nodeValue;
    }
  }
  var node = $t('accessLogContext');
　if(node[0]){
    var context = node[0].getAttribute('context');
    var referrer = document.referrer;
    var ajax = Kumu.Ajax.getS2AjaxComponent();
    ajax.url = context+'/accessLog.do';
    ajax.params = {'siteDiv':site, 'category':cat,'subCategory':sub, 'referrer':referrer};
    ajax.doAction = function(response) {
    };
    Kumu.Ajax.executeAjax(ajax);
  }
}

Kumu.Event.addOnLoadEvent(focusInput);
Kumu.Event.addOnLoadEvent(accessLog);
