/******************************************
* Ajax load external file script
******************************************/

	function ajaxLoader(load,mode,params,obj,loadtxt) {

		var settings={}
		settings.file='ajax.php';
		settings.loader='?load=';
		settings.bustcache=1;
		settings.loadstatus="<p class='ajax_loading'><img src='gfx/loading.gif' /> "+loadtxt+" </p>";
		
		var url = settings.file+settings.loader+load+params;
		
		if (document.getElementById) {
			var page_request = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();

			/* aleternative version
			var page_request = false;
			try {
				page_request = new XMLHttpRequest();
			}
			catch(err1) {
				try {
					page_request = new ActiveXObject('Msxml2.XMLHTTP');
				}
				catch(err2) {
					try {
						page_request = new ActiveXObject('Microsoft.XMLHTTP');                
					}
					catch(err3) {
						page_request = false;
					}
				}
			}
			*/
		}

		if (page_request) {
			page_request.onreadystatechange = function() {
				if (loadtxt != null) document.getElementById(obj).innerHTML = settings.loadstatus;

				if (page_request.readyState == 4 && page_request.status == 200) {
					document.getElementById(obj).innerHTML = page_request.responseText;
				}
			}
			if (settings.bustcache) bustCache=(url.indexOf("?")!=-1) ? "&cache="+new Date().getTime() : "?cache="+new Date().getTime();

			if (mode == 'POST') {
				page_request.open("POST", url+bustCache, true);
				page_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				page_request.setRequestHeader("Content-length", params.length);
				page_request.setRequestHeader("Connection", "close");
				page_request.send(params);
			}
			else if (mode == 'GET') {
				page_request.open("GET", url+bustCache, true);
				page_request.send(null);
			}
		}
	}
// ajaxLoader('file.php','div_id');
// ajaxLoader('model','GET','&amp;range=cars&amp;make='+this.value,'ajax_model');


/******************************************
* Ad report send
******************************************/

function ad_report_send(range,id,opt,adds) {
	for (i=0;i<opt.length;i++) {
		if (opt[i].checked) opt_value = opt[i].value;
	} 
	ajaxLoader('ad_report','POST','&get=send&range='+range+'&id='+id+'&opt='+opt_value+'&adds='+adds,'popup_content');
	setTimeout("close_popUp()", 10000);
}


/******************************************
* Disable button on a click
******************************************/

function submit_ad(src) {
	loadstatus="<img src='/gfx/layout/loading.gif' />";
	src.disabled='on';
	document.getElementById('ad_wait').innerHTML = loadstatus;
	document.add.submit();
}
function finalize_ad(src) {
	src.disabled='on';
	document.add.submit();
}