// JavaScript Document
// Sonara Studio Javascripts

// set global variables
var iCurrentGallery = 0;
var objTimer = "";

// lavalamp control
$(function() {
	$("#m1, #m2").lavaLamp({
		fx: "backout",
		speed: 700
	});
});


// start gallery control
function fnFirstImage(iUpperLimit) {
	$(".navfade").css("display","block");
	$(".navfade").css("opacity","0.5");

	// move to gallery
	var iShowGallery = 1;
	
	var strOldGallery = "#gallery" + iCurrentGallery;
	var strNewGallery = "#gallery" + iShowGallery;

   	$(strOldGallery).fadeOut(1000);

	$(strNewGallery).fadeIn(2500, function() {
        // Animation complete
	});
	
	// set next gallery
	iCurrentGallery = iShowGallery;
	
	if (iUpperLimit!=0) {
		objTimer = setInterval(function() {
			fnNextImage(iUpperLimit);
		}, 6500);
	}
}
	
function fnPrevImage(iUpperLimit) {

	// move to gallery
	var iShowGallery = iCurrentGallery-1;
	
	// check to see if vallue has reached beginning of gallery
	if (iShowGallery==0) {
		iShowGallery = iUpperLimit;
	}

	var strOldGallery = "#gallery" + iCurrentGallery;
	var strNewGallery = "#gallery" + iShowGallery;

   	$(strOldGallery).fadeOut(1000);

	$(strNewGallery).fadeIn(2500, function() {
        // Animation complete
	});

	iCurrentGallery = iShowGallery;
}

// pulls in next image to gallery
function fnNextImage(iUpperLimit) {
	
	// move to gallery
	var iShowGallery = iCurrentGallery+1;
	
	// check to see if vallue has reached past end of gallery
	if (iShowGallery==iUpperLimit) {
		iShowGallery = 1;
	}

	var strOldGallery = "#gallery" + iCurrentGallery;
	var strNewGallery = "#gallery" + iShowGallery;

   	$(strOldGallery).fadeOut(1000);

	$(strNewGallery).fadeIn(2500, function() {
        // Animation complete
	});

	iCurrentGallery = iShowGallery;
}

// pause gallery control
function fnPauseDisplay(iUpperLimit) {
	
	// stop timer
	clearInterval(objTimer);
		
	// change command and image	
	var strHTML = "<a href='javascript:fnPlayDisplay(" + iUpperLimit + ");'><img src='images/play.gif' border='0' /></a>";
	var strPlayControl = "#playcontrol";
	var objPlayControl = $(strPlayControl);
	objPlayControl.html(strHTML);

}

// play gallery control
function fnPlayDisplay(iUpperLimit) {
	// start timer
	objTimer = setInterval(function() {
		fnNextImage(iUpperLimit);
	}, 5500);	

	// change command and image	
	var strHTML = "<a href='javascript:fnPauseDisplay(" + iUpperLimit + ");'><img src='images/pause.gif' border='0' /></a>";
	var objPlayControl = $("#playcontrol");
	objPlayControl.html(strHTML);

}

<!--
//Disable right click script III- By Renigade

var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return false")
// -->

function fnValidateForm() {
	
	// check name entered
	var objName = document.getElementById("name");
	if (objName.value=="") {
		alert("Please enter your name.");
		return false;
	}
	
	// check email
	var objEmail = document.getElementById("email");
	if (objEmail.value=="") {
		alert("Please enter a valid email.");
		return false;		
	}

	// check phone
	var objPhone =  document.getElementById("phone");
	if (objPhone.value=="") {
		alert("Please enter a valid telephone number.");
		return false;		
	}

	// check phone
	var objEnquiry = document.getElementById("enquiry");
	if (objEnquiry.value=="") {
		alert("Please enter some notes about your enquiry.");
		return false;		
	}
	
	// set hidden flag
	document.getElementById("form_valid").value = "ok_valid";
}

