/***************************************************************************
* Scripts fuer Indiezone
***************************************************************************/

function getFormData(form, asArray) {
	var ret;
	var add = function(n, v) {
		if(asArray) {
			if(ret == null) ret = new Array();
			ret[n] = escape(v);
		} else {
			ret = (ret == null ? '' : ret+'&') + n +'='+ escape(v);
		}
	};
		for(var i=0; i<form.elements.length; i++) {
		var el = form.elements[i];
		var type = (el.type || '');
 
		if(type.match(/^(text|hidden|textarea)$/i) || (type.match(/^(radio|checkbox)$/i) && el.checked)) {
			add(el.name, el.value);
		} else if(el.nodeName.match(/^select$/i)) {
			for(var j=0; j<el.options.length; j++) {
				if(el.options[j].selected) {
					add(el.name, el.options[j].value);
				}
			}
		} else if(el.nodeName.match(/^textarea$/i)) {
			add(el.name, el.value);
		}
	}
	return ret != null ? ret : (asArray ? new Array() : '');
}

function replace() {
	var http;
	try {
		http = window.XMLHttpRequest ? new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP"); 
	} catch (e) {
		// browser does not have ajax support
	}
	http.open("GET", "reviews_rightcontentbox_results.php?" + getFormData(document.getElementById("adhocsearchform")), true);
	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			document.getElementById('adhocsearchresult').innerHTML = http.responseText;
		}
	}
 	http.send(null);
}

