function passwordReset() {
	
	
	var reset = {
		state0: {
			html:'<div class="promptheader">RESET MYCYE PASSWORD</div><div style="padding:5px 10px;">Please enter your username and/or registered email address</div><div id="msg1" style="padding:5px 10px;text-align:center;">&nbsp;</div><div style="padding:5px 10px;height:22px;"><label style="width:80px;color:#FFF">Username</label><input name="rusername" id="rusername" type="text" style="width:170px;margin:0;"></div><div style="padding:5px 10px 15px 10px;height:22px;border-bottom:1px solid #666;"><label style="width:80px;color:#FFF;">Email</label><input name="remail" id="remail" type="text" style="width:170px;margin:0;"></div>',
			buttons: { Cancel: 0, Next: 1 },
			focus: 1,
			submit:function(v,m,f){ 
				if(v==0)	
					$.prompt.close()
				else 
					$('#msg1').css({"color":"#FFF"}).text('Searching...').fadeIn(1000); 		
					var username = $('#rusername').val();
					var email = $('#remail').val();		    	 
					$.ajax({
						type: "POST",
						url: "http://www.adventistyouth.org/ajax/password-reset.php",
						data: "username="+username+"&email="+email+"&stage=1",
						success: function(response){       		      
								var sresponse = response.substr(0,5);       		     
								if(sresponse == 'error') {
									var error = response.substr(8);
									$("#msg1").fadeTo(200,0.1,function() {
						       			$(this).html(error).css({"color":"red"}).fadeTo(900,1);  
 									});
								} else {
									$("#msg1").text('User found').css({"color":"green"}).fadeIn(1000);
       									var cont = $.prompt.getStateContent('state1'); 
       									var question = response.substr(4);
									cont.children('div').children('div:eq(2)').html(question);       	
       									setTimeout( function() {
       										$.prompt.goToState('state1');
       									}, 1000 );			  	              
								}
						}
					});
					return false; 
				}
		},
		state1: {
			html: '<div class="promptheader">RESET MYCYE PASSWORD</div><div style="padding:5px 10px;"><b>Please answer your secret question:</b></div><div style="padding:5px 10px;">&nbsp;</div><div id="msg2" style="padding:5px 10px;text-align:center;">&nbsp;</div><div style="padding:5px 10px 15px 10px;height:22px;border-bottom:1px solid #666;"><label style="width:80px;color:#FFF">Your answer</label><input name="secret_a" id="secret_a" type="text" style="width:170px;margin:0;"></div>',
			buttons: { Cancel: 0, Next: 1 },
			focus: 2,
			submit:function(v,m,f){
					if (v==0)
						$.prompt.close();
					else 
			
						var username = $('#rusername').val();
						var email = $('#remail').val();	
						var secret_a = $('#secret_a').val();
						$.ajax({
							type: "POST",
							url: "http://www.adventistyouth.org/ajax/password-reset.php",
							data: "secret_a="+secret_a+"&username="+username+"&email="+email+"&stage=2",
							success: function(response){       		      
								var sresponse = response.substr(0,5);       		     
								if(sresponse == 'error') {
									var error = response.substr(8);
									$("#msg2").fadeTo(200,0.1,function() {
									       	$(this).html(error).css({"color":"red"}).fadeTo(900,1);  
								 	});
								} else {
       
									var cont = $.prompt.getStateContent('state2');  
									var address = response.substr(4);									
									$("#msg2").text('Correct answer').css({"color":"green"}).fadeIn(1000);
									var cont = $.prompt.getStateContent('state2');										 
									cont.children('div').children('div:eq(1)').html('An email containing your new MyCYE password has been sent to '+address);       	

									setTimeout( function() {
									       	$.prompt.goToState('state2');
       									}, 1000 );
									       		              
								}
							}
						});
					return false; 		
				}
		},
		state2: {
			html: '<div class="promptheader">RESET MYCYE PASSWORD</div><div style="padding:5px 10px 15px 10px;border-bottom:1px solid #666;"></div>',
			buttons: { OK: 1 },
			focus: 2,
			submit:function(v,m,f){	
				$.prompt.close();
			}
		}
	}
	
	$.prompt(reset,{
		prefix:'cye',
		top: '40%',
		show:'fadeIn'		
	});
}
