var onlineImgUrl = "/assets/361/chatlive-online.gif";
var offlineImgUrl = "/assets/360/chatlive-offline.gif";
var chatFormUrl = "mozy.force.com/support/mozyISSalesChatFormEMEA"; // default, override below
var lang_id = $.cookies.get("lang_id");
if(lang_id == "fr") {
  onlineImgUrl = "/assets/480/chatlive-online_fr.gif";
  offlineImgUrl = "/assets/481/chatlive-offline_fr.gif";
  chatFormUrl = "mozy.force.com/support/mozyISSalesChatFormFR";
} else if(lang_id == "de") {
  onlineImgUrl = "/assets/588/chatlive_online_de.gif";
  offlineImgUrl = "/assets/589/chatlive_offline_de.gif";
  chatFormUrl = "mozy.force.com/support/mozyISSalesChatFormDE";
} 

function agents_available() {
  
  document.getElementById('livechat-smartbutton').innerHTML = 
   '<a href="" onClick="window.open(\'http://' + chatFormUrl + '\',\'chat_client\',\'width=604,height=324,scrollbars=1\');' +
   'return false;"><img src="'+ onlineImgUrl +'" alt="Live Chat - Online" /></a>';

  return true;
}

function agents_not_available() {
  document.getElementById('livechat-smartbutton').innerHTML = 
    '<a href="mailto:emeasales@mozy.com"><img src="' + offlineImgUrl + '" alt="Live Chat - Offline" /></a>';

  return true;
}

function agents_available_link(element_id, regular_text, link_text) {
  newHtml = ' ';
  newHtml += regular_text;
  newHtml += ' <a href="" onClick="window.open(\'http://';
  newHtml += chatFormUrl;
  newHtml += '\',\'chat_client\',\'width=604,height=324,scrollbars=1\'); return false;">';
  newHtml += link_text + '</a>';
  chatlinkElem = document.getElementById(element_id)
  if (chatlinkElem != null) {
    chatlinkElem.innerHTML = newHtml; 
  }

  return true;
}

function agents_not_available_link() {
  return true;
}

function write_chatlive_link(element_id, test_pixel, regular_text, link_text) {
  var tag_src = 'src="' + test_pixel + '?' + Math.floor(Math.random()*10001) + '"'
  var tag_style = ' style="width:0;height:0;visibility:hidden;position:absolute;"'
  var cond_text = '<img ' + tag_src + tag_style + ' onLoad="agents_available_link(\'' + element_id + '\', \'' + regular_text + '\', \'' + link_text + '\');" onError="agents_not_available_link();">' 
  document.write(cond_text);
}
