/********************************************************************************************************************************
*																																*
*	Author   : Asif D. Khalyani																									*
*	Filename : login.js - Every Message ajax Function Call Here Using Prototype Js Frame work									*		
*	Date     : 27, September 2008																								*
*	Email    : asif.khalyani@msn.com																							*
*********************************************************************************************************************************/
/****** START Popup Login Form DEVELOPED BY Asif Khalyani on 27, September 2008 ***************************************************/	
function popup_login() {
		$('frmpopuplogin').request(  {
			onSuccess: function(transport){
				response  = 	transport.responseXML.documentElement;
				//alert(transport.responseText);
				$('btnsubmit').processing('Login');
				$('btnsubmit').enable();
				$('login_bar').update('');
				var error_msg	=	'';
				
				if(response.getElementsByTagName('result_flag')[0].childNodes[0].firstChild.nodeValue=="true") 
				{one_click = 0; good = false;
					if(response.getElementsByTagName('result_flag')[0].childNodes[1].firstChild.nodeValue=="false")
						window.location.reload();	
					else
					{	
						if(response.getElementsByTagName('result_flag')[0].childNodes[2].firstChild.nodeValue=="true")
							window.location.href = '/index.html';						
						else
							window.location.reload();	
					}
				} 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 = 'Login Failed';
						}else{
							$(field_name+'_id').innerHTML = response.getElementsByTagName('error_field')[0].childNodes[i].firstChild.nodeValue;
						}
					}
				}
			},
			onLoading: function() {
				$('btnsubmit').processing('Please wait..');
				$('btnsubmit').disabled;
				var error_msg	=	'<img src="/images/ajax-loading.gif">';
				$('login_bar').update(error_msg);
				$('txt_username_id').innerHTML = '';
				$('txt_password_id').innerHTML = '';
			}
		})
		return false;
	}
/****** END Popup Login Form DEVELOPED BY Asif Khalyani on 27, September 2008 *****************************************************/

/****** START Popup Login Form DEVELOPED BY Asif Khalyani on 27, September 2008 ***************************************************/	
function login_page() {
		$('frmpopuplogin').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") {one_click = 0; good = false;
					window.location.href = '/registration.html';	
				} 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;
						$('login_bar').addClassName('login-user-error');
						$('login_bar').innerHTML = 'Login Failed';
					}
				}
				$('popupMask-login1').removeClassName('popupMask-login1');
				$('loading_mask_login1').toggle();
			},
			onLoading: function() {
				$('popupMask-login1').addClassName('popupMask-login1');
				$('loading_mask_login1').toggle();
				$('login_bar').removeClassName('login-user-error');
				var error_msg	=	'<img src="/images/ajax-line-loading.gif">';
				$('login_bar').update(error_msg);
				$('txt_username_id').innerHTML = '';
				$('txt_password_id').innerHTML = '';
			}
		})
		return false;
	}
	
/*********************** login 2 **********************************/
function login_page2() {
		$('frmpopuplogin2').request(  {
			onSuccess: function(transport){
				response  = 	transport.responseXML.documentElement;
//alert(transport.responseText);
				$('login_bar2').update('');
				var error_msg	=	'';				
				if(response.getElementsByTagName('result_flag')[0].childNodes[0].firstChild.nodeValue=="true") {one_click = 0; good = false;
					window.location.href = '/registration.html';	
				} 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;
						$('login_bar2').addClassName('login-user-error');	
						$('login_bar2').innerHTML = 'Login Failed';
					}
				}
				$('popupMask-login1').removeClassName('popupMask-login1');
				$('loading_mask_login1').toggle();
			},
			onLoading: function() {
				$('popupMask-login1').addClassName('popupMask-login1');
				$('loading_mask_login1').toggle();
				$('login_bar2').removeClassName('login-user-error');
				var error_msg	=	'<img src="/images/ajax-line-loading.gif">';
				$('login_bar2').update(error_msg);
				$('txt_email_id').innerHTML = '';
				$('txt_password_id').innerHTML = '';
			}
		})
		return false;
	}
/**************************** END LOGIN 2 *************************************/
