var module_name;
function showbubble(e, msg, yes_url, no_url, x_coord, y_coord) {
  if(document.all)e = event;
  var my_text = ''+__(msg)+' <div  style=margin:auto;padding:0;width:auto;text-align:center;><input type = button value='+__("Yes")+' onclick ="window.location =\''+yes_url+'\'">   <input type = button value='+__("No")+' onclick = \'hideToolTip();\'> </div></div></div>';
  var obj = document.getElementById('bubble_tooltip');
  var obj2 = document.getElementById('bubble_tooltip_content');
  obj2.innerHTML = my_text;
  obj.style.display = 'block';
  var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
  if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st -=5; 
  var leftPos = e.clientX - 100 - x_coord;
  if(leftPos<0)leftPos = 0;
  obj.style.left = leftPos + 'px';
  obj.style.top = e.clientY - obj.offsetHeight -1 + st + y_coord +'px';
}
function showmoduleclosebubble(e, msg, yes_url, no_url){
  module_name=yes_url;
  if(document.all)e = event;
  msg = __('Do you want to remove %dynamic%', Array(msg));
  var my_text = msg+' <div  style=margin:auto;padding:0;width:auto;text-align:center;><input type = button value='+__("Yes")+' onclick =\'delete_from_user_page_yes();\'>   <input type = button value='+__("No")+' onclick = \'hideToolTip();\'> </div></div></div>';
  var obj = document.getElementById('bubble_tooltip');
  var obj2 = document.getElementById('bubble_tooltip_content');
  obj2.innerHTML = my_text;
  obj.style.display = 'block';
  var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
  if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st +=2;
  if(navigator.userAgent.toLowerCase().indexOf('chrome')>=0)st -=10;
  var leftPos = e.clientX - 170;
  if(leftPos<0)leftPos = 0;
  obj.style.left = leftPos + 'px';
  obj.style.top = e.clientY - obj.offsetHeight - 2 + st + 'px';
}
var module_name;
function deletecheckmessage(e, field, item, form_name, x_coord, y_coord){ 
  count = 0;
  count = document.forms[form_name].elements.length; 
  chk_cnt=0;
  var check_flag = false;
  for (i=0; i < count; i++) {
    if (document.forms[form_name].elements[i].type=='checkbox') {
      if (document.forms[form_name].elements[i].checked == 1) {
        chk_cnt++;
        check_flag = true;
      }
    }
  } 
  str=item;
  if(field=='delete') {
    if(chk_cnt) {
      if (chk_cnt > 1) {
        str = str + 's';
      }
      if(document.all)e = event;
      var my_text ='Are you sure you want to delete the selected '+str+'? <div  style=margin:auto;padding:0;width:auto;text-align:center;><input type = button value='+__("Yes")+' onclick ="submitform(\''+form_name+'\');">   <input type = button value='+__("No")+' onclick = \'hideToolTip();\'> </div></div></div>';
      var obj = document.getElementById('bubble_tooltip');
      var obj2 = document.getElementById('bubble_tooltip_content');
      obj2.innerHTML = my_text;
      obj.style.display = 'block';
      var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
      if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
      var leftPos = e.clientX - 100 - x_coord;
      if(leftPos<0)leftPos = 0;
      obj.style.left = leftPos + 'px';
      obj.style.top = e.clientY - obj.offsetHeight -1 + y_coord + st +'px';
    } 
  }
}
function hideToolTip() {
  document.getElementById('bubble_tooltip').style.display = 'none';
}
function hideToolTip_help() {
  document.getElementById('bubble_tooltip_help').style.display = 'none';
  prev_id_or_url = '';
  document.getElementById('bubble_tooltip_content_help').innerHTML = '';
}
function submitform(form_name) {
  document.forms[form_name].submit();
}
function delete_from_user_page_yes() { 
  $('#' + module_name).hide('slow',serialize);
  try {
    $('#chk_'+module_name).removeAttr("checked");
  } catch (e) {
  }
  hideToolTip(); 
}
function showcategorydesc(e, msg, no_of_user, img_path, x_coord, y_coord) {
  if(document.all)e = event;
  var my_text = '<img src = "'+img_path+'" alt = "" /> '+msg+'( '+no_of_user+' Games )';
  var obj = document.getElementById('bubble_tooltip');
  var obj2 = document.getElementById('bubble_tooltip_content');
  document.getElementById('bottomrightarrow').style.display="none";
  document.getElementById('bottomleftarrow').style.display="block";
  obj2.innerHTML = my_text;
  obj.style.display = 'block';
  var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
  if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
  var leftPos = e.clientX - 100 - x_coord;
  if(leftPos<0)leftPos = 0;
  obj.style.left = leftPos + 'px';
  obj.style.top = e.clientY - obj.offsetHeight -12 + st + y_coord +'px';
}
var prev_id_or_url = '';
function helpbubble(e, inline, id_or_url, id, arrow_possition) {
  if ( prev_id_or_url == id_or_url ) {
    return ;
  }
  prev_id_or_url = id_or_url;
  var my_text = '';
  var obj = document.getElementById('bubble_tooltip_help');
  var obj2 = document.getElementById('bubble_tooltip_content_help');
  var module_obj = document.getElementById(id);
  obj2.style.display = 'block';
  obj.style.display = 'block';
  $('#close_link_help').css('display', 'block');
  if(document.all)e = event;
  if ( inline ) {
    my_text = $('#'+id_or_url).html(); 
    obj2.innerHTML = my_text;
  } else {
    $.get(
      id_or_url,
      {
        'random': (new Date().getTime())
      },
      function(data) {
        my_text = data;
        obj2.innerHTML = my_text;
      }
    );
  }
  var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop); 
  if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st +=10;
  if(navigator.userAgent.toLowerCase().indexOf('chrome')>=0)st -=20;
 
  var leftPos = e.clientX;
  if ( leftPos < 0 ) {
    leftPos = 0;
  }
  if ( arrow_possition == 'left' ) {
    obj.style.left = e.clientX + 35+ 'px';
    if(id_or_url.toLowerCase().indexOf('improve_stats_info.php')>=0) {
      obj.style.top = e.clientY  -35 + st + 'px'; 
    } else if(id_or_url.toLowerCase().indexOf('feed_help')>=0) {  
      obj.style.top = e.clientY  -40 + st + 'px'; 
      obj.style.left = e.clientX + 25+ 'px';
    }  else {
    obj.style.top = e.clientY - obj.offsetHeight -8 + st + 'px';
    }
   $('#bottomrightarrow_help').css('display', 'none');
   $('#topleftarrow_help').css('display', 'block');
  } else {
    $('#bottomrightarrow_help').css('display', 'block');
    $('#topleftarrow_help').css('display', 'none');
    obj.style.left =  e.clientX - 172 + 'px';
    if(id_or_url.toLowerCase().indexOf('improve_stats_info.php')>=0) {
      obj.style.top = e.clientY -215 + st + 'px'; 
    } else {
      obj.style.top = e.clientY  - obj.offsetHeight -10 + st + 'px';
    }
  }
}
function group_bubble(url) { 
   var obj = document.getElementById('create_topic');
   obj.style.display = 'block';
   $.get(
    url,
    {
      'random': (new Date().getTime())
    },
    function(data) { 
      my_text = data;
      obj.innerHTML = my_text;
     }
   );
  if (typeof( window.pageYOffset ) == 'number' ) {
        var s = window.pageYOffset;
      } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
        var s = document.body.scrollTop;
      } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
        var s = document.documentElement.scrollTop;
      }
      var y =  80 + parseInt(s);
      obj.style.top = y + 'px'; 
}
function group_popup_close(){
  var obj = document.getElementById('create_topic');
  obj.style.display = 'none';
  obj.innerHTML = '';
}