function gen_password(num)
{
  var string = '';
  var chr = 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM!@#$%^&*()_+={}[];1234567890';
  var i = 0;
  while(i < num)
  {
    string += chr.charAt( Math.round( (Math.random()*(chr.length-1) )));
    i++;
  }
  document.getElementById('password').value = string;
}
function select_result(obj){
  var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;
  if(isIE){
    var range = document.body.createTextRange();
    var tab=obj;
    range.moveToElementText(tab);
    range.select();
  } else {
    var selection = window.getSelection();
    var range = document.createRange();
    var tab = obj;

    range.selectNodeContents(tab);
    selection.addRange(range);
  }
}