var xmlHttp

function hideAlert(str,type,act,cattype){
	if (str.length==0){ 
		document.getElementById("txtHint").innerHTML="";
		return;
	}
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	}
	if (type=="gen"){
		var url="alerthide.php"; 
	} else if (type=="mail"){
		var url="mailhide.php";
	} else {
		var url="reqhide.php";
	}
	url=url+"?id="+str+"&act="+act+"&type="+cattype;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	if (type!="mail") document.getElementById("alert"+str).style.display="none";
	if (act=="service"){
		document.getElementById('letter'+str+'service').innerHTML = "Serviced";
	}
}

function stateChanged(){ 
	if (xmlHttp.readyState==4) document.getElementById("statusReturn").innerHTML=xmlHttp.responseText;
}

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 ttip(obj,text){
	//document.getElementById(obj).innerHTML=text+'<br>'
	$("#"+obj).html(text+'<br>');
}

function un_check(){
	document.mail.allbox.checked ? document.mail.allbox.checked = false : document.mail.allbox.checked = true;
	for (var i = 0; i < document.mail.elements.length; i++) {
		var e = document.mail.elements[i];
		if ((e.name != 'allbox') && (e.type == 'checkbox')) {
			e.checked = document.mail.allbox.checked;
		}
	}
}

function class_check(checkid,img_on,img_off){
	this_check = document.getElementsByName(checkid)[0];
	if (this_check.checked){
		this_check.checked=false;
		document.getElementById('img_'+checkid).src=img_off;
		document.getElementById('img_'+checkid).style.opacity=0.6;
		// document.getElementById('img_'+checkid).style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
	} else {
		this_check.checked=true;
		document.getElementById('img_'+checkid).src=img_on;
		document.getElementById('img_'+checkid).style.opacity=1;
		// document.getElementById('img_'+checkid).style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	}
}

function rewriteFindResults(type,offset){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	}
	url="find.php?type="+type+"&offset="+offset;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange = function () {
		if(xmlHttp.readyState == 4) {
			document.getElementById("results_container").innerHTML=xmlHttp.responseText;
		} else {
			document.getElementById("results_container").innerHTML="Loading...";
		}
	};
	xmlHttp.send(null);
} 