// JavaScript Document
	$(function() { $(".lavaLamp").lavaLamp({ fx: "backout", speed: 700 })});
	
	$(document).ready(function() {
		initPage();
	});
	
	function initPage() {
		$("ul.lavaLamp li a").attr({href : "#"});
		$(".interlink").attr({href : "#"});			
		
		startLogoSwitcher();
	}
	
	var logoSwitchActive = false;
	var currentLogo = 0;
	function startLogoSwitcher() {
		if(!logoSwitchActive) {
			logoSwitchActive = true;
			setTimeout("switchLogo();", 3000);
		}
	}
	
	function switchLogo() {
		currentLogo++;
		if(currentLogo > 2) { currentLogo = 0; }
		
		var logoFile = "";
		switch(currentLogo) {
			case 0:
				logoFile = "images/logo_cf.png"
				break;
			case 1:
				logoFile = "images/logo_railo.png"
				break;
			case 2:
				logoFile = "images/logo_openbd.png"
				break;
		}
		
		$("#cfml-logo").attr({src : logoFile});
		
		setTimeout("switchLogo();", 3000);
	}
	
	var changingPage = false;
	function ajaxGetPage(pageName) {
		if(!changingPage) {
			changingPage = true;
			
			document.getElementById("ajaxloading").style.display = "block";
			
			$("#content-container").slideUp("normal", function() {											
				$.get("/viewPage.cfm?id=" + pageName, function(data) {																														
					document.getElementById("content-container").innerHTML = data;
					$("#content-container").slideDown("normal", function() {	
						changingPage = false;
						document.getElementById("ajaxloading").style.display = "none";
						
						initPage();
					});
				});							
			});
		}
	}
	
	function refreshCaptcha() {
		$.get('viewPage.cfm?id=captcha', function(data) { document.getElementById('captcha-image').innerHTML = data; });
	}
	
	function ajaxSendContact() {
	
		$.post(
			"/sendContact.cfm", 
			
			{
				name : document.contactForm.name.value,
				email : document.contactForm.email.value,
				body : document.contactForm.body.value,
				captcha : document.contactForm.captcha.value,
				js : "yes"
			},
		
			function(data) {			
				eval(data);
			}
		);

		return false;
	}
	
	function showError(errText) {
		document.getElementsByTagName("body")[0].innerHTML = document.getElementsByTagName("body")[0].innerHTML + "<div class='msgbox'><span class='red'>" + errText + "</span></div>";
		setTimeout("$('.msgbox').fadeOut('slow');", 5000);
	}
	
	function showMsg(msgText) {
		document.getElementsByTagName("body")[0].innerHTML = document.getElementsByTagName("body")[0].innerHTML + "<div class='msgbox'>" + msgText + "</div>";
		setTimeout("$('.msgbox').fadeOut('slow');", 5000);
	}	