$(document).ready(function(){				   
	setlinks();	
	
	
	
	
	
	resetnav();
	mk_top('up','ben_w');

	
	
	
});


function handleChange(event) {


    parameters = '';
	i=0;
    for (var p in event.parameters) {
		//alert(p+'='+event.parameters[p]);
		if(i) parameters += '&';
        parameters +=  p + '=' + event.parameters[p];
		i++;
    }
	getPage(event.path);

}


function getPage(path){
	
	path =	path.replace(/\//g, "");
	resetnav();
	
	$('#pic_load').attr('src',path+'.jpg');
	
	switch(path){
		
		case 'ben_n':
			mk_top('left','ben_w');
			mk_top('right','ben_e');
			break;
		case 'ben_e': 	
			mk_top('left','ben_n');
			mk_top('up','dylan_e');
			mk_top('right','ben_s ');
			break;
		case 'ben_s': 	
			mk_top('left','ben_e');
			mk_top('upleft','h_e');
			mk_top('eye','ben_s_1');
			mk_top('upright','ben_sw');
			mk_top('right','ben_w');
			break;
		case 'ben_w': 
			mk_top('left','ben_s');
			mk_top('eye','ben_w_1');
			mk_top('right','ben_n');
			break;
		case 'ben_w_1': 
			mk_top('down','ben_w');
			break;
		case 'ben_s_1': 
			mk_top('down','ben_s');
			break;
		case 'ben_sw': 
			mk_top('up','ed_s');
			mk_bottom('down','ben_s');
			break;
			
			
		case 'h_e': 
			mk_top('left','h_nw');
			mk_top('upleft','h_ne');
			mk_top('upright','h_down');
			mk_top('right','h_sw');
			break;
		case 'h_w': 
			mk_top('left','h_down');
			mk_top('upleft','h_sw');
			mk_top('upright','h_nw');
			mk_top('right','h_ne');
			break;
		case 'h_down': 
			mk_top('left','h_ne');
			mk_top('up','up3_w');
			mk_top('right','h_w');
			break;
		case 'h_nw': 
			mk_top('left','h_sw');
			mk_top('upleft','ed_w');
			mk_top('upright','ben_n');
			mk_top('right','h_e');
			break;
		case 'h_ne': 
			mk_top('left','h_w');
			mk_top('upleft','living_n');
			mk_top('up','bath_e');
			mk_top('eye','h_e_1');
			mk_top('right','h_down');
			break;
		case 'h_e_1': 
			mk_top('down','h_ne');
			break;
		case 'h_sw': 
			mk_top('left','h_e');
			mk_top('up','h_up');
			mk_top('right','h_nw');
			break;
		case 'h_up': 
			mk_top('up','roof_n');
			mk_bottom('down','h_sw');
			break;
		
		
		
		case 'roof_n': 
			mk_top('left','roof_w');
			mk_top('right','roof_e');
			break;
		case 'roof_w': 
			mk_top('left','roof_s');
			mk_top('eye','roof_w_1');
			mk_top('up','roof_run_1');
			mk_top('right','roof_n');
			break;
		case 'roof_s': 
			mk_top('left','roof_e');
			mk_top('up','roof_down');
			mk_top('right','roof_w');
			break;
		case 'roof_e': 
			mk_top('left','roof_n');
			mk_top('right','roof_s');
			break;
		case 'roof_down': 
			mk_top('up','h_sw');
			mk_bottom('down','roof_s');
			break;
		case 'roof_w_1': 
			mk_top('down','roof_w');
			break;
		case 'roof_run_2': 
			mk_top('down','roof_w');
			mk_top('right','roof_run_1');
			break;
		case 'roof_run_1': 
			mk_top('left','roof_run_2');
			mk_top('down','roof_w');
			break;
		
		
		
		case 'ed_s': 
			mk_top('left','ed_e	');
			mk_top('right','ed_w');
			break;
		case 'ed_e': 
			mk_top('left','ed_ne');
			mk_top('up','h_e');
			mk_top('right','ed_s');
			break;
		case 'ed_n': 
			mk_top('left','ed_w');
			mk_top('up','ben_n');
			mk_top('right','ed_ne');
			break;
		case 'ed_n_1': 
			mk_top('up','ben_n');
			mk_bottom('down','ed_n');
			break;
		case 'ed_ne': 
			mk_top('left','ed_n');
			mk_top('right','ed_e');
			break;
		case 'ed_w': 
			mk_top('left','ed_s');
			mk_top('eye','ed_w_2');
			mk_top('eye','ed_w_1');
			mk_top('right','ed_n');
			break;
		case 'ed_w_2': 
			mk_top('down','ed_w');
			break;
		case 'ed_w_1': 
			mk_top('down','ed_w');
			break;
		
		
		
		case 'bath_e': 
			mk_top('eye','bath_e_1');
			mk_top('right','bath_se');
			break;
		case 'bath_se': 
			mk_top('left','bath_e');
			mk_top('eye','bath_se_1');
			mk_top('right','bath_s');
			break;
		case 'bath_s': 
			mk_top('left','bath_se');
			mk_top('right','bath_w');
			break;
		case 'bath_se_1': 
			mk_top('down','bath_se');
			break;
		case 'bath_e_1': 
			mk_top('down','bath_e');
			break;
		case 'bath_w': 
			mk_top('left','bath_s');
			mk_top('up','h_w');
			break;
		
		
		
		case 'dylan_e': 	
			mk_top('left','dylan_n');
			mk_top('up','living_e');
			mk_top('right','dylan_s ');
			break;
		case 'dylan_s': 	
			mk_top('left','dylan_e');
			mk_top('right','dylan_w ');
			break;
		case 'dylan_w': 	
			mk_top('left','dylan_s');
			mk_top('up','ben_w');
			mk_top('right','dylan_n ');
			break;
		case 'dylan_n': 	
			mk_top('left','dylan_w');
			mk_top('right','dylan_e ');
			break;
		
		
		
		case 'living_e': 	
			mk_top('left','living_n');
			mk_top('eye','rob');
			mk_top('upright','kitchen_e');
			mk_top('right','living_se');
			break;
		case 'living_n': 	
			mk_top('left','living_w');
			mk_top('eye','living_n_1');
			mk_top('right','living_e ');
			break;
		case 'living_s': 	
			mk_top('left','living_se');
			mk_top('up','h_w');
			mk_top('eye','living_s_1');
			mk_top('right','living_w ');
			break;
		case 'rob': 	
			mk_top('eye','rob_1');
			mk_bottom('down','living_e');
			break;
		case 'rob_1': 	
			mk_top('down','rob ');
			break;
		case 'living_w': 	
			mk_top('left','living_s');
			mk_top('up','dylan_w');
			mk_top('right','living_n ');
			break;
		case 'living_se': 	
			mk_top('left','living_e');
			mk_top('eye','living_se_1');
			mk_top('right','living_s ');
			break;
		case 'living_n_1': 	
			mk_top('down','living_n');
			break;
		case 'living_se_1': 	
			mk_top('down','living_se');
			break;
		case 'living_s_1': 	
			mk_top('down','living_s');
			break;
		
		
		
		
		case 'kitchen_e': 	
			mk_top('left','kitchen_n');
			mk_top('eye','kitchen_e_1');
			mk_top('right','kitchen_s');
			break;
		case 'kitchen_s': 	
			mk_top('left','kitchen_e');
			mk_top('right','kitchen_w');
			break;
		case 'kitchen_w': 	
			mk_top('left','kitchen_s');
			mk_top('eye','kitchen_w_1');
			mk_top('up','living_w');
			mk_top('right','kitchen_nw');
			break;
		case 'kitchen_n': 	
			mk_top('left','kitchen_nw');
			mk_top('eye','kitchen_open_1');
			mk_top('eye','kitchen_n_1');
			mk_top('right','kitchen_e');
			break;
		case 'kitchen_nw': 	
			mk_top('left','kitchen_w');
			mk_top('eye','kitchen_nw_1');
			mk_top('right','kitchen_n');
			break;
		case 'kitchen_nw_1': 	
			mk_top('down','kitchen_nw');
			break;
		case 'kitchen_w_1': 	
			mk_top('down','kitchen_w');
			break;
		case 'kitchen_e_1': 	
			mk_top('down','kitchen_e');
			break;
		case 'kitchen_n_1': 	
			mk_top('down','kitchen_n');
			break;
		case 'kitchen_open_2': 	
			mk_top('down','kitchen_open_1');
			break;
		case 'kitchen_open_1': 	
			mk_top('eye','kitchen_open_2');
			mk_bottom('down','kitchen_n');
			break;
			
			
			
		
		case 'up3_w': 
			mk_top('up','up3_down');
			mk_bottom('down','up3_e');
			break;
		case 'up3_u': 
			mk_top('up','h_ne');
			mk_bottom('down','up3_w');
			break;
		case 'up3_e': 
			mk_top('up','up3_u');
			mk_bottom('down','up3_w');
			break;
			
		case 'up3_down': 
			mk_top('up','up2_w');
			mk_bottom('down','up2_up');
			break;
		case 'up2_w': 
			mk_top('up','up1_d');
			mk_bottom('down','up2_e');
			break;
		case 'up2_e': 
			mk_top('up','up2_up');
			mk_bottom('down','up2_w');
			break;
		case 'up2_up': 
			mk_top('up','up3_e');
			mk_bottom('down','up3_down');
			break;
		case 'up1_d': 
			mk_top('up','out_ew');
			mk_bottom('down','up1_u');
			break;
			
		case 'out_ew': 
			mk_top('up','out_w');
			mk_bottom('down','out_ee');
			break;
		case 'out_ee': 
			mk_top('up','up1_u');
			mk_bottom('down','out_ew');
			break;
		case 'out_e': 	
			mk_top('left','out_n');
			mk_top('up','out_ee');
			mk_top('right','out_s');
			break;
		case 'out_n': 	
			mk_top('left','out_w');
			mk_top('right','out_e');
			break;
		case 'out_w': 	
			mk_top('left','out_s');
			mk_top('right','out_n');
			break;
		case 'out_s': 	
			mk_top('left','out_e');
			mk_top('right','out_w');
			break;
		
		
		case 'up2_d': 
			mk_top('up','up1_u');
			mk_bottom('down','up1_u');
			break;
		case 'up1_u': 
			mk_top('up','up2_e');
			mk_bottom('down','up1_d');
			break;
			
			
		
		 default: 	
			getPage('out_e');
			break;	
	}
	oldPage = path;
}

function resetnav(){
	$('#nav_load_1').html('') ;
	$('#nav_load_2').html('') ;
}

function mk_top(which,url){
	mk(which,url,1);
}

function mk_bottom(which,url){
	mk(which,url,2);
	
}


function mk(which,href,top){
	top = '#nav_load_'+top;
	$(top).html( $(top).html()+'<a href="#/'+href+'"><img src="nav_'+which+'.gif"></a>');
}




function setlinks(){
	$('.ajaxlink').click( function(){ 
		SWFAddress.setValue(this.rel); 
		this.blur(); 
		return false;
	});
}







SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handleChange);

//SWFAddress.addEventListener(SWFAddressEvent.INIT, handleInit);



function handleInit(event){
	//alert('INIT');
}

