﻿jQuery.noConflict();

jQuery(document).ready(function() {

//var userNameOk, emailOk, emailForgotUser;
//var checkUserName = function(){
//        var userName = $get("UserName").value;
//        
//        jQuery("#msgbox").removeClass().addClass('messagebox').text(' ').fadeIn("slow");
//        PageMethods.CheckLengthUserName(userName, 
//                function(value){
//                    userNameOk = true;
//                    jQuery("#msgbox").fadeTo(13,0.1,function() {  //start fading the messagebox
//		  			//add message and change the class of the box and start fading
//		 		 	jQuery(this).html(value).addClass('messageboxok').fadeTo(12,1);
//		 		 	});
//                }, 
//                function(error){
//                    userNameOk = false;
//                    jQuery("#msgbox").fadeTo(13,0.1,function() { //start fading the messagebox
//				    //add message and change the class of the box and start fading
//	  			    jQuery(this).html(error.get_message()).addClass('messageboxerror').fadeTo(12,1);
//			});		
//        });
//    };
    
    var checkEmail = function(){
        var email = $get("Email").value;
        jQuery("#emsgbox").removeClass().addClass('messagebox').text(' ').fadeIn("slow");
        PageMethods.CheckEmailAddress(email,
            function(value){
                emailOk = true;
                jQuery("#emsgbox").fadeTo(13,0.1,function() {  //start fading the messagebox
				//add message and change the class of the box and start fading
				jQuery(this).html(value).addClass('messageboxok').fadeTo(12,1);	
                });
            },
            function(error){
                emailOk = false;
                jQuery("#emsgbox").fadeTo(13,0.1,function() { //start fading the messagebox
	    		//add message and change the class of the box and start fading
				jQuery(this).html(error.get_message()).addClass('messageboxerror').fadeTo(12,1);
			});		            
        });
    };
    
//    var checkEmailForgotUser = function(){
//        var email = $get("TextBoxEmailForgotUser").value;
//        jQuery("#emailmsgbox").removeClass().addClass('messagebox').text(' ').fadeIn("slow");
//        PageMethods.CheckEmailAddress(email,
//            function(value){
//                emailForgotUser = true;
//                jQuery("#emailmsgbox").fadeTo(13,0.1,function() {  //start fading the messagebox
//				//add message and change the class of the box and start fading
//				jQuery(this).html(value).addClass('messageboxok').fadeTo(12,1);	
//                });
//            },
//            function(error){
//                emailForgotUser = false;
//                jQuery("#emailmsgbox").fadeTo(13,0.1,function() { //start fading the messagebox
//	    		//add message and change the class of the box and start fading
//				jQuery(this).html(error.get_message()).addClass('messageboxerror').fadeTo(12,1);
//			});		            
//        });
//    }
    
    var checkAndSendForgotPass = function(){
        //checkUserName();
        checkEmail();
        var email = $get("Email").value;
        PageMethods.ForgotPassword(email,
                function(value){
                    alert(value);
                },
                
                function(error){
                    alert(error.get_message());
                }
            );
        
//        if(userNameOk == true && emailOk == true){
//            var userName = $get("UserName").value;
//            var email = $get("Email").value;
//            PageMethods.ForgotPassword(userName, email,
//                function(value){
//                    alert(value);
//                },
//                
//                function(error){
//                    alert(error.get_message());
//                }
//            );
//        }
    }
    
//    var checkAndSendForgotUser = function(){
//        checkEmailForgotUser();
//        if(emailForgotUser == true){
//            var email = $get("TextBoxEmailForgotUser").value;
//            PageMethods.ForgotUser(email,
//                function(value){
//                    alert(value);
//                },                
//                function(error){
//                    alert(error.get_message());
//                }
//            );
//        }
//    }
    
    //jQuery("#UserName").blur(checkUserName);
    
    jQuery("#Email").blur(checkEmail);
    
    //jQuery("#TextBoxEmailForgotUser").blur(checkEmailForgotUser);
    
    jQuery("#bumit_forgot_pass").click(checkAndSendForgotPass);
    
    //jQuery("#bumit_forgot_user").click(checkAndSendForgotUser);
});