function getWindow(){
 var windowSize = new Object();
 var scrollY;
 if(navigator.appName == 'Microsoft Internet Explorer'){
  if(document.compatMode == 'CSS1Compat'){ 
   scrollHeight = document.documentElement.scrollTop;
  }else{
   scrollHeight = document.body.scrollTop;
  }
  windowSize.width = document.documentElement.clientWidth;
  windowSize.height = document.documentElement.clientHeight;
  if(windowSize.width == 0 || windowSize.height == 0){
   windowSize.width = document.body.clientWidth+document.body.scrollLeft;
   windowSize.height = document.body.clientHeight+scrollY;
  }
 }else if(navigator.userAgent.indexOf('Firefox') != -1){
  windowSize.width = document.documentElement.clientWidth;
  windowSize.height = document.documentElement.clientHeight;
  if(windowSize.width == 0 || windowSize.height == 0){
   windowSize.width = document.body.clientWidth+document.body.scrollWidth;
   windowSize.height = document.body.clientHeight+document.body.scrollHeight;
  }
 }else{
  windowSize.width = window.innerWidth;
  windowSize.height = window.innerHeight;
 }
 return windowSize;
}

function deleteStage(){
 var elm = document.getElementById('bg');
 if(elm != null){
  document.body.removeChild(elm);
 }
}

function bigEvent(names){
 deleteStage(); 

 var win = new Object();
 if(document.uniqueID){
  win.width = document.documentElement.clientWidth;
  win.height = document.documentElement.clientHeight;
 }else{
  win.width = window.innerWidth;
  win.height = window.innerHeight;
 }
 
 var url = 'req/callContents.php';
 var $key = 'cons='+names;
 var func = function(res){
  var bg = document.createElement('DIV');
  bg.id = 'bg';
  var bgStyle = bg.style;
  bgStyle.border = '10px solid #F2D5B3';
  var stage = document.createElement('DIV');
  stage.innerHTML = res;
  bg.appendChild(stage);
  bgStyle.width = 596+'px';
  bgStyle.position = 'absolute';
  bgStyle.left = 50+'%';
  bgStyle.top = 50+'%';
  bgStyle.marginLeft = -298+'px';
  if(navigator.appName == 'Microsoft Internet Explorer' || navigator.userAgent.indexOf('Firefox') != -1){
   bgStyle.marginTop = -(bg.offsetHeight/2+80-(document.documentElement.scrollTop-80))+'px';
  }else{
   bgStyle.marginTop = -(bg.offsetHeight/2+80-(document.body.scrollTop-80))+'px';
  }
  document.body.appendChild(bg);
 }
 Ajax(url,$key,func,'txt');
}

function Ajax(url,$key,func,res){
 var req;
 var response;
 try{
  req = new ActiveXObject("Msxml2.XMLHTTP");
 }catch(e){
  try{
   req = new ActiveXObject("Microsoft.XMLHTTP");
  }catch(e){
   req = false;
  }
 }
 if(!req && typeof XMLHttpRequest != "undefined"){
  req = new XMLHttpRequest();
 }
 if(req){
  req.onreadystatechange = function(){
   if(req.readyState == 4 && req.status == 200){
    if(res == 'txt'){
     response = req.responseText;
    }else if(res == 'xml'){
     response = req.responseXML;
    }
    func(response);
   }
  }
  req.open('POST',url);
  req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
  req.send($key);
 }
}

function AjaxRequest(){
 var req;
 try{
  req = new ActiveXObject("Msxml2.XMLHTTP");
 }catch(e){
  try{
   req = new ActiveXObject("Microsoft.XMLHTTP");
  }catch(e){
   req = false;
  }
 }

 if(!req && typeof XMLHttpRequest != "undefined"){
  req = new XMLHttpRequest();
 }
 return req;
}

function KokuraEvent(date){
 var $key,trg;

 $key = 'mode=kokura&edate='+date;
 
 trg = document.getElementById('KokuraContents'); 

 var req = AjaxRequest();

 if(req){
  req.onreadystatechange = function(){
   if(req.readyState == 4 && req.status == 200){
    trg.innerHTML = req.responseText;
   }
  }
  req.open('POST','req/callContents.php');
  req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
  req.send($key);
 }
}

function SagaEvent(date){
 var $key,trg;

 $key = 'mode=saga&edate='+date;
 
 trg = document.getElementById('SagaContents'); 

 var req = AjaxRequest();

 if(req){
  req.onreadystatechange = function(){
   if(req.readyState == 4 && req.status == 200){
    trg.innerHTML = req.responseText;
   }
  }
  req.open('POST','req/callContents.php');
  req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
  req.send($key);
 }
}

function KurumeEvent(date){
 var $key,trg;

 $key = 'mode=kurume&edate='+date;
 
 trg = document.getElementById('KurumeContents'); 

 var req = AjaxRequest();

 if(req){
  req.onreadystatechange = function(){
   if(req.readyState == 4 && req.status == 200){
    trg.innerHTML = req.responseText;
   }
  }
  req.open('POST','req/callContents.php');
  req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
  req.send($key);
 }
}

function ResortEvent(date){
 var $key,trg;

 $key = 'mode=resort&edate='+date;
 
 trg = document.getElementById('ResortContents'); 

 var req = AjaxRequest();

 if(req){
  req.onreadystatechange = function(){
   if(req.readyState == 4 && req.status == 200){
    trg.innerHTML = req.responseText;
   }
  }
  req.open('POST','req/callContents.php');
  req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
  req.send($key);
 }
}