	tinyMCE.init({
		mode : "exact",
		elements : "mce,event",
		skin : "o2k7",
		skin_variant : "silver",
		theme : "advanced",
		plugins : "safari,pagebreak,style,layer,save,advhr,advimage,emotions,iespell,inlinepopups,insertdatetime,preview,media,sentido,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
		theme_advanced_buttons1 : "bold,italic,underline,|,justifyleft,justifycenter,justifyright,|,fontsizeselect,cut,copy,paste,pastetext,pasteword,|,bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,|,image,fullscreen,|,removeformat",
		theme_advanced_buttons2 : "",
		theme_advanced_buttons3 : "",
		theme_advanced_buttons4 : "",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "center",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,
		content_css : "../css/text.css",
		relative_urls : false,
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",
		template_replace_values : {
			username : "",			
			staffid : ""		
			}
	});
//<!-- /TinyMCE -->
///////////////////////////////////////////////////////////////////////////
//<!-- /AJAX STUFF 
//Browser Support Code
function ajaxFunction(funct,username){
	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 broke!");
				return false;
			}
		}
	}
if(funct == "cc"){
//alert(funct);
	// Create a function that will receive data sent from the server
	var CC = document.getElementById('cc').value;
	var queryString = "content=" + CC;
	ajaxRequest.open("POST", "ajax_pro.php", true);

	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxRequest.setRequestHeader("Content-length", CC.length);
	ajaxRequest.setRequestHeader("Connection", "close");
	
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4 && ajaxRequest.status == 200){
//alert('sent');
		}
	}
	ajaxRequest.send(queryString); 
}//end cc
if(funct == "check"){
//alert(funct);
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('displayCC').innerHTML=ajaxRequest.responseText;
		}
	}
	//var CC = document.getElementById('cc').value;
	//var queryString = "?content=" + CC;
	ajaxRequest.open("GET", "ajax_pro.php?display=1", true);
	ajaxRequest.send(null); 
}//end check
if(funct == "changePass"){
//alert(funct);
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var update_return = document.getElementById('changed_pass').innerHTML = "Password changed | ";
			var close_update = document.getElementById('pass_change');
			close_update.style.display = "none";
		}
	}
	var newPass = document.getElementById('newPass').value;
	var queryString = "?newPass=" + newPass + "&username=" + username;
	ajaxRequest.open("GET", "ajaxFunct.php" + queryString, true);
	ajaxRequest.send(null); 
}
if(funct == "save"){
//alert(funct);
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var previewUpdate = document.getElementById('preview').innerHTML = dataToUpdate;
			var editUpdate = document.getElementById('mce').innerHTML = dataToUpdate;
alert("4");
		}
	}
	var dataToUpdate = document.getElementById('mce').value
	var queryString = "?change_content=" + dataToUpdate + "&page=" + page;
	ajaxRequest.open("GET", "ajaxFunct.php" + queryString, true);
	ajaxRequest.send(null);
}
if(funct == "comments"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
//close it
	document.getElementById('cPost'+username).style.display="none";
//clear it
	var Na_blank = document.getElementById("n" + username);
	var Co_blank = document.getElementById("c" + username);
	var Em_blank = document.getElementById("e" + username);
		Na_blank.value="Name";		
		Co_blank.value="Your comments";
		Em_blank.value="E-mail (only visible to author)";
		Na_blank.style.color="grey";
		Co_blank.style.color="grey";
		Em_blank.style.color="grey";
		Na_blank.style.fontStyle="italic";
		Co_blank.style.fontStyle="italic";
		Em_blank.style.fontStyle="italic";
//put the new stuff in
	document.getElementById('newComments'+username).innerHTML=ajaxRequest.responseText;
		}
	}
	var Na = document.getElementById("n" + username).value;
	var Co = document.getElementById("c" + username).value;
	var Em = document.getElementById("e" + username).value;
var CqueryString = "?cid="+username+"&n="+Na+"&c="+Co+"&e="+Em;
	ajaxRequest.open("GET", "login/ajaxFunct.php" + CqueryString, true);
	ajaxRequest.send(null);
}//end pubed
if(funct == "logout"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			alert('logged out');
		}
	}
	ajaxRequest.open("GET", "logout.php", true);
	ajaxRequest.send(null); 
}//logout
if(funct == "c_delete"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("cid_"+username).style.display="none";
		}
	}
	var con = confirm('Are you sure you want to delete this comment?');
		if(con==true){
	ajaxRequest.open("GET", "ajaxFunct.php?c_delete=" + username, true);
	ajaxRequest.send(null); 
		}
}//end c_delete
if(funct == "makeLogin"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			if(ajaxRequest.responseText!=""){
	document.getElementById('errorSpan').innerHTML=ajaxRequest.responseText;
			} else {
//thank you and close
		document.getElementById('errorSpan').innerHTML="thank you!";
				Effect.toggle('popUpLogin', 'blind', {duration: 0.2, delay: 1.0});
//clear fields
		document.getElementById("MLfullName").value="";
		document.getElementById("MLusername").value="";
		document.getElementById("MLemail").value="";
		document.getElementById("MLpassword").value="";
		document.getElementById("MLpassAgain").value="";
//populate login
		var newuser = document.getElementById("MLusername").value;
		var newpass = document.getElementById("MLpassword").value;
		document.getElementById("newuser").value=mlu;
		document.getElementById("newpass").value=mlp;
			}
		}
	}
	var mlf = document.getElementById("MLfullName").value;
	var mlu = document.getElementById("MLusername").value;
	var mle = document.getElementById("MLemail").value;
	var mlp = document.getElementById("MLpassword").value;
	var mlpa = document.getElementById("MLpassAgain").value;
	var mlset = document.getElementById("MLsubmit").value;
var mlqueryString = "?mlf="+mlf+"&mlu="+mlu+"&mle="+mle+"&mlp="+mlp+"&mlpa="+mlpa+"&mlset="+mlset;
	ajaxRequest.open("GET", "login/ajaxFunct.php" + mlqueryString, true);
	ajaxRequest.send(null);
}//end make login
if(funct == "addThread"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
var openDiv = document.getElementById('displayNewdiv');
	Effect.toggle('displayNewdiv', 'blind', {duration: 0.2, delay: 0.6 });	
//openDiv.style.display="";
var closeDiv = document.getElementById('newTopicDiv');
	Effect.toggle('newTopicDiv', 'blind', {duration: 0.4 });	
//closeDiv.style.display="none";
	openDiv.innerHTML = ajaxRequest.responseText;

//var newPost = document.getElementById('displayNewBody');
		}
	}
		var Body = document.getElementById('addTopicBody').value;
		var opid = document.getElementById('opid').value;
		var tid = document.getElementById('tid').value;
		var query = "?addThread=1&body="+Body+"&username="+username+"&tid="+tid+"&opid="+opid;
	ajaxRequest.open("GET", "login/ajaxFunct.php" + query, true);
	ajaxRequest.send(null); 
		}//end addThread
if(funct == "newThread"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
var openDiv = document.getElementById('displayNewdiv');
	Effect.toggle('displayNewdiv', 'blind', {duration: 0.2, delay: 0.6 });	
//openDiv.style.display="";
var closeDiv = document.getElementById('newTopicDiv');
	Effect.toggle('newTopicDiv', 'blind', {duration: 0.4 });	
//closeDiv.style.display="none";
	openDiv.innerHTML = ajaxRequest.responseText;
//var newPost = document.getElementById('displayNewBody');
		}
	}
		var Title = document.getElementById('newTopicTitle').value;
		var Body = document.getElementById('newTopicBody').value;
		var opid = document.getElementById('opid').value;
		var query = "?newThread=1&title="+Title+"&body="+Body+"&username="+username+"&opid="+opid;
	//alert(query);
	ajaxRequest.open("GET", "login/ajaxFunct.php" + query, true);
	ajaxRequest.send(null); 
		}//end newThread
if(funct == "checklogin"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			if(ajaxRequest.responseText!=""){
				return true;
			}else{
				var wrong = document.getElementById('popUpLogin').style.display="";
				return false;
			}
		}
	}
	ajaxRequest.open("GET", "login/ajaxFunct.php", true);
	ajaxRequest.send(null); 
		
}//check login
if(funct == "viewer"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
		Effect.toggle('viewer', 'blind', {duration: 0.5 });
			var dVid = document.getElementById('Vholder');
			dVid.innerHTML=ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "ajaxFunct.php?viewer=1&id="+username, true);
	ajaxRequest.send(null); 
}//viewer
if(funct == "notAdminViewer"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
		Effect.toggle('viewer', 'blind', {duration: 0.5 });
			var dVid = document.getElementById('Vholder');
			dVid.innerHTML=ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "login/ajaxFunct.php?notAdmin=1&viewer=1&id="+username, true);
	ajaxRequest.send(null); 
}//notAdminViewer
if(funct == "cycleAdmin"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var dVid = document.getElementById('Vholder');
			dVid.innerHTML=ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "login/ajaxFunct.php?notAdmin=1&viewer=1&id="+username, true);
	ajaxRequest.send(null); 
		
}//cycleadmin
if(funct == "cycle"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var dVid = document.getElementById('Vholder');
			dVid.innerHTML=ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "ajaxFunct.php?viewer=1&id="+username, true);
	ajaxRequest.send(null); 
		
}//cycle
if(funct == "updateViewer"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('titleUpdate'+username).innerHTML=Tinput;
		}
	}
	var Tinput = document.getElementById('Tinput'+username).value;
	var Dinput = document.getElementById('Dinput'+username).value;
	ajaxRequest.open("GET", "ajaxFunct.php?updateViewer=1&Tinput="+Tinput+"&Dinput="+Dinput+"&id="+username, true);
	ajaxRequest.send(null); 
		
}//updateViewer
if(funct == "viewerDelete"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('viewerThumb'+username).style.display="none";
		}
	}
var con = confirm('are you sure you want to delete this entry?');
		if(con==true){
	ajaxRequest.open("GET", "ajaxFunct.php?viewerDelete=1&id="+username, true);
	ajaxRequest.send(null); 
}		
}//updateViewer
if(funct == "partnerDelete"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('partner'+username).style.display="none";
		}
	}
var con = confirm('are you sure you want to delete this entry?');
		if(con==true){
	ajaxRequest.open("GET", "ajaxFunct.php?partnerDelete=1&id="+username, true);
	ajaxRequest.send(null); 
}		
}//partner delete
if(funct == "send"){
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			if(ajaxRequest.responseText!=""){
				document.getElementById('errorSpanC').innerHTML=ajaxRequest.responseText;
				new Effect.Morph('errorSpanC', {
					style: 'background:#980000; color:#fff;', // CSS Properties
					duration: 0.3 // Core Effect properties
				});
				new Effect.Morph('errorSpanC', {
					style: 'background:#fff;color:#000;', // CSS Properties
					duration: 0.3, delay: 0.5 // Core Effect properties
				});
			} else {
			document.getElementById('contact').style.display="none";
			document.getElementById('errorSpanC').style.display="none";
			document.getElementById('thanks').style.display="";
		}//validation
		}
	}
	var n = document.getElementById('name').value;
	var p = document.getElementById('phone').value;
	var e = document.getElementById('email').value;
	var c = document.getElementById('comments').value;
	var query = "?send=1&n="+n+"&p="+p+"&e="+e+"&c="+c;
	ajaxRequest.open("GET", "login/ajaxFunct.php"+query, true);
	ajaxRequest.send(null); 
		
}//send
}//end master ajaxFunction

// END AJAX-->
///////////////////////////////////////////////////////////////////////////
function OpenComments (c){
   window.open(c,'comments','width=550,height=510,scrollbars=yes,status=yes,resizable=yes');
}
///////////////////////////////////////////////////////////////////////////
function toggle_sub(id, opt){
	var Element = document.getElementById(id);
	if(opt == 'open')
		Element.style.display = "";
	else if(opt == 'close')
		Element.style.display = "none";
}
///////////////////////////////////////////////////////////////////////////
function tSlide(id){
		Effect.toggle(id, 'blind', {duration: 0.3 });
}
///////////////////////////////////////////////////////////////////////////
function t(id){
	var i = document.getElementById(id);
		if(i.style.display==""){
			i.style.display="none";
		}else if(i.style.display=="none"){
			i.style.display="";
		}
}
///////////////////////////////////////////////////////////////////////////
shortcut.add("Ctrl+shift+l",function() {
	var l_login = document.getElementById('l_login');
		l_login.style.display = "";
		//get the focus
		document.getElementById('myusername').focus();
},{
	'type':'keydown',
	'propagate':true,
	'target':document
});
///////////////////////////////////////////////////////////////////////////
function preview(io){
	if (io=="ON"){
	var p = document.getElementById('preview');
	var c = document.getElementById('content');
		c.style.display = "none";
		p.style.display = "";
	//open the "you need to save box"
	var s = document.getElementById('l_needToSave');
		s.style.display = "";
		document.getElementById('switch').innerHTML = "<a class=\"l_options\" onclick=\"preview('OFF')\" href='#'>Return to edit</a> |" 
	}else if (io=="OFF"){
	var p = document.getElementById('preview');
	var c = document.getElementById('content');
		c.style.display = "";
		p.style.display = "none";
		document.getElementById('switch').innerHTML = "<a class=\"l_options\" onclick=\"preview('ON')\" href='#'>Preview this page</a> |" 
	}
}
///////////////////////////////////////////////////////////////////////////
function searchfield_focus(obj){
obj.style.color=""
obj.style.fontStyle=""
if (obj.value=="New Password"){
	obj.value=""
	}
}
///////////////////////////////////////////////////////////////////////////
function clear_focused(id){
	var clear_it_out = document.getElementById(id);
	if(clear_it_out.value=="New Topic"||clear_it_out.value=="New Event Title"||clear_it_out.value=="post reply"||clear_it_out.value=="Name"||clear_it_out.value=="Your comments"||clear_it_out.value=="E-mail (only visible to author)"||clear_it_out.value=="New Title"){
		clear_it_out.value="";
		clear_it_out.style.color = "grey";
		clear_it_out.style.fontStyle= "italic";
		}
		clear_it_out.style.color = "";
		clear_it_out.style.fontStyle= "";
}

