/*
* Cookie getter and setter
* 
*/
(function($) { 
$.ti.cookie = $.prototype = {
    
    getCookie: function(cookieName) {
        var cookiesArray, cookiesLength, count, cookieString, tripCookie;
        
        cookieName += '=';
        cookiesArray = document.cookie.split(';');
        cookiesLength = cookiesArray.length;
        
        for(count = 0; count < cookiesLength; count += 1) {
        	cookieString = cookiesArray[count];
        	while (cookieString.charAt(0) == ' ') cookieString = cookieString.substring(1, cookieString.length);
            if(cookieString.indexOf(cookieName) == 0) {
                tripCookie = cookieString.split('=');
                return tripCookie;
            }
        }
        return false;
    },
    
    setCookie: function(cookieName, tripId, timeStamp) {
        var expires = new Date();
        expires.setDate(expires.getDate() + 120);
        if(timeStamp){
            document.cookie = cookieName + 'TimeStamp=' + timeStamp + '; expires=' + expires + '; path=/';  
        }
        else{
            document.cookie = cookieName + '=' + tripId + '; expires=' + expires + '; timeStamp=' + timeStamp + '; path=/'; 
        }
    }
};
})(jQuery);
