
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() {
  var i, visStr, args;
  args = MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
    visStr = args[i+2];
    if (navigator.appName == 'Netscape') {
    		if (document.layers != null) eval(args[i] + ".visibility = ' " + visStr + " ' ");
    		} 
    else { //IE
      	if (visStr == 'show') visStr = 'visible'; //convert vals
     		if (visStr == 'hide') visStr = 'hidden';
      	if (document.all != null) eval(args[i+1]+".style.visibility = '"+visStr+"'");
  		} 
  	}
}

function revert() {
	var sitepages = "ourredeemer.org"
	var gateway = "index.html"
	if ( document.referrer && document.referrer.indexOf( sitepages ) == -1) window.location.replace( gateway );
	}

function getPDF(pdf) {
	window.location( pdf );
	}

function emailWebmaster() {
	wmName ="Church Webmaster";
	wmID = decrypt("fc8fa34b98d1fbf0f7bd006e81bf","redeemer");
	wmSiteName = "OurRedeemer.org";
	content = ""
	content += '<a href=\"mailto:' + wmID + '@' + wmSiteName + '\">' + wmName + '</a>';
	return(content);
	}

function decrypt(str, p) {
  var prand = "";
  for(var i=0; i<p.length; i++) {
    prand += p.charCodeAt(i).toString();
  }
  var sPos = Math.floor(prand.length / 5);
  var mult = parseInt(prand.charAt(sPos) + prand.charAt(sPos*2) + prand.charAt(sPos*3) + prand.charAt(sPos*4) + prand.charAt(sPos*5));
  var incr = Math.round(p.length / 2);
  var modu = Math.pow(2, 31) - 1;
  var salt = parseInt(str.substring(str.length - 8, str.length), 16);
  str = str.substring(0, str.length - 8);
  prand += salt;
  while(prand.length > 10) {
    prand = (parseInt(prand.substring(0, 10)) + parseInt(prand.substring(10, prand.length))).toString();
  }
  prand = (mult * prand + incr) % modu;
  var enc_chr = "";
  var enc_str = "";
  for(var i=0; i<str.length; i+=2) {
    enc_chr = parseInt(parseInt(str.substring(i, i+2), 16) ^ Math.floor((prand / modu) * 255));
    enc_str += String.fromCharCode(enc_chr);
    prand = (mult * prand + incr) % modu;
  }
  return enc_str;
}

function writeUpdate() {
	var m = document.lastModified;
	var yr = m.indexOf("20");
	var q = m.indexOf(":");
	var gmt = m.indexOf("GMT")
	var p = m.length;
	if ( yr < 7 ) return ( m.substring(0,yr+4)  + ' * ' )
	else if ( gmt < 1) return ( m.substring(0,q-3) + ', ' + m.substring(yr,yr+7)  + ' ** ' )
	else if ( gmt > 1) return ( m.substring(0,q-3)  + ' *** ' )
	}
	
