/***********************************************
* Stylesheet selection by screen resolution
***********************************************/
  if (screen.width<900)
  {document.write('<link rel="stylesheet" type="text/css" title="800display" href="stylesheet800.css" />')}
  else{document.write('<link rel="stylesheet" type="text/css" href="stylesheet.css" />')}

  
/***********************************************
* Menu content for the AnyLink drop down menu
***********************************************/  
var gallerymenu={divclass:'anylinkmenu', inlinestyle:'width:95px; ', linktarget:''} //First menu variable. Make sure "anylinkmenu1" is a unique name!
gallerymenu.items=[
	["Etchings", "etchinggallery-intro.html"],
	["Paintings", "paintinggallery-intro.html"],
	["Forest", "gallery-forest.html"],
	["Angels", "gallery-angels.html"],
	["Vines", "gallery-vines.html"],
	["Birds", "gallery-birds.html"],
	["Owl & Frogs", "gallery-owls.html"],
	["St.Francis", "gallery-francis.html"] //no comma following last entry!
]

var profilemenu={divclass:'anylinkmenu', inlinestyle:'width:110px; ', linktarget:''} //Second menu variable. Same precaution.
profilemenu.items=[
	["Representation", "profile.html#representation"],
	["Collections", "profile.html#collections"],
	["Exhibitions", "profile.html#exhibitions"],
	["Publications", "profile.html#publications"] //no comma following last entry!
]

var contactmenu={divclass:'anylinkmenu', inlinestyle:'width:120px; ', linktarget:''} //Second menu variable. Same precaution.
contactmenu.items=[
	["Location", "contacts.html"],
	["Phone", "contacts.html#phone"],
	["Map", "contacts.html#map"] //no comma following last entry! 
]
var recentmenu={divclass:'anylinkmenu', inlinestyle:'width:120px; ', linktarget:''} //First menu variable. Make sure "anylinkmenu1" is a unique name!
recentmenu.items=[
	["St.Francis", "gallery-francis.html"],
	["Grass Angels", "gallery-angels.html#grass angel"],
	["Yellow & Gold", "paintinggallery2.html#morning room"],
	["Untitled", "paintinggallery2.html#speak to me"],
	["Old Vine", "gallery-vines.html#old vine"],
	["Blue Lotus", "paintinggallery2.html#speak to me"] //no comma following last entry!
]
var etchingmenu={divclass:'anylinkmenu', inlinestyle:'width:70px; ', linktarget:''} //First menu variable. Make sure "anylinkmenu1" is a unique name!
etchingmenu.items=[
	["Intro", "etchinggallery-intro.html"],
	["Page 1", "etchinggallery1.html"],
	["Page 2", "etchinggallery2.html"],
	["Page 3", "etchinggallery3.html"],
	["Page 4", "etchinggallery4.html"] //no comma following last entry!
]
var paintingmenu={divclass:'anylinkmenu', inlinestyle:'width:70px; ', linktarget:''} //First menu variable. Make sure "anylinkmenu1" is a unique name!
paintingmenu.items=[
	["Intro", "paintinggallery-intro.html"],
	["Page 1", "paintinggallery1.html"],
	["Page 2", "paintinggallery2.html"],
	["Page 3", "paintinggallery3.html"],
	["Page 4", "paintinggallery4.html"] //no comma following last entry!
]
var sculpturemenu={divclass:'anylinkmenu', inlinestyle:'width:70px; ', linktarget:''} //First menu variable. Make sure "anylinkmenu1" is a unique name!
sculpturemenu.items=[
	["Intro", "sculpturegallery-intro.html"],
	["Page 1", "sculpturegallery1.html"],
	["Page 2", "sculpturegallery2.html"] //no comma following last entry!
]
var thememenu={divclass:'anylinkmenu', inlinestyle:'width:95px; ', linktarget:''} //First menu variable. Make sure "anylinkmenu1" is a unique name!
thememenu.items=[
	["Forest", "gallery-forest.html"],
	["Angels", "gallery-angels.html"],
	["Vines", "gallery-vines.html"],
	["Birds", "gallery-birds.html"],
	["Owl & Frogs", "gallery-owls.html"],
	["St.Francis", "gallery-francis.html"] //no comma following last entry!
]

/***********************************************
//** AnyLink JS Drop Down Menu v2.0- (c) Dynamic Drive DHTML code library: http://www.dynamicdrive.com
//** Script Download/ instructions page: http://www.dynamicdrive.com/dynamicindex1/dropmenuindex.htm
//** January 29th, 2009: Script Creation date 
***********************************************/

var anylinkmenu={

menusmap: {},
effects: {delayhide: 200, shadow:{enabled:true, opacity:0.3, depth: [5, 5]}, fade:{enabled:false, duration:500}}, //customize menu effects

dimensions: {},

getoffset:function(what, offsettype){
	return (what.offsetParent)? what[offsettype]+this.getoffset(what.offsetParent, offsettype) : what[offsettype]
},

getoffsetof:function(el){
	el._offsets={left:this.getoffset(el, "offsetLeft"), top:this.getoffset(el, "offsetTop"), h: el.offsetHeight}
},

getdimensions:function(menu){
	this.dimensions={anchorw:menu.anchorobj.offsetWidth, anchorh:menu.anchorobj.offsetHeight,
		docwidth:(window.innerWidth ||this.standardbody.clientWidth)-20,
		docheight:(window.innerHeight ||this.standardbody.clientHeight)-15,
		docscrollx:window.pageXOffset || this.standardbody.scrollLeft,
		docscrolly:window.pageYOffset || this.standardbody.scrollTop
	}
	if (!this.dimensions.dropmenuw){
		this.dimensions.dropmenuw=menu.dropmenu.offsetWidth
		this.dimensions.dropmenuh=menu.dropmenu.offsetHeight
	}
},

isContained:function(m, e){
	var e=window.event || e
	var c=e.relatedTarget || ((e.type=="mouseover")? e.fromElement : e.toElement)
	while (c && c!=m)try {c=c.parentNode} catch(e){c=m}
	if (c==m)
		return true
	else
		return false
},

setopacity:function(el, value){
	el.style.opacity=value
	if (typeof el.style.opacity!="string"){ //if it's not a string (ie: number instead), it means property not supported
		el.style.MozOpacity=value
		if (el.filters){
			el.style.filter="progid:DXImageTransform.Microsoft.alpha(opacity="+ value*100 +")"
		}
	}
},

showmenu:function(menuid){
	var menu=anylinkmenu.menusmap[menuid]
	clearTimeout(menu.hidetimer)
	this.getoffsetof(menu.anchorobj)
	this.getdimensions(menu)
	var posx=menu.anchorobj._offsets.left + (menu.orientation=="lr"? this.dimensions.anchorw : 0) //base x pos
	var posy=menu.anchorobj._offsets.top+this.dimensions.anchorh - (menu.orientation=="lr"? this.dimensions.anchorh : 0)//base y pos
	if (posx+this.dimensions.dropmenuw+this.effects.shadow.depth[0]>this.dimensions.docscrollx+this.dimensions.docwidth){ //drop left instead?
		posx=posx-this.dimensions.dropmenuw + (menu.orientation=="lr"? -this.dimensions.anchorw : this.dimensions.anchorw)
	}
	if (posy+this.dimensions.dropmenuh>this.dimensions.docscrolly+this.dimensions.docheight){  //drop up instead?
		posy=Math.max(posy-this.dimensions.dropmenuh - (menu.orientation=="lr"? -this.dimensions.anchorh : this.dimensions.anchorh), this.dimensions.docscrolly) //position above anchor or window's top edge
	}
	if (this.effects.fade.enabled){
		this.setopacity(menu.dropmenu, 0) //set opacity to 0 so menu appears hidden initially
		if (this.effects.shadow.enabled)
			this.setopacity(menu.shadow, 0) //set opacity to 0 so shadow appears hidden initially
	}
	menu.dropmenu.setcss({left:posx+'px', top:posy+'px', visibility:'visible'})
	if (this.effects.shadow.enabled){
		//menu.shadow.setcss({width: menu.dropmenu.offsetWidth+"px", height:menu.dropmenu.offsetHeight+"px"})
		menu.shadow.setcss({left:posx+anylinkmenu.effects.shadow.depth[0]+'px', top:posy+anylinkmenu.effects.shadow.depth[1]+'px', visibility:'visible'})
	}
	if (this.effects.fade.enabled){
		clearInterval(menu.animatetimer)
		menu.curanimatedegree=0
		menu.starttime=new Date().getTime() //get time just before animation is run
		menu.animatetimer=setInterval(function(){anylinkmenu.revealmenu(menuid)}, 20)
	}
},

revealmenu:function(menuid){
	var menu=anylinkmenu.menusmap[menuid]
	var elapsed=new Date().getTime()-menu.starttime //get time animation has run
	if (elapsed<this.effects.fade.duration){
		this.setopacity(menu.dropmenu, menu.curanimatedegree)
		if (this.effects.shadow.enabled)
			this.setopacity(menu.shadow, menu.curanimatedegree*this.effects.shadow.opacity)
	}
	else{
		clearInterval(menu.animatetimer)
		this.setopacity(menu.dropmenu, 1)
		menu.dropmenu.style.filter=""
	}
	menu.curanimatedegree=(1-Math.cos((elapsed/this.effects.fade.duration)*Math.PI)) / 2
},

setcss:function(param){
	for (prop in param){
		this.style[prop]=param[prop]
	}
},

hidemenu:function(menuid){
	var menu=anylinkmenu.menusmap[menuid]
	clearInterval(menu.animatetimer)
	menu.dropmenu.setcss({visibility:'hidden', left:0, top:0})
	menu.shadow.setcss({visibility:'hidden', left:0, top:0})
},

getElementsByClass:function(targetclass){
	if (document.querySelectorAll)
		return document.querySelectorAll("."+targetclass)
	else{
		var classnameRE=new RegExp("(^|\\s+)"+targetclass+"($|\\s+)", "i") //regular expression to screen for classname
		var pieces=[]
		var alltags=document.all? document.all : document.getElementsByTagName("*")
		for (var i=0; i<alltags.length; i++){
			if (typeof alltags[i].className=="string" && alltags[i].className.search(classnameRE)!=-1)
				pieces[pieces.length]=alltags[i]
		}
		return pieces
	}
},

addDiv:function(divid, divclass, inlinestyle){
	var el=document.createElement("div")
	if (divid)
		el.id=divid
	el.className=divclass
	if (inlinestyle!="" && typeof el.style.cssText=="string")
		el.style.cssText=inlinestyle
	else if (inlinestyle!="")
		el.setAttribute('style', inlinestyle)
	document.body.appendChild(el)
	return el
},

getmenuHTML:function(menuobj){
	var menucontent=[]
	var frag=""
	for (var i=0; i<menuobj.items.length; i++){
		frag+='<li><a href="' + menuobj.items[i][1] + '" target="' + menuobj.linktarget + '">' + menuobj.items[i][0] + '</a></li>\n'
		if (menuobj.items[i][2]=="efc" || i==menuobj.items.length-1){
			menucontent.push(frag)
			frag=""
		}
	}
	if (typeof menuobj.cols=="undefined")
		return '<ul>\n' + menucontent.join('') + '\n</ul>'
	else{
		frag=""
		for (var i=0; i<menucontent.length; i++){
			frag+='<div class="' + menuobj.cols.divclass + '" style="' + menuobj.cols.inlinestyle + '">\n<ul>\n' + menucontent[i] + '</ul>\n</div>\n'
		}
		return frag
	}
},

addEvent:function(targetarr, functionref, tasktype){
	if (targetarr.length>0){
		var target=targetarr.shift()
		if (target.addEventListener)
			target.addEventListener(tasktype, functionref, false)
		else if (target.attachEvent)
			target.attachEvent('on'+tasktype, function(){return functionref.call(target, window.event)})
		this.addEvent(targetarr, functionref, tasktype)
	}
},

setupmenu:function(targetclass, anchorobj, pos){
	this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
	var relattr=anchorobj.getAttribute("rel")
	dropmenuid=relattr.replace(/\[(\w+)\]/, '')
	var dropmenuvar=window[dropmenuid]
	var dropmenu=this.addDiv(null, dropmenuvar.divclass, dropmenuvar.inlinestyle) //create and add main sub menu DIV
	dropmenu.innerHTML=this.getmenuHTML(dropmenuvar)
	var menu=this.menusmap[targetclass+pos]={
		id: targetclass+pos,
		anchorobj: anchorobj,	
		dropmenu: dropmenu,
		revealtype: (relattr.length!=dropmenuid.length && RegExp.$1=="click")? "click" : "mouseover",
		orientation: anchorobj.getAttribute("rev")=="lr"? "lr" : "ud",
		shadow: this.addDiv(null, "anylinkshadow", null) //create and add corresponding shadow
	}
	menu.anchorobj._internalID=targetclass+pos
	menu.anchorobj._isanchor=true
	menu.dropmenu._internalID=targetclass+pos
	menu.shadow._internalID=targetclass+pos
	menu.dropmenu.setcss=this.setcss
	menu.shadow.setcss=this.setcss
	menu.shadow.setcss({width: menu.dropmenu.offsetWidth+"px", height:menu.dropmenu.offsetHeight+"px"})
	this.setopacity(menu.shadow, this.effects.shadow.opacity)
	this.addEvent([menu.anchorobj, menu.dropmenu, menu.shadow], function(e){ //MOUSEOVER event for anchor, dropmenu, shadow
		var menu=anylinkmenu.menusmap[this._internalID]
		if (this._isanchor && menu.revealtype=="mouseover" && !anylinkmenu.isContained(this, e)){ //event for anchor
			anylinkmenu.showmenu(menu.id)
		}
		else if (typeof this._isanchor=="undefined"){ //event for drop down menu and shadow
			clearTimeout(menu.hidetimer)
		}
	}, "mouseover")
	this.addEvent([menu.anchorobj, menu.dropmenu, menu.shadow], function(e){ //MOUSEOUT event for anchor, dropmenu, shadow
		if (!anylinkmenu.isContained(this, e)){
			var menu=anylinkmenu.menusmap[this._internalID]
			menu.hidetimer=setTimeout(function(){anylinkmenu.hidemenu(menu.id)}, anylinkmenu.effects.delayhide)
		}
	}, "mouseout")
	this.addEvent([menu.anchorobj, menu.dropmenu], function(e){ //CLICK event for anchor, dropmenu
		var menu=anylinkmenu.menusmap[this._internalID]
		if ( this._isanchor && menu.revealtype=="click"){
			if (menu.dropmenu.style.visibility=="visible")
				anylinkmenu.hidemenu(menu.id)
			else
				anylinkmenu.showmenu(menu.id)
			if (e.preventDefault)
				e.preventDefault()
			return false
		}
		else
			menu.hidetimer=setTimeout(function(){anylinkmenu.hidemenu(menu.id)}, anylinkmenu.effects.delayhide)
	}, "click")
},

init:function(targetclass){
	var anchors=this.getElementsByClass(targetclass)
	for (var i=0; i<anchors.length; i++){
		this.setupmenu(targetclass, anchors[i], i)
	}
}

}
  
/***********************************************
* Creates a scaled pop-up window for an enlarged image view
***********************************************/
PicWin=''
BigPic=''
function FullPicture(imagesource,winName,description,wide,high)
{
//determine scale from screen resolution
	var screenscale= screen.width/1024
//close any previous occurance
	if (PicWin) {PicWin.close();}
//open window for passed image, scaled to screen resolution
	PicWin = window.open('',BigPic,'Width=' + (wide*screenscale+20) + ',Height=' + (high*screenscale+50) + ',scrollbars=no,status=yes,resizable=yes,copyhistory=no,top=10,left=200,dependent=yes');
	setTimeout('',1000)
//write scaled image and description text into window
	doc = PicWin.document;
	doc.open('text/html');
    doc.write('<HTML><HEAD><TITLE>"' + winName + '"<\/TITLE><\/HEAD><BODY bgcolor="black">');
	doc.write('<div align="center"><font color="gold" style="font-size: ' + 11*screenscale + 'pt;">"' + winName + '" ' + description + '</font></div>')
    doc.write('<IMG SRC="' + imagesource + '" width="' + (wide*screenscale) + '" height="' + (high*screenscale) + '">');	
    doc.write('<\/BODY><\/HTML>');
    doc.close();
}

/***********************************************
* Ultimate Fade-In Slideshow (v1.5): © 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.
***********************************************/
 
var fadeimages=new Array()
//SET IMAGE PATHS- modified by Ian [image, link, target, alt text]
fadeimages[0]=["Misc/Studio 03_s.jpg", "contacts.html", "", "Eleanor's studio - click for contact details"] 
fadeimages[1]=["Misc/Studio 02_s.jpg", "contacts.html", "", "Eleanor's studio - click for contact details"]
fadeimages[2]=["Misc/Studio 01_s.jpg", "contacts.html", "", "Eleanor's studio - click for contact details"] 

var fadeimages2=new Array() //2nd array 
fadeimages2[0]=["Misc/Studio 11_s.jpg", "", "", "Eleanor's studio"]
fadeimages2[1]=["Misc/Studio 13_s.jpg", "", "", "Eleanor's studio"]
fadeimages2[2]=["Misc/Studio 12_s.jpg", "", "", "Eleanor's studio"]
fadeimages2[3]=["Misc/Studio 14_s.jpg", "", "", "Eleanor's studio"]
fadeimages2[4]=["Misc/Studio 10_s.jpg", "", "", "Eleanor's studio"]
fadeimages2[5]=["Misc/Studio 15_s.jpg", "", "", "Eleanor's studio"]
fadeimages2[6]=["Misc/Studio 16_s.jpg", "", "", "Eleanor's studio"]

var fadeimages3=new Array() //3rd array 
fadeimages3[0]=["Products/Decontam 5.jpg", "", "", "Medium 2 showers"]
fadeimages3[1]=["Products/Decontam 6.jpg", "", "", "Medium 4 showers"]
fadeimages3[2]=["Products/Decontam 7.jpg", "", "", "Small with toilet"]
fadeimages3[3]=["Products/Decontam 8.jpg", "", "", "Small"]  

var fadeimages4=new Array() //4th array 
fadeimages4[0]=["Images/Why unique 02.jpg", "", "", ""]
fadeimages4[1]=["Images/Why unique 03.jpg", "", "", ""]

var fadeimages5=new Array() //2nd array 
fadeimages5[0]=["Images/Factory staff 01.jpg", "", "", ""]
fadeimages5[1]=["Images/Factory staff 02.jpg", "", "", ""]
fadeimages5[2]=["Images/Factory staff 03.jpg", "", "", ""]
fadeimages5[3]=["Images/Factory staff 04.jpg", "", "", ""]
fadeimages5[4]=["Images/Factory staff 05.jpg", "", "", ""]
fadeimages5[5]=["Images/Factory staff 06.jpg", "", "", ""]


var fadebgcolor="transparent"
 
////NO need to edit beyond here///////////// 
//However, modified by Ian to allow for screen scaling
 
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 

var Mfadewidth 	//added by Ian
var Mfadeheight //added by Ian
 
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
Mfadewidth = fadewidth 	//added by Ian for screen scaling
Mfadeheight = fadeheight //added by Ian	for screen scaling

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);-moz-opacity:10;-khtml-opacity:10;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);-moz-opacity:10;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{
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>'
//------------------------------------------------------------------------
//Modified by Ian - added variable to incorporate image scaling, and alt tags
if (this.theimages[picindex][3]!="") //if alt text exists for image
slideHTML='<img src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px" alt="'+this.theimages[picindex][3]+'" width="'+Mfadewidth+'px" height="'+Mfadeheight+'px">'
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=obj.degree/100
}
 
 
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()
}
