/*Menu - IE :hover emulation*/

var content_td;
var current_hover;
function hover_menu(obj){
	obj.className="hover_menu";
	obj.parentNode.style.padding="0 0 0 0";
	if(!content_td)
		content_td=document.getElementById('content');
	if(content_td)
		content_td.style.paddingTop="29px";
	current_hover=obj;
}
function unhover_menu(obj){
	obj.className="";
	obj.parentNode.style.paddingTop="1px";
	if(!content_td)
		content_td=document.getElementById('content');
	if(content_td)
		content_td.style.paddingTop="30px";

}
function popup_hover(obj){
	var td=obj.parentNode;
	td.className="menu_popup_hover1";
	if(td.id!='last_id'&&td.parentNode.nextSibling){
		var td2=td.parentNode.nextSibling.firstChild;
		if(td2){
			td2.className=(td2.id=='last_td'?"menu_popup_hover3":"menu_popup_hover2");
		}
	}
	if(!td2)
		td.className="menu_popup_hover4";
}
function popup_unhover(obj){
	var td=obj.parentNode;
	td.className="menu_popup";
	if(td.id!='last_id'&&td.parentNode.nextSibling){
		var td2=td.parentNode.nextSibling.firstChild;
		if(td2)
			td2.className="menu_popup";
	}
}

/*MENU*/

var mconf=new Object();
mconf.offset_left=document.addEventListener&&navigator.vendor.indexOf('Apple')==-1?-130:0;
mconf.offset_top=18;
mconf.showtout=0;
mconf.hidetout=0;
mconf.maxi=1000;
mconf.hidetimer=mconf.showtimer=null;
mconf.current=null;
mconf.tdclass='menu_popup';
mconf.active=null;
function get_x_offset(img) { 
	var x=0;
	var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
	var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
	var par=img;
	var lastOffset=0;
	while(par){
		if( par.leftMargin && ! onWindows ) x += parseInt(par.leftMargin);
		if( (par.offsetLeft != lastOffset) && par.offsetLeft ) x += parseInt(par.offsetLeft);
		if( par.offsetLeft != 0 ) lastOffset = par.offsetLeft;
		par = macIE45 ? par.parentElement : par.offsetParent;
	}
	return x;
}

function get_y_offset(img) {
	var y=0;
	var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
	var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
	var par = img;
	var lastOffset = 0;
	while(par){
		if( par.topMargin && !onWindows ) y += parseInt(par.topMargin);
		if( (par.offsetTop != lastOffset) && par.offsetTop ) y += parseInt(par.offsetTop);
		if( par.offsetTop != 0 ) lastOffset = par.offsetTop;
		par = macIE45 ? par.parentElement : par.offsetParent;
	}		
	return y;
}
function write_menu(pid,arr){
	if(!arr)
		return;
	var cont=document.getElementById(pid+'_cont');
	if(!cont)
		return;
	var str='<table cellspacing="0" style="font-size:100%;border-top:2px solid black;" cellpadding="0" border="0" id="'+pid+'_subs">';
	var i=0;
	for(var q in arr){
		i++;
		str+='<tr><td class="'+mconf.tdclass+'"'+(i==arr.length?' id="last_td"':'')+'><a href="'+arr[q][1]+'" onmouseover="popup_hover(this)" onmouseout="popup_unhover(this)" onclick="location.href=this.href;return false;">'+arr[q][0]+'</a></td></tr>';

	}
	str+='</table>';
	cont.innerHTML+=str;
	var m=cont.getElementsByTagName('table')[0];
	m.id=pid+"_subs";
	m.style.display="none";
	m.style.position="absolute";
}
function show_menu(pid,targ,e){
	var m=document.getElementById(pid+'_subs');
	if(!m){
		return;
	}
	mconf.current=m;
	if(m.style.display=='block'){
		return false;
	}
	m.style.left=get_x_offset(targ)+mconf.offset_left+'px';
	m.style.top=get_y_offset(targ)+mconf.offset_top+'px';
	if(mconf.active&&mconf.active!=pid)
		hide_timedout(mconf.active);
	mconf.active=pid;
	if(mconf.showtout==0)
		m.style.display='block';
	else{
		setTimeout('show_timedout("'+pid+'")',mconf.showtout);
	}
	//Grey or red box?
	var image=targ.getElementsByTagName("IMG")[0];
	var minus=document.documentElement?document.documentElement.scrollTop:document.body.scrollTop;
	var min_y=get_y_offset(image)-2-minus;
	var max_y=min_y+image.height+4;

	if(window.event){
		if(window.event.y>=min_y&&window.event.y<=max_y)
			current_hover.className="hover_menu";
		else
			current_hover.className="hover_menu2";
	}
	else if(e){
		if(e.clientY>=min_y&&e.clientY<=max_y)
			current_hover.className="hover_menu";
		else
			current_hover.className="hover_menu2";
	}
}
function hide_menu(pid){
	var m=document.getElementById(pid+'_subs');
	if(!m)
		return;
	if(mconf.hidetout==0)
		m.style.display="none";
	else{
		mconf.current=m;
		setTimeout('hide_timedout("'+pid+'")',mconf.hidetout);
	}
}
function show_timedout(pid){
	el=document.getElementById(pid+'_subs');
	if(!el)
		return;
	el.style.display="block";

}
function hide_timedout(pid){
	el=document.getElementById(pid+'_subs');
	if(!el)
		return;
	if(mconf.current==el)
		return;
	el.style.display="none";
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//Home
var menu_1=new Array();
//Locations
var menu_2=new Array();
menu_2[0]=new Array("Brisbane","/brisbane.html");
menu_2[1]=new Array("Melbourne","/melbourne.html");
menu_2[2]=new Array("Perth","/perth.html");
menu_2[3]=new Array("Sydney","/sydney.html");
//Watches
var menu_3=new Array();
menu_3[0]=new Array("Breitling","/watches/breitling.html");
menu_3[1]=new Array("Bulgari","/watches/bulgari.html");
menu_3[2]=new Array("Cartier","/watches/cartier.html");
menu_3[3]=new Array("Chanel","/watches/chanel.html");
menu_3[4]=new Array("Chopard","/watches/chopard.html");
menu_3[5]=new Array("Dior","/watches/dior.html");
menu_3[6]=new Array("Ebel","/watches/ebel.html");
menu_3[7]=new Array("IWC","/watches/iwc.html");
menu_3[8]=new Array("Jaeger-LeCoultre","/watches/jaegerlecoultre.html");
menu_3[9]=new Array("Longines","/watches/longines.html");
menu_3[10]=new Array("Omega","/watches/omega.html");
menu_3[11]=new Array("Oris","/watches/oris.html");
menu_3[12]=new Array("Panerai","/watches/panerai.html");
menu_3[13]=new Array("Tag Heuer","/watches/tagheuer.html");
menu_3[14]=new Array("more watches...","/watches.html");
//"Service"
var menu_4=new Array();
menu_4[0]=new Array("warranty","/service.html#1");
menu_4[1]=new Array("service","/service.html#2");
menu_4[2]=new Array("credentials","/service.html#3");
menu_4[3]=new Array("maintenance","/service.html#4");
menu_4[4]=new Array("precautions","/service.html#5");
//News
var menu_5=new Array();
menu_5[0]=new Array("latest news","/news.html");
menu_5[1]=new Array("subscribe","/mailinglist.html");
//About us
var menu_6=new Array();
menu_6[0]=new Array("about us","/about.html");
menu_6[1]=new Array("testimonials","/testimonials.html");
menu_6[2]=new Array("our stores","/locations.html");
menu_6[3]=new Array("contact us","/contact.html");
menu_6[4]=new Array("careers","/careers.html");
