// http://www.worldprayers.org/scripts/styles/

// GENERAL VARIABLES

// LOCAL
//var cssDir = "//localhost/Users/jody/Desktop/WEBSITES/ WORLD PRAYERS/www_worldprayers_org/scripts/styles/";

// BETA SITE
//var cssDir = "/beta/scripts/styles/";

// PUBLIC
var cssDir = "/scripts/styles/";

var winNSCSS = "win_ns.css";
var winIECSS = "win_ie.css";
var macCSS = "mac.css";
var macIE5CSS = "mac.css";

// *******************************************************
//  CLIENT SIDE SNIFFER CODE
// *******************************************************

// convert all characters to lowercase to simplify testing 
var agt=navigator.userAgent.toLowerCase(); 

// *** BROWSER VERSION *** 
// Note: On IE5, these return 4, so use is_ie5up to detect IE5. 
var is_major = parseInt(navigator.appVersion); 
var is_minor = parseFloat(navigator.appVersion); 

// *** BROWSER TYPE *** 
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) 
            && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) 
            && (agt.indexOf('webtv')==-1));
var is_nav4up = (is_nav && (is_major >= 4)); 
var is_gecko = (agt.indexOf('gecko') != -1);      // Netscape Gecko (6.x)
var is_ie   = (agt.indexOf("msie") != -1); 
var is_ie3  = (is_ie && (is_major < 4)); 
var is_ie4  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")==-1) );
var is_ie4up  = (is_ie  && (is_major >= 4));
var is_ie5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );  
var is_ie5up  = (is_ie  && !is_ie3 && !is_ie4);  

// *** PLATFORM ***
var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
var is_mac    = (agt.indexOf("mac")!=-1);
			 
//  Select the appropriate stylesheet
if ((is_nav4up || is_ie4up || is_gecko) || (!is_nav && !is_ie)) {
  ChooseStyleSheet();
}



// Function to choose the style sheet for use based on the platform
// and browser version
function ChooseStyleSheet() {
  var styles = cssDir + macCSS;
  if (is_win) {
	if (is_nav || is_gecko) {
      styles = cssDir + winNSCSS;
	} else {
	  // Windows Netscape fonts need to be larger than those for IE
	  styles = cssDir + winIECSS;
	}
  } else if (is_mac) {
      if (is_ie5up) {
	    // Default font settings for Mac IE5 match PC IE fonts
        styles = cssDir + macIE5CSS;
	  } else {
	    styles = cssDir + macCSS;
	  }
 
  } else {
    // Default style = macCSS
	// Macintosh stylesheets have the largest font sizes, which
	// will ensure readability
	styles = cssDir + macCSS;
  }
  document.write("<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"" + styles + "\">");
  return true;
}


// begin Google Analytics
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

var pageTracker = _gat._getTracker("UA-3763501-1");
pageTracker._initData();
pageTracker._trackPageview();
// end Google Analytics

