function xmlhttpopen(sUrl,divname,sendstr)
{
	//alert(sendstr);
	var xmlhttp = false;
	xmlhttp = jb();
	xmlhttp.open("POST", sUrl, false);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.send(sendstr);
	var objInput = document.getElementById(divname);
	objInput.innerHTML = xmlhttp.responseText;
//	xmlhttp.onreadystatechange = function()
//	{
//		if (xmlhttp.readyState == 4)
//		{
//			var objInput = document.getElementById(divname);
//			objInput.innerHTML = xmlhttp.responseText;
//		}
//	}
	xmlhttp.close;
}

function jb()
{
  var A=null;
  try
  {
    A=new ActiveXObject("Msxml2.XMLHTTP")
  } catch(e)
  {
    try
    {
      A=new ActiveXObject("Microsoft.XMLHTTP")
    } catch(oc)
    {
      A=null
     }
   }

  if ( !A && typeof XMLHttpRequest != "undefined" )
  {
    A=new XMLHttpRequest()
  }
  return A
}
function addshopcart(formname,sessionid,pdtidno,catid)
{
	var objForm = document.forms[formname];
  var objLen = objForm.length;
  var sendstr = "sessionid=" + sessionid + "&pdtidno=" + pdtidno + "&cat=" + catid;
  var styles = "";
  for (var iCount = 0; iCount < objLen; iCount++)
  {
  	if (objForm.elements[iCount].type == "text" || objForm.elements[iCount].type == "select-one" || objForm.elements[iCount].type == "hidden")
  	{
  		switch(objForm.elements[iCount].name)
  		{
  			case "qty":
  				if(objForm.elements[iCount].value != "")
  					sendstr = sendstr + "&qty=" + objForm.elements[iCount].value;
  				else
  				{
  					alert("請輸入購買數量");
  					objForm.elements[iCount].focus();
  					return false;
  				}
  				break;
  			case "qty[]":
  				sendstr = sendstr + "&qty[]=" + objForm.elements[iCount].value;
  				break;  		  	
  			case "stylename[]":
  			  sendstr = sendstr + "&stylename[]=" + objForm.elements[iCount].value;
  				break;    										
  			case "styles[]":
  				if(styles == "")
  					styles = objForm.elements[iCount].value;
  				else
  					styles = styles + "," + objForm.elements[iCount].value;
  				break;
  			case "scription":
  				if(objForm.elements[iCount].value == "")
  				{
  					alert("請輸入刻字內容!");
  					objForm.elements[iCount].focus();
  					return false;
  				}
  				else
  					sendstr = sendstr + "&scription=" + objForm.elements[iCount].value;
  				break;
  			default:
  				break;
  		}
  	}
  }
  if(styles != "")
  	sendstr = sendstr + "&styles=" + styles;
  //addshopcart
	var xmlhttp = false;
	xmlhttp = jb();
	xmlhttp.open("POST", "addshopcart.php", false);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.send(sendstr);
	restr=xmlhttp.responseText;
	//alert(restr);
	if(restr.match("ok") == "ok")
	{
		var getrestr = new Array();
		getrestr = restr.split("_");
		var objDiv = document.getElementById("shopcartcounts");
		objDiv.innerHTML = "<a href=\"shopcar01.php?listtype=car\"><font color=\"#FF66CC\">購物車("+getrestr[1]+")</font></a>";
		alert("新增成功,別忘記到上方購物車結帳喔!!!");
	}
	if(restr.match("fail") == "fail")
		alert("購物車新增失敗!請稍後再試");
	if(restr.match("nopdt") == "nopdt")
		alert("無此商品或商品已下架!");
	if(restr.match("lacking") == "lacking")
		alert("己售完，請重新選擇其他商品或洽客服!");
	if(restr.match("nopoint") == "nopoint")
		alert("您的紅利點數不足!");
  return false;
}
function addpluscar(sessionid,pdtidno,addfrom)
{
	var addfromstr = "";
	if(addfrom == "a_pluspdt")
		addfromstr = "&addfrom=" + addfrom;
	var sendstr = "sessionid=" + sessionid + "&pdtidno=" + pdtidno + addfromstr;
	var xmlhttp = false;
	xmlhttp = jb();
	xmlhttp.open("POST", "addshopcart.php", false);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.send(sendstr);
	restr=xmlhttp.responseText;
	if(restr.match("ok") == "ok")
		location.href="shopcar01.php?listtype=car";
	else if(restr.match("lacking") == "lacking")
		alert("己售完，請重新選擇其他商品或洽客服!");
	return false;
}

function changecar(carid,changetype,changevalue,carpoint)
{
	var sendstr = "carid=" + carid + "&changetype=" + changetype + "&changevalue=" + changevalue + "&carpoint=" + carpoint;
	var xmlhttp = false;
	xmlhttp = jb();
	xmlhttp.open("POST", "changeshopcart.php", false);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.send(sendstr);
	restr=xmlhttp.responseText;
	//alert(restr);
	if(restr.match("ok") == "ok")
		location.href="shopcar01.php?listtype=car";
	else if(restr.match("notlogin") == "notlogin")	//未登入
	{
		alert("請先登入會員!!");
		location.href="user_login.php?loc=shopcar01.php%3Flisttype%3Dcar";
	}
	else if(restr.match("undervalue") == "undervalue")	//金額未達1000
		alert("消費金額高於1000元才可使用紅利折抵");
	else if(restr.match("cantuse") == "cantuse")	//紅利點數少於100
		alert("您的紅利點數不足100點");
	else if(restr.match("pointused") == "pointused")	//已折抵過紅利點數
		alert("這筆訂單已使用過紅利折抵");
	return false;
}
function chkmid(inputmid)
{
	var sendstr = "mid="+inputmid.value;
	var xmlhttp = false;
	xmlhttp = jb();
	xmlhttp.open("POST", "chkmid.php", false);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.send(sendstr);
	restr=xmlhttp.responseText;
	return restr;


}

