var hide = false;
var counter = 0;
var cntr = 0;
var reload_cntr = 0;
var justopened;
var _debug;
var _cln_requested = false;
//var __mon_img = document.cln_mon_img;
var __mon_img = new Image;
//__mon_img = _mon_img;
//var _img_1px = new Image;
//_img_1px.src = 'http://zebra.livechatnow.com/js/1px.gif';
//var _img_1px = new Image;
//_img_1px.src = 'http://zebra.livechatnow.com/js/3px.gif';
function _cln_custom_1(){
 _cln_debug(' _cln_custom_1()');
}
function _cln_custom_2(){
 _cln_debug(' _cln_custom_2()');
}
function _cln_custom_3(){
 _cln_debug(' _cln_custom_3()');
}
function _cln_live_engage(){
 _cln_debug(' _cln_live_engage()');
}
function _lcn_live_engage_init(){
 _cln_debug(' _cln_live_engage_init()');
}
function _escape(x){
	return escape(x).replace(/\+/g,"%2B");
}
function _cln_debug(x){
 return;
}
function _cln_get_cookie(x){
  if(document.cookie == ''){
    return false;
  } else {
    var firstChar, lastChar;
    var _cookie = document.cookie;
    firstChar = _cookie.indexOf(x);
    var NN2Hack = firstChar + x.length;
    
    if((firstChar != -1) && (_cookie.charAt(NN2Hack) == '=')){
      firstChar += x.length + 1;lastChar = _cookie.indexOf(';', firstChar);
      
      if(lastChar == -1){
        lastChar = _cookie.length;
      }
      //_cln_debug("Cookie: " + x + " " + unescape(_cookie.substring(firstChar, lastChar)));
      return unescape(_cookie.substring(firstChar, lastChar));
    } else {
      return false;
    }
  }
}
function _checknew(){
 _cln_debug("_checknew() " + __mon_img.complete + " # " + __mon_img.width + ' ' + justopened);
 if(__mon_img.complete)
 {
  _cln_debug('URL _cln_requested = false;');
	 __cln_requested = _cln_requested;
	 _cln_requested = false;
		if(__cln_requested)
		 return __mon_img.width;
		else
		{
		 if(__mon_img.width < 10)
			 return __mon_img.width;
			else
		  return 1;
		}
 }
 return 0;
}
function _cln_track()
{
 var cookie = _cln_get_cookie('clncom')
 if(!cookie)
 {
 	//alert("COOKIES_START: " + document.cookie);
	 _newcookie = escape(Math.random().toString().substr(2)+(new Date()).getTime());
  newcookie = "clncom=" + _newcookie;
		_oldcookie = _cln_get_cookie('lcnone');
		//alert("OC2: " + _oldcookie);
		var expdate = new Date ();
		//alert("DATE1: " + expdate.toGMTString());
  expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * 365 * 10));
		//alert("DATE2: " + expdate.toGMTString());
		// // date("D, d m Y H:i:s",time() + 473040000)." GMT"
		if(_oldcookie == '')
		{
		 oldcookie = "lcnone=" + escape(_newcookie) + "; expires=" + expdate.toGMTString();
		}
		else
		{
		 oldcookie = "lcnone=" + escape(_oldcookie) + "; expires=" + expdate.toGMTString();  
		}
  //alert("OC: " + oldcookie);
  document.cookie = newcookie;
  document.cookie = oldcookie;
		//alert("COOKIES_END: " + document.cookie);
  return _cln_get_cookie('clncom');
 }
 if(window._cln_track_code)
 {
  _cln_track_code = cookie;
 }
 return cookie;
}
function _cln_chat(){
 window.open('http://zebra.livechatnow.com/js/chatjs.php?track=' + _cln_track() + '&cid=5265&op=&name=&email=&skin=computing_dept&ip=&group=General&url=&uid=&q=&refer=','_chat_5265','resizable=yes,menubar=no,scrollbars=no,width=350,height=450');
	return false;
}
function _cln_enterchat(){
 window.open('http://zebra.livechatnow.com/js/enterchat.php?track=' + _cln_track() + '&cid=5265&op=&name=&email=&skin=computing_dept&ip=&group=General&url=&uid=&q=&refer=','_chat_5265','resizable=yes,menubar=no,scrollbars=no,width=350,height=450');
	return false;
}
function _open_livechatnow(track){ 
 window.open('http://zebra.livechatnow.com/js/enter.php?url=&refer=&name=&email=&skin=computing_dept&user=&uid=&sid=&cid=5265&op=&ip=&group=General&q=&track='+track,'_chat_5265','resizable=yes, menubar=no, scrollbars=no, width=350, height=450');
	return false;
}
function _cln_enter(){
 return _open_livechatnow(_cln_track());
}
function _cln_reload(x,typ){
  if(_cln_get_cookie('clnaction') == 'hide'){
    hide = true;
  }
 
  var _track = _cln_track();
  var _track_cube = _cln_get_cookie('lcnone');
  if(cntr == 0){
    _lcn_live_engage_init();
  }
 
  if(x > 0){
    if(hide){
      document.write("Ask Us");
    } else {
      if(x == 1){
        s_func = '_open_livechatnow("' + _track + '");';
      } else if(x == 2){
        s_func = '_cln_chat();';
      } else if(x == 3){
        s_func = '_cln_enterchat();';
      }
      if(typ == "h"){
        document.write("<a href='http://www.livechatnow.com/' onclick='" + s_func + " return false;' ")
        document.write("onMouseover=\"rollover('tb_cmp_ask',1);\" onMouseout=\"rollover('tb_cmp_ask',0);\">")
        document.write("<img src=\"/80256EE9006B7FB0/tb_cmp_ask_up.gif\" border=\"0\" width=\"61\" height=\"20\" name=\"tb_cmp_ask\" alt=\"Ask Us\" /></a>");
      } else {
        document.write("<a href='http://www.livechatnow.com/' onclick='" + s_func + " return false;' class='a_foot'>Ask us</a>");
      }
    }
  }
 
  var i = 0;
  i = _checknew();
  _cln_debug("### " + " counter: " + counter + " track: " + _track + " i: <b>" + i + "</b> realod_cntr: " + reload_cntr);
 if((_track != "") && (counter == 0 || reload_cntr > 15))
 {
	 if(cntr == 0)
		{
		 _file = '0';
		}
		else
		{
		 _file = '';
		}
  var url = 'http://zebra.livechatnow.com/js/imgjs_mon' + _file + '.php?track=' + escape(_track) + '&track_cube=' + escape(_track_cube) + '&cid=5265&ip=&url='  + _escape(document.location) + '&refer='  + _escape(document.referrer) + '&group=General&uid=&name=&email=&sid=&agent=Mozilla%2F4.0+%28compatible%3B+MSIE+6.0%3B+Windows+NT+5.1%3B+.NET+CLR+1.1.4322%29&cntr=' + cntr + '&time=' + escape((new Date()).getTime());
  _cln_debug("<i><font color=#0000FF>"+url+"</font></i>");
		if(!hide)
		{
   _cln_debug('URL _cln_requested = true;');
		 _cln_requested = true;
   __mon_img.src = url;
		}
  reload_cntr = 0;
 }
 // Debug
 counter++;
 cntr++;
 counter %= 10 * 2;
 var s;
 if(i == 3)
 {
  if(!justopened)
  {
   _cln_chat();
   justopened = true;
  }
 }
 else  if(i == 4)
 {
  //if(!justopened)
  {
   _cln_live_engage();
  }
 }
 else  if(i >= 10)
 {
	 eval("_cln_custom_" + (i - 9) + "();");
 }
 else
 {
  justopened = false;
 }
 var k = 1;
	if(cntr > 300)
	{
	 k = 5;
	}
	
	if(cntr < 600 && !hide && x >= 0)
 {
  if(i == 0 || i == null)
  {
   counter = 1;
   reload_cntr++;
   setTimeout("_cln_reload(0)", 1000 * k);
  }
  else
  {
   if(i > 1)
			{
			 counter = 0;
			}
   //_cln_debug('setTimeout ' + i + ' ' + (1000 * k));
   setTimeout("_cln_reload(0)", 1000 * k);
  }
 }
}
