﻿function hide_orange_buttons()
{
	// to force orange buttons to go away when not the default page
	// the orange buttons exist on the master page because i was not able to do the overlay on the content page itself

	var pagename = window.location.href;
	pagename = pagename.toLowerCase();
	var hostname = window.location.hostname;

	if ( (pagename != "http://" + hostname + "/100/pages/default.aspx") )
	{
		window.document.all.item("orangebuttons").style.display = "none";
	}
}

/* this is for the trivia questions to show/hide the div */
// toggles an answer div from visible to hidden or hidden to visible
function toggleAnswer(answerDivId)
{
    var answerDiv = document.getElementById(answerDivId);
    
    if ( answerDiv != null)
    {
        var currentDisp = answerDiv.style.display
        var disp = ( ( currentDisp == "" || currentDisp == "none" ) ? "block" : "none" );
        answerDiv.style.display = disp;
    }
}

/*********************************************/
/* This is for the blog support */
function GetID () 
{
 var regex = new RegExp("(?:(\\?|\\&)PostID=|FilterValue1%3d)", "gi");
  var logID = document.location.href.split(regex);
  var pageURL = "/100/Pages/NewComment.aspx";
  var returnURL = "/100/Pages/ViewPost.aspx?PostID=" + logID[1];
  window.location = pageURL + "?Source=" + returnURL + "&LogID=" + logID[1];
}

function LoadID () 
{
  var RegX = new RegExp("LogID=", "gi");
  var Log_ID = document.location.href.split(RegX);
  //window.alert(Log_ID[1]);
  //window.alert(document.forms[0]["urn:schemas-microsoft-com:office:office#RelatedTo"].value); 
  window.document.getElementById('ctl00_ctl08_g_6c2b2fd9_c002_41f7_94fc_5e072cb73035_ff3_1_ctl00_Lookup').value=Log_ID[1];
  //ctl00_ctl08_g_6c2b2fd9_c002_41f7_94fc_5e072cb73035_ff3_1_ctl00_Lookup
  //ctl00_ctl08_g_dc3d4fcc_37b5_41c5_8388_c74d776b3e91_ff3_1_ctl00_Lookup
  //ctl00_ctl00_g_ddefac86_877d_4a22_b69f_75acb5ce569b_ff3_1_ctl00_Lookup
  //window.alert(window.document.getElementById('ctl00_m_g_ddefac86_877d_4a22_b69f_75acb5ce569b_ff3_1_ctl00_Lookup').value);
}

/*********************************************/

/* this script is to support the fade in and fade out of the images */      
/***********************************************
* Ultimate Fade-In Slideshow (v1.51): © Dynamic Drive (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
// DMS - 06/12/2008 script modified to work under sharepoint //
  
var fadeimages=new Array();
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages[0]=["/100/publishingimages/lasvegassign.gif", "", ""]; //plain image syntax
fadeimages[1]=["/100/publishingimages/1.damold.gif", "", ""]; //plain image syntax
fadeimages[2]=["/100/publishingimages/1b.railrdctg.gif", "", ""]; //plain image syntax
fadeimages[2]=["/100/publishingimages/1c.famcir1905lvcreek.gif", "", ""]; //plain image syntax
 
var fadeimages2=new Array(); //2nd array set example. Remove or add more sets as needed.
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages2[0]=["/100/publishingimages/weddingchappel.gif", "", ""]; //plain image syntax
fadeimages2[1]=["/100/publishingimages/2.old_ld_school.gif", "", ""]; //plain image syntax
//fadeimages2[2]=["/100/publishingimages/", "", ""]; //plain image syntax
 
var fadeimages3=new Array(); //2nd array set example. Remove or add more sets as needed.
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages3[0]=["/100/publishingimages/clark.gif", "", ""]; //plain image syntax
fadeimages3[1]=["/100/publishingimages/3.elvispcla.m.gif", "", ""]; //plain image syntax
//fadeimages3[2]=["/100/publishingimages/", "", ""]; //plain image syntax
 
var fadeimages4=new Array(); //2nd array set example. Remove or add more sets as needed.
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages4[0]=["/100/publishingimages/strip.gif", "", ""]; //plain image syntax
fadeimages4[1]=["/100/publishingimages/4.1p.stardust-1958.gif", "", ""]; //plain image syntax
//fadeimages4[2]=["/100/publishingimages/", "", ""]; //plain image syntax

var fadeimages5=new Array(); //2nd array set example. Remove or add more sets as needed.
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages5[0]=["/100/publishingimages/mining.gif", "", ""]; //plain image syntax
fadeimages5[1]=["/100/publishingimages/5.hayionmillerranch.gif", "", ""]; //plain image syntax
fadeimages5[2]=["/100/publishingimages/5b.plow.gif", "", ""]; //plain image syntax

var fadebgcolor="#e5d6bb";	//brown color

////NO need to edit beyond here/////////////
 // DMS - 06/12/2008 script modified to work under sharepoint //
var fadearray=new Array(); //array to cache fadeshow instances
var fadeclear=new Array(); //array to cache corresponding clearinterval pointers
 
var dom=(document.getElementById); //modern dom browsers
var iebrowser=document.all;
 
function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder)
{
	this.pausecheck=pause;
	this.mouseovercheck=0;
	this.delay=delay;
	this.degree=10; //initial opacity degree (10%)
	this.curimageindex=0;
	this.nextimageindex=1;
	fadearray[fadearray.length]=this;
	this.slideshowid=fadearray.length-1;
	this.canvasbase="canvas"+this.slideshowid;
	this.curcanvas=this.canvasbase+"_0";
	if (typeof displayorder!="undefined")
		theimages.sort(function() {return 0.5 - Math.random();}); //thanks to Mike (aka Mwinter) :)
	this.theimages=theimages;
	this.imageborder=parseInt(borderwidth);
	this.postimages=new Array(); //preload images
	for (p=0;p<theimages.length;p++)
	{
		this.postimages[p]=new Image();
		this.postimages[p].src=theimages[p][0];
	}
 
	var fadewidth=fadewidth+this.imageborder*2;
	var fadeheight=fadeheight+this.imageborder*2;
	 
	if (iebrowser&&dom||dom) //if IE5+ or modern browsers (ie: Firefox)
		document.write('<div id="master'+this.slideshowid+'" style="position:relative;width:'+fadewidth+'px;height:'+fadeheight+'px;overflow:hidden;"><div id="'+this.canvasbase+'_0" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div></div>');
	else
		document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>');
	 
	if (iebrowser&&dom||dom) //if IE5+ or modern browsers such as Firefox
		this.startit();
	else
	{
		this.curimageindex++;
		setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay);
	}
}

function fadepic(obj)
{
	if (obj.degree<100)
	{
		obj.degree+=10;
		if (obj.tempobj.filters&&obj.tempobj.filters[0])
		{
			if (typeof obj.tempobj.filters[0].opacity=="number") //if IE6+
				obj.tempobj.filters[0].opacity=obj.degree;
			else //else if IE5.5-
				obj.tempobj.style.filter="alpha(opacity="+obj.degree+")";
		}
		else if (obj.tempobj.style.MozOpacity)
			obj.tempobj.style.MozOpacity=obj.degree/101;
		else if (obj.tempobj.style.KhtmlOpacity)
			obj.tempobj.style.KhtmlOpacity=obj.degree/100;
		else if (obj.tempobj.style.opacity&&!obj.tempobj.filters)
			obj.tempobj.style.opacity=obj.degree/101;
	}
	else
	{
		clearInterval(fadeclear[obj.slideshowid]);
		obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1";
		obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas);
		obj.populateslide(obj.tempobj, obj.nextimageindex);
		obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0;
		setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay);
	}
}
 
fadeshow.prototype.populateslide=function(picobj, picindex)
{
	var slideHTML="";
	if (this.theimages[picindex][1]!="") //if associated link exists for image
		slideHTML='<a href="'+this.theimages[picindex][1]+'" target="'+this.theimages[picindex][2]+'">';
	slideHTML+='<img src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px">';
	if (this.theimages[picindex][1]!="") //if associated link exists for image
		slideHTML+='</a>';
	picobj.innerHTML=slideHTML;
}
 
 
fadeshow.prototype.rotateimage=function()
{
	if (this.pausecheck==1) //if pause onMouseover enabled, cache object
		var cacheobj=this;
	if (this.mouseovercheck==1)
		setTimeout(function(){cacheobj.rotateimage()}, 100);
	else if (iebrowser&&dom||dom)
	{
		this.resetit();
		var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas);
		crossobj.style.zIndex++;
		fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50);
		this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0";
	}
	else
	{
		var ns4imgobj=document.images['defaultslide'+this.slideshowid];
		ns4imgobj.src=this.postimages[this.curimageindex].src;
	}
	this.curimageindex=(this.curimageindex<this.postimages.length-1)? this.curimageindex+1 : 0;
}
 
fadeshow.prototype.resetit=function()
{
	this.degree=10;
	var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas);
	if (crossobj.filters&&crossobj.filters[0])
	{
		if (typeof crossobj.filters[0].opacity=="number") //if IE6+
			crossobj.filters(0).opacity=this.degree;
		else //else if IE5.5-
			crossobj.style.filter="alpha(opacity="+this.degree+")";
	}
	else if (crossobj.style.MozOpacity)
		crossobj.style.MozOpacity=this.degree/101;
	else if (crossobj.style.KhtmlOpacity)
		crossobj.style.KhtmlOpacity=this.degree/100;
	else if (crossobj.style.opacity&&!crossobj.filters)
		crossobj.style.opacity=this.degree/101;
}
 
 
fadeshow.prototype.startit=function()
{
	var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas);
	this.populateslide(crossobj, this.curimageindex);
	if (this.pausecheck==1)
	{ //IF SLIDESHOW SHOULD PAUSE ONMOUSEOVER
		var cacheobj=this;
		var crossobjcontainer=iebrowser? iebrowser["master"+this.slideshowid] : document.getElementById("master"+this.slideshowid);
		crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1};
		crossobjcontainer.onmouseout=function(){cacheobj.mouseovercheck=0};
	}
	this.rotateimage();
}

/* ****************************************************** */
/* this script is to support the embedded video box */
/* ****************************************************** */ 
var ns4=document.layers;
var ie4=document.all;
var ns6=document.getElementById&&!document.all;

/*
//drag drop function for NS 4
var dragswitch=0;
var nsx;
var nsy;
var nstemp;

function drag_dropns(name)
{
	if (!ns4)
		return;
		
	temp=eval(name);
	temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP);
	temp.onmousedown=gons;
	temp.onmousemove=dragns;
	temp.onmouseup=stopns;
}

function gons(e)
{
	temp.captureEvents(Event.MOUSEMOVE);
	nsx=e.x;
	nsy=e.y;
}

function dragns(e)
{
	if (dragswitch==1)
	{
		temp.moveBy(e.x-nsx,e.y-nsy);
		return false;
	}
}

function stopns()
{
	temp.releaseEvents(Event.MOUSEMOVE)
}

//drag drop function for ie4+ and NS6
function drag_drop(e)
{
	if (ie4&&dragapproved)
	{
		crossobj.style.left=tempx+event.clientX-offsetx;
		crossobj.style.top=tempy+event.clientY-offsety;
		return false;
	}
	else if (ns6&&dragapproved)
	{
		crossobj.style.left=tempx+e.clientX-offsetx+"px";
		crossobj.style.top=tempy+e.clientY-offsety+"px";
		return false;
	}
}

function initializedrag(e)
{
	crossobj=ns6? document.getElementById("showimage") : document.all.showimage;
	var firedobj=ns6? e.target : event.srcElement;
	var topelement=ns6? "html" : document.compatMode && document.compatMode!="BackCompat"? "documentElement" : "body";
	
	while (firedobj.tagName!=topelement.toUpperCase() && firedobj.id!="dragbar")
	{
		firedobj=ns6? firedobj.parentNode : firedobj.parentElement;
	}

	if (firedobj.id=="dragbar")
	{
		offsetx=ie4? event.clientX : e.clientX;
		offsety=ie4? event.clientY : e.clientY;
		
		tempx=parseInt(crossobj.style.left);
		tempy=parseInt(crossobj.style.top);
		
		dragapproved=true;
		document.onmousemove=drag_drop;
	}
}

document.onmouseup=new Function("dragapproved=false")
//end drag drop functions 
*/
function hidebox()
{
	crossobj=ns6? document.getElementById("showimage") : document.all.showimage;
	if (ie4||ns6)
		crossobj.style.visibility="hidden";
	else if (ns4)
		document.showimage.visibility="hide";
}


/* ********************************************************** */
/* this script is for the cookie */
/* ********************************************************** */
function getCookie(c_name)
{
	if (document.cookie.length>0)
	  {
	  c_start=document.cookie.indexOf(c_name + "=");

	  if (c_start!=-1)
	    { 
	    c_start=c_start + c_name.length+1; 
	    c_end=document.cookie.indexOf(";",c_start);
	    
	    if (c_end==-1) c_end=document.cookie.length;
	    return unescape(document.cookie.substring(c_start,c_end));
	    } 
	  }
	return "";
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value) +	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}


function checkCookie()
{
	beenherebefore=getCookie('beenherebefore');
	if (beenherebefore!=null && beenherebefore!="")
	{
		//window.document.all("showimage").style.display="none";
		hidebox();
	}
	else 
	{
		beenherebefore='here now';
		if (beenherebefore!=null && beenherebefore!="")
		{
			setCookie('beenherebefore',beenherebefore,365);
		}
	}
}


/* this will force the div to not display for now until ready for cookie
function checkCookie()
{
	hidebox();
}
*/

function unhidebox()
{
//window.alert("unhide");
	crossobj=ns6? document.getElementById("showimage") : document.all.showimage;
//window.alert(crossobj);	
	if (ie4||ns6)
	{
		//window.alert("ie4a");
		crossobj.style.visibility="visible";
		//window.alert(document.getElementById("showimage").style.visibility);
		//window.alert("ie4b");
	}
	else if (ns4)
	{
		//window.alert("ns4a");	
		document.showimage.visibility="visible";
		//window.alert("ns4b");		
	}
	//window.document.all("showimage").style.display="";
}