DeadOn SRAM Read Write

I am unable to read or write the SRAM:
SparkFun DeadOn RTC Breakout - DS3234
BOB-10160 ROHS

this is a test sketch:
#include <SPI.h>
const int cs=10; //chip select RTC

void setup() {
Serial.begin(9600);
RTC_init();
//day(1-31), month(1-12), year(0-99), hour(0-23), minute(0-59), second(0-59)
// SetTimeDate(24, 1, 16, 17, 58, 00);

}

void loop() {
// Serial.println(ReadTimeDate());
delay(100);
StoreData();

}
//=====================================

int StoreData(){
delay(100);
digitalWrite(cs, LOW);
delay(1);
SPI.transfer(0x98);//Address?
delay(1);
SPI.transfer(0x04); //data at location aa?
delay(1);
digitalWrite(cs, HIGH);
delay(50);

delay(100);
digitalWrite(cs, LOW);
delay(1);
SPI.transfer(0x99);//Address?
delay(1);
SPI.transfer(0x05); //data at location ab?
delay(1);
digitalWrite(cs, HIGH);
delay(50);

delay(100);
digitalWrite(cs, LOW);
delay(1);
SPI.transfer(0x9A);//Address?
delay(1);
SPI.transfer(0x06); //data at location ac?
delay(1);
digitalWrite(cs, HIGH);
delay(50);

delay(100);
digitalWrite(cs, LOW);
delay(1);
SPI.transfer(0x9B);//Address?
delay(1);
SPI.transfer(0x07); //data at location ad?
delay(1);
digitalWrite(cs, HIGH);
delay(50);

delay(100);
digitalWrite(cs, LOW);
delay(1);
SPI.transfer(0x9C);//Address?
delay(1);
SPI.transfer(0x08); //data at location ae?
delay(1);
digitalWrite(cs, HIGH);
delay(50);

int aa=99;// reset aa-ae
int ab=99;
int ac=99;
int ad=99;
int ae=99;

digitalWrite(cs, LOW);
delay(1);
SPI.transfer(0x18);
aa= SPI.transfer(0x00);
delay(1);
ab= SPI.transfer(0x00);
delay(1);
ac= SPI.transfer(0x00);
delay(1);
ad= SPI.transfer(0x00);
delay(1);
ae= SPI.transfer(0x00);
delay(1);
digitalWrite(cs, HIGH);

Serial.println(" ") ;
Serial.print(" o = ") ; Serial.print(aa) ; Serial.println(" ") ;
Serial.print(" 1 = ") ; Serial.print(ab) ; Serial.println(" ") ;
Serial.print(" 2 = ") ; Serial.print(ac) ; Serial.println(" ") ;
Serial.print(" 3 = ") ; Serial.print(ad) ; Serial.println(" ") ;
Serial.print(" 4 = ") ; Serial.print(ad) ; Serial.println(" ") ;
Serial.println(" ") ;

}

int RTC_init(){
pinMode(cs,OUTPUT); // chip select
// start the SPI library:
SPI.begin();
SPI.setBitOrder(MSBFIRST);
SPI.setDataMode(SPI_MODE3); // both mode 1 & 3 should work
//set control register
digitalWrite(cs, LOW);
SPI.transfer(0x8E);
SPI.transfer(0x60); //60= disable Osciallator and Battery SQ wave @1hz, temp compensation, Alarms disabled
digitalWrite(cs, HIGH);
delay(10);
}
//=====================================
int SetTimeDate(int d, int mo, int y, int h, int mi, int s){
int TimeDate [7]={s,mi,h,0,d,mo,y};
for(int i=0; i<=6;i++){
if(i==3)
i++;
int b= TimeDate*/10;*
int a= TimeDate_-b10;_
_
if(i==2){_
_
if (b==2)_
_
b=B00000010;_
_
else if (b==1)_
_
b=B00000001;_
_
} _
_ TimeDate= a+(b<<4);*_

* digitalWrite(cs, LOW);*
* SPI.transfer(i+0x80);*
_ SPI.transfer(TimeDate*);
digitalWrite(cs, HIGH);
}
}
//=====================================
String ReadTimeDate(){
String temp;
int TimeDate [7]; //second,minute,hour,null,day,month,year
for(int i=0; i<=6;i++){
if(i==3)
i++;
digitalWrite(cs, LOW);
SPI.transfer(i+0x00);
unsigned int n = SPI.transfer(0x00);
digitalWrite(cs, HIGH);
int a=n & B00001111;
if(i==2){
int b=(n & B00110000)>>4; //24 hour mode*

* if(b==B00000010)
b=20;
else if(b==B00000001)
b=10;
TimeDate=a+b;
}
else if(i==4){
int b=(n & B00110000)>>4;
TimeDate=a+b10;

* }
else if(i==5){
int b=(n & B00010000)>>4;
TimeDate=a+b10;

* }
else if(i==6){
int b=(n & B11110000)>>4;
TimeDate=a+b10;

* }
else{
int b=(n & B01110000)>>4;
TimeDate=a+b10;

* }
}
temp.concat(TimeDate[4]);
temp.concat("/") ;
temp.concat(TimeDate[5]);
temp.concat("/") ;
temp.concat(TimeDate[6]);
temp.concat(" ") ;
temp.concat(TimeDate[2]);
temp.concat(":") ;
temp.concat(TimeDate[1]);
temp.concat(":") ;
temp.concat(TimeDate[0]);
return(temp);
}*_

Perhaps the compiler didn't like the italics.

Please edit your post and add the code tags you forgot.