var action;function getContent(page, params, elementid) {	var xmlhttp=false;	//Try to create active x object	try {		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'); 		} catch (e) {		try {			 xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); 		} catch (E) {			 xmlhttp = false;		}	 }	 if (!xmlhttp && typeof XMLHttpRequest!='undefined') {		 xmlhttp = new XMLHttpRequest();	 }		//This is the path to the PHP file on the server	var a = document.getElementById('chatBox');	var file = page + params;		//Open the file through GET, and add the page we want to retrieve as a GET variable	xmlhttp.open('GET', file, true);  	xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');		xmlhttp.onreadystatechange=function() {		if(xmlhttp.readyState==1){					}		if(xmlhttp.readyState==4) {			//Make sure there is something in the content variable			var content = xmlhttp.responseText;					//The content data which has been retrieved			if( content && elementid != "" ) {				//Change the inner content of  your div to the newly retrieved content					document.getElementById(elementid).innerHTML = content;			}		}	}	//Nullify the XMLHttpRequest*/	xmlhttp.send(null);		return;}function closeWindow(myfield) {	var d = document.getElementById(myfield);	d.parentNode.removeChild(d);	var fade = document.getElementById("fade");	if(fade)		fade.parentNode.removeChild(fade);}function popUp() {	// Create a new div 	var d = document.createElement("div"); 	d.setAttribute('id','fade');		// add the new div to container	document.body.appendChild(d);}function openWindow(name) {	if(name == '') return;	var a = document.getElementById(name);	if(a) return;	// Create a new div 	var d = document.createElement("div"); 	d.setAttribute('id',name);	d.setAttribute('class','recipe');	// add the new div to container 	document.body.appendChild(d);	getContent('recipe.php','?id='+name, name);}function formPopUp(elementID,url,parameters) {	popUp();	var a = document.getElementById(elementID);	if(a) return;	// Create a new div 	var d = document.createElement("div"); 	d.setAttribute('id',elementID);	// add the new div to container 	document.body.appendChild(d);	getContent(url,parameters, elementID);}function messagePrompt(text,url) {	popUp();	var a = document.getElementById("messagePromptBox");	if(a) return;	// Create a new div 	var d = document.createElement("div"); 	d.setAttribute('id',"messagePromptBox");		// add the new div to container 	document.body.appendChild(d);	var insideBox = document.createElement("div"); 	insideBox.setAttribute('class',"insideBox");	d.appendChild(insideBox);	var message;	if(url == "")		message = "<img src=\"../images/icons/close.gif\" style=\"float:right\" class=\"actionIcon\" alt=\"Close Prompt\" title=\"Close Prompt\" onClick=\"closeWindow('messagePromptBox')\"><h3>" + text + "</h3>";	else		message = "<img src=\"../images/icons/close.gif\" style=\"float:right\" class=\"actionIcon\" alt=\"Close Prompt\" title=\"Close Prompt\" onClick=\"closeWindow('messagePromptBox');loadNewPage('"+url+"');\"><h3>" + text + "</h3>";	insideBox.innerHTML = message;}function loadNewPage(url) {		location.href=url;}function previewNews() {	popUp();	var mon = document.getElementById("newsMonth");	var day = document.getElementById("newsDay");	var year = document.getElementById("newsYear");	var param = '?mon=' + mon.value + '&day=' + day.value + '&year=' + year.value;	document.getElementById("previewTitleBox").innerHTML = document.getElementById("newsTitle").value;	document.getElementById("previewContentBox").innerHTML = urlFinder(nl2br(document.getElementById("newsContent").value));	getContent('date.php',param, "previewDateBox");	document.getElementById("newspreviewbox").style.display = 'block';	}function showHide(box,imgelement) {	var box = document.getElementById(box);	var img = document.getElementById(imgelement);	if(box.style.display == 'none') {		box.style.display = 'block';		if(img)			img.src ="../images/icons/up.gif";	}	else {		var fade = document.getElementById("fade");		if(fade)			fade.parentNode.removeChild(fade);		box.style.display = 'none';		if(img)			img.src="../images/icons/down.gif";	}}function changeToTextField(elementid,name) {	var input =document.getElementById(elementid);	input.parentNode.innerHTML = "<input id=\"" + elementid + "\" type=\"text\" name=\"" + name + "\" value=\"Enter Designation\" class=\"textfield\">";	document.getElementById(elementid).select();}function confirmAction(url,text) {		if (confirm(text)) {		document.location = url;	}}function nl2br(text){	text=escape(text);	return unescape(text.replace(/(%0D%0A)|%0A|%0D/g,'<br />'));}function urlFinder(text) {	text = text.replace(/www./i,"http://www.");	text = text.replace(/http:\/\/http:\/\/www./i,"http://www.");	var matches = [];	text.replace(/(http:\/\/[^\s,;<)]+)/g,function () {matches.push(Array.prototype.slice.call(arguments, 1, 2)) });	for(var i = 0;  i < matches.length; i++) {		text = text.replace(matches[i], "<a href=\""+ matches[i] +"\"title=\"Click to visit "+ matches[i] +"\">"+ matches[i] +"</a>");	}	return (text);}function askRemoveStory(id) {	popUp();	var a = document.getElementById("messagePromptBox");	if(a) return;	// Create a new div 	var d = document.createElement("div"); 	d.setAttribute('id',"messagePromptBox");	// add the new div to container 	document.body.appendChild(d);		var insideBox = document.createElement("div"); 	insideBox.setAttribute('class',"insideBox");	d.appendChild(insideBox);	var text = "Are you sure you want to delete this story?";	insideBox.innerHTML = "<img src=\"../images/icons/close.gif\" style=\"float:right\" class=\"actionIcon\" alt=\"Close Prompt\" title=\"Close Prompt\" onClick=\"closeWindow('messagePromptBox')\"><h3>" + text + "</h3>";		var formBox = document.createElement("div");	formBox.setAttribute('id',"formBox");	insideBox.appendChild(formBox);	formBox.innerHTML = "<input type=\"button\" value=\"Yes\" onClick=\"removeStory('"+id+"')\"><input type=\"button\" value=\"No\" onClick=\"closeWindow('messagePromptBox')\">";}function removeStory(id) {	getContent('removeStory.php','?nID='+id, "");	location.href ="http://www.williamsburgrowing.org/beta/news.php";}function galleryInfo(text) {	var container = document.getElementById("gallery_info");	container.innerHTML = text;}
