// JavaScript Document
//Default browsercheck, added to all scr
//     ipts!


    function checkBrowser(){
    	this.ver=navigator.appVersion
    	this.dom=document.getElementById?1:0
    	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
    	this.ie4=(document.all && !this.dom)?1:0;
    	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
    	this.ns4=(document.layers && !this.dom)?1:0;
    	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
    	return this
}




bw=new checkBrowser()
/***************************************************************************************
Variables to set:
***************************************************************************************/
messages=new Array()
//Write your descriptions in here./Faberge-Style-Jewelry/Faberge-Brooches/
messages[0]=""
messages[1]="<table cellspacing=0 cellpadding=3 bordercolor='dcdcdc' border=1 style='opacity: .5;border:thin'><tr><td align='center'><h2><a href='http://antique-engagement-rings.masterpiecejewels.com/'>Engagement Rings</a></td></tr><tr><td align='center'><h2><a href='http://antique-wedding-rings.masterpiecejewels.com/'>Wedding Rings </a></td></tr></table>"
messages[2]="<table cellspacing=0 cellpadding=3 bordercolor='dcdcdc' border=1 style='border:thin'><tr><td align='center'><h2><a href='http://watches.masterpiecejewels.com/masterpiecejewels.cfm/Watches/MICHELE-WATCHES/'>Michele Watches</a></td></tr><tr><td align='center'><h2><a href='http://watches.masterpiecejewels.com/masterpiecejewels.cfm/Watches/CONCORD-WATCHES/'>Concord Watches</a></td></tr><tr><td align='center'><h2><a href='http://watches.masterpiecejewels.com/masterpiecejewels.cfm/Watches/Hamilton/'>Hamilton Watches</a></td></tr><tr><td align='center'><h2><a href='http://watches.masterpiecejewels.com/masterpiecejewels.cfm/Watches/Swiss-Army/'>Swiss Army Watches</a></td></tr></table>"
messages[3]="<table cellspacing=0 cellpadding=3 bordercolor='dcdcdc' border=1 style='border:thin'><tr><td align='center'><h2><a href='http://faberge-eggs.masterpiecejewels.com/'>Faberge Style Eggs </a></td></tr><tr><td align='center'><h2><a href='http://faberge-eggs.masterpiecejewels.com/masterpiecejewels.cfm/Faberge-Eggs/FABERGE-STYLE-PENDANTS/'>Faberge Style Pendants</a></td></tr><tr><td align='center'><h2><a href='http://faberge-eggs.masterpiecejewels.com/masterpiecejewels.cfm/Faberge-Eggs/FABERGE-STYLE-LARGE-EGGS/'>Faberge Style Large Eggs </a></td></tr><tr><td align='center'><h2><a href='http://faberge-eggs.masterpiecejewels.com/masterpiecejewels.cfm/Faberge-Eggs/FABERGE-GOLD-EGGS/'>Faberge Gold Eggs</a></td></tr><tr><td align='center'><h2><a href='http://faberge-style-jewelry.masterpiecejewels.com/masterpiecejewels.cfm/Faberge-Style-Jewelry/JEWELRY/'>Faberge Style Jewelry</a></td></tr><tr><td align='center'><h2><a href='http://faberge-style-jewelry.masterpiecejewels.com/masterpiecejewels.cfm/Faberge-Style-Jewelry/UNUSUAL-ITEMS/'>Unusual Items</a></td></tr><tr><td align='center'><h2><a href='http://faberge-style-jewelry.masterpiecejewels.com/masterpiecejewels.cfm/Faberge-Style-Jewelry/Enamel-Jewelry/'>Enamel Jewelry</a></td></tr><tr><td align='center'><h2><a href='http://faberge-style-jewelry.masterpiecejewels.com/masterpiecejewels.cfm/Faberge-Style-Jewelry/RUSSIAN-JEWELRY/'>Russian Jewelry</a></td></tr><tr><td align='center'><h2><a href='http://faberge-style-jewelry.masterpiecejewels.com/masterpiecejewels.cfm/Faberge-Style-Jewelry/Faberge-Brooches/'>Faberge Brooches</a></td></tr></table>"
messages[4]="<table cellspacing=0 cellpadding=3 bordercolor='dcdcdc' border=1 style='opacity: .5;border:thin'><tr><td align='center'><h2><a href='http://chains.masterpiecejewels.com/masterpiecejewels.cfm/Chains/YELLOW-GOLD-CHAINS/'>Yellow gold chains</a></td></tr><tr><td align='center'><h2><a href='http://chains.masterpiecejewels.com/masterpiecejewels.cfm/Chains/WHITE-GOLD-CHAINS/'>White gold chains </a></td></tr><tr><td align='center'><h2><a href='http://chains.masterpiecejewels.com/masterpiecejewels.cfm/Chains/Rose-gold-chains/'>Rose gold chains </a></td></tr></table>"
//To have more descriptions just add to 
//     the array.
fromX=-40 //How much from the actual mouse X should the description box appear?
fromY=2////How much from the actual mouse Y should the description box appear?
//To set the font size, font type, borde
//     r color or remove the border or whatever
//     ,
//change the clDescription class in the 
//     stylesheet.
//Makes crossbrowser object.
function makeObj(obj){								
	this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?document.layers[obj]:0;	
	this.wref=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?document.layers[obj].document:0;		
	this.writeIt=b_writeIt;																
	return this
}




function b_writeIt(text){if(bw.ns4){this.wref.write(text);this.wref.close()}
else this.wref.innerHTML=text}
//Capturing mousemove
var descx,descy;
function popmousemove(e){descx=bw.ns4?e.pageX:event.x; descy=bw.ns4?e.pageY:event.y}
//Initiates page
var isLoaded;


function popupInit(){
oDesc=new makeObj('divDescription')
if(bw.ns4)document.captureEvents(Event.MOUSEMOVE)
document.onmousemove=popmousemove;
isLoaded=true;
}	




//?????????? ?????????


function popup(num){


    if(isLoaded){
    	oDesc.writeIt('<span class="clDescription">'+messages[num]+'</span>')
    	if(bw.ie5) descy=descy+document.body.scrollTop
    	oDesc.css.left=descx+fromX; oDesc.css.top=descy+fromY
    	oDesc.css.visibility='visible'
}




}




//???????? ??


function popout(num){
	if(isLoaded) oDesc.css.visibility='hidden'
}




//initiates page on pageload.
onload=popupInit;