if (window != top) top.location.href = location.href;

function openWin(theURL,winName,features) {
  	window.open(theURL,winName,features);
}

function CheckForm () {

	var errorMsg = "";
	
	//msg
	if (document.frmAddMessage.message.value==""){
		errorMsg += "\n\t<% = strTxtNoMessageError %>";
	}
	
	if (errorMsg != ""){
		msg = "<% = strTxtErrorDisplayLine %>\n\n";
		msg += "<% = strTxtErrorDisplayLine1 %>\n";
		msg += "<% = strTxtErrorDisplayLine2 %>\n";
		msg += "<% = strTxtErrorDisplayLine %>\n\n";
		msg += "<% = strTxtErrorDisplayLine3 %>\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

function ForumJump(URL) {
	
	if (URL.options[URL.selectedIndex].value != "") self.location.href = URL.options[URL.selectedIndex].value;	
	return true;
}


//ajax functions				
var http_request = false;

function makeRequest(url, params) {
	http_request = false;
	var requestPageNumber = parseInt(document.getElementById('currentpage').innerHTML) + 1;
	document.getElementById('loading').className = 'spin';
	if(document.getElementById('currentpage')) params += "&ThreadPage=" + requestPageNumber;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			// set type accordingly to anticipated content type
			//http_request.overrideMimeType('text/xml');
			http_request.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) {
		return false;
	}


	http_request.onreadystatechange = function() {//Call a function when the state changes.
		if(http_request.readyState == 4 && http_request.status == 200) {
			if(document.getElementById('allposts')){
				var currentPage = parseInt(document.getElementById('currentpage').innerHTML);
				var totalPages = parseInt(document.getElementById('totalpages').innerHTML);
				document.getElementById('allposts').innerHTML += "<div class=\"postpagedivider\"><span>" + ++currentPage + "</span></div>\n";
				document.getElementById('allposts').innerHTML += http_request.responseText;
				document.getElementById('currentpage').innerHTML = currentPage;
				if (currentPage >= totalPages) {
					document.getElementById('ajaxnextpage').style['display'] = 'none';
					document.getElementById('ajaxlastpage').style['display'] = 'none';
				}
				document.getElementById('loading').className = '';
			}
		}
	}
	http_request.open("GET", url+params, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", params.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(null);
}

