////********** This is Created by Asif Khalyani 18 August, 2007 11:00 A.M. ******************///////////////////////// 
//************ This is code for Form Submit by prototype js framework 	*********************/////////////////////////
	function validate_form(defaultformname, error_loading) {
		
		formname 		= 	defaultformname || formname;
		error_loading	=	error_loading	|| "error_loading";
		
		$(error_loading).update('<img src="/images/ajax-loader.gif">');
		
		$(formname).request(  {
			onSuccess: function(transport){
				//alert(transport.responseText);
				$(error_loading).update();
              
				response  = 	transport.responseXML.documentElement;
		


				$(formname).getInputs('text').each( function(input) { 
													 	
					$(input.id+"_error").update();
					
					
				})
				
					
				$(formname).getInputs('password').each( function(input) { 
					$(input.id+"_error").update();
				})
				
				
				if(typeof(combo_list)!="undefined") {
					for(i=0;i<combo_list.length;i++) { 
						$(combo_list[i]+"_error").update();
					}
				}
				
				
				
				if(response.getElementsByTagName('result_flag')[0].childNodes[0].firstChild.nodeValue=="true") {
						
					if(typeof(red_url)=="undefined") {
						red_url	=	response.getElementsByTagName('result_field')[0].childNodes[0].firstChild.nodeValue;
						
					}
					window.location.href	=	red_url;
					
				} 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=="txt_show_result") {
							show_result(response.getElementsByTagName('error_field')[0].childNodes[i].firstChild.nodeValue);	
						}
						
						$(field_name+"_error").update(response.getElementsByTagName('error_field')[0].childNodes[i].firstChild.nodeValue)				
						
					}
					
					if(typeof wpOnload=='function')wpOnload();
				}
				
			}
		})
		return false;
	}

/********************* START Show & Hide ***********************************************************************************/

function showhide(id)
{

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

}

