// JavaScript Document
var xmlHttp

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 find_art_js(sortfield,pagelimit){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/article/view.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}

	var artsubj = document.getElementById('art_subject').value;
	var search_title = document.getElementById('search_title').value;
	var art_status = document.getElementById('art_status').value;
	var numofrowsperpage = document.getElementById('numofrowsperpage').value;

	var parameters="artsubj="+artsubj
	parameters=parameters+"&search_title="+search_title
	parameters=parameters+"&sortfield="+sortfield
	parameters=parameters+"&art_status="+art_status
	parameters=parameters+"&pagelimit="+pagelimit
	parameters=parameters+"&numofrowsperpage="+numofrowsperpage

	parameters=parameters+"&type=find_article"
	parameters=parameters+"&enter=proceed"
	xmlHttp.onreadystatechange=stateChanged

	xmlHttp.open("POST",file,true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlHttp.send(parameters)

	function stateChanged(){
		if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			document.getElementById('art_result').style.display='inline';
			document.getElementById('art_result').innerHTML=xmlHttp.responseText;
		}
	}
}

function view_js(divid,viewinfo,artid){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/article/view.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
	placeIt(divid,x,y);
	document.getElementById(divid).style.display='inline';
	if(document.getElementById('transparent')) document.getElementById('transparent').style.display='block';
	if(document.getElementById('transparent')) document.getElementById('transparent').style.height=Math.max(document.documentElement.scrollHeight,document.documentElement.offsetHeight)+'px';

	var parameters="artid="+artid

	parameters=parameters+"&type=view_article"
	parameters=parameters+"&enter=proceed"
	xmlHttp.onreadystatechange=stateChanged

	xmlHttp.open("POST",file,true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlHttp.send(parameters)

	function stateChanged(){
		if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			document.getElementById(viewinfo).innerHTML=xmlHttp.responseText;
		}
	}
}

function preview_img_js(type){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/article/view.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
	placeIt('preview_article',x,y)
	var artcontent = encodeURIComponent(document.getElementById('artcontent_'+type).contentWindow.document.body.innerHTML);
	var user_img = document.getElementById('user_img').value
	var user_img_alignment = document.getElementById('user_img_alignment').value
	var uid = document.getElementById('uid').value

	var parameters="artcontent="+artcontent
	parameters=parameters+"&user_img="+user_img
	parameters=parameters+"&user_img_alignment="+user_img_alignment
	parameters=parameters+"&uid="+uid

	parameters=parameters+"&type=preview_article"
	parameters=parameters+"&enter=proceed"
	xmlHttp.onreadystatechange=stateChanged

	xmlHttp.open("POST",file,true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlHttp.send(parameters)

	function stateChanged(){
		if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			document.getElementById('preview_article').style.display='inline';
			document.getElementById('preview_content').innerHTML=xmlHttp.responseText;
//			alert(xmlHttp.responseText);
		}
	}
}
