var p_login=1;
function checkLogin(){
	if(p_login!=1){
		alert('請先登入');
		bagClose();bagStatus=0;
		check_login_area();
		document.getElementById('bagBox2').innerHTML='';
		return false;
	} 
	
	return true;
}
var hStatus=0;
function check_h_account() {

if(bagStatus==1){
	bagStatus=0;
	bagClose();
}
if(hStatus==1){
	var s=document.getElementById('bagBox2');
	s.style.display='none';
	hStatus=0;
	return 0;
}
else{
	
}
  var url = "ajax.php";
  var param='pg=bag';
  if(!document.getElementById('bagBox2')){
	var s=document.createElement('div');
	s.id='bagBox2';
	var k=document.getElementById('bg');
	k.insertBefore(s,k.firstChild);
  }
  var s=document.getElementById('bagBox2');
  s.style.display='block';
  s.innerHTML='<br /><center><a href="index.php?pg=order_history">Order History</a><hr style="color:#ccc;width:200px;" /><a href="index.php?pg=setting">Setting</a></center>';
	bagData=0;
  hStatus=1;
}

//var request = null;

function loginResult(){
	if (request1.readyState == 4) {
		if (request1.status == 0 || request1.status == 200) {
			 document.getElementById("sign_in_area").style.display="none";
			 opened_area="";
			 bagStatus=0;
		 	 var tx=request1.responseText;
			 if(tx.search(/error_1/)!=-1){
				check_login_area();
				document.getElementById("error_msg_1").innerHTML='你還不是會員';
				document.getElementById("input_account").value=G_email;
			 }
			 else if(tx.search(/error_2/)!=-1){
				check_login_area();
				document.getElementById("error_msg_1").innerHTML='密碼錯誤';
				document.getElementById("input_account").value=G_email;
			 }
			 else{
				login_su(tx);
			 }
		} else { 
			//alert('There was a problem with the request.');
		}
   }
}

function login_su(tx){
	p_login=1;bagData=0;
	 document.getElementById("logout_bt").style.display='block';
	 document.getElementById("order_history").style.display='block';
	 document.getElementById("sign_in_area_bt").style.display='none';
	  document.getElementById("login_username").innerHTML='<a class="username" href="index.php?pg=setting">Hi ~ '+tx+'</a>';
}


function bagResult(){
	if (request2.readyState == 4) {
		if (request2.status == 0 || request2.status == 200) {
			 //document.getElementById("sign_in_area").style.display="none";
			 //opened_area="";
		 	 var tx=request2.responseText;
			 if(tx.search(/error/)!=-1){
				//bagClose();
				//check_login_area();
				//document.getElementById('bagBox2').innerHTML='';
			 }
			 else{
				bagData=1;
				document.getElementById('bagBox2').innerHTML=tx;
			 }
		} else { 
			//alert('There was a problem with the request.');
		}
   }
}


function re_mailpwResult(){
	if (request1.readyState == 4) {
		if (request1.status == 0 || request1.status == 200) {
			 //document.getElementById("sign_in_area").style.display="none";
			 //opened_area="";
		 	 var tx=request1.responseText;
			 if(tx.search(/error/)!=-1){
				alert('此 email 尚未註冊');
			 }
			 else{
				alert(tx);
			 }
			  document.getElementById("sign_in_area").style.display='none';
			  opened_area='';
		} else { 
			//alert('There was a problem with the request.');
		}
   }
}

function createReduest(){
  var request = null;
  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        request = null;
      }
    }
  }

  if (request == null){
    alert("Error creating request object!");
  }else{
	return request;
  }

}

var request1= createReduest();
var request2= createReduest();
var request3= createReduest();



//delete
function bagDelete(id,obj) {
  var url = "ajax.php";
  var param='pg=bagDelete&id='+id;
  
  if(obj.parentNode.parentNode.nextSibling){
	 var s=obj.parentNode.parentNode.nextSibling;
	 if(s.className=='line')
	  obj.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode. nextSibling);
  }
  obj.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode);
  var s=document.getElementById('bagBox2');
  s.style.display='block';
  s.innerHTML='<img src="/media/loading.gif" />';
  request2.open("POST", url, true);
  request2.onreadystatechange = bagDeleteResult;
  request2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
  request2.send(param);
  bagStatus=0;bagData=0;
  
 
}

function bagDeleteResult(){
	if (request2.readyState == 4) {
		if (request2.status == 0 || request2.status == 200) {
		 	 var tx=request2.responseText;
			 check_h_buy_area();
		} else { 
			//alert('There was a problem with the request.');
		}
   }
}

function bagClose(){
	var s=document.getElementById('bagBox2');
	s.style.display='none';
	bagStatus=0;
}

