function createObjectpagi() {
var request_typepagi;
var browserpagi = navigator.appName;
if(browserpagi == "Microsoft Internet Explorer"){
request_typepagi = new ActiveXObject("Microsoft.XMLHTTP");
}else{	
request_typepagi = new XMLHttpRequest();
}
return request_typepagi;
}
var http = createObjectpagi();
var abxs = window.location.hostname;
if (abxs == "localhost")
{
	var contentPath="http://"+abxs+"/questions/get_page_data.php";
	var contentQPath="http://"+abxs+"/questions/get_Qpage_data.php";
	var contentDeletePath="http://"+abxs+"/questions/delete_comment.php";
	var loadingImage="http://"+abxs+"/questions/images/loading.gif";
	var postReplyPath = "http://"+abxs+"/questions/archive/postReply.php";
} else {
	var contentPath="http://"+abxs+"/get_page_data.php";
	var contentQPath="http://"+abxs+"/get_Qpage_data.php";
	var contentDeletePath="http://"+abxs+"/delete_comment.php";
	var loadingImage="http://"+abxs+"/images/loading.gif";
	var postReplyPath = "http://"+abxs+"/archive/postReply.php";
}

var nocachepagi = 0;
function send_pagination(page_limit, pomid) {
	//alert(page_limit+" - "+pomid);
	document.getElementById('bringit').innerHTML = "<div><img src='"+loadingImage+"' border='0' style='padding:15px;'></div>";	
	nocachepagi = Math.random();
	http.open('get', contentPath+'?pagem='+page_limit+'&vId='+pomid+'&nocachepagi = '+nocachepagi);
	http.onreadystatechange = insertReplypagi;
	http.send(null);
}
function insertReplypagi() {
	if(http.readyState == 4){
		var responsepagi = http.responseText;
		//alert(responsepagi);
		document.getElementById('bringit').innerHTML = ''+responsepagi;
	}		
}

var nocachedagi = 0;
function send_Qpagination(page_limit, pomid) {
	//alert(page_limit+" - "+pomid);
	document.getElementById('bringQit').innerHTML = "<div><img src='"+loadingImage+"' border='0' style='padding:15px;'></div>";	
	nocachedagi = Math.random();
	http.open('get', contentQPath+'?pagem='+page_limit+'&vId='+pomid+'&nocachedagi = '+nocachedagi);
	http.onreadystatechange = insertReplydagi;
	http.send(null);
}
function insertReplydagi() {
	if(http.readyState == 4){
		var responsedagi = http.responseText;
		//alert(responsedagi);
		document.getElementById('bringQit').innerHTML = ''+responsedagi;
	}		
}

var nocachemagi = 0;
function delete_post(post_value) {	
	//alert(post_value);
	hza = document.getElementById("post_process_"+post_value); 
	hza.style.display = "none";
	//document.getElementById('post_process_'+post_value).innerHTML = "<div><img src='../images/loading.gif' border='0' style='padding:15px;'></div>";		
	nocachemagi = Math.random();	
	http.open('get', contentDeletePath+'?postid='+post_value+'&nocachemagi = '+nocachemagi);
	http.onreadystatechange = insertReplymagi;
	http.send(null);
}
function insertReplymagi() {
	if(http.readyState == 4){
		var responsemagi = http.responseText;
		var msplit = responsemagi.split("~");
		var msg_display = msplit[0];	
		var post_value = msplit[1];		
		jQuery(document).ready(function($) {					
			if (msg_display)
			{
				jQuery.facebox(msg_display);
			}
		});
		//document.getElementById('post_process_'+post_value).innerHTML = ''+responsemagi;
	}		
}

function post_reply(validId, postMId){
	document.getElementById('posting_'+postMId).innerHTML = "<textarea rows='3' cols='25' name='replyPost_"+postMId+"' id='replyPost_"+postMId+"'></textarea> &nbsp;<br><input type='hidden' id='postMId' value='"+postMId+"'><input type='button' value='Post Reply' class='bluebutton' onclick='javascript:post_reply_write("+validId+","+postMId+")'> &nbsp; <input type='button' value='cancel' class='greybutton' onclick='javascript:cancel_reply("+postMId+");'>";
}
function cancel_reply(cancelId){
	document.getElementById('posting_'+cancelId).innerHTML = "";
}
var nocachevcpa = 0;
function post_reply_write(postId,commentID) {
	//alert(postId+" : "+commentID);
	document.getElementById("posting1_"+commentID).innerHTML = "<div><img src='"+loadingImage+"' border='0' style='padding:15px;'></div>";	
	var reply_vs = encodeURI(document.getElementById("replyPost_"+commentID).value);
	var reply_vs_comments = encodeURI(document.getElementById("postMId").value);
	nocachevcpa = Math.random();
	http.open('get', postReplyPath+'?postid='+postId+'&zpostcommentid='+commentID+'&details='+reply_vs+'&nocachevcpa = '+nocachevcpa);
	http.onreadystatechange = insertReplyvcpa;
	http.send(null);
}
function insertReplyvcpa() {
	if(http.readyState == 4){
		var responsevcpa = http.responseText;		
		var msplit = responsevcpa.split("~");
		var xdisplay = msplit[0];	
		var xpost_value = msplit[1];
		var xvpost_m = msplit[2];
		jQuery(document).ready(function($) {					
			if (xdisplay)
			{
				jQuery.facebox(xdisplay);
			}
		});
		cancel_reply(xvpost_m)
		send_pagination(1, xvpost_m)		
		//document.getElementById('posting1_'+xpost_value).innerHTML = ''+responsevcpa;
	}		
}


function post_no_reply(nvalidId){
	document.getElementById('noposting').innerHTML = "<textarea rows='3' cols='25' name='noreplyPost' id='noreplyPost'></textarea> &nbsp;<br><input type='button' value='Post Reply' class='bluebutton' onclick='javascript:nopost_reply_write("+nvalidId+")'> &nbsp; <input type='button' value='cancel' class='greybutton' onclick='javascript:nocancel_reply();'>";
}

function nocancel_reply(){
	document.getElementById('noposting').innerHTML = "";
}
var nocachenoxcpa = 0;
function nopost_reply_write(nopostId) {		
	document.getElementById('noposting1').innerHTML = "<div><img src='"+loadingImage+"' border='0' style='padding:15px;'></div>";	
	var noreply_vs = encodeURI(document.getElementById("noreplyPost").value);
	var no_reply_vsnew = noreply_vs.replace("&", "and");
	nocachenoxcpa = Math.random();
	http.open('get', postReplyPath+"?postid="+nopostId+"&details="+no_reply_vsnew+"&nocachenoxcpa = "+nocachenoxcpa);
	http.onreadystatechange = insertReplynoxcpax;
	http.send(null);
}
function insertReplynoxcpax() {
	if(http.readyState == 4){
		var responsenoxcpax = http.responseText;
		var mppplitx = responsenoxcpax.split("~");
		var xpdisplay = mppplitx[0];	
		var xppost_value = mppplitx[1];
		//alert(xpdisplay+"++"+xppost_value);
		/*
		document.getElementById('noposting').innerHTML = "";
		document.getElementById('noposting1').innerHTML = ''+responsenoxcpa; */
		document.getElementById('noposting').innerHTML = "";
		document.getElementById('noposting1').innerHTML = "";
		send_pagination(1, xppost_value)		
	}		
}

/* question page formatting... */

function post_Qreply(validId, postMId){
	document.getElementById('posting_'+postMId).innerHTML = "<textarea rows='3' cols='25' name='replyQPost_"+postMId+"' id='replyPost_"+postMId+"'></textarea> &nbsp;<br><input type='hidden' id='postQMId' value='"+postMId+"'><input type='button' value='Post Reply' class='bluebutton' onclick='javascript:post_Qreply_write("+validId+","+postMId+")'> &nbsp; <input type='button' value='cancel' class='greybutton' onclick='javascript:cancel_Qreply("+postMId+");'>";
}
function cancel_Qreply(cancelId){
	document.getElementById('posting_'+cancelId).innerHTML = "";
}
var nocachevcpa = 0;
function post_Qreply_write(postId,commentID) {
	//alert(postId+" : "+commentID);
	document.getElementById("posting1_"+commentID).innerHTML = "<div><img src='"+loadingImage+"' border='0' style='padding:15px;'></div>";	
	var reply_vs = encodeURI(document.getElementById("replyQPost_"+commentID).value);
	var reply_vs_comments = encodeURI(document.getElementById("postQMId").value);
	nocachevcpa = Math.random();
	http.open('get', postReplyPath+'?postid='+postId+'&zpostcommentid='+commentID+'&details='+reply_vs+'&nocachevcpa = '+nocachevcpa);
	http.onreadystatechange = insertReplyvcpa;
	http.send(null);
}
function insertReplyvcpa() {
	if(http.readyState == 4){
		var responsevcpa = http.responseText;		
		var msplit = responsevcpa.split("~");
		var xdisplay = msplit[0];	
		var xpost_value = msplit[1];
		var xvpost_m = msplit[2];
		jQuery(document).ready(function($) {					
			if (xdisplay)
			{
				jQuery.facebox(xdisplay);
			}
		});
		cancel_Qreply(xvpost_m)
		send_Qpagination(1, xvpost_m)		
		//document.getElementById('posting1_'+xpost_value).innerHTML = ''+responsevcpa;
	}		
}


function post_no_Qreply(nvalidId){
	document.getElementById('noposting').innerHTML = "<textarea rows='3' cols='25' name='noreplyPost' id='noQreplyPost'></textarea> &nbsp;<br><input type='button' value='Post Reply' class='bluebutton' onclick='javascript:nopost_Qreply_write("+nvalidId+")'> &nbsp; <input type='button' value='cancel' class='greybutton' onclick='javascript:nocancel_Qreply();'>";
}

function nocancel_Qreply(){
	document.getElementById('noposting').innerHTML = "";
}
var nocachenoxcpa = 0;
function nopost_Qreply_write(nopostId) {		
	document.getElementById('noposting1').innerHTML = "<div><img src='"+loadingImage+"' border='0' style='padding:15px;'></div>";	
	var noreply_vs = encodeURI(document.getElementById("noQreplyPost").value);
	var no_reply_vsnew = noreply_vs.replace("&", "and");
	nocachenoxcpa = Math.random();
	http.open('get', postReplyPath+"?postid="+nopostId+"&details="+no_reply_vsnew+"&nocachenoxcpa = "+nocachenoxcpa);
	http.onreadystatechange = insertReplynoxcpa;
	http.send(null);
}
function insertReplynoxcpa() {
	if(http.readyState == 4){
		var responsenoxcpa = http.responseText;
		var mppplit = responsenoxcpa.split("~");
		var xpdisplay = mppplit[0];	
		var xppost_value = mppplit[1];
		//alert(xpdisplay+"++"+xppost_value);
		/*
		document.getElementById('noposting').innerHTML = "";
		document.getElementById('noposting1').innerHTML = ''+responsenoxcpa; */
		document.getElementById('noposting').innerHTML = "";
		document.getElementById('noposting1').innerHTML = "";
		send_Qpagination(1, xppost_value)		
	}		
}



