window.FlashLoaded=false;
var movieInterval;
var movieAction;
var movieObjectID="tripMenu";
var headerFlash;
var headerContainer="header_foto_entree";

function check_hash(){	
	
	if(window.location.hash.length > 0){
	
	hashvalue = (window.location.hash.substring(1,window.location.hash.length));
	hashvalue_array = hashvalue.split("=");	
	//alert(hashvalue_array);	
	
	param1 = hashvalue_array[1].split("&");	
	//alert(param1);	
	param1 = param1[0];	
		
	
	
	param2 = hashvalue_array[2].split("&");	
	//alert(param2);
	param2 = param2[0];	
	
	
	param3 = hashvalue_array[3].split("&");	
	param3 = param3[0];	
	
	
	
	
	/*alert(param1);	
	alert(param2);	
	alert(param3);	
*/
	//alert(hashvalue_array);
	
	if (param1!='undefined'){
		loadTemplate(param1, param2, param3);	
		currentPage(param1,param2);
		if (param3!=0 && param3!='undefined'){
			showSub(param3);
		}
	}
	
}	

	
}

function randomMovie(){
	return false;
}

function setupMovie(action){
	return false;
	
}


var page_id_num=0;
var div_id_num=0;
function load_content_template(){	
	makeRequest('content_index.php?page_id='+page_id_num+'&template_structure='+div_id_num,'','dvcontainer','get');		
	check_content();
	
}

function check_content (){		
	if (conn=='open'){
		setTimeout(check_content,1);	
	} else {
		window_target = '_self'
		location_arr = document.getElementById('dvcontainer').innerHTML.split("[locationTo]");	
				
		if (location_arr[1]) {
			location_arr = location_arr[1].split("[/locationTo]");	
			if (location_arr[0]) {		
				target_arr =  document.getElementById('dvcontainer').innerHTML.split(location_arr[0]+"[/locationTo][target]");	
				if (target_arr[1]) {
					target_arr = target_arr[1].split("[/target]");						
					if (target_arr[0])	window_target = target_arr[0];					
				}
				if (window_target=='_self'){
					document.getElementById('dvcontainer').innerHTML = 'U wordt nu doorverwezen naar: <a href=\"'+location_arr[0]+'\">'+location_arr[0]+'</a>...';		
					document.location=location_arr[0];						
				} else if (window_target=='_blank'){
					document.getElementById('dvcontainer').innerHTML = 'De pagina <a href=\"'+location_arr[0]+'\" target=\"blank\">'+location_arr[0]+'</a> wordt in een nieuw venster of tabblad geopend!';
					window.open(location_arr[0], 'Tripany BV Venster'); 				
				}			
			}		
		}
	}
}


function build_template(){
	if(conn=='open'){
		setTimeout(build_template,0.1);//Changed at 15-12-2009 for optimalisation. Set to `10` when occur
	}else{
		
		var div_array=(document.getElementById('dataport').innerHTML);
		div_id_num=div_array;		
		setTimeout(load_content_template,0.1);		//Changed at 15-12-2009 for optimalisation. Set to `1` when problems occur
	}
}





function loadTemplate(page_id, parent_id, count){
	//alert(parent_id);
	page_id_num=page_id;	
	window.location.hash = 'page_id='+page_id+'&parent_id='+parent_id+'&count='+count; 
	makeRequest('template/tripany/load_template.php?page_id='+page_id,'','dataport','get');
	
	setTimeout(build_template,0.1);			//Changed at 15-12-2009 for optimalisation. Set to `10` when problems occur
}
var containerMenu='submenu_container';
var containerHeight=142;
var submenuElement='submenu';
var submenuHeight=144;
var defaultSubList=0;
function setArrow(current){
	var x=1267;
	var y=document.getElementById('menu').getElementsByTagName('li');
	var menuItemWidth=x/y.length;
	if(document.getElementById('submenu_inner')!==null){
		if(current=='none'){
			document.getElementById('submenu_inner').style.backgroundImage='none';
			document.getElementById('submenu_inner').style.backgroundPosition='0px 0px';
		}else{
			//document.getElementById('submenu_inner').style.backgroundImage="url('template/tripany/images/trip_menu_dropdown.gif')";
			//document.getElementById('submenu_inner').style.backgroundPosition=((menuItemWidth/2-11)+menuItemWidth*(current-1))+'px 0px';
		}
	}
}
function showSubItem(sublist){
	var default_subitem_element='sublist_'+defaultSubList;var subitem_element='sublist_'+sublist;
	if(document.getElementById(default_subitem_element)!==null){
		document.getElementById(default_subitem_element).style.display='none';
	}
	if(document.getElementById(subitem_element)!==null){
		document.getElementById(subitem_element).style.display='block';
	}
}

function hideSubItem(sublist){
	var default_subitem_element='sublist_'+defaultSubList;
	var subitem_element='sublist_'+sublist;
	if(document.getElementById(subitem_element)!==null){
		document.getElementById(subitem_element).style.display='none';
	}
	if(document.getElementById(default_subitem_element)!==null){
		document.getElementById(default_subitem_element).style.display='block';
	}
}
function focusSub(parameter){
	var i=0;
	var y=document.getElementById('menu').getElementsByTagName('li');
	for(i=1;i<=y.length;i++){
		var menu_element='menu_'+i;
		var submenu_element='sub_'+i;
		if(parameter==i){
			if(document.getElementById(menu_element)!==null){
				document.getElementById(menu_element).className='subfocus';
			}
			if(document.getElementById(submenu_element)!==null){
				document.getElementById(submenu_element).style.display='block';
			}
		}else{
			if(document.getElementById(menu_element)!==null){
				document.getElementById(menu_element).className='';
			}
			if(document.getElementById(submenu_element)!==null){
				document.getElementById(submenu_element).style.display='none';
			}
		}
	}
}

function currentPage(page,parent){
	
	if(document.getElementById('subitem_'+sessvars.page_id)!==null){
		document.getElementById('subitem_'+sessvars.page_id).className='';
		if(document.getElementById('sublist_'+sessvars.parent_id)!==null){
			document.getElementById('sublist_'+sessvars.parent_id).style.display='none';
		}
		if(document.getElementById('sub_'+sessvars.parent_id)!==null){
			document.getElementById('sub_'+sessvars.parent_id).className='hassub';
		}
	}else{
		if(document.getElementById('sub_'+sessvars.page_id)!==null){
			document.getElementById('sub_'+sessvars.page_id).className='hassub';
			if(document.getElementById('sublist_'+sessvars.page_id)!==null){
				document.getElementById('sublist_'+sessvars.page_id).style.display='none';
			}
		}
		if(document.getElementById('sli_'+sessvars.page_id)!==null){
			document.getElementById('sli_'+sessvars.page_id).className='';
		}
	}
	window.defaultSubList=0;
	
	if(document.getElementById('subitem_'+page)!==null){
		document.getElementById('subitem_'+page).className='activesubitem';
		if(document.getElementById('sublist_'+parent)!==null){
		
			document.getElementById('sublist_'+parent).style.display='block';
		}
		if(document.getElementById('sub_'+parent)!==null){				
			document.getElementById('sub_'+parent).className='activesub';
		}
		window.defaultSubList=parent;
	}else{
		
		if(document.getElementById('sub_'+page)!==null){			
		
			document.getElementById('sub_'+page).className='activesub';
			if(document.getElementById('sublist_'+page)!==null){
				document.getElementById('sublist_'+page).style.display='block';
			}
			window.defaultSubList=page;
		}
		if(document.getElementById('sli_'+page)!==null){
			document.getElementById('sli_'+page).className='activesubli';
		}
	}

	sessvars.page_id=page;sessvars.parent_id=parent;
}
function showSub(current){

		sessvars.menu_status='open';
		sessvars.menu_focus=current;
		if(containerClose.isAnimated()){
			containerClose.stop();
		}
	containerOpen.animate();
	if(submenuClose.isAnimated()){
		submenuClose.stop();
	}
	submenuOpen.animate();
	focusSub(current);
	setArrow(current);}
function hideSub(current){
	sessvars.menu_status='closed';
	sessvars.menu_focus=current;
	if(submenuOpen.isAnimated()){
		submenuOpen.stop();
	}
	submenuClose.animate();
	if(containerOpen.isAnimated()){
		containerOpen.stop();
	}
	containerClose.animate();
	focusSub(current);
	setArrow('none');
}

function closeSub(){
	sessvars.menu_status='closed';
	sessvars.menu_focus=null;
	if(submenuOpen.isAnimated()){
		submenuOpen.stop();
	}
	submenuClose.animate();
	if(containerOpen.isAnimated()){
		containerOpen.stop();
	}
	containerClose.animate();
	focusSub('none');
	setArrow('none');
}

