﻿
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  =  unescape(document.cookie.substring(offset,  end))  
       }  
   }  
   return  cookieValue;  
}  

function  writeCookie(name,  value,  hours)  
{  
   var  expire  =  "";  
   if(hours  !=  null)  
   {  
       expire  =  new  Date((new  Date()).getTime()  +  hours  *  3600000);  
       expire  =  ";  expires="  +  expire.toGMTString();  
   }  
   var path ="; path=/usastock/;"
   document.cookie  =  name  +  "="  +  escape(value)  +  expire+path;  

}    


function  deleteCookie(stockcode)  
{  
    var  cookieValue  =  readCookie("usVisit"); 

    var  NewcookieValue  =  ""; 
    var usVisit_array =cookieValue.split(",");
    var offset;

    for (loop=0; loop < usVisit_array.length;loop++)
    { 
	    offset  =  usVisit_array[loop].toLowerCase().indexOf(stockcode.toLowerCase());  
	    if  (offset  ==  -1 && usVisit_array[loop] != "") 
	    {
	      NewcookieValue = NewcookieValue+usVisit_array[loop]+",";
	    }
    }
    writeCookie("usVisit",  NewcookieValue,2400); 
//    chg_js('http://www.cnyes.com/twstock/div/visit_js.asp?twVisit='+NewcookieValue);
}

function deleteRow(obj){   
    var row=obj.parentNode.parentNode;  
    var tab=row.parentNode;   
    tab.removeChild(row);   
} 

function StockCookie(value)
{
  var Cook=readCookie("usVisit");

  if (Cook.indexOf(value.toLowerCase())>=0)
  {
     deleteCookie(value);
       
  }
  
  Cook=readCookie("usVisit");
  if (Cook.indexOf(value.toLowerCase())<0)
  {  
    writeCookie("usVisit",  Cook +","+value.toLowerCase(),  600)  ;
  }
}
