var IE = document.all?true:false
var isNS4 = (document.layers) ? true : false;
var isNS6 = (!document.all && document.getElementById) ? true : false;

var currentDiv="";
var actionDiv="";
var keepOpen=false;
var menuCount=2;

var mouseX, mouseY;

if (!IE){document.captureEvents(Event.MOUSEMOVE)}

function loadSet3() {
	for(i=0;i<imageURL3.length;i++)
	{
		imageInfo3[i] = new Image();
		imageInfo3[i].src = baseImagePath+imageURL3[i];
	}
}

function check800(image) {
	if ((image.src).indexOf("_1.jpg") >0 )
	{
		var clickedImage=image.src;
		var imageURLarray=clickedImage.split("/");
		newImage = '800_'+(imageURLarray[(imageURLarray.length-1)]);
		newImage = 'images/dresses/'+newImage.substring(0,(newImage.length-6))+'.jpg';
		bigPicture = window.open(newImage,'bigPicture','left=20,top=20,height=800,toolbar=1,resizable=1');
	}
}

function tst_setDiv(div_id) {
	alert(mouseX);
}

function setDiv(div_id) {
	//pickupdivlocn(div_id)
	offset=20;
	if ((currentDiv!=div_id) && (currentDiv!=""))
	// request to open a new div
	{
		// close the current one first, no delay
		closeDiv(currentDiv);
	}
	// open the new div
	if(IE){
		eval('document.all.' + div_id + '.style.left ='+(mouseX-offset));
		eval('document.all.' + div_id + '.style.visibility = "visible"');
	}
	if(isNS4){
		eval('document.layers.' + div_id + '.visibility = "show"');
	}
	if(isNS6){
		var mouseYElement = document.getElementById(div_id);
		mouseYElement.style.left = mouseX;
		mouseYElement.style.visibility = "visible";
	}
	// indicate it is to stay open and which one it is.
	keepOpen=true;
	currentDiv=div_id;
}

function pickupdivlocn(divid) {
	if (IE) {
		alert("H="+document.all.dropmenu1.style.innerHTML);
	} else {
		//var srcElement = document.getElementById("dropmenu1").innerHTML ;
		var srcElement = document.getElementById("dropmenu1").style.background ;
		alert("H2="+srcElement);
	}
}

function showDiv(div_id) {

	if ((currentDiv!=div_id) && (currentDiv!=""))
	// request to open a new div
	{
		// close the current one first, no delay
		closeDiv(currentDiv);
	}
	// open the new div
	if(IE || IE){
		eval('document.all.' + div_id + '.style.visibility = "visible"');
	}
	if(isNS4){
		eval('document.layers.' + div_id + '.visibility = "show"');
	}
	if(isNS6){
		var mouseYElement = document.getElementById(div_id);
		mouseYElement.style.visibility = "visible";
	}
	// indicate it is to stay open and which one it is.
	keepOpen=true;
	currentDiv=div_id;
}


function hideDiv(div_id) {
	// wait to see if the mouse is in transit between one div and the next and give time in case the user
	// takes mouse out of opening div and crosses another div on way to new div
	actionDiv=div_id;
	setTimeout('nextStep()',500);
}

function nextStep() {
	if (keepOpen)
	{
		// leave, we've had an update from another section to indicate keep open
	} else {
		// no update so close it.
		eval('closeDiv("'+actionDiv+'")')
	}
}

function closeDiv(div_id) {
	if(IE || IE) eval('document.all.'+div_id+'.style.visibility = "hidden"');
	if(isNS4) eval('document.layers.' + div_id + '.visibility = "hide"');
	if(isNS6) document.getElementById(div_id).style.visibility = "hidden";
	if (currentDiv==div_id)
	{
		currentDiv="";
	}
}

function writeYear(){
	document.write((new Date).getFullYear());
}

function createMenu()
{
	menu1Content = 	'<a href="dance1.html"><img src="images/thm_flintlock.gif" border="0">Black Bess - Repertoire</a><br>'+
					'<a href="dance2.html"><img src="images/thm_mask.gif">Dance - Not For Joe</a><br>';
	menu2Content =  '<img src="images/thm_flintlock.gif">Dance 2.1<br>'+
					'<img src="images/thm_mask.gif">Dance 2.2<br>';
	if(document.all)writeIeMenu();
	if(document.layers)writeNs4Menu();
	if(!document.all && document.getElementById)writeNs6Menu();
}

function writeIeMenu()
{
	for (i=1;i<=menuCount ;i++ )
	{
		eval('document.all.subMenu'+i+'.innerHTML = menu'+i+'Content;');
		eval('document.all.subMenu'+i+'.style.visibility = "hidden";');
		eval('menu'+i+'Content = null;');
	}
}

function writeNs4Menu()
{
	for (i=1;i<=menuCount ;i++ )
	{
		eval('document.layers.subMenu'+i+'.document.open();');
		eval('document.layers.subMenu'+i+'.document.write(menu'+i+'Content);');
		eval('document.layers.subMenu'+i+'.document.close();');
		eval('document.layers.subMenu'+i+'.visibility = "hide";');
		eval('menu'+i+'Content = null;');
	}
}

function writeNs6Menu()
{
	for (i=1;i<=menuCount ;i++ )
	{
		eval('document.getElementById("subMenu'+i+'").innerHTML = menu'+i+'Content;');
		eval('document.getElementById("subMenu'+i+'").style.visibility = "hidden";');
		eval('menu'+i+'Content = null;');
	}
}


              //0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47
dC = new Array('<','>',':','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',' ','.','@','0','1','2','3','4','5','6','7','8','9','0','=','"','/',':','_');
function getAddress(address) {
	requestAddress=""
	prefix		=dC[0]+dC[3]+dC[29]+dC[10]+dC[20]+dC[7]+dC[8]+dC[43]+dC[44]+dC[15]+dC[3]+dC[11]+dC[14]+dC[22]+dC[17]+dC[46];
	postfix		=dC[0]+dC[45]+dC[3]+dC[1]
	switch(address.toUpperCase()){
		case "CONTACT": // 
			adrStr= dC[12]+dC[3]+dC[16]+dC[6]+dC[12]+dC[31]+dC[4]+dC[14]+dC[7]+dC[16]+dC[16]+dC[27]+dC[30]+dC[25]+dC[3]+dC[16]+dC[3]+dC[6]+dC[17]+dC[17]+dC[30]+dC[5]+dC[17]+dC[30]+dC[23]+dC[13];
		break
		default: // contact
			adrStr= dC[12]+dC[3]+dC[16]+dC[6]+dC[12]+dC[31]+dC[4]+dC[14]+dC[7]+dC[16]+dC[16]+dC[27]+dC[30]+dC[25]+dC[3]+dC[16]+dC[3]+dC[6]+dC[17]+dC[17]+dC[30]+dC[5]+dC[17]+dC[30]+dC[23]+dC[13];
		break
		// 
	}
	subject = "?subject=From BlackBess web site";
	requestAddress=prefix+adrStr+subject+dC[44]+dC[1]+adrStr+postfix
	return (requestAddress)
}

function writeAddress(type) {
	document.write(getAddress(type))
}

function getCoords(e) 
{ 
   alert("ZZZ");
   var posx = 0; 
   var posy = 0; 
   if (!e) var e = window.event; 
   if (e.pageX || e.pageY) 
     { 
       posx = e.pageX; 
       posy = e.pageY; 
     } 
       else if (e.clientX || e.clientY) 
     { 
	   posx = e.clientX + document.body.scrollLeft; 
       posy = e.clientY + document.body.scrollTop; 
     } 

	if(document.all){
		if ((document.body.scrollTop) < 150 ) {
			posy=40;
		} else {
			posy=(document.body.scrollTop-100);
		}
		//eval('document.all.itemDetails.style.top='+posy);
	}
	if(document.layers)	{
		//eval('document.layers.itemDetails.style.top='+(posy-114));
	}

	if(!document.all && document.getElementById){
		if ((document.body.scrollTop) < 150 ) {
			posy=40;
		} else {
			posy=(document.body.scrollTop-100);
		}
		//eval('document.getElementById("itemDetails").style.top='+posy);
	}
	alert("ZZ222="+posy+":"+posx);
} 

function getMousePos(e)
{
	if (!e)
	var e = window.event||window.Event;
	if('undefined'!=typeof e.pageX)
	{
		// NS
		mouseX = e.pageX;
		mouseY = e.pageY;
	} else {
		// IE
		mouseX = e.clientX + document.body.scrollLeft;
		mouseY = e.clientY + document.body.scrollTop;
	}
	if (mouseX < 0){mouseX = 0}  
}

function swapImage(imagename, newimagename){
	eval("document."+imagename+".src='"+newimagename+"'");
}
