var  Arraylength=0;
var mycookie=new MakeArray(100);

function MakeArray(n){
 this.length=n;
 for(var i=0;i<=n-1;i++)
    this[i]=0;
 return this;
}

function dispose_cookie() {
   var startpoint=0;
   var endlocation=0;
   var i=0;
   whole_length=document.cookie.length;
   while(whole_length>startpoint&&i<100)
   {
    if((endlocation=document.cookie.indexOf(";",startpoint)) !=-1)
     {
      mycookie[i]=document.cookie.substring(startpoint,endlocation);
      i++;
      startpoint=endlocation+1;
     }
    else if (startpoint<whole_length)
     {
     mycookie[i]=document.cookie.substring(startpoint,whole_length);
     i++;
     startpoint=whole_length;
     }
   }
   Arraylength=i;
}

function getitem(onecookie,Itemname){
 var ItemFound=false;
 var start=0;
 var end=0;
 var whole_length=onecookie.length;
 var start=0;
 while(start<whole_length){
   end=start+Itemname.length;
   if(onecookie.substring(start,end)==Itemname){
       ItemFound=true;
       break;
   }
   start++;
 }
 if(ItemFound){
     start=end;
     end=onecookie.indexOf("/",start);
     if(end<start)
       end=onecookie.length;
     return unescape(onecookie.substring(start,end));
  }
 return"";
}

function printtitle()
	{
	
		tabletitle="<center><form name='m_shopbus'><table border='1' borderColorDark='#FFFFFF' borderColorLight='#000000' cellPadding='0' cellSpacing='0' width='100%'>"
		+"<tr align=center bgcolor=#f9a542>"
		+"<td><b><font color='#ffffff' size=2>Catalog</font></b></td>"
		+"<td><b><font color='#ffffff' size=2>Item sn</font></b></td>"
		+"<td><b><font color='#ffffff' size=2>Item name</font></b></td>"
		+"<td><b><font color='#ffffff' size=2>Select</font></b></td></tr>";
		document.write(tabletitle);
	}

function printend(){
    document.write("</table></form>");
}	


function printcontent(cnt,Name,no,cata) {
  	if (no!=""){
  		document.write("<tr align='center'>");
		document.write("<td width='30%' bgcolor=#FFFFEC>"+cata+"</td>");
		document.write("<td width='15%' bgcolor=#FFFFEC align='center'><a href='product_detail.asp?item_sn=" +no+ "'>"+no+"</a></td>");
		document.write("<td width='45%' bgcolor=#FFFFEC align='center'><a href='product_detail.asp?item_sn=" +no+ "'>"+Name+"</a></td>");
		document.write("<td width='10%' bgcolor=#FFFFEC><input type='checkbox' name='C1' value='"+no+"'>"); 
		document.write("<input type=hidden name='m_id' value='"+no+"'>");  
		document.write("<input type=hidden name='m_name' value='"+Name+"'>");  
		document.write("<input type=hidden name='m_cata' value='"+cata+"'>");
		document.write("</tr>");
	}
 }
  
function  view_cart() {
	var Name="";	
	var no="";	
	var cata="";	
	var i=0;     
	dispose_cookie();
	printtitle();
    for(i=0;i<Arraylength;i++)  {
       Name=getitem(mycookie[i],"na");
       no= getitem(mycookie[i],"no");   
       cata=getitem(mycookie[i],"ca");   
       printcontent(i,Name,no,cata);
     }
	printend();
 }
    
function dele(onecookie) {
  document.cookie=onecookie+"=bb;  expires=Saturday, 16-Sep-90 23:59:59 GMT;  path=/";
  //location.href="cart.asp";
  }

function  dele_allcookie() {
	var no="";		
	var i=0;     
	dispose_cookie();     
	for(i=0;i<Arraylength;i++)  {
	      no= getitem(mycookie[i],"no");
          document.cookie=no+"=bb;  expires=Saturday, 16-Sep-90 23:59:59 GMT; path=/";
    }
    location.href="basket.asp";
}

var realnum;
function countnum()
{
	var no="";
	realnum=0;
	for(i=0;i<Arraylength;i++)  {
       no=getitem(mycookie[i],"no");
	   if(no!=""){
		realnum+=1;
	   }	   
     }	
	
}

function changenum(){
	countnum();
	//alert(realnum);
	
	if (realnum>1){
	   for (i=0;i<realnum;i++) {
		if (document.m_shopbus.C1[i].checked==true){
			dele(document.m_shopbus.C1[i].value);		
		}
	  }
	}  	
	
	if (realnum==1){
		if (document.m_shopbus.C1.checked==true){
			dele(document.m_shopbus.C1.value);		
		}
	}
	location.href="basket.asp"
}
