	function success_handler(o) {
		replace_html('ajaxresult', o.responseText);
	}
	
	function failure_handler(o) {
		replace_html('ajaxresult', 'Connection Error. Please retry');
	}
		
	function replace_html(id, content) {
		document.getElementById(id).innerHTML = content;
	}
		
	function show_progressbar() {
		replace_html('ajaxresult', '<img src="http://www.refererx.com/images/progress-bar-3.gif" border="0" alt="Loading, please wait..." />');
	}

	function getQueryString(theform) {
                var form = document.forms[theform];
                var qstr = '';

                for (i=0; i<form.elements.length; i++){
                    if(!(form.elements[i].type == 'button')){
                         qstr = qstr + form.elements[i].name + '=' + form.elements[i].value + '&';
                         //break;
                    }
                }
                //alert( qstr );
                return qstr;
        }

	function send_request(url,theform) {
                var qury = getQueryString(theform);
		show_progressbar();
		var callback = { success:success_handler, failure:failure_handler, timeout: 20000 };
		YAHOO.util.Connect.asyncRequest('POST', url, callback, qury);
	}

	var progress_bar = new Image();
	progress_bar.src = 'http://www.refererx.com/images/progress-bar-3.gif';
