function xmlhttpPost(strURL) {
  updatepage('<center><img src="images/loaderArrow.gif">&nbsp;&nbsp;Processing...&nbsp;&nbsp;&nbsp;&nbsp;</center>', 'F1Div');
  //updatepage('<center><img width=\'110\' height=\'9\' src="images/loader2.gif"/></center>', 'F1Div');
  document.getElementById("loginForm").style.display="none";
  document.getElementById("loginProcess").style.display="";
  var xmlHttpReq = false;
  
  var self = this;
  // Mozilla/Safari
  if (window.XMLHttpRequest) {
      self.xmlHttpReq = new XMLHttpRequest();
  }
  // IE
  else if (window.ActiveXObject) {
      self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
  }
  self.xmlHttpReq.open('POST', strURL, true);
  self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  self.xmlHttpReq.onreadystatechange = function() {
    if (self.xmlHttpReq.readyState == 4) {
      updatepage(self.xmlHttpReq.responseText, 'F1Div');
	  writeLogin('');
    }
  }

	//get the form variables
  F1name=document.getElementById("F1name").value;
  F1pass=document.getElementById("F1pass").value;
	
	//check for blanks
		if (F1name == "" || F1pass == ""){
			updatepage('You forgot some info!<br/>Maybe you need to <a href="javascript:" onclick="javascript:openWindow(\'https://integration.fellowshipone.com/integration/newuser.aspx?cCode=b9mWZjzF9T+5+UOglLolEg==\', \'600\', \'600\'); return false;" target="_blank">register</a>?', 'F1Div');
  document.getElementById("loginForm").style.display="";
  document.getElementById("loginProcess").style.display="none";
			return(false);
		}
		
	//
  qstr = 'F1name='+F1name+'&F1pass='+F1pass;
  //alert(qstr);

  self.xmlHttpReq.send(qstr);
}


function updatepage(str, div){
  document.getElementById(div).innerHTML=str;
}

      
function handleEnter(field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			xmlhttpPost('F1login.php');
			return false;
		} 
		else
		return true;
}   

function getCookie(name)
{
	var cookies = document.cookie;
	if (cookies.indexOf(name) != -1)
	{
		var startpos = cookies.indexOf(name)+name.length+1;
		var endpos = cookies.indexOf(";",startpos)-1;
		if (endpos == -2) endpos = cookies.length;
		return unescape(cookies.substring(startpos,endpos));
		//return cookies.substring(startpos,endpos);
	}
	else
	{
		return false; // the cookie couldn't be found! it was never set before, or it expired.
	}
}


function writeLogin(divID){
	var x = getCookie('F1username');
	if (x){
		var firstname = getCookie('F1firstname');
		var lastname = getCookie('F1lastname');
		var icode = getCookie('F1icode');
		//alert(icode);
		//updatepage('Menu will go here<br/><a onclick="xmlhttpPostLogout(\'F1logout.php\'); return false;">logout</a>');
		document.getElementById("loginProcess").style.display="none";
		document.getElementById("loginForm").style.display="none";
		document.getElementById("loginHeader").style.display="";
		document.getElementById("loginMenu").style.display="";
		//alert('<a href="javascript://onlinegiving" onclick="javascript:openWindow(\'https://integration.fellowshipone.com/integration/contribution/onlinecontribution.aspx?cCode=b9mWZjzF9T+5+UOglLolEg==&iCode='+icode+', \'600\', \'500\'); return false;\">Online Giving</a>');
		updatepage('<a href="javascript:" onclick="javascript:openWindow(\'https://integration.fellowshipone.com/integration/contribution/onlinecontribution.aspx?cCode=b9mWZjzF9T+5+UOglLolEg==&iCode='+icode+'\', \'785\', \'600\'); return false;\">Online Giving</a>', 'conlink');
		updatepage('<a href="javascript:" onclick="javascript:openWindow(\'https://integration.fellowshipone.com/integration/smallgroup/sgmembers.aspx?cCode=b9mWZjzF9T+5+UOglLolEg==&aCode=MIxCsMrhXQrHOE2MDYSBAQ== &iCode='+icode+'\', \'785\', \'600\'); return false;\">Life Group</a>', 'sglink');
		updatepage('<a href="javascript:" onclick="javascript:openWindow(\'https://integration.fellowshipone.com/integration/resetpassword.aspx?cCode=b9mWZjzF9T+5+UOglLolEg==&iCode='+icode+'\', \'785\', \'600\'); xmlhttpPostLogout(\'F1logout.php\'); return false;\">Reset Password</a>', 'resetPass');
		//document.getElementById("conLink").style.href="https://integration.fellowshipone.com/integration/contribution/onlinecontribution.aspx?cCode=b9mWZjzF9T+5+UOglLolEg=="+icode;
		//var printName = x
		updatepage(firstname+' '+lastname,'userHeader');
	}else{
	document.getElementById("F1pass").value="";
		document.getElementById("loginProcess").style.display="none";
		document.getElementById("loginForm").style.display="";
		document.getElementById("loginHeader").style.display="none";
		document.getElementById("loginMenu").style.display="none";
		updatepage('Online Giving','conlink');
		updatepage('','userHeader');
		
		//alert("TEST!");
		//alert(document.getElementById("pirlLink"));
	}
	
	//check the pagename to match the events page.....this removes the error on the pages without it.
	//var isEvents = document.getElementById("pirlLink");	
	
	var sPath = window.location.pathname;
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	
	if(sPage=='events.html'){
		//loadpirlLink('');
		//loadjwatrLink('');
		//loadbapLink('');
		//loadShapeLink('');
		//loadLGLG('');
		//loadLLWS('');
		loadRegCode('0Ynhjs1YMV28gMelVIZ12Q==','group');
		//loadHoagie('');
		//loadWomenAM('');
		//loadWomenPM('');
		//loadGroup('');
		//loadGroup('');
		//loadDgateway('');
					}
					
	if(sPage=='womensministry.html'){
		//loadpirlLink('');
		//loadjwatrLink('');
		//loadbapLink('');
		//loadShapeLink('');
		//loadLGLG('');
		//loadLLWS('');

		//loadMovie('');

		
		loadRegCode('OPpQcWq/OE97gkCktsIRug==','bsam')
		loadRegCode('Hest0oq3hSXf2H5dfPGvmA==','bspm')
					}
	
	/*if(sPage=='lifegroups.html'){
		loadLGLG('');
	}*/
}

function xmlhttpPostLogout(strURL) {
	updatepage('Logging Out...', 'F1Div');
	updatepage('<a href="#">Online Giving</a>', 'conlink')
	document.getElementById("F1name").value="";
	document.getElementById("F1pass").value="";
  var xmlHttpReq = false;
  var self = this;
  // Mozilla/Safari
  if (window.XMLHttpRequest) {
      self.xmlHttpReq = new XMLHttpRequest();
  }
  // IE
  else if (window.ActiveXObject) {
      self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
  }
  self.xmlHttpReq.open('POST', strURL, true);
  self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  self.xmlHttpReq.onreadystatechange = function() {
    if (self.xmlHttpReq.readyState == 4) {
      updatepage(self.xmlHttpReq.responseText, 'F1Div');
	  writeLogin('');
	  
    }
  }

  //F1name=document.getElementById("F1name").value;
//  F1pass=document.getElementById("F1pass").value;

  //qstr = 'F1name='+F1name+'&F1pass='+F1pass;
  qstr = '';
  //alert(qstr);

  self.xmlHttpReq.send(qstr);
}

function openWindow(pageRef, width, height) {
	window.open (pageRef,"GatewayChurch","menubar=1,scrollbars=1,resizable=1,width="+width+",height="+height);
}


//This function is degraded....keep for reference only....Use the one under it
/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
/*
function loadHoagie(){
	var icode = getCookie('F1icode');
	if (icode==""){
		//alert(icode);
		//alert(divID);
		updatepage('<input type=\'image\' src=\'images/buttonReg2.gif\' disabled/><br />You must login to the left prior to registering<br /><br />', 'Hoagie');
	}else{
		updatepage('<input type=\'image\' src=\'images/buttonReg1.gif\' onclick="javascript:openWindow(\'https://integration.fellowshipone.com/integration/FormBuilder/FormBuilder.aspx?fCode=FFX+/8xyA+Afg7CUliSFlg==&cCode=b9mWZjzF9T+5+UOglLolEg==&__redir=1&iCode='+icode+'\', \'785\', \'600\'); return false;\" />', 'Hoagie');
		//updatepage('<input type=\'image\' src=\'images/buttonReg1.gif\' onclick="javascript:openWindow(\'https://integration.fellowshipone.com/integration/registration/eventregistration.aspx?cCode=b9mWZjzF9T+5+UOglLolEg==&fCode=Kfuw80tlIxxwE3iZPlXN9w==&iCode='+icode+'\', \'600\', \'650\'); return false;\" />', 'pirlLink');
		
		//https://integration.fellowshipone.com/integration/registration/eventregistration.aspx?cCode=<your churchcode>&fCode=<<insert form codehere>
	}
}

*/

function loadRegCode(fCode, divCode){
	var icode = getCookie('F1icode');
	if (icode==""){
		updatepage('<input type=\'image\' src=\'images/buttonReg2.gif\' disabled/><br />You must login to the left prior to registering<br /><br />', divCode);
	}else{
		updatepage('<input type=\'image\' src=\'images/buttonReg1.gif\' onclick="javascript:openWindow(\'https://integration.fellowshipone.com/integration/FormBuilder/FormBuilder.aspx?fCode='+fCode+'&cCode=b9mWZjzF9T+5+UOglLolEg==&__redir=1&iCode='+icode+'\', \'785\', \'600\'); return false;\" />', divCode);
	}
}