function showHelp(e){
  $('origin_help').hide();
  $('current_help').innerHTML = $('help_' + e).innerHTML;
  $('current_help').show();
}
function hideHelp(e){
  $('current_help').hide();
  $('current_help').innerHTML = '';
  $('origin_help').show();
}
function passwordMeter(pwd,meter,msg)
{
	var intScore = 0;
	var strMsg = '';
	var passwd = pwd.value;

	// PASSWORD LENGTH
	if (passwd.length<5) { intScore += 3 }
	else if (passwd.length<8) { intScore += 6 }
	else if (passwd.length<16)	{ intScore += 12 }
	else { intScore += 18 }

	// LETTERS
	if (passwd.match(/[a-z]/)) { intScore += 1 }
	if (passwd.match(/[A-Z]/)) { intScore += 5 }

	// NUMBERS
	if (passwd.match(/\d+/)) { intScore += 5 }
	if (passwd.match(/(.*[0-9].*[0-9].*[0-9])/)) { intScore += 5 }

	// SPECIAL CHAR
	if (passwd.match(/.[!,@,#,$,%,^,&,*,?,_,~]/)) {	intScore += 5 }
	if (passwd.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/))	{ intScore += 5	}

	// COMBOS
	if (passwd.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)) { intScore += 2 }
	if (passwd.match(/([a-zA-Z])/) && passwd.match(/([0-9])/)) { intScore += 2 }
	if (passwd.match(/([a-zA-Z0-9].*[!,@,#,$,%,^,&,*,?,_,~])|([!,@,#,$,%,^,&,*,?,_,~].*[a-zA-Z0-9])/)) { intScore += 2 }

  if (intScore < 4) { $(msg).innerHTML = "&nbsp;"; $(meter).hide(); $(meter).src = "/images/pwdmeter/0.jpg"; }
	else {
    if(intScore < 12)	{ $(msg).innerHTML = pwdMeter[0]; $(meter).src = "/images/pwdmeter/1.jpg" }
  	else if (intScore < 15) { $(msg).innerHTML = pwdMeter[1]; $(meter).src = "/images/pwdmeter/2.jpg" }
  	else if (intScore < 25)	{ $(msg).innerHTML = pwdMeter[2]; $(meter).src = "/images/pwdmeter/3.jpg" }
  	else if (intScore < 35) { $(msg).innerHTML = pwdMeter[3]; $(meter).src = "/images/pwdmeter/4.jpg"	}
  	else { $(msg).innerHTML = pwdMeter[4]; $(meter).src = "/images/pwdmeter/5.jpg" }
	  $(meter).show();
  }
}

function changeImage(filename, imageholder){
  $(imageholder).src= '/themes/main/images/pages/' + filename;
}

function toggleElement(elementId, imageId)
{
  //Effect.toggle(elementId, 'blind');

  if ($(elementId).style.display == 'none') {
    $(imageId).src = $(imageId).src.replace('toggle-down.gif', 'toggle-up.gif');
    $(elementId).style.display = 'inline';
  }
  else{
    $(imageId).src = $(imageId).src.replace('toggle-up.gif', 'toggle-down.gif');
    $(elementId).style.display = 'none';
  }
  return false;
}

