/////////// prototype ajax functions 
function reportError(request)
{
	alert('error report'+ request.responseText);
}
function reportException(request)
{
	alert('error exception'+ request.responseText);
}
function destory_loader() {
    // hide IFRAME

    var iframe = $('iframe_bg');
    iframe.style.display = 'none';
    // hide layer

    /*var layer = document.getElementById('preload_bg');
    layer.style.display = 'none';*/
}

function showLoader(request){
	//var layer = document.getElementById('preload_bg');
    //layer.style.height = getHeight();
	//layer.style.display = 'block';
    
	// show IFRAME
	//alert(layer.style.width);
	//alert(layer.style.height);
    var iframe = $('iframe_bg');
    iframe.style.display = 'block';
	iframe.style.height = getHeight()+'px';
	
    
	}

function send_ajax_request(url,params,success_method,error_method)
{
	var ajax = new Ajax.Request(url,
										{
											method: 'post',
											parameters: params,
											onSuccess: success_method,
											onFailure: error_method,
											onException: reportException,
											onLoading: showLoader
											/*onLoaded: showLoader,
											onInteractive: showLoader*/
											
										}
									)
}
/////////// end /////////// prototype ajax functions 

	
	
	