
delconf = 'n';

z = -1;

function sText(id) {
	article = document.getElementById('article'+id); //article container
	if (document.getElementById('title'+id) != null){ 
		title = document.getElementById('title'+id); //article title
	}
	art = document.getElementById('art'+id); //article body
	edit_art = document.getElementById('edit_art'+id); //article edit box
	if (document.getElementById('title_art'+id) != null){ 
		title_art = document.getElementById('title_art'+id); //article edit box title
	}
	body_art = document.getElementById('body_art'+id); //article edit box title	
	
	//alert(obj.innerHTML);
	if(z < 0) {
		article.style.display = 'none';
		edit_art.style.display = 'block';
		if (document.getElementById('title_art'+id) != null){ 
			title_art.value = title.innerHTML;
		}
		//alert('title'+id+' = ' + title.innerHTML);
		body_art.value = art.innerHTML;
		//alert('art'+id+' = ' + art.innerHTML);
		z *= -1;		
	}
	else {
		edit_art.style.display = 'none';
		article.style.display = 'block';
		z *= -1;		
	}	
	
}

function sAdd(divId) {
	a = document.getElementById(divId); //article edit box
	if(z < 0) {
		a.style.display = 'block';	
	}	
	else {
		a.style.display = 'none';	
	}
	z *= -1;
}

function sDel(r) {
	document.d.id.value = r;
	document.d.submit();
}

function icons(a,b) {
	obj = document.getElementById(b);
	obj.innerHTML = a;
}
//Browser Support Code
function ajaxFunction2(queryString,id,mode) {
	var ajaxRequest; // The variable that makes Ajax possible!
	
	try { 
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	}
	catch(e) {
		// Internet Explorer Browsers
		try {
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			try {
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e) {
				// Something went wrong
				alert("Your browser does not support this technology.  Please upgrade your browser to the latest version and try again.");
				return false;
			}
			
		}
	}

// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function() {
	// We still need to write some code here
		if(ajaxRequest.readyState == 4) {
			// Get the data from the server's response
			if(mode == 'edit') {
				var ajaxDisplay = document.getElementById('article'+id);
				ajaxDisplay.innerHTML = ajaxRequest.responseText;
			}
			if(mode == 'add') {
				var ajaxDisplay = document.getElementById('allarts');
				ajaxDisplay.innerHTML = '';
				ajaxDisplay.innerHTML = ajaxRequest.responseText;
			}
			if(mode == 'delete') {
				if(delconf == 'y') {
					var ajaxDisplay = document.getElementById('allarts');
					ajaxDisplay.innerHTML = '';
					ajaxDisplay.innerHTML = ajaxRequest.responseText;
				}
				if(delconf == 'n') {
					var ajaxDisplay = document.getElementById('article'+id);
					ajaxDisplay.innerHTML = '';
					ajaxDisplay.innerHTML = ajaxRequest.responseText;				
				}			
			}
			if(mode == 'cancel') {
				var ajaxDisplay = document.getElementById('article'+id);
				ajaxDisplay.innerHTML = ajaxRequest.responseText;
			}		
		}
	}

	if(mode == 'edit') {
		document.getElementById('edit_art'+id).style.display = 'none';
		document.getElementById('article'+id).style.display = 'block';
		ajaxRequest.open("GET","editinplace/process.php" + queryString,true);
		ajaxRequest.send(null);
	}

	if(mode == 'add') {
		document.getElementById('add_art').style.display = 'none';
		if (document.getElementById('title_art') != null){ 
			document.getElementById('title_art').value = '';
		}
		document.getElementById('body_art').value = '';	
		ajaxRequest.open("GET","editinplace/process.php" + queryString,true);
		ajaxRequest.send(null);
	}

	if(mode == 'delete') {
		ajaxRequest.open("GET","editinplace/process.php" + queryString,true);
		ajaxRequest.send(null);	
	}

	if(mode == 'cancel') {
		ajaxRequest.open("GET","editinplace/process.php" + queryString,true);
		ajaxRequest.send(null);	
	}

}

function sendEdit(id) {
	if (document.getElementById('title_art'+id) != null){ 
		title = document.getElementById('title_art'+id).value;
	}
	body = document.getElementById('body_art'+id).value;
	ids = document.getElementById('f'+id).id.value;
	mode = document.getElementById('f'+id).mode.value;
	page = document.getElementById('f'+id).page.value;
	size = document.getElementById('f'+id).size.value;
	query = '?';
	if (document.getElementById('title_art') != null){ 
		query = query+'title_art='+title+'&';
	}
	query = query+'body_art='+body+'&id='+ids+'&mode='+mode+'&page='+page+'&size='+size;
	//alert(query);
	//query = '?title_art='+title+'&body_art='+body+'&id='+ids+'&mode='+mode+'&page='+page;
	ajaxFunction2(query,id,mode);
}

function sendAdd() {
	if (document.getElementById('title_art') != null){ 
		title = document.getElementById('title_art').value;
	}
	body = document.getElementById('body_art').value;
	ids = document.getElementById('f').id.value;
	mode = document.getElementById('f').mode.value;
	page = document.getElementById('f').page.value;
	size = document.getElementById('f').size.value;
	query = '?';
	if (document.getElementById('title_art') != null){ 
		query = query+'title_art='+title+'&';
	}
	query = query+'body_art='+body+'&id='+ids+'&mode='+mode+'&page='+page+'&size='+size;
	//alert(query);
	ajaxFunction2(query,ids,mode);
}

function sendDel(id,dconf) {
	ids = id;
	mode = 'delete';
	size = document.getElementById('d').size.value;
	page= document.getElementById('d').page.value;
	delconf = dconf;
	query = '?id='+ids+'&mode='+mode+'&delconf='+delconf+'&page='+page+'&size='+size;
	ajaxFunction2(query,ids,mode);	
}

function sendCancel(id) {
	ids = id;
	mode = 'cancel';
	query = '?id='+ids+'&mode='+mode;
 	ajaxFunction2(query,ids,mode);
}
