var xmlHttp;

function useAjax(changeurlinfo, pagediv) { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
 		alert ("Browser does not support HTTP Request");
 		return;
	}
	var url=changeurlinfo + "ajax=1";
	xmlHttp.onreadystatechange=function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
			document.getElementById(pagediv).innerHTML=xmlHttp.responseText;
		}
	}
	//alert(url);
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
		// Firefox, Opera 8.0+, Safari
	 	xmlHttp=new XMLHttpRequest();
 	}
	catch (e) {
		//Internet Explorer
		try {
  			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  		}
		catch (e) {
  			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  		}
	}
	return xmlHttp;
}

function show_hide(id) {
	if(document.getElementById(id).style.display=="none") {
		document.getElementById(id).style.display = "";
	}
	else {
		document.getElementById(id).value = "";
		document.getElementById(id).style.display = "none";
	}
}

function show(id) {
	document.getElementById(id).style.display = "";
}

function hide(id) {
	document.getElementById(id).style.display = "none";
}

function depends(id, set) {
	if(document.getElementById(id).checked) {
		for(i in set) {
			if(document.getElementById(set[i]).disabled)
				document.getElementById(set[i]).disabled = false;
		}
	}
	else {
		for(i in set) {
			if(document.getElementById(set[i]).type=="checkbox") {
				document.getElementById(set[i]).checked = false;
				document.getElementById(set[i]).disabled = true;
			}
			if(document.getElementById(set[i]).type=="text") {
				document.getElementById(set[i]).value = "";
				document.getElementById(set[i]).style.display = "none";
			}
		}
	}
}

function maxmin(item) {
	if(item.src==http_path+'/images/maximize.gif')
		item.src = http_path+'/images/minimize.gif';
	else item.src = http_path+'/images/maximize.gif';
}

function manage_print_value(t, value) {
	print_value = document.getElementById('print_value').value;
	if(t.checked==false) {
		 document.getElementById('print_value').value = print_value.replace('&'+value+'=1', '');
	}
	else {
		document.getElementById('print_value').value = print_value + '&' + value+ '=1';
	}
}

function manage_print_value2(t, value) {
	print_value = document.getElementById('print_value2').value;
	if(t.checked==false) {
		 document.getElementById('print_value2').value = print_value.replace('&'+value+'=1', '');
	}
	else {
		document.getElementById('print_value2').value = print_value + '&' + value+ '=1';
	}
}

function open_print_settings(id1, id2) {
	document.getElementById(id2).style.display="none";
	if(document.getElementById(id1).style.display=="none") {
		document.getElementById(id1).style.display="";
	}
	else {
		document.getElementById(id1).style.display="";
	}
}
