﻿function PasswordValidation(source, clientside_arguments)
{        
  
    if (clientside_arguments.Value.length > 7 )
    {
        clientside_arguments.IsValid=true;
    }
    else 
    {
        clientside_arguments.IsValid=false;
    }
    
}

function password_strength(password)
{
	var desc = new Array();
	desc[0] = "Very Weak";
	desc[1] = "Weak";
	desc[2] = "Better";
	desc[3] = "Medium";
	desc[4] = "Strong";
	desc[5] = "Strongest";

	var points = 0;

	//---- if password is bigger than 4 , give 1 point.
	if (password.length > 4) points++;

	//---- if password has both lowercase and uppercase characters , give 1 point.	
	if ( ( password.match(/[a-z]/) ) && ( password.match(/[A-Z]/) ) ) points++;

	//---- if password has at least one number , give 1 point.
	if (password.match(/\d+/)) points++;

	//---- if password has at least one special caracther , give 1 point.
	if ( password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/) )	points++;

	//---- if password is bigger than 12 ,  give 1 point.
	if (password.length > 12) points++;

	//---- Showing  description for password strength.
	document.getElementById("password_description").innerHTML = desc[points];
	
	//---- Changeing CSS class.
	document.getElementById("password_strength").className = "strength" + points;
}
function popup_window(url,w,h)
{
    var width=w;
    var height=h;
    var from_top=50;
    var from_left=50;
    var toolbar='no';
    var location='no';
    var directories='no';
    var status='no';
    var menubar='no';
    var scrollbars='yes';
    var resizable='yes';
    var atts='width='+width+'show,height='+height+',top='+from_top+',screenY=';
    atts+= from_top+',left='+from_left+',screenX='+from_left+',toolbar='+toolbar;
    atts+=',location='+location+',directories='+directories+',status='+status;
    atts+=',menubar='+menubar+',scrollbars='+scrollbars+',resizable='+resizable;
    window.open(url,'win_name',atts);
}

function FireDefaultButton(bt, e)
{
 var btn=document.getElementById(bt);
 if  ((e.keyCode==13) && (btn!=null)) {
     btn.click();
     return false;
 }
 return true;
}

function RecruiterWebRefreshPanel_InitializePanel(oPanel)
{
    oPanel.getProgressIndicator().setImageUrl("../images/load2.gif");
} 

