var pageLoaded = false;
window.onload = function() {
	pageLoaded = true;
}


   
         function doYear(el) {
         //document.getElementById(ddlYear);
             if (!!el) {
              
                 var yr = el.options[el.selectedIndex].value;
                 var prts =(window.location + "?").split("?")
                 var path = prts[0];
                 //var atts = prts[1].split("&");
                 var s = path + "?yr=" + yr;
            
                 window.location = s;
             }
         }
   

$(function() {
    var col = $(".column_290")
    $(col).each(function(i) {
        if ($(this).height() < 400) {
            $(this).height(400);
        }
    });
});

function setPrefix(elmName) {
	if (document.getElementById != null) {
	return document.getElementById(elmName);
	}
	if (document.all != null) {
	return document.all[elmName];
	}
 }
 
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}


function DateAdd(oldDate, iNum){
	return oldDate.setDate(oldDate.getDate() + iNum);
}
function isDate (value){
	return (!isNaN (new Date (value).getYear () ) ) ;
}

function isInteger(s) {
	return (s.toString().search(/^-?[0-9]+$/) == 0);
}


function grayOut(vis, options) {
  // Pass true to gray out screen, false to ungray
  // options are optional.  This is a JSON object with the following (optional) properties
  // opacity:0-100         // Lower number = less grayout higher = more of a blackout 
  // zindex: #             // HTML elements with a higher zindex appear on top of the gray out
  // bgcolor: (#xxxxxx)    // Standard RGB Hex color code
  // grayOut(true, {'zindex':'50', 'bgcolor':'#0000FF', 'opacity':'70'});
  // Because options is JSON opacity/zindex/bgcolor are all optional and can appear
  // in any order.  Pass only the properties you need to set.
  var options = options || {}; 
  var zindex = options.zindex || 50;
  var opacity = options.opacity || 70;
  var opaque = (opacity / 100);
  var bgcolor = options.bgcolor || '#000000';
  var dark=document.getElementById('darkenScreenObject');
  if (!dark) {
    // The dark layer doesn't exist, it's never been created.  So we'll
    // create it here and apply some basic styles.
    // If you are getting errors in IE see: http://support.microsoft.com/default.aspx/kb/927917
    var tbody = document.getElementsByTagName("body")[0];
    var tnode = document.createElement('div');           // Create the layer.
        tnode.style.position='absolute';                 // Position absolutely
        tnode.style.top='0px';                           // In the top
        tnode.style.left='0px';                          // Left corner of the page
        tnode.style.overflow='hidden';                   // Try to avoid making scroll bars            
        tnode.style.display='none';                      // Start out Hidden
        tnode.id='darkenScreenObject';                   // Name it so we can find it later
    tbody.appendChild(tnode);                            // Add it to the web page
    dark=document.getElementById('darkenScreenObject');  // Get the object.
  }
  if (vis) {
    // Calculate the page width and height 
    if( document.body && ( document.body.scrollWidth || document.body.scrollHeight ) ) {
        var pageWidth = document.body.scrollWidth+'px';
        var pageHeight = document.body.scrollHeight+'px';
    } else if( document.body.offsetWidth ) {
      var pageWidth = document.body.offsetWidth+'px';
      var pageHeight = document.body.offsetHeight+'px';
    } else {
       var pageWidth='100%';
       var pageHeight='100%';
    }   
    //set the shader to cover the entire page and make it visible.
    dark.style.opacity=opaque;                      
    dark.style.MozOpacity=opaque;                   
    dark.style.filter='alpha(opacity='+opacity+')'; 
    dark.style.zIndex=zindex;        
    dark.style.backgroundColor=bgcolor;  
    dark.style.width= pageWidth;
    dark.style.height= pageHeight;
    dark.style.display='block';                          
  } else {
     dark.style.display='none';
  }
}

function createGallery(galleryid) {
	var tbody = document.getElementsByTagName("body")[0];
	
	var divGalleryBG = setPrefix('divGalleryBG');
	
	if (!divGalleryBG) {
		divGalleryBG = document.createElement('div');
		divGalleryBG.style.position = 'absolute';
		divGalleryBG.style.overflow = 'hidden';
		divGalleryBG.style.display = 'none';
		divGalleryBG.style.top = '0px';
		divGalleryBG.style.left = '0px';
		if (detectMacXFF2()) {
			divGalleryBG.style.background = 'url(../images/000000_80.png)';
		}
		else {
			divGalleryBG.style.backgroundColor = '#000000';
			divGalleryBG.style.opacity= .80;                      
			divGalleryBG.style.MozOpacity= .80;                   
			divGalleryBG.style.filter='alpha(opacity=80)';
		}
		divGalleryBG.style.zIndex = 998;
		divGalleryBG.id = 'divGalleryBG';
		tbody.appendChild(divGalleryBG);
		divGalleryBG = setPrefix('divGalleryBG');
	}
	
	// Calculate the page width and height 
    if( document.body && ( document.body.scrollWidth || document.body.scrollHeight ) ) {
        var pageWidth = (document.body.scrollWidth)+'px';
        var pageHeight = (document.body.scrollHeight)+'px';
    } else if( document.body.offsetWidth ) {
      var pageWidth = (document.body.offsetWidth)+'px';
      var pageHeight = (document.body.offsetHeight)+'px';
    } else {
       var pageWidth='100%';
       var pageHeight='100%';
    }   
	
	divGalleryBG.style.width = pageWidth;
	divGalleryBG.style.height = pageHeight;
	
	divGalleryBG.style.display = 'block';
	
	
	
		
	
	var pageHeight = window.innerHeight || document.documentElement.clientHeight;
	var pageScroll = window.pageYOffset || document.documentElement.scrollTop;
	var flashHeight = 610;
	var flashWidth = 900;
	//if (pageHeight < flashHeight) {
	//	flashWidth = flashWidth * (pageHeight / flashHeight);
	//	flashHeight = pageHeight;
	//}
	//alert(pageHeight);
	//alert(pageScroll);
	var posy = (pageHeight)/2 + (pageScroll) - flashHeight/2;
	if (posy < 0) {
		posy = 0;
	}
	//if ((posy + 700) > (pageHeight - pageScroll)) {
	//	posy = 0;
	//}
	var posx = (window.innerWidth || document.body.clientWidth)/2 - flashWidth/2;
	if (posx < 0) posx = 0;
	
	var divGallery = setPrefix('divGallery');
	
	if (!divGallery) {
		var divGallery = document.createElement('div');
		divGallery.style.position = 'absolute';
		divGallery.style.display = 'none';
		divGallery.style.zIndex = 999;
		divGallery.style.width = flashWidth + 'px';
		divGallery.style.height = flashHeight + 'px';
		divGallery.id = 'divGallery';
		tbody.appendChild(divGallery);
		divGallery = setPrefix('divGallery');
	}
	
	divGallery.style.top = posy + 'px';
	divGallery.style.left = posx + 'px';
	divGallery.innerHTML = 	'' + 
							'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+flashWidth+'" height="'+flashHeight+'" id="gallery" align="middle">' +
							'<param name="allowScriptAccess" value="sameDomain" />' + 
							'<param name="allowFullScreen" value="false" />' +
							'<param name="WMODE" value="Transparent" />' +
							'<param name="movie" value="../swf/photogallery.swf?galleryid=' + galleryid + '" />' +
							'<param name="play" value="false" />' +
							'<param name="loop" value="false" />' +
							'<param name="quality" value="high" />' +
							'<param name="bgcolor" value="#000000" />' +
							'<embed src="../swf/photogallery.swf?galleryid=' + galleryid + '" play="false" loop="false" quality="high" bgcolor="#000000" width="'+flashWidth+'" height="'+flashHeight+'" name="gallery" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />' +
							'</object>';

	
	
	divGallery.style.display = 'block';
	
	
}
	function closeGallery() {
		var divGalleryBG = setPrefix('divGalleryBG');
		var divGallery = setPrefix('divGallery');
	
	
	if (divGalleryBG) {
		divGalleryBG.style.display = 'none';
	}
	if (divGallery) {
		divGallery.style.display = 'none';
	}
	}
	
	function findPos(obj) {
	var curleft = curtop = 0;
	
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
		while (obj = obj.offsetParent);
		
	}
	
	return [curleft, curtop];
}

function detectMacXFF2() {
  var userAgent = navigator.userAgent.toLowerCase();
  if (/firefox[\/\s](\d+\.\d+)/.test(userAgent)) {
    var ffversion = new Number(RegExp.$1);
    if (ffversion < 3 && userAgent.indexOf('mac') != -1) {
      return true;
    }
  }
}

function popup(URL, name, w, h) {
	LeftPos = (screen.width)?(screen.width-w)/2:0;
	TopPos = (screen.height)?(screen.height-h)/2:0;
	win = window.open(URL,name,'toolbar=no,scrollbars=no,left=' + LeftPos + ',top=' + TopPos + ',width=' + w + ',height=' + h);
	win.focus();
}



/// AC Run Active Content
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version")}catch(e){}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version")}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version")}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0"}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11"}catch(e){version=-1}}return version}function GetSwfVer(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];var versionRevision=descArray[3];if(versionRevision==""){versionRevision=descArray[4]}if(versionRevision[0]=="d"){versionRevision=versionRevision.substring(1)}else if(versionRevision[0]=="r"){versionRevision=versionRevision.substring(1);if(versionRevision.indexOf("d")>0){versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"))}}var flashVer=versionMajor+"."+versionMinor+"."+versionRevision}}else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;else if(isIE&&isWin&&!isOpera){flashVer=ControlVersion()}return flashVer}function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision){versionStr=GetSwfVer();if(versionStr==-1){return false}else if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(versionMajor>parseFloat(reqMajorVer)){return true}else if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer))return true;else if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision))return true}}return false}}function AC_AddExtension(src,ext){if(src.indexOf('?')!=-1)return src.replace(/\?/,ext+'?');else return src+ext}function AC_Generateobj(objAttrs,params,embedAttrs){var str='';if(isIE&&isWin&&!isOpera){str+='<object ';for(var i in objAttrs){str+=i+'="'+objAttrs[i]+'" '}str+='>';for(var i in params){str+='<param name="'+i+'" value="'+params[i]+'" /> '}str+='</object>'}else{str+='<embed ';for(var i in embedAttrs){str+=i+'="'+embedAttrs[i]+'" '}str+='> </embed>'}document.write(str)}function AC_FL_RunContent(){var ret=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs)}function AC_SW_RunContent(){var ret=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs)}function AC_GetArgs(args,ext,srcParamName,classid,mimeType){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"classid":break;case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];break;case"src":case"movie":args[i+1]=AC_AddExtension(args[i+1],ext);ret.embedAttrs["src"]=args[i+1];ret.params[srcParamName]=args[i+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblclick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":ret.objAttrs[args[i]]=args[i+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1]}}ret.objAttrs["classid"]=classid;if(mimeType)ret.embedAttrs["type"]=mimeType;return ret}
