function rendermail(user, domain, classname, style){
  var1=user;
  var2=domain;
  var3=var1+'@'+var2;
  emailE=(var3);
  document.write ('<a class="'+ classname +'" style="'+style+'" href="mailto:' + emailE + '">' + emailE + '<\/a>');
}

function StartClientMail(user, domain){
  var1=user;
  var2=domain;
  var3=var1+'@'+var2;
  emailE=(var3);
  document.location.href='mailto:' + emailE;
}

function onEnter( evt, frm ) {
	var keyCode = null;

	if( evt.which ) {
		keyCode = evt.which;
	} else if( evt.keyCode ) {
		keyCode = evt.keyCode;
	}
	if( 13 == keyCode ) {
		frm.btnEnter.click();
		return false;
	}
	return true;
}

function onEnterTrue( evt, frm ) {
	var keyCode = null;

	if( evt.which ) {
		keyCode = evt.which;
	} else if( evt.keyCode ) {
		keyCode = evt.keyCode;
	}
	if( 13 == keyCode ) {
		frm.submit();
		return false;
	}
	return true;
}

function setSelectedIndex( me, valsearch )
{
  for (i = 0; i< me.options.length; i++)
  {
    if ( me.options[i].value == valsearch )
    {
	  me.options[i].selected = true;
      me.options[i].style.backgroundColor = '#dddddd';
      break;
    }
  }
  return;
}

function CalculateChars( strId, sname, ivalue, obj )
{
  var strValue = document.getElementById( strId ).value;
  var strReplaceAllR = strValue.indexOf('\r');
  var strReplaceAllN = strValue.indexOf('\n');
  
  /*
  while(strReplaceAllR != -1) {
    strValue = strValue.replace('\r','');
    strReplaceAllR = strValue.indexOf('\r');
  }
  while(strReplaceAllN != -1) {
    strValue = strValue.replace('\n','');
    strReplaceAllN = strValue.indexOf('\n');
  }
  */
  
  document.getElementById( sname ).innerHTML = ( ivalue - strValue.length );
  
  var mlength = obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
  
  if( strValue.length > mlength )
    obj.value = strValue.substring( 0, mlength )
    
}