// Cookie Functions
// save/read/delete cookie functions for storing small chunks of data in the browser
// 19990326

// Copyright (C) 1999 Dan Steinman
// Distributed under the terms of the GNU Library General Public License
// Available at http://www.dansteinman.com/dynapi/

// thanks to: Jesee Chisholm <JCHISHOLM@SENSORMATIC-VPD.com>

function saveCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000))
		var expires = "; expires="+date.toGMTString()
	}
	else expires = ""
    document.cookie = name+"="+value+expires+"; path=/";         
}

function readCookie(name) {
	var nameEQ = name + "="
	var ca = document.cookie.split(';')
	for(var i=0;i<ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length)
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length)
	}
	return null
}

function deleteCookie(name) {
	saveCookie(name,"",-1)
}

function AddToCookie(id) {
    
    //guardamos en la cookie
    strFav = readCookie("cart"); 
    if (strFav != null) {    
        strFav += id+"," ;         
    } else { 
        strFav = id+"," ;        
    }
    
    var jobs = strFav.split(',') 
    jobs_cnt = jobs.length-1;
    
    document.getElementById("cookie_count").innerHTML = "" +jobs_cnt+"";
    document.getElementById("remove_cookie").style.display = "block" ;
    document.getElementById("add_cookie").style.display = "none" ;
    
    saveCookie("cart", strFav, 365) ;
}

function RemoveFromCookie(id) {
    strFav = readCookie("cart");      
    if (strFav != null) {  
        aJobs = strFav.split(",");
        for( var i =0; i < aJobs.length; i++) {                                                                          
            if (aJobs[i] == id) { 
                aJobs.splice(i,1);
            }                                                            
        }
        strFav = "";
        for( var i =0; i < aJobs.length; i++) {    
            strFav += aJobs+";"   
        }    
                                             
        saveCookie("cart", strFav, 365) ; 
        jobs_cnt = aJobs.length-1;
        document.getElementById("cookie_count").innerHTML = "" +jobs_cnt+"";
        document.getElementById("remove_cookie").style.display = "none" ;
        document.getElementById("add_cookie").style.display = "block"     
    }
}


function RemoveFromCookieCart(id) {
    strFav = readCookie("cart");      
    if (strFav != null) {  
        aJobs = strFav.split(",");
        for( var i =0; i < aJobs.length; i++) {                                                                          
            if (aJobs[i] == id) { 
                aJobs.splice(i,1);
            }                                                            
        }
        strFav = "";
        for( var i =0; i < aJobs.length; i++) {    
            strFav += aJobs+";"   
        }    
                                             
        saveCookie("cart", strFav, 365) ; 
        var tr_remove = "tr1_"+id;
        var tr2_remove = "tr2_"+id;
        jobs_cnt = aJobs.length-1;
        document.getElementById("cookie_count").innerHTML = "" +jobs_cnt+"";
        document.getElementById("remove").innerHTML = "Removed" ;                
        document.getElementById(tr_remove).style.display = "none" ;                
        document.getElementById(tr2_remove).style.display = "none" ;                
        
    }
}

