google.load("language", "1");
function getGoogleTrans(tranLangCode){
 var elem = document.getElementById("wrapper").getElementsByTagName("*");
 var tranList = new Array();
 var i = 0;
 var tranCnt = 0;
 var tagLen = elem.length;
 var src = "en";
 var dest = tranLangCode;
 var text = "";
 var defaultIDs ="footer,layHeader"
 tranList = defaultIDs.split(",");
 tranCnt = tranList.length;
 for(i = 0; i < tagLen; i++){
  curID = elem[i].id;
  if(curID.indexOf("ggTran") != -1){
   tranList[tranCnt] = curID;
   tranCnt++;
  }
 }
 for(x = 0; x < tranCnt; x++){
  try{
   text = document.getElementById(tranList[x]).innerHTML;
   if(text.length){
    callGoogle(text, src, dest, tranList[x]);
   }
  }
  catch(err){}
 }
}

function callGoogle(text, src, dest, changeID){
 google.language.translate(text, src, dest, function(result){document.getElementById(changeID).innerHTML = result.translation;});
}