var presenter_on = true;

// SET ROOT URL
if(document.domain=='localhost') { var root_url = 'http://localhost/cvs/'; } else { var root_url = 'http://commercialvehiclerentals.co.uk'; }

function toggle_presenter() {
	if(presenter_on) 
	{ $("#presenter").html('');	}
	else
	{ $("#presenter").load('presenter.html'); }
	presenter_on = !presenter_on;
}

function clear_page(){ $("#content").hide(); $("#banner").show(); }

function load_page(url, banner, external) {
		var path_prefix = 'cms/';
		
		if(external!=null) {location.href = url; return false; }
		
		//$("#content").css('width', '685px');
		//$("#content_top").css('width', '685px');
		//$("#content_main").css('width', '685px');
		//$("#content_bottom").css('width', '685px');		
		
		$("#content").show();
		$("#banner").hide();
		$("#content_main").load(url, {}, function(){
			 
			 // Set Content Banner												  	
			 if(banner!=null) { src = 'images/headers/' + banner; } else { src = 'images/content-top.gif'; }			 
 			 $('#content_top').css("background-image", "url(" + src + ")"); 
						 
			 // Correct any internal links (External links must have class="external") to prefix with 'cms/'
			 $("#content_main a:not(.external)").attr('href', function() {				
					orig_url = $(this).attr('href');
					if(orig_url.substring(0,4)=='http') { orig_url = orig_url.substr(root_url.length,orig_url.length); } // IE Fix
					return path_prefix + orig_url;
				}); 
			 
 			 // Correct any internal images (External images must have class="external") to prefix with 'cms/'
			 $("#content_main img:not(.external)").attr('src', function() {																	
					orig_src = $(this).attr('src');										
					if(orig_src.substring(0,4)=='http') { orig_src = orig_src.substr(root_url.length,orig_src.length); } // IE Fix											
					return path_prefix + orig_src;
				}); 
	
			 // AJAXify any internal links
			  $("#content_main a").click(function(){
				load_page($(this).attr('href'));
				return false;
			});
			  
			
												  });	
	//	return false;
}

function open_popup(url) {
	window.open(url,'','height=600,width=550,toolbar=No,location=No,scrollbars=No,status=No,resizable=No,fullscreen=No');return false;
}

jQuery(function($) {				
	$('#dock').jqDock({align: 'left', size: 54});
	$('#dock a').click(function(){ 
		if($(this).hasClass('clear_page')) { clear_page(); return false;}
		if($(this).hasClass('load_page')) { load_page($(this).attr('href'), $(this).attr('banner')); return false;}
	});

	$('#dock a').tooltip({ showURL: false});
	
	$('#instructionLink').click(function(){  $('#instructions').slideDown();   }); 
	$('#closer').click(function(){  $('#instructions').slideUp();   });

	$("#loading").ajaxStart(function(){$(this).show();});
	$("#loading").ajaxStop(function(){$(this).hide();});
	$("#content").hide();
	$('#links a:not(.external)').click(function(){
		load_page($(this).attr('href'), $(this).attr('banner'));	
		return false;
	});
	$("#news").load("./cms/index.php?file=kop1.php");	
	$("#content_top").click(function(){ $("#content").hide(); });
	$('#toggle_presenter').click(function(){ toggle_presenter(); });		
	$('#about_cvs').click(function(){ load_page("./cms/index.php?file=kop3.php", 'about.gif'); return false; });		
	$('#links a').tooltip({ showURL: false});
	
	$('#instructions a.open_in_popup').click(function(){
		open_popup($(this).attr('href'));
		return false;});
});