﻿	//============================================================================
	//-                      Copyright © 2006 Maxxcom Sas                        -
	//-                           All rights reserved.                           -
	//-                                                                          -
	//-    Questo codice sorgente è protetto da copyright in base alle leggi e   -
	//-    ai trattati internazionali. L'uso non autorizzato, la riproduzione    -
	//-    parziale o totale, l'alterazione, la distribuzione di questo codice   -
	//-    sorgente saranno perseguite in sede penale e civile in ottemperanza   -
	//-    alle leggi esistenti. Sono soggette alle rispettive licenze freeware, -
	//-    GPL, LGPL o di altro tipo, le parti di codice sorgente acquisite da   -
	//-    terze parte anche senza il consenso scritto. In tal caso i nomi degli -
	//-    autori sono riportati a monte delle procedure utilizzate e/o incluse. -
	//-    Eventuali omissioni o errori potranno essere comunicati all'indirizzo -
	//-    email info@maxxcom.it per una pronta correzione e/o integrazione.     -
	//-                                                                          -
	//-    www.maxxcom.it                                                        -
	//============================================================================

function CheckNewPwd() {
	     var $dialog= CreateAlertBox();
		var UserName = $("input[id$='UserId_txt']");
		var v = UserName.val();
		if (v == "") {
		    $dialog.html('Occorre specificare un codice utente valido!\n');
			$dialog.dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); UserName.focus(); } } );
  		 	$dialog.dialog('open');
			
			return false;
		}
		if (v.length < 6 ) {
		 $dialog.html('Il codice utente deve essere composto da almeno 6 caratteri!\n');
			$dialog.dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); UserName.focus(); } } );
  		 	$dialog.dialog('open');
			return false;
		}	
		if (!isText(v)) {
		 $dialog.html('Il codice utente specificato contiene caratteri non validi!\n');
			$dialog.dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); UserName.focus(); } } );
  		 	$dialog.dialog('open');
			return false;
		}
		
		var OldPwd_txt = $("input[id$='OldPwd_txt']");
		var v = OldPwd_txt.val();
		if (v == "") {
		    $dialog.html('Occorre specificare un password valida!\n');
			$dialog.dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); OldPwd_txt.focus(); } } );
  		 	$dialog.dialog('open');
			
			return false;
		}
		if (v.length < 6 ) {
		 $dialog.html('La password deve essere composta da almeno 6 caratteri!\n');
			$dialog.dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); OldPwd_txt.focus(); } } );
  		 	$dialog.dialog('open');
			return false;
		}	
		if (!isText(v)) {
		 $dialog.html('La password specificata contiene caratteri non validi!\n');
			$dialog.dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); OldPwd_txt.focus(); } } );
  		 	$dialog.dialog('open');
			return false;
		}
		
			var NewPwd_txt = $("input[id$='NewPwd_txt']");
		var v = NewPwd_txt.val();
		if (v == "") {
		    $dialog.html('Occorre specificare un password valida!\n');
			$dialog.dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); NewPwd_txt.focus(); } } );
  		 	$dialog.dialog('open');
			
			return false;
		}
		if (v.length < 6 ) {
		 $dialog.html('La password deve essere composta da almeno 6 caratteri!\n');
			$dialog.dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); NewPwd_txt.focus(); } } );
  		 	$dialog.dialog('open');
			return false;
		}	
		if (!isText(v)) {
		 $dialog.html('La password specificata contiene caratteri non validi!\n');
			$dialog.dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); NewPwd_txt.focus(); } } );
  		 	$dialog.dialog('open');
			return false;
		}
		
				var RepeatNew_txt = $("input[id$='RepeatNew_txt']");
		var v = RepeatNew_txt.val();
		if (v == "") {
		    $dialog.html('Occorre specificare un password valida!\n');
			$dialog.dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); RepeatNew_txt.focus(); } } );
  		 	$dialog.dialog('open');
			
			return false;
		}
		if (v.length < 6 ) {
		 $dialog.html('La password deve essere composta da almeno 6 caratteri!\n');
			$dialog.dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); RepeatNew_txt.focus(); } } );
  		 	$dialog.dialog('open');
			return false;
		}	
		if (!isText(v)) {
		 $dialog.html('La password specificata contiene caratteri non validi!\n');
			$dialog.dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); RepeatNew_txt.focus(); } } );
  		 	$dialog.dialog('open');
			return false;
		}
		
		if (RepeatNew_txt.val()!= NewPwd_txt.val()) {
		    $dialog.html('Le password indicate non sono uguali');
			$dialog.dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); RepeatNew_txt.focus(); } } );
  		 	$dialog.dialog('open');
			return false;
		}
		return true;
	}
