//var base_url = "http://www.exshot.com/app";
var base_url = "http://www.exshot.dev008.com/app";

function getXmlhttp(){
    var xmlhttp;
    
    if(window.XMLHttpRequest) {
    	try {
			xmlhttp = new XMLHttpRequest();
        } catch(e) {
			xmlhttp = false;
        }
    }
    else if(window.ActiveXObject) {
       	try {
        	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		xmlhttp = false;
        	}
		}
    }
    
    
    return xmlhttp;
}

function search_m(name){
  
  xmlhttp = getXmlhttp();

if(document.getElementById("all").checked)
   var c_type = 999;
else if(document.getElementById("regular").checked)
   var c_type = 415;   
else if(document.getElementById("admin").checked)
   var c_type = 445;
else if(document.getElementById("to_point").checked)
   var c_type = 440;
   else if(document.getElementById("to_tip").checked)
   var c_type = 441;
else
   var c_type = 999; 

var sort = document.getElementById("sort").value;   
var list_num = document.getElementById("list_num").value;
var page = name;
   
var s_year = document.getElementById("s_Year").value;
var s_month = document.getElementById("s_Month").value;
var s_day = document.getElementById("s_Day").value;
var s_date = s_year+"-"+s_month+"-"+s_day;
   
var e_year = document.getElementById("e_Year").value;
var e_month = document.getElementById("e_Month").value;
var e_day = document.getElementById("e_Day").value;
var e_date = e_year+"-"+e_month+"-"+e_day;
  
  
var param = "action=list_mileage&list_num="+list_num+"&s_date="+s_date+"&e_date="+e_date+"&page="+page+"&c_type="+c_type+"&sort="+sort;
if(document.getElementById("viewer").value==1)
   var url = "/app/member/mileage_history.php";
else   
   var url = "/app/performer/mileage_history.php";
  
xmlhttp.open("get", url+"?"+param, true);

xmlhttp.onreadystatechange = function() {
    
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
      document.getElementById("result").innerHTML = xmlhttp.responseText;
    }
  }
  xmlhttp.setRequestHeader("Content-Type" , "application/x-www-form-urlencoded");
  xmlhttp.send(null);
  
  return false;
}

function cal(){
  
  xmlhttp = getXmlhttp();
 
var url = "/app/member/mileage.php";
var points = document.getElementById("select_points").value;
var param = "action=cal&select_points="+points;
xmlhttp.open("get", url+"?"+param, true);

xmlhttp.onreadystatechange = function() {
    
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
      document.getElementById("cal_points").innerHTML = xmlhttp.responseText;
    }
  }
  xmlhttp.setRequestHeader("Content-Type" , "application/x-www-form-urlencoded");
  xmlhttp.send(null);
  
  return false;
}

function update(){
  
   var points = document.getElementById("select_points").value;
   
  if(points == null||points == '')
      proceed(points,1);
  else{
       
      if(!confirm(points+"マイレージポイントを交換してよろしいでしょうか？"))
         return false
      else
         proceed(points,1);
         
  }       
}
   
function update_p(){
  
   var points = document.getElementById("select_points").value;
   
   if(points.match(/[^0-9]/g)) { alert("小数点を含まない半角数字でお願いします。"); document.getElementById("select_points").focus();document.getElementById("select_points").select(); return false;}
   
   if(document.getElementById("points").checked)
      var c_type = 2000;
   else if(document.getElementById("tip").checked)
      var c_type = 2030;
   else
      var c_type = 2000;      
  
  if(points == null||points == '')
      proceed(points,c_type);
  else{
       
      if(!confirm(points+"マイレージポイントを還元してよろしいでしょうか？"))
         return false
      else
         proceed(points,c_type);
         
  }       
}
      
function proceed(name,name2){
      
      if(name2==1)
         var url = "/app/member/mileage.php";
      else
         var  url = "/app/performer/mileage.php";  
      var param = "action=update&select_points="+name+"&c_type="+name2;
   
      xmlhttp = getXmlhttp();
      xmlhttp.open("get", url+"?"+param, true);

   xmlhttp.onreadystatechange = function() {
    
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
      //document.getElementById("mileage").innerHTML = xmlhttp.responseText;
      xmlHttpGet('/app/member/mileage.php' , 'mypage_display');
      xmlHttpGet('/app/member/account.php', 'status');
    }
  }
  xmlhttp.setRequestHeader("Content-Type" , "application/x-www-form-urlencoded");
  xmlhttp.send(null);
  
  return false;
  
}
