
//////////*************  OnBlur Singup page ***************/////////////////////////////////////////////////////////////////

function ajax_request(url, data) {

	var myAjax = new Ajax.Request(url,{method: 'post', parameters: data, onComplete: processReq1} );

}



function processReq1(originalRequest) 

{	

    if (originalRequest.readyState == 4) {

        if (originalRequest.status == 200) {

			response = originalRequest.responseXML.documentElement;

//alert(originalRequest.responseText);

			 var is_error	=	0;			 

			 try { 

				is_error	=	response.getElementsByTagName('state_master')[0].getElementsByTagName('result_id')[0].firstChild.nodeValue;

			 } catch (e) {	

			 

			 }



			if(is_error==0)

			{ 	

				 try {

					  errorMsg	=	response.getElementsByTagName('state_master')[0].getElementsByTagName('err')[0].firstChild.nodeValue; 

					  name		=	response.getElementsByTagName('state_master')[0].getElementsByTagName('name')[0].firstChild.nodeValue; 

					  $('id_'+name).removeClassName('hide');

					  $('id_'+name).innerHTML = errorMsg;

					  $(name).addClassName('validation-failed');

				 } catch (e) {

				 	  

				 }

			 }

			 else

			 {

			 	try {

					  name		=	response.getElementsByTagName('state_master')[0].getElementsByTagName('name')[0].firstChild.nodeValue; 

					  $('id_'+name).innerHTML='';

					  $('id_'+name).addClassName('hide');

					  $(name).removeClassName('validation-failed');

				 } catch (e) {

				 }

			 }

        } 

    }

}

function single_process(elm, url) {	

	if(elm.name=="cpassword"){

		data =  "name="+elm.name+"&value="+elm.value+"&elm="+elm+"&cvalue="+$('password').value;	

	}	

	else

		data =  "name="+elm.name+"&value="+elm.value+"&elm="+elm;		



	ajax_request(url,data);

}



//////////************* End OnBlur Singup page ***************/////////////////////////////////////////////////////////////////



/////////************** Submit Signup page ******************/////////////////////////////////////////////////////////////////

function validate_form(formname) {
		
							
		$('error-message').update('<img src="/images/ajax-loader.gif">');
		
			$(formname).request(  {
				
			onSuccess: function(transport){
				//alert(transport.responseText);
				response  = 	transport.responseXML.documentElement;
				
				var total_error_tag = $(formname).getElementsByClassName("errorFiled");
				
				$('error-message').update();
				for(i=0;i<(total_error_tag.length);i++) {
					total_error_tag[i].innerHTML	=	"";
				}
				if(response.getElementsByTagName('result_flag')[0].childNodes[0].firstChild.nodeValue=="true") {
					
					
					var red_urldynamic	=	response.getElementsByTagName('result_field')[0].childNodes[0].firstChild.nodeValue;
					
					if(red_urldynamic.length!="") {
						
						window.location.href	=	red_urldynamic;

					} else {
						window.location.href	=	red_url;	
					}
					
				} else {
					
					for(var i=0;i<response.getElementsByTagName('error_field')[0].childNodes.length;i++) 
					{

						var field_name, error_msg;
						field_name	=	response.getElementsByTagName("error_field")[0].childNodes[i].nodeName;
						
						$("id_"+field_name).removeClassName("hide");
						
						error_msg	=	response.getElementsByTagName("error_field")[0].childNodes[i].firstChild.nodeValue;
						$("id_"+field_name).update();
						$("id_"+field_name).innerHTML = error_msg;
						
					}
					$('error-message').update();
				}

			},

			onLoading: function() {

				window.location.href	=	"#submit";


			}

		})
		
		return false;

	}

/////////************** End Submit Signup page ******************/////////////////////////////////////////////////////////////////	



function login_check(login_submit)

{

	var url	= '/script/login_check.php';

	if(login_submit=="login_submit")

		data =  "easyinvoice_id="+$('easyinvoice_id').value+'&login_submit=login';

	else

		data =  "easyinvoice_id="+$('easyinvoice_id').value;



	new Ajax.Request(url,{method: 'post', parameters: data, onComplete: processLogin} );

}



function processLogin(originalRequest) 

{	

    if (originalRequest.readyState == 4) {

        if (originalRequest.status == 200) {

			response = originalRequest.responseXML.documentElement;

//alert(originalRequest.responseText);

			if(response.getElementsByTagName('result_flag')[0].childNodes[0].firstChild.nodeValue=="true") {

				if(response.getElementsByTagName('result_field')[0].childNodes[0].firstChild.nodeValue=="true")

					window.location.href	=	"login.html";

				else{

					$('id_easyinvoice_id').addClassName('hide');	

				}

			}

			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;

					$('id_'+field_name).removeClassName('hide');

					$('id_'+field_name).innerHTML = response.getElementsByTagName('error_field')[0].childNodes[i].firstChild.nodeValue;



					if($(field_name).type=="text" || $(field_name).type=="password" || $(field_name).type=="textarea") {

						$(field_name).addClassName('validation-failed');

					}

				}

		   }

        } 

    }

}



///////////////// START Login Submit Form ///////////////////////////////////////////////////////////////////////////////////////////

function login_form(formname) {

		$('id_username').addClassName('hide');

		$('username').removeClassName('validation-failed');

		$('id_password').addClassName('hide');

		$('password').removeClassName('validation-failed');
		
		window.location.href	=	"#submit";

		$('error-message').update('<img src="/images/ajax-loader.gif">');
		
		$(formname).request(  {

			onSuccess: function(transport){

				response  = 	transport.responseXML.documentElement;
				
				$('error-message').update();
//alert(transport.responseText);

				if(response.getElementsByTagName('result_flag')[0].childNodes[0].firstChild.nodeValue=="true") {

					if(response.getElementsByTagName('result_field123')[0].childNodes[0].firstChild.nodeValue=="true")

						window.location.href	=	"dashboard/index.html";

					else{

						$('id_login').removeClassName('hide');		

						$('id_login').update('Login Failed');

						$('error-message').update('');

					}

					

				} else {

					for(var i=0;i<response.getElementsByTagName('error_field')[0].childNodes.length;i++) 

					{

						var field_name	=	response.getElementsByTagName('error_field')[0].childNodes[i].nodeName;

						$('id_'+field_name).removeClassName('hide');

						$('id_'+field_name).innerHTML = response.getElementsByTagName('error_field')[0].childNodes[i].firstChild.nodeValue;

	

						if($(field_name).type=="text" || $(field_name).type=="password" || $(field_name).type=="textarea") 

						{

							$(field_name).addClassName('validation-failed');

						}

					}

					$('error-message').update('');

				}

			}

		})

		return false;

	}
function clearclient(){
	
	alert("hello");
	$(client_name).value	=	"";
	return true;
	
	}
	

