var Rollimage = new Array()

/*ART ROLLEVER*/

Rollimage[0]= new Image(78,68)
Rollimage[0].src = "http://ephereal.com/wp-content/themes/Heels/images/art-2px-notext.gif"
Rollimage[1] = new Image(78,68)
Rollimage[1].src = "http://ephereal.com/wp-content/themes/Heels/images/art-2px-notext-rollover.gif"
Rollimage[2] = new Image(64,48);
Rollimage[2].src = "http://ephereal.com/wp-content/themes/Heels/images/menu-art.gif"
						
function artSwapOut(){
	document.art.src = Rollimage[1].src;
	document.menu.src = Rollimage[2].src;
	return true;
}

function artSwapBack(){
	document.art.src = Rollimage[0].src; 
	document.menu.src = "http://ephereal.com/wp-content/themes/Heels/images/menu.gif";
	return true;
}
			
/*END ART ROLLOVER*/

/*BLOG ROLLOVER*/

Rollimage[3]= new Image(78,68)
Rollimage[3].src = "http://ephereal.com/wp-content/themes/Heels/images/blog-2px-notext.gif"
Rollimage[4] = new Image(78,68)
Rollimage[4].src = "http://ephereal.com/wp-content/themes/Heels/images/blog-2px-notext-rollover.gif"
Rollimage[5] = new Image(64,48);
Rollimage[5].src = "http://ephereal.com/wp-content/themes/Heels/images/menu-blog.gif"
			
function blogSwapOut(){
	document.blog.src = Rollimage[4].src;
	document.menu.src = Rollimage[5].src;
	return true;
}

function blogSwapBack(){
	document.blog.src = Rollimage[3].src; 
	document.menu.src = "http://ephereal.com/wp-content/themes/Heels/images/menu.gif";
	return true;
}

/*END BLOG ROLLOVER*/			

/*LINKS ROLLOVER*/

Rollimage[6]= new Image(78,68)
Rollimage[6].src = "http://ephereal.com/wp-content/themes/Heels/images/links-2px-notext.gif"
Rollimage[7] = new Image(78,68)
Rollimage[7].src = "http://ephereal.com/wp-content/themes/Heels/images/links-2px-notext-rollover.gif"
Rollimage[8] = new Image(64,48);
Rollimage[8].src = "http://ephereal.com/wp-content/themes/Heels/images/menu-links.gif"
		
function linksSwapOut2(){
	document.links2.src = Rollimage[7].src;
	document.menu.src = Rollimage[8].src;
	return true;
}

function linksSwapBack2(){
	document.links2.src = Rollimage[6].src; 
	document.menu.src = "http://ephereal.com/wp-content/themes/Heels/images/menu.gif";
	return true;
}

/*END LINKS ROLLOVER*/

/*ABOUT ROLLOVER*/

Rollimage[9]= new Image(78,68)
Rollimage[9].src = "http://ephereal.com/wp-content/themes/Heels/images/about-2px-notext.gif"
Rollimage[10] = new Image(78,68)
Rollimage[10].src = "http://ephereal.com/wp-content/themes/Heels/images/about-2px-notext-rollover.gif"
Rollimage[11] = new Image(64,48);
Rollimage[11].src = "http://ephereal.com/wp-content/themes/Heels/images/menu-about.gif"
			
function aboutSwapOut(){
	document.about.src = Rollimage[10].src;
	document.menu.src = Rollimage[11].src;
	return true;
}

function aboutSwapBack(){
	document.about.src = Rollimage[9].src; 
	document.menu.src = "http://ephereal.com/wp-content/themes/Heels/images/menu.gif";
	return true;
}			

/*END ABOUT ROLLOVER*/
			
/*CONTACT ROLLOVER*/

Rollimage[12]= new Image(78,68)
Rollimage[12].src = "http://ephereal.com/wp-content/themes/Heels/images/contact-2px-notext.gif"
Rollimage[13] = new Image(78,68)
Rollimage[13].src = "http://ephereal.com/wp-content/themes/Heels/images/contact-2px-notext-rollover.gif"
Rollimage[14] = new Image(64,48);
Rollimage[14].src = "http://ephereal.com/wp-content/themes/Heels/images/menu-contact.gif"
			
function contactSwapOut(){
	document.contact.src = Rollimage[13].src;
	document.menu.src = Rollimage[14].src;
	return true;
}

function contactSwapBack(){
	document.contact.src = Rollimage[12].src; 
	document.menu.src = "http://ephereal.com/wp-content/themes/Heels/images/menu.gif";
	return true;
}

/*END CONTACT ROLLOVER*/
			
/*RSS ROLLOVER*/

Rollimage[15]= new Image(32,32)
Rollimage[15].src = "http://ephereal.com/wp-content/themes/Heels/images/rss.gif"
Rollimage[16] = new Image(32,32)
Rollimage[16].src = "http://ephereal.com/wp-content/themes/Heels/images/rss-rollover.gif"
			
function rssSwapOut(){
	document.rss.src = Rollimage[16].src;
	return true;
}

function rssSwapBack(){
	document.rss.src = Rollimage[15].src; 
	return true;
}

/*END RSS ROLLOVER*/

/*FACEBOOK ROLLOVER*/
			
Rollimage[17]= new Image(32,32)
Rollimage[17].src = "http://ephereal.com/wp-content/themes/Heels/images/facebook.gif"
Rollimage[18] = new Image(32,32)
Rollimage[18].src = "http://ephereal.com/wp-content/themes/Heels/images/facebook-rollover.gif"
			
function facebookSwapOut(){
	document.facebook.src = Rollimage[18].src;
	return true;
}

function facebookSwapBack(){
	document.facebook.src = Rollimage[17].src; 
	return true;
}

/*END FACEBOOK ROLLOVER*/

/*DOWNLOAD ROLLOVER*/
			
Rollimage[19]= new Image(66,40)
Rollimage[19].src = "http://ephereal.com/wp-content/themes/Heels/images/bow.gif"
Rollimage[20] = new Image(66,40)
Rollimage[20].src = "http://ephereal.com/wp-content/themes/Heels/images/bow-rollover.gif"
			
function downloadSwapOut(){
	document.download.src = Rollimage[20].src;
	return true;
}

function downloadSwapBack(){
	document.download.src = Rollimage[19].src; 
	return true;
}			

/*END DOWNLOAD ROLLOVER */

/*COMMENTCIRCLE ROLLOVER*/
			
Rollimage[21]= new Image(30,30)
Rollimage[21].src = "http://ephereal.com/wp-content/themes/Heels/images/commentcircle.png"
Rollimage[22] = new Image(30,30)
Rollimage[22].src = "http://ephereal.com/wp-content/themes/Heels/images/commentcircle-rollover.png"
			
function commentSwapOut(name){
	document.getElementById(name).src = Rollimage[22].src;
	return true;
}

function commentSwapBack(name){
	document.getElementById(name).src = Rollimage[21].src;
	return true;
}			

/*END COMMENTCIRCLE ROLLOVER */

/*EPHEREAL SCROLLING HEADER EFFECT*/
			
var epherealFrames = new Array()

for(i=0; i<10; i++) { //initialise all the frames
	epherealFrames[i] = new Image(275, 48);			
	var j = i+1;
				
	if(j<10) {
		epherealFrames[i].src = "http://ephereal.com/wp-content/themes/Heels/images/ephereal-rollover/0"+j+".gif";
	} else {
		epherealFrames[i].src = "http://ephereal.com/wp-content/themes/Heels/images/ephereal-rollover/"+j+".gif";
	}
}

var c=0;
var t;
var timer_is_on=0;
var src;

function timedCount() {
	if(timer_is_on) {
		document.header.src = epherealFrames[c].src;
		c=c+1;
		t=setTimeout("timedCount()",50);
	}
				
	if(c==10) {
		c=0;
	}
}

function doTimer() {
	timer_is_on=1;
	timedCount();
}
			
function stopTimer() {
	timer_is_on=0;
}

// maximum number of sparkles
var sparkleMax=40;

//how many pixels the sparkles move down each time
var sinkSpeed=2;

//size of sparkles (1,2,3,4) starts to look crap after 3
var size = 2;

// Do not edit below this line
var sparkle=new Array()
var marginbottom
var marginright
var timer
var i_sparkle=0
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var tick=0;
var dimension;
var browserinfos=navigator.userAgent
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
var ns6=document.getElementById&&!document.all
var opera=browserinfos.match(/Opera/)
var browserok=ie5||ns6||opera
var rand;

function random(range) {
    rand=Math.floor(range*Math.random())
    return rand
}

function initSparkles() {
        if (ie5 || opera) {
                marginbottom = document.body.scrollHeight
                marginright = document.body.clientWidth-15
        }
        else if (ns6) {
                marginbottom = document.body.scrollHeight
                marginright = window.innerWidth-15
        }
		
        for (i=0;i<=sparkleMax;i++) {
			crds[i] = 0;
            lftrght[i] = Math.random()*15;
            x_mv[i] = 0.03 + Math.random()/10;
			
            sparkle[i]=document.getElementById("s"+i)
            sparkle[i].style.zIndex=-1
            sparkle[i].sink=sinkSpeed;
            sparkle[i].posx=random(marginright);
			sparkle[i].posy=random(marginbottom)
            sparkle[i].style.left=sparkle[i].posx+'px';
            sparkle[i].style.top=sparkle[i].posy+'px';
        }
		
        moveSparkles();
}

function moveSparkles() {

/*if (ie5 || opera) {
        if(marginbottom != document.body.scrollHeight || marginright != document.body.clientWidth-15) {
				marginbottom = document.body.scrollHeight
				marginright = document.body.clientWidth-15
				initSparkles();
			}
                
        }
        else if (ns6) {
            if(marginbottom != document.body.scrollHeight || marginright != window.innerWidth-15) {
				marginbottom = document.body.scrollHeight
				marginright = window.innerWidth-15
				initSparkles();
			}
        }*/
		
		dimension=7;
		for(j=2; j<=size; j++) {
			dimension*=2;
		}

        for (i=0;i<=sparkleMax;i++) {
                crds[i] +=x_mv[i];
                sparkle[i].posy+=sparkle[i].sink;
				
				
				sparkle[i].style.left=sparkle[i].posx+lftrght[i]*Math.sin(crds[i])+'px';
				sparkle[i].style.top=sparkle[i].posy+'px';
				
				
                if (sparkle[i].posy>=marginbottom-dimension-2 || parseInt(sparkle[i].style.left)>(marginright-3*lftrght[i])){
                        sparkle[i].posx=random(marginright);                        
                        sparkle[i].posy=0
                }
        }
        var timer=setTimeout("moveSparkles()",150)
}

for (i=0;i<=sparkleMax;i++) {
		if(tick==0) {
			dimension=7;
			for(j=2; j<=size; j++) {
				dimension*=2;
			}
			
			document.write("<div id='s"+i+"' style='position:absolute; top:-20; z-index: -1;'><img src='http://ephereal.com/wp-content/themes/Heels/images/sparkle.gif' width='"+dimension+"' height='"+dimension+"' /></div>")
		}
		
		if(tick==1) {
			dimension=7;
			for(j=2; j<=size; j++) {
				dimension*=2;
			}
			document.write("<div id='s"+i+"' style='position:absolute; top:-20; z-index: -1;'><img src='http://ephereal.com/wp-content/themes/Heels/images/sparkle2.gif' width='"+dimension+"' height='"+dimension+"'/></div>")
		}
		
		if(tick==2) {
			dimension=7;
			for(j=2; j<=size; j++) {
				dimension*=2;
			}
			document.write("<div id='s"+i+"' style='position:absolute; top:-20; z-index: -1;'><img src='http://ephereal.com/wp-content/themes/Heels/images/sparkle3.gif' width='"+dimension+"' height='"+dimension+"'/></div>")
		}
		
		if(tick==3) {
			dimension=3;
			for(j=2; j<=size; j++) {
				dimension*=2;
			}
			document.write("<div id='s"+i+"' style='position:absolute; top:-20; z-index: -1;'><img src='http://ephereal.com/wp-content/themes/Heels/images/sparkle4.gif' width='"+dimension+"' height='"+dimension+"'/></div>")
		}
		
		if(tick==4) {
			dimension=3;
			for(j=2; j<=size; j++) {
				dimension*=2;
			}
			document.write("<div id='s"+i+"' style='position:absolute; top:-20; z-index: -1;'><img src='http://ephereal.com/wp-content/themes/Heels/images/sparkle5.gif' width='"+dimension+"' height='"+dimension+"' /></div>")
			tick=0;
		}		
				
		tick++;
}

//if (browserok) {
  //    window.onload=initSparkles
//}
