function showBadge(e,img,type){
  if(!e)
    e = window.event;
  var target = e.srcElement ? e.srcElement : e.target;
  var divBadge = document.getElementById('divBadge');
  if(!target||!divBadge)
    return;
  var leftPos = findOffsetLeft(img);
  var topPos = findOffsetTop(img);
  var alias = target.getAttribute('alias');
  var image = target.getAttribute('image');
  switch(type){
  default:
     var gender = target.getAttribute('gender');
     if(image!=''){
      if(type==0)
        image = 'http://images.biip.no/user/profile/thumb/'+image;
      else
        image = 'http://images.biip.no/user/album/thumb/'+image;
     }
     else
       image = 'http://img.biip.no/gfx/icons/'+(gender==1?'male':'female')+'_l.gif';
     var status = target.getAttribute('status');
     var age = target.getAttribute('age');
     var city = target.getAttribute('city');
     divBadge.innerHTML = '<div class="badgenote_large"><div class="badgenote_inner">'+
     '<div class="badgenote_img"><span></span><img src="'+image+'" alt="" width="120" height="120" /></div>'+
     '<div class="badgenote_text"><span class="badgenote_alias UIUserAlias UIUserGender-' + gender + '">'+ alias +'</span>'+
     '<span class="badgenote_info">'+age+' &aring;r, '+city+'</span>'+
     '<span class="badgenote_status">'+status+'</span></div></div></div>';
     break;
  case 1:
     if(image!='')
       image = 'http://images.biip.no/user/profile/thumb/'+image;
     else
       image = 'http://img.biip.no/group/ill.gif';
     divBadge.innerHTML = '<div class="badgenote_group"><div class="badgenote_inner">'+
     '<div class="badgenote_img"><img src="'+image+'" alt="" width="120" height="120" /></div>'+
     '<div class="badgenote_text"><span class="badgenote_alias">'+ alias +'</span></div></div></div>';
  }

  divBadge.style.left = (leftPos+55)+"px";
  divBadge.style.top = (topPos-75)+"px";
  divBadge.style.display='';
}
function showBadgeSmall(e, img, type) {
    if (!e)
        e = window.event;
    var target = e.srcElement ? e.srcElement : e.target;
    var divBadge = document.getElementById('divBadge');
    if (!target || !divBadge)
        return;
    var leftPos = findOffsetLeft(img);
    var topPos = findOffsetTop(img);
    var alias = target.getAttribute('alias');
    var image = target.getAttribute('image');
    var gender = target.getAttribute('gender');
    var status = target.getAttribute('status');
    var age = target.getAttribute('age');
    var city = target.getAttribute('city');
    divBadge.innerHTML = '<div class="badgenote_small"><div class="badgenote_inner"><div class="badgenote_text"><span class="badgenote_alias UIUserAlias UIUserGender-'+gender+'">' + alias + '</span><span class="badgenote_info">' + age + ' &aring;r, ' + city + '</span><span class="badgenote_status">' + status + '</span></div></div></div>';
    divBadge.style.left = (leftPos + 125) + "px";
    divBadge.style.top = (topPos - 5) + "px";
    divBadge.style.display = '';
}
/*function showBadgeSmall(e,img,type){
  if(!e)
    e = window.event;
  var target = e.srcElement ? e.srcElement : e.target;
  var divBadge = document.getElementById('divBadge');
  if(!target||!divBadge)
    return;
  var leftPos = findOffsetLeft(img);
  var topPos = findOffsetTop(img);
  var alias = target.getAttribute('alias');
  switch(type){
  default:
     var status = target.getAttribute('status');
     var gender = target.getAttribute('gender');
     var age = target.getAttribute('age');
     var city = target.getAttribute('city');
     divBadge.innerHTML = '<div class="badgenote_small"><div class="badgenote_content"><div class="badgenote_text"><div class="badgenote_alias">'+ alias + ' <span class="badgenote_status">'+status+'</span></div>'+
     '  <div class="badgenote_info"><img src="http://img.biip.no/gfx/gender/'+gender+'.gif" alt="" /> '+age+' &aring;r, '+city+ '</div></div></div></div>';
     break;
  case 1:
     divBadge.innerHTML = '<div class="badgenote"><div class="badgenote_content"><div class="badgenote_text"><div class="badgenote_alias">'+ alias +'</div></div></div></div>';
  }

  divBadge.style.left = (leftPos+125)+"px";
  divBadge.style.top = (topPos-5)+"px";
  divBadge.style.display='';
}*/
function hideBadge(){
  var divBadge= document.getElementById('divBadge');
  if(divBadge){
    divBadge.innerHTML='';
    divBadge.style.display='none';
  }
}
function findOffsetTop(el){
  var top = el.offsetTop;
  el = el.offsetParent;
  while(el != null){
	top += el.offsetTop;
	el = el.offsetParent;
  }
  var form = document.forms[0];
  if(form && form.scrollTop)
    return top - form.scrollTop;
  return top;
}
function findOffsetLeft(el){
  var left = el.offsetLeft;
  el = el.offsetParent;
  while(el != null){
    left += el.offsetLeft;
    el = el.offsetParent;
  }
  var form = document.forms[0];
  if (form&&form.scrollLeft)
    return left - form.scrollLeft;
  return left;
}
function DisableReturnClick(e){
  if( (e == null)&&(!window.event) )
    return;
  if( (e!=null)&&(window.event) )
    return;
  var rEvent = (e==null ? window.event : e);
  var rKeyCode = rEvent.keyCode ? rEvent.keyCode : rEvent.which;
  if(((rEvent.charCode == null)||(rEvent.charCode == 0))&&(rKeyCode==13)){
    try {rEvent.keyCode = 0;} catch (e) {}
	rEvent.returnValue = false;
	rEvent.cancelBubble = true;
	if (rEvent.preventDefault)
	  rEvent.preventDefault();
	if(rEvent.stopPropagation)
	  rEvent.stopPropagation();
  }
}
