$(document).ready(function(){
	$('#sidebar').hide();
	$('#content').css('width','950px');
	
	resizeCss();
	
	$("#UserResetPasswordForm").submit( 
		function() {
			var myvar = true;
	   		if ($('#UserPassword').val().length < 6) {
				$('#textpwd').html(YouFoot.i18n.get("You must enter at least 6 characters."));
				$('#iconpwd').removeClass().addClass('notok');
				myvar = myvar && false;
			}
			else{
				displayIcon('pwd');
			}
			
	   		if($('#UserConfirmPassword').val().length < 6){
				$('#textcpwd').html(YouFoot.i18n.get("You must confirm your password."));
				$('#iconcpwd').removeClass().addClass('notok');
				myvar = myvar && false;
			}
			else{
				check = checkSamePwd();
				myvar = myvar && check;
				var password = $('#UserPassword').val();
				var confirmPassword = $('#UserConfirmPassword').val();
				
				if(password != confirmPassword){
					$('#textcpwd').html(YouFoot.i18n.get("Your password are differents."));
					$('#iconcpwd').removeClass().addClass('notok');
					return false;
				}
			}
			
	   		resizeCss();
	   		return myvar;
	 	}
	);
});



function displayIcon(className){
	
	if (className == 'pwd') {
		if ($('#UserPassword').val().length > 0) {
			var password = $('#UserPassword').val();
			if (password.length < 6) {
				$('#icon' + className).removeClass().addClass('notok');
				$('#textpwd').html(YouFoot.i18n.get("You must enter at least 6 characters."));
			}
			else {
				$('#icon' + className).removeClass().addClass('ok');
				$('#textpwd').html('');
			}
		}
		else{
			$('#icon' + className).removeClass().addClass('notok');
		}
	}
	
	
	if (className == 'cpwd') {
		if ($('#UserConfirmPassword').val().length > 0) {
			var password = $('#UserPassword').val();
			if (password.length < 6) {
				$('#icon' + className).removeClass().addClass('notok');
				$('#textpwd').html(YouFoot.i18n.get("You must enter at least 6 characters."));
			}
			else {
				$('#icon' + className).removeClass().addClass('ok');
				$('#textpwd').html('');
			}
		}
		else{
			$('#icon' + className).removeClass().addClass('notok');
		}
	}
	
	resizeCss();
}



function checkpwd(){
	
	var password = $('#UserPassword').val();
	var confirmPassword = $('#UserConfirmPassword').val();
	
	if(password.length > 5){
		$('#iconpwd').removeClass().addClass('ok');
		$('#textpwd').html('');
	}
	else if(password.length < 6){
		$('#iconpwd').removeClass();
		$('#textpwd').html('');
	}
	else if(password.length == 0){
		$('#textpwd').html('');
		$('#iconpwd').removeClass();
	}
	
	if(confirmPassword.length != 0){
		checkSamePwd();
	}
	resizeCss();
}





function checkSamePwd(){
	var password = $('#UserPassword').val();
	var confirmPassword = $('#UserConfirmPassword').val();
	
	if(confirmPassword.length == password.length || confirmPassword.length > password.length){
		if(password != confirmPassword){
			$('#textcpwd').html(YouFoot.i18n.get("Your password are differents."));
			$('#iconcpwd').removeClass().addClass('notok');
			resizeCss();
			return false;
		}
		else{
			$('#textcpwd').html('');
			$('#iconcpwd').removeClass().addClass('ok');
			resizeCss();
			return true;
		}
	}
	else if(confirmPassword.length == 0){
		$('#textcpwd').html('');
		$('#iconcpwd').removeClass();
		return false;
	}
	else{
		$('#textcpwd').html('');
		$('#iconcpwd').removeClass();
		return false;
	}
}


function resizeCss(){
	
	var formHeight = $('.contentResetPwd').height()+75;
	$('.col-resetPwd').css('height',formHeight);
}