function selectalllist() {
	if (document.all.item('selectall').checked) {
		with (document.form1) {
			for (var i=0; i < elements.length; i++) {
				if (elements[i].type == 'checkbox' && elements[i].id == 'delid')
				elements[i].checked = true;
			}
		}
	}
	else  {
		with (document.form1) {
			for (var i=0; i < elements.length; i++) {
				if (elements[i].type == 'checkbox' && elements[i].id == 'delid')
				elements[i].checked = false;
			}
		}
	}
}

function Trim(string){
	if(string.length < 1){
	  return"";
	}
	string = RTrim(string);
	string = LTrim(string);
	if(string==""){
	  return "";
	}
	else{
	  return string;
	}
 }

function findIdx(item, arr) {
	var last = arr.length;
	for (var i = 0; i < last; i++) {
		if(item == arr[i]) {
			break;
			return true;
		}
	}
	return false;
}

function give_thank(msgid){
var page_request = false;
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest();
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP");
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
else
return false;
page_request.onreadystatechange=function(){
loadpage(page_request,msgid,0);
}
page_request.open('GET', 'give_thank.php?msgid='+msgid, true);
page_request.send(null);
}

function delete_thank(thxid,msgid){
var page_request = false;
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest();
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP");
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
else
return false;
page_request.onreadystatechange=function(){
loadpage(page_request,msgid,1);
}
page_request.open('GET', 'delete_thank.php?id='+thxid+'&msgid='+msgid, true);
page_request.send(null);
}

function show_thank(msgid){
var page_request = false;
document.getElementById('thanklist_'+msgid).innerHTML = '<BR><img src="images/thank_loading.gif">';
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest();
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP");
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
else
return false;
page_request.onreadystatechange=function(){
loadthank(page_request,msgid);
}
page_request.open('GET', 'getthanklist.php?msgid='+msgid, true);
page_request.send(null);
}

function hide_thank(msgid){
document.getElementById('thanklist_'+msgid).innerHTML = '<BR><img src="images/thank_loading.gif">';
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest();
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP");
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
else
return false;
page_request.onreadystatechange=function(){
loadthank(page_request,msgid);
}
page_request.open('GET', 'getthanklist.php?msgid=0', true);
page_request.send(null);
}
function rate_topic(tid,rate){
var page_rating = false;
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_rating = new XMLHttpRequest();
else if (window.ActiveXObject){ // if IE
try {
page_rating = new ActiveXObject("Msxml2.XMLHTTP");
} 
catch (e){
try{
page_rating = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
else
return false;
page_rating.onreadystatechange=function(){
loadrating(page_rating);
}
page_rating.open('GET', 'rate_topic.php?id='+tid+'&rate='+rate, true);
page_rating.send(null);
}

function loadpage(page_request,msgid,del){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
		response = page_request.responseText;
		document.getElementById('thanklist_'+msgid).innerHTML=response;
		if(del == 0) {
			document.getElementById('thank_button_'+msgid).style.visibility = 'hidden';
		}
		else {
			document.getElementById('thank_button_'+msgid).style.visibility = 'visible';
		}
	}
}

function loadthank(page_request, msgid){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
		response = page_request.responseText;
		document.getElementById('thanklist_'+msgid).innerHTML=response;
	}
}

function loadrating(page_rating){
	if (page_rating.readyState == 4 && (page_rating.status==200 || window.location.href.indexOf("http")==-1)) {
		response = page_rating.responseText;
		document.getElementById('rating').innerHTML=response;
	}
}

function SubmitForm(Obj) {
	Obj.disabled = true;
	return true;
}

function Goto(Obj) {
	url = Obj.options[Obj.selectedIndex].value;
	if(url !== '') {
		window.location.href = url;
	}
	return true;
}

function Sortby() {
	document.sortby.submit();
}
