function readCookie(name)

{

  var cookieValue = "";

  var search = name + "=";

  if(document.cookie.length > 0)

  { 

    offset = document.cookie.indexOf(search);

    if (offset != -1)

    { 

      offset += search.length;

      end = document.cookie.indexOf(";", offset);

      if (end == -1) end = document.cookie.length;

      cookieValue = document.cookie.substring(offset, end)

    }

  }

  return cookieValue;

}



function Setcookie (name, value)

{ 

	var expdate = new Date();

	expdate.setTime(expdate.getTime() + 1*24*3600*1000);//days*24*3600..

	//expdate.setTime(expdate.getTime());//days*24*3600..

	//document.cookie = name+"="+value+";expires="+expdate.toGMTString()+";path=/";

	document.cookie = name+"="+value+";path=/";

}



function AddToCart(proid,p_addnum,p_jg)//

{

  var test=false;

  var p_num="";

  var p_cg="";

  var name="kadu_cartstr";

  if(p_addnum==0)

  {

     p_num=document.getElementById("pro_num").value;

  }

  else

  {

	 p_num=1; 

  }

  if(isNumber(p_num)==false)

  {

	 alert("购买数量只能为整数");

	 document.getElementById("pro_num").value="1";

	 return false;  

   }

  var values="," + escape(proid) + "#" + escape(p_num)+ "#" + escape(p_jg)+ "#" ;

  var cookieValue = readCookie(name);

		sss=cookieValue.split(",")

		for (i=0;i<sss.length;i++){

		s=sss[i].split("#");

			for(j=0;j<s.length;j++){

				if(s[0]==proid && s[2]==p_jg)

				{

					cookieValue=cookieValue.replace(","+sss[i],"");

					nums=s[1];

					test=true;

					break;

					//alert("您已经订购该产品，如需修改数量，请在购物车中进行修改");

					//return;

				}

			}

		}

	if (test)

	{

		var ls_str=cookieValue+ "," + escape(proid) + "#" + escape(parseInt(p_num)+parseInt(nums))+ "#" +escape(p_jg)+ "#" ;

		Setcookie(name,ls_str);

		test=false;

	}

	else

	{

		Setcookie(name,(cookieValue+values));

	}

	//alert("订购成功");

	//location.reload();

	location.href="/mycart.php";

}



function DelCart(proid)//删除购物车中产品,proid=-1删除所有

{

	if(!jsconfirm("你确认要进行该操作吗？"))

	{

		return;

	}

	var cookieValue = readCookie("kadu_cartstr");

	sss=cookieValue.split(",");

	var ls_str="";

	for (i=1;i<sss.length;i++)

	{



		prostr=sss[i].split("#");

		idstr=prostr[0].split(":");

//		alert(ls_str);

//		alert(proid+"-"+idstr[1]);

		if(proid!=idstr[1])

		{

			ls_str=ls_str+","+sss[i];

		}

	}

	if(proid==-1)

	{

		ls_str="";	

	}

	Setcookie("kadu_cartstr",ls_str);

	location.reload();

}

function huanhaoma(proid)//清空原来号码

{

	var cookieValue = readCookie("kadu_cartstr");

	sss=cookieValue.split(",");

	var ls_str="";

	for (i=1;i<sss.length;i++)

	{



		prostr=sss[i].split("#");

		idstr=prostr[0].split(":");

//		alert(ls_str);

//		alert(proid+"-"+idstr[1]);

		if(proid!=idstr[1])

		{

			ls_str=ls_str+","+sss[i];

		}

	}

	if(proid==-1)

	{

		ls_str="";	

	}

	//alert(ls_str);

	Setcookie("kadu_cartstr",ls_str);

	location.href="/code/showlist/0/0/0/0/0/0/";

}

function isNumber(oNum)

   {

  if(!oNum) return false;

  var strP=/^\d+(\.\d+)?$/;

  if(!strP.test(oNum)) return false;

  try{

  if(parseFloat(oNum)!=oNum) return false;

  }

  catch(ex)

  {

   return false;

  }

  return true;

   }



function Cart_ChangeNum(pro_sl)

{

	var cookieValue = readCookie("kadu_cartstr");

	sss=cookieValue.split(",");

	var ls_str="";

	for (i=1;i<sss.length;i++)

	{

		p_str=sss[i];//orgi pro strs

        p_detail=p_str.split("#");//split the pro strs

		p_spli_id=p_detail[0];

		p_spli_jg=p_detail[2];

		p_spli_cg=p_detail[3];//place

    	p_spli_num=document.getElementById("pro_num_"+i).value;

   	    if(isNumber(p_spli_num)==false)

		  {

			document.getElementById("pro_num_"+i).value=p_detail[1];

			p_spli_num=p_detail[1];

		   }

		p_str=p_spli_id+"#"+p_spli_num+"#"+p_spli_jg+"#"+p_spli_cg;

		ls_str=ls_str+","+p_str;

	}

	Setcookie("kadu_cartstr",ls_str);

	location.href="/mycart.php";

}



function cartadd(telid,infoid,taocanid,buytype,currentmonthtype,planid)

{

	 // alert(planid);

	  //return;

	  //alert(telid+"-"+infoid+"-"+taocanid+"-"+buytype+"-"+currentmonthtype+"-"+planid);

	  var name="kadu_cartstr";

	  var values=",:"+escape(telid)+":"+escape(infoid)+"#"+escape(taocanid)+"#"+buytype+"#"+currentmonthtype+"#"+planid;//,号码ID:手机ID#套餐ID#购买类型#当月方式#计划

	  var cookieValue = readCookie(name);

	  lscookieValue=cookieValue;

	  

	  var lsv=values;

	  sss=cookieValue.split(",")

	  for (i=1;i<sss.length;i++)

	  {

		 s=sss[i].split("#");

		 c_telid=s[0];//购物车中ID STR

		 c_taocaoid=s[1];//所属套餐

		 c_buytype=s[2];//购物车中购买类型

		 c_currentmonthtype=s[3];//购物车中购买类型

		 c_planid=s[4];//合约计划ＩＤ

		

		

		 if(c_buytype=="2")

		 {

			c_txt="合约";	 

		 }

		 else if(c_buytype=="3")

		 {

			c_txt="优惠";	 

		 }

		 if(c_currentmonthtype=="0")

		 {

			 c_currentmonthtype=currentmonthtype;

		 }

		 if(c_taocaoid=="0")

		 {

			 c_taocaoid=taocanid;

		 }

		 if(c_planid=="0")

		 {

			 c_planid=planid;

		 }

		 

		 idarr=c_telid.split(":");//分隔号码,商品ID

		 

		 c_codeid=idarr[1];//号码ID

		 c_infoid=idarr[2];//商品ID

		 if(c_buytype==buytype && (c_buytype=="2"  || c_buytype=="3") &&(c_codeid=="0" || c_infoid=="0"))

		 {

			if(c_codeid=="0")

			{

				c_codeid=telid;

			}

			if(c_infoid=="0")

			{

				c_infoid=infoid;

			}

			

			if(c_codeid!="0" && c_infoid=="0")

			{

				//alert("您之前选择了"+c_txt+"号码,在没有选择"+c_txt+"手机绑定之前,您不能再选择"+c_txt+"号码!");	

				return "1";

			}

			if(c_codeid=="0" && c_infoid!="0")

			{

				//alert("您之前选择了"+c_txt+"手机,在没有选择手机绑定号码之前,您不能再选择其他"+c_txt+"手机!");	

				return "1";

			}

			

			cookieValue=cookieValue.replace(","+sss[i],"");

			var values=",:"+escape(c_codeid)+":"+escape(c_infoid)+"#"+escape(c_taocaoid)+"#"+buytype+"#"+c_currentmonthtype+"#"+c_planid;//,号码ID:手机ID#套餐ID#购买类型

		 }

		 

		 //alert(c_codeid+"-"+telid);

		 if(c_codeid==telid && idarr[1]!="0")

		 {

			//alert("您已经选择了该号码!");

			return "1";

//			if(buytype=="1")

//			{

//				cookieValue=cookieValue.replace(","+sss[i],"");

//			}

//			break;

		 }

	   }

	   //alert(lsv);

	   //alert("add:"+lsv+"\n原:"+lscookieValue+"\n替换后:"+cookieValue+"\n+"+values);

	   //return;

	   //Setcookie(name,cookieValue);

	   Setcookie(name,(cookieValue+values));

	   var cookieValue = readCookie(name);

	   //alert(cookieValue);

	   //location.href="/cart/";

	   return "1";

}

function cartadd2(telid,infoid,taocanid,buytype,currentmonthtype,planid,songfei)

{

	 // alert(planid);

	  //return;

	  //alert(telid+"-"+infoid+"-"+taocanid+"-"+buytype+"-"+currentmonthtype+"-"+planid);

	  var name="kadu_cartstr";

	  var values=",:"+escape(telid)+":"+escape(infoid)+"#"+escape(taocanid)+"#"+buytype+"#"+currentmonthtype+"#"+planid+"#"+songfei;//,号码ID:手机ID#套餐ID#购买类型#当月方式#计划#参加存费送费

	  var cookieValue = readCookie(name);

	  lscookieValue=cookieValue;

	  

	  var lsv=values;

	  sss=cookieValue.split(",")

	  for (i=1;i<sss.length;i++)

	  {

		 s=sss[i].split("#");

		 c_telid=s[0];//购物车中ID STR

		 c_taocaoid=s[1];//所属套餐

		 c_buytype=s[2];//购物车中购买类型

		 c_currentmonthtype=s[3];//购物车中购买类型

		 c_planid=s[4];//合约计划ＩＤ

		 c_sonfongei=s[5];//参加存费送费

		

		 if(c_buytype=="2")

		 {

			c_txt="合约";	 

		 }

		 else if(c_buytype=="3")

		 {

			c_txt="优惠";	 

		 }

		 if(c_currentmonthtype=="0")

		 {

			 c_currentmonthtype=currentmonthtype;

		 }

		 if(c_taocaoid=="0")

		 {

			 c_taocaoid=taocanid;

		 }

		 if(c_planid=="0")

		 {

			 c_planid=planid;

		 }
		 if(c_sonfongei=="0")
		 {
		   c_sonfongei=songfei;
		 }
		 

		 idarr=c_telid.split(":");//分隔号码,商品ID

		 

		 c_codeid=idarr[1];//号码ID

		 c_infoid=idarr[2];//商品ID

		 if(c_buytype==buytype && (c_buytype=="2"  || c_buytype=="3") &&(c_codeid=="0" || c_infoid=="0"))

		 {

			if(c_codeid=="0")

			{

				c_codeid=telid;

			}

			if(c_infoid=="0")

			{

				c_infoid=infoid;

			}

			

			if(c_codeid!="0" && c_infoid=="0")

			{

				//alert("您之前选择了"+c_txt+"号码,在没有选择"+c_txt+"手机绑定之前,您不能再选择"+c_txt+"号码!");	

				return "1";

			}

			if(c_codeid=="0" && c_infoid!="0")

			{

				//alert("您之前选择了"+c_txt+"手机,在没有选择手机绑定号码之前,您不能再选择其他"+c_txt+"手机!");	

				return "1";

			}

			

			cookieValue=cookieValue.replace(","+sss[i],"");

			var values=",:"+escape(c_codeid)+":"+escape(c_infoid)+"#"+escape(c_taocaoid)+"#"+buytype+"#"+c_currentmonthtype+"#"+c_planid+"#"+c_sonfongei;//,号码ID:手机ID#套餐ID#购买类型

		 }

		 

		 //alert(c_codeid+"-"+telid);

		 if(c_codeid==telid && idarr[1]!="0")

		 {

			//alert("您已经选择了该号码!");

			return "1";

//			if(buytype=="1")

//			{

//				cookieValue=cookieValue.replace(","+sss[i],"");

//			}

//			break;

		 }

	   }

	   //alert(lsv);

	   //alert("add:"+lsv+"\n原:"+lscookieValue+"\n替换后:"+cookieValue+"\n+"+values);

	   //return;

	   //Setcookie(name,cookieValue);

	   Setcookie(name,(cookieValue+values));

	   var cookieValue = readCookie(name);

	   //alert(cookieValue);

	   //location.href="/cart/";

	   return "1";

}


function addheyuecode(telnum,telid,infoid,taocanid,buytype,currentmonthtype,planid)

{

	var buyresult=cartadd(telid,infoid,taocanid,buytype,currentmonthtype,planid);

	if(buyresult=="1")

	{

		//location.href="/code/package/"+telnum+"/"+telid+"/";

		ob("codetianjia").style.display = 'none';

		ob("codetishi").style.display = 'block';

	}

}




