/* -------------------------------------------------------------------------------------------------------- **
** Determines which client is being used
** -------------------------------------------------------------------------------------------------------- */
 
var ua = navigator.userAgent.toLowerCase();
var client = {
 isStrict:  'CSS1Compat' == document.compatMode,
 isOpera:  ua.indexOf('opera') > -1,
 isIE:   ua.indexOf('msie') > -1,
 isIE7:   ua.indexOf('msie 7') > -1,
 isIE8:   ua.indexOf('msie 8') > -1,
 isBorderBox: ua.indexOf('msie') > -1 && 'CSS1Compat' == document.compatMode,
 isSafari:  /webkit|khtml/.test(ua),
 isSafari3:  /webkit|khtml/.test(ua) && !!(document.evaluate),
 isWindows:  ua.indexOf('windows') != -1 || ua.indexOf('win32') != -1,
 isMac:   ua.indexOf('macintosh') != -1 || ua.indexOf('mac os x') != -1,
 isLinux:  ua.indexOf('linux') != -1,
 isGecko:  ua.indexOf('gecko') != -1 && /webkit|khtml/.test(ua),
 isFirefox:  ua.indexOf('gecko') != -1,
 isIPhone:  ua.indexOf('iphone') != -1 || ua.indexOf('ipod') != -1
};
 
var IE8 = client.isIE8;
var IE7 = client.isIE7;
var ltIE7 = client.isIE && !client.isIE7 && !client.isIE8;
var IE = client.isIE;
var FF = client.isFirefox;
var IP = client.isIPhone;

if (IP) {
	
}
 

/* -------------------------------------------------------------------------------------------------------- **
** Calls a series of functions after window has loaded completely
** -------------------------------------------------------------------------------------------------------- */
 
function addEvent(obj, evType, fn){
 if (obj.addEventListener) {
  obj.addEventListener(evType, fn, false);
  return true;
 }
 else if (obj.attachEvent) {
  var r = obj.attachEvent('on' + evType, fn);
  return r;
 }
 else {
  return false;
 }
}
addEvent(window, 'load', callFunctions);
 
function callFunctions() {
 IPcolumnShrink();
 Shadowbox.init({
  skipSetup: false,
  modal: true,
  overlayColor: '#000',
  overlayOpacity: 0.8,
  counterType: 'skip'
  // counterLimit: 3
 });
}

function IPcolumnShrink() {
	if (IP) {
		document.getElementById('mainContent').style.width = 75 + '%';
	}
	document.getElementById('mainContent').style.display = 'block'; 
}

/* -------------------------------------------------------------------------------------------------------- **
** Displays announcement element(s) if referring page is not in current domain
** -------------------------------------------------------------------------------------------------------- */

var isFromHere;

function addAnnouncementContent() {
	document.getElementById('announcementTextBox').innerHTML = "<p</p>";

}

function insertAnnouncementDivs() {
	var myAnnouncementOverlay = document.createElement('div');
	myAnnouncementOverlay.id = 'announcementOverlay';
	var myAnnouncementTextBox = document.createElement('div');
	myAnnouncementTextBox.id = 'announcementTextBox';
	myAnnouncementTextBox.onclick = hideAnnouncement;
	document.body.appendChild(myAnnouncementOverlay);
	document.body.appendChild(myAnnouncementTextBox);
}

function showAnnouncement() {
	document.getElementById('announcementOverlay').style.display = 'block';
	document.getElementById('announcementTextBox').style.display = 'block';
}

function hideAnnouncement() {
	document.getElementById('announcementOverlay').style.display = 'none';
	document.getElementById('announcementTextBox').style.display = 'none';
}

