/********************************************************************************************************************************
*																																*
*	Author   : Asif D. Khalyani																									*
*	Filename : forget-password.js - Every ajax Function Call Here Using Prototype Js Frame work										*		
*	Date     : 14, April 2009																									*
*	Email    : asif.khalyani@msn.com																							*
*********************************************************************************************************************************/
function forgot_password() {
		$('frmforgetpassword').request(  {
			onSuccess: function(transport){
				response  = 	transport.responseXML.documentElement;
//alert(transport.responseText);				
				$('login_bar').update('');
				var error_msg	=	'';
				if(response.getElementsByTagName('result_flag')[0].childNodes[0].firstChild.nodeValue=="true") {
					if(response.getElementsByTagName('result_flag')[0].childNodes[1].firstChild.nodeValue=="false")
						window.location.reload();
					else
					{
						var text_msg =  response.getElementsByTagName('result_flag')[0].getElementsByTagName('login_bar')[0].firstChild.nodeValue;
						window.location.href = "/thanks.html?from=forget-pass&username="+text_msg;
					}
				} else {
					var total_error	=	response.getElementsByTagName('error_field')[0].childNodes.length;					
					for(var i=0;i<total_error;i++) {
						var field_name	=	response.getElementsByTagName('error_field')[0].childNodes[i].nodeName;
						if(field_name=="login_bar")
						{
							$('login_bar').innerHTML = 'Invalid';
						}else{
							$(field_name+'_id').addClassName('forgeterror1');
							$(field_name+'_id').innerHTML = response.getElementsByTagName('error_field')[0].childNodes[i].firstChild.nodeValue;
						}
					}
				}
				$('popupMask-login1').removeClassName('popupMask-login1');
				$('loading_mask_login1').toggle();
			},
			onLoading: function() {
				$('popupMask-login1').addClassName('popupMask-login1');
				$('loading_mask_login1').toggle();
				var error_msg	=	'<img src="/images/ajax-loader.gif">';
				$('login_bar').update(error_msg);
				$('user_name_id').innerHTML = '<img src="/images/spacer.gif" />';
				$('user_name_id').removeClassName('forgeterror1');
			}
		})
		return false;
	}

function forgot_user() {
		$('frmforgotuser').request(  {
			onSuccess: function(transport){
				response  = 	transport.responseXML.documentElement;
//alert(transport.responseText);
				$('user_login_bar').update('');
				var error_msg	=	'';
				if(response.getElementsByTagName('result_flag')[0].childNodes[0].firstChild.nodeValue=="true") {
					if(response.getElementsByTagName('result_flag')[0].childNodes[1].firstChild.nodeValue=="false")
						window.location.reload();
					else
					{
						var text_msg = response.getElementsByTagName('result_flag')[0].getElementsByTagName('user_login_bar')[0].firstChild.nodeValue;
						window.location.href = "/thanks.html?from=forget-user&email="+text_msg;
					}
				} else {
					var total_error	=	response.getElementsByTagName('error_field')[0].childNodes.length;
					for(var i=0;i<total_error;i++) {
						var field_name	=	response.getElementsByTagName('error_field')[0].childNodes[i].nodeName;
						if(field_name=="user_login_bar")
						{
							$('user_login_bar').innerHTML = 'Invalid';
						}else{
							$(field_name+'_id').innerHTML = response.getElementsByTagName('error_field')[0].childNodes[i].firstChild.nodeValue;							
						}
					}
				}
				$('popupMask-login1').removeClassName('popupMask-login1');
				$('loading_mask_login1').toggle();
			},
			onLoading: function() {
				$('popupMask-login1').addClassName('popupMask-login1');
				$('loading_mask_login1').toggle();	
				var error_msg	=	'<img src="/images/ajax-loading.gif">';
				$('user_login_bar').update(error_msg);
				$('user_email_id').innerHTML = '<img src="/images/spacer.gif" />';
			}
		})
		return false;
	}