function showHide(shID) {
    if (document.getElementById(shID)) {
	
        if (document.getElementById(shID).style.display != 'block') {
            document.getElementById(shID).style.display = 'block';
        }
    }
}

function selectFirstPassword() {
	selectElement(document.getElementById('password-0'))
	
	copyContents('details-0', 'details')
}

function copyContents(from, to) {
	
	document.getElementById(to).innerHTML = document.getElementById(from).innerHTML
}

// from http://www.faqts.com/knowledge_base/view.phtml/aid/37741/fid/53
function selectElement(element) {
  if (document.selection) {
    var range = document.body.createTextRange();
    range.moveToElementText(element);
    range.select();
  }
  else if (window.getSelection) {
    var range = document.createRange();
    range.selectNodeContents(element);
    var selection = window.getSelection();
    selection.removeAllRanges();
    selection.addRange(range);
 }
}

