if ( typeof( expires ) === 'object' && expires.toGMTString ) {
expires = expires.toGMTString();
} else if ( parseInt( expires, 10 ) ) {
if ( typeof( expires ) === 'object' && expires.toGMTString ) {
expires = expires.toGMTString();
} else if ( parseInt( expires, 10 ) ) {
if ( typeof value === 'number' ) {
value = parseInt( value, 10 );
} else {
if ( typeof value === 'number' ) {
value = parseInt( value, 10 );
} else {