function tmlruten(){
  var g_no  = "";
  this.init = function(g_no){
  this.g_no = g_no;
  };

  this.addFavorite = function(oReq){
  	if(typeof oReq== "undefined"){
  		return false;
  	}
  	oReq.method = "POST";
    oReq.requestFile = "/item/addFav.php";
  	oReq.setVar('g_no',this.g_no);
  	oReq.setVar('tourl',location.href);

  	oReq.onError = function(){
  	  alert("系統忙碌中，請稍後再試");
    }
    oReq.onFail = function(){
      alert("系統忙碌中，請稍後再試");
    }
    oReq.onCompletion = function(){
			if(oReq.response=="OK,IT_IS_SUCCESS"){
				alert("已經將此商品加入「追蹤中」!");
  	  }else if(oReq.response=="ERROR,QUERY" || oReq.response==""){
  		  alert("系統忙碌中，請稍後再試");
  	  }else if(oReq.response=="ERROR,NO G_NO"){
  		  alert("商品不存在");
  	  }else if(oReq.response=="ERROR,HAVE BEEN MAX"){
  		  alert("您設定要追蹤的商品超過1000個的上限");
  	  }else{
  		  location.href = "http://mybid.ruten.com.tw/master/my.php?fav&"+oReq.response;
  	  }
    }
    oReq.runAJAX();
  };
}
function goods_draft(){


  var d_mode    = "";
  this.init = function(d_mode){
  this.d_mode = d_mode;
  };

  this.goods_draft = function(oReq){
  	if(typeof oReq== "undefined"){
  		return false;
  	}
	var g_name = "";
	var g_start_price = "";
	var g_comment = "";
	var g_ship_cost = "";
	var sel=document.main.elements[1].value;
	for (var i = 2; i <= 198; i+=4) {
		var g_name = g_name+document.main.elements[i].value+"G_Var_Tag";

		var g_start_price = g_start_price+document.main.elements[i+1].value+"G_Var_Tag";

		var g_comment = g_comment+document.main.elements[i+2].value+"G_Var_Tag";

		var g_ship_cost = g_ship_cost+document.main.elements[i+3].value+"G_Var_Tag";

	}

  	oReq.method = "POST";
    oReq.requestFile = "/upload/goods_draft.php";

  	oReq.setVar('d_mode',this.d_mode);
 		oReq.setVar('sel',sel);
 		oReq.setVar('g_name',g_name);
 		oReq.setVar('g_start_price',g_start_price);
 		oReq.setVar('g_comment',g_comment);
 		oReq.setVar('g_ship_cost',g_ship_cost);

  	oReq.onError = function(){
  	  alert("系統忙碌中，請稍後再試");
    }
    oReq.onFail = function(){
      alert("系統忙碌中，請稍後再試");
    }
    oReq.onCompletion = function(){
			if(oReq.response=="OK,IT_IS_SUCCESS"){
				alert("已經將此頁資料記錄於暫存區，當下次再次使用簡易上架時、將會自動載入您所記錄的暫存資訊");
  	  }else if(oReq.response=="ERROR,QUERY"){
  		  alert("系統忙碌中，請稍後再試");
  	  }else if(oReq.response=="ERROR,NO MODE"){
  		  alert("無法判斷您的上架模式");
  	  }else{
  		  alert(oReq.response);
  	  }
    }
    oReq.runAJAX();
  };
}
function oReqinit(){
  if(oReq==null){
    oReq = new sack();
  }
}

function joinFavorite(){
	oReqinit();
	ruten.addFavorite(oReq);
}

function joinFavorite_new(g_no){
	oReq = new sack();
  var ruten = new tmlruten();
  var tmpTitle = "";
  ruten.init(g_no);
	ruten.addFavorite(oReq);
}
function add_goods_draft(){
	oReqinit();
	ruten.goods_draft(oReq);
}

//列表幻燈片模式點入商品頁 add by carol-20080917
function tofilm(tourl, the_gno, all_gno)
{
	var myform = document.createElement("form");
	document.body.appendChild(myform);
	myform.setAttribute("name", "myform");

  element_gno = document.createElement("input");
  element_gno.setAttribute("name", "g_no");
  element_gno.setAttribute("type", "hidden");
  element_gno.setAttribute("value", the_gno);

  element_gano = document.createElement("input");
  element_gano.setAttribute("name", "g_ano");
  element_gano.setAttribute("type", "hidden");
  element_gano.setAttribute("value", all_gno);

	var addarray = new Array("a", "b", "c_item", "d", "e", "getkey", "source", "p", "tp", "ep");
	var arraynum = addarray.length;
	for(i=0 ; i < arraynum ; i++)
	{
		var tmparr = document.getElementById(addarray[i]);
		if(tmparr)
		{
			var tmpele = document.createElement("input");
			tmpele.setAttribute("name", addarray[i]);
			tmpele.setAttribute("type", "hidden");
			tmpele.setAttribute("value", tmparr.innerHTML);
			myform.appendChild(tmpele);
		}
	}

	myform.appendChild(element_gno);
	myform.appendChild(element_gano);

	myform.method = "POST";
	myform.action = tourl;
	myform.submit();
	return false;
}
