nav_location = new Array();
nav_location['home'] = new Array();
nav_location['main'] = new Array();
nav_location['home']['x'] = 525;
nav_location['home']['y'] = 90;
nav_location['main']['x'] = 225;
nav_location['main']['y'] = 60;


function globalnav_init(section) {
	if (navigator.userAgent.indexOf('Safari/312') != -1) {
		div_navholder = d_init_layer('navholder');
		d_move_object(div_navholder,nav_location[section]['x']+'px',nav_location[section]['y']+'px')
		d_show_object(div_navholder);
		if (section == 'home') {
			div_navholder = d_init_layer('nav1button');
			d_unblock_object(div_navholder);
			div_navholder = d_init_layer('nav5button');
			d_unblock_object(div_navholder);
			div_navholder = d_init_layer('nav6button');
			d_unblock_object(div_navholder);
		}
	} else {
		subnavoffset = 129;
		subnavdiff = 149;
		subnavdiff3 = 75;
		if (section == 'home') {
			$('nav1button').setStyle('display','none');
			$('nav5button').setStyle('display','none');
			$('nav6button').setStyle('display','none');
			subnavoffset = 1;
		}
	
		$('navholder').setStyle('left',nav_location[section]['x']+'px');
		$('navholder').setStyle('top',nav_location[section]['y']+'px');
		$('navholder').setOpacity(0);
		$('navholder').setStyle('visibility','visible');
	
		FX_nav_reveal = new Fx.Tween('navholder',  {
			duration: 1500,
			fps: 10,
			transition: Fx.Transitions.Cubic.easeOut
		});
		FX_nav_reveal.start('opacity',0,1);
		
		$('subnavholder1').setStyle('left',(nav_location[section]['x']+subnavoffset)+'px');
		$('subnavholder1').setStyle('top',(nav_location[section]['y']+25)+'px');
	//	$('subnavholder1').setStyle('visibility','visible');
		$('subnavholder2').setStyle('left',(nav_location[section]['x']+subnavoffset+subnavdiff)+'px');
		$('subnavholder2').setStyle('top',(nav_location[section]['y']+25)+'px');
	//	$('subnavholder2').setStyle('visibility','visible');
		$('subnavholder3').setStyle('left',(nav_location[section]['x']+subnavoffset+subnavdiff3)+'px');
		$('subnavholder3').setStyle('top',(nav_location[section]['y']+25)+'px');
	
		$('subnavbuttonholder1').setStyle('left',(nav_location[section]['x']+subnavoffset)+'px');
		$('subnavbuttonholder1').setStyle('top',(nav_location[section]['y']+14)+'px');
		$('subnavbuttonholder2').setStyle('left',(nav_location[section]['x']+subnavoffset+subnavdiff)+'px');
		$('subnavbuttonholder2').setStyle('top',(nav_location[section]['y']+14)+'px');
		$('subnavbuttonholder3').setStyle('left',(nav_location[section]['x']+subnavoffset+subnavdiff3)+'px');
		$('subnavbuttonholder3').setStyle('top',(nav_location[section]['y']+14)+'px');
	}
}

var FX_sub_slide1;
var FX_sub_slide2;
var FX_sub_slide3;

var subnav1_reveal = false;
var subnav2_reveal = false;
var subnav3_reveal = false;
var subnav_rollover = false;
var subnav1_open = false;
var subnav2_open = false;
var subnav3_open = false;


function mainnav_on(m){
	$('nav'+m+'button').setStyle('background-image','url(/images/global/nav_'+m+'_on.gif)');
	if (m == 2) {
		subnav_reveal(1);
		$('subnavbuttonholder2').setStyle('visibility','hidden');
		$('subnavholder2').setStyle('visibility','hidden');
		$('subnavbuttonholder3').setStyle('visibility','hidden');
		$('subnavholder3').setStyle('visibility','hidden');
//		subnav1_reveal = true;
//		t1 = setTimeout("subnav_reveal_done1()",1000);
	}
	if (m == 3) {
		subnav_reveal(3);
		$('subnavbuttonholder1').setStyle('visibility','hidden');
		$('subnavholder1').setStyle('visibility','hidden');
		$('subnavbuttonholder2').setStyle('visibility','hidden');
		$('subnavholder2').setStyle('visibility','hidden');
//		subnav3_reveal = true;
//		t3 = setTimeout("subnav_reveal_done3()",1000);
	}
	if (m == 4) {
		subnav_reveal(2);
		$('subnavbuttonholder1').setStyle('visibility','hidden');
		$('subnavholder1').setStyle('visibility','hidden');
		$('subnavbuttonholder3').setStyle('visibility','hidden');
		$('subnavholder3').setStyle('visibility','hidden');
//		subnav2_reveal = true;
//		t2 = setTimeout("subnav_reveal_done2()",1000);
	}
}

function mainnav_off(m){
	$('nav'+m+'button').setStyle('background-image','url(/images/global/nav_'+m+'_off.gif)');
//	if (m == 2) {
//console.log('off main 2')
//		t3 = setTimeout("subnav_hide(1)",2000);
//	}
//	if (m == 4) {
//		t4 = setTimeout("subnav_hide(2)",2000);
//	}
}


/*
function subnav_reveal_done1() {
	subnav1_reveal = false;
	subnav1_open = true;
}

function subnav_reveal_done2() {
	subnav2_reveal = false;
	subnav2_open = true;
}

function subnav_hide_done1() {
	subnav1_open = false;
}

function subnav_hide_done2() {
	subnav2_open = false;
}
*/
function subnav_reveal(s) {
//	if (FX_sub_slide1  && s == 1) {
//		FX_sub_slide1.cancel();
//	}
//	if (FX_sub_slide2  && s == 2) {
//		FX_sub_slide2.cancel();
//	}
	if (s == 1) {
		$('subnavbuttonholder1').setStyle('visibility','visible');
		$('subnavholder1').setStyle('visibility','visible');

//		FX_sub_slide1 = new Fx.Tween('subnavinnerholder1', {
//			duration: 1000,
//			fps: 15,
//			transition: Fx.Transitions.Cubic.easeOut,
//			link: 'cancel'
//		});
//		FX_sub_slide1.start('margin-top',-70,0);
	}
	if (s == 2) {
		$('subnavbuttonholder2').setStyle('visibility','visible');
		$('subnavholder2').setStyle('visibility','visible');
//		FX_sub_slide2 = new Fx.Tween('subnavinnerholder2', {
//			duration: 1000,
//			fps: 15,
//			transition: Fx.Transitions.Cubic.easeOut,
//			link: 'cancel'
//		});
//		FX_sub_slide2.start('margin-top',-42,0);
	}
	if (s == 3) {
		$('subnavbuttonholder3').setStyle('visibility','visible');
		$('subnavholder3').setStyle('visibility','visible');
//		FX_sub_slide2 = new Fx.Tween('subnavinnerholder2', {
//			duration: 1000,
//			fps: 15,
//			transition: Fx.Transitions.Cubic.easeOut,
//			link: 'cancel'
//		});
//		FX_sub_slide2.start('margin-top',-42,0);
	}
}

function subnav_hide(s) {

//console.log('subnav hide, sub rollover: '+ subnav_rollover)

	if (!subnav_rollover) {
//		if (FX_sub_slide1  && s == 1) {
//			FX_sub_slide1.cancel();
//		}
//		if (FX_sub_slide2  && s == 2) {
//			FX_sub_slide2.cancel();
//		}
		if (s == 1) {
			$('subnavbuttonholder1').setStyle('visibility','hidden');
			$('subnavholder1').setStyle('visibility','hidden');
//			FX_sub_slide1 = new Fx.Tween('subnavinnerholder1', {
//				duration: 600,
//				fps: 15,
//				transition: Fx.Transitions.Cubic.easeIn,
//				link: 'cancel'
//			});
//			FX_sub_slide1.start('margin-top',0,-70);
//			t1 = setTimeout("subnav_hide_done1()",600);
		}
		if (s == 2) {
			$('subnavbuttonholder2').setStyle('visibility','hidden');
			$('subnavholder2').setStyle('visibility','hidden');
//			FX_sub_slide2 = new Fx.Tween('subnavinnerholder2', {
//				duration: 600,
//				fps: 15,
//				transition: Fx.Transitions.Cubic.easeIn,
//				link: 'cancel'
//			});
//			FX_sub_slide2.start('margin-top',0,-42);
//			t2 = setTimeout("subnav_hide_done2()",600);
		}
		if (s == 3) {
			$('subnavbuttonholder3').setStyle('visibility','hidden');
			$('subnavholder3').setStyle('visibility','hidden');
//			FX_sub_slide2 = new Fx.Tween('subnavinnerholder2', {
//				duration: 600,
//				fps: 15,
//				transition: Fx.Transitions.Cubic.easeIn,
//				link: 'cancel'
//			});
//			FX_sub_slide2.start('margin-top',0,-42);
//			t2 = setTimeout("subnav_hide_done2()",600);
		}
	}
}


function subnav_on(s,m){
	subnav_rollover = true;
	$('subnav'+s+'x'+m+'button').setStyle('background-image','url(/images/global/subnav_'+s+'_'+m+'_on.gif)');
}

function subnav_off(s,m){
	$('subnav'+s+'x'+m+'button').setStyle('background-image','url(/images/global/subnav_'+s+'_'+m+'_off.gif)');
	subnav_rollover = false;
	if (s == 1) {
		t1 = setTimeout("subnav_hide(1)",1000);
	}
	if (s == 2) {
		t2 = setTimeout("subnav_hide(2)",1000);
	}
	if (s == 3) {
		t3 = setTimeout("subnav_hide(3)",1000);
	}
}



// contact button

function contact_init() {

	FX_initial_contactslide = new Fx.Tween('contactinner', {
		duration: 1500,
		fps: 15,
		transition: Fx.Transitions.Bounce.easeOut
	});

	tc1 = setTimeout("FX_initial_contactslide.start('margin-top',[185,0])",5500);
	tc2 = setTimeout("contact_init_step2()",7000);
}


function contact_init_step2() {
	$('contactbutton').setStyle('display','block');
}


function contact_bounce() {

}










