function SaveForm(form) {
 	var image_loading = document.createElement("img");
 	image_loading.id = "loading";
 	image_loading.src = "graphics/indicator.gif";
 	image_loading.style.padding = "5px";
 	$(form).parentNode.insertBefore(image_loading,$(form));
 	$(form).request({
 		method: "post",
 		onComplete: FormFieldRequest
 		}
 	)	
}
 function FormFieldRequest(requestObj) {
 	$("loading").remove();
 	array_fields = document.getElementsByClassName("error");
 			for(i=0; i<array_fields.length;i++) {
 				array_fields[i].remove();
 			}
 	array_fields_error = document.getElementsByClassName("myform-text-error");
 			for(i=0; i<array_fields_error.length;i++) {
 				array_fields_error[i].className = "myform-text";
 			} 			
 	//alert(requestObj.responseText);
	myRequest = requestObj.responseXML.documentElement;
	var errors = myRequest.getElementsByTagName("error");
	var error_Number = 0;
	if(errors.length>0){
		for(i=0;i<errors.length;i++) {
			var field = errors[i].getElementsByTagName("id")[0].firstChild.nodeValue;
			var text = errors[i].getElementsByTagName("tx")[0].firstChild.nodeValue;
			var error_id = field+"error";
			error_Number++;
			if(!$(error_id)){
				$(field).className = "myform-text-error";
				var p = document.createElement("p");
				p.id = error_id;
				p.className = "error";
				var texttoshow = document.createTextNode(text);
				p.appendChild(texttoshow);
				$(field).parentNode.appendChild(p);				
			}				
		}
	}
	else {
		var text = myRequest.getElementsByTagName("text")[0].firstChild.nodeValue;
		var div = myRequest.getElementsByTagName("form")[0].firstChild.nodeValue;		
		$(div).innerHTML = "<div style=\"font-family:'Arial'; font-size: 12px\">V-ati autentificat cu succes ca:<br/><b>" + text + "</b></div>";
	}
} 
