<!--

	//================================================================================================
	// VARIABLES DECLARATION
	//================================================================================================	
	
	//================================================================================================
	// AJAX FUNCTIONS
	//================================================================================================		
	function sendEnquiry(fullname, email, company, phone, comment)
	{
		var url = "process.asp";

		var data = "process=contact";
		data = data + "&fullname=" + fullname;
		data = data + "&email=" + email;
		data = data + "&company=" + company;
		data = data + "&phone=" + phone;
		data = data + "&comment=" + escape(comment);
		data = data + "&sid=" + Math.random();		
		
		var btn_submit = $('btn_submit_contact');
		
		var req = new Request( {method: 'get', url: '' + url, 

			onSuccess: function(txt) {	
				alert(txt);
				$(btn_submit).disabled = 0;
				$(btn_submit).set('value', $(btn_submit).get('title'));
				
				var form = document.contactform;
				form.fullname.value = "";
				form.email.value = "";
				form.company.value = "";
				form.phone.value = "";
				form.comment.value = "";							
			},
			
			onRequest: function() { 
				$(btn_submit).disabled = 1;
				$(btn_submit).set('value', 'Processing...');
			},
			
			onFailure: function() { 
				alert("Error connecting to server. Please refresh this page and try again.");					
				$(btn_submit).disabled = 0;
				$(btn_submit).set('value', $(btn_submit).get('title'));
			}	
			
		}).send(data);
	}
	
	//================================================================================================
	// FORM FUNCTIONS
	//================================================================================================
	function submitEnquiry()
	{
		var form = document.contactform;

		var c_fullname = form.fullname.value;
		var c_email = form.email.value;
		var c_phone = form.phone.value;
		var c_company = form.company.value;
		var c_comment = form.comment.value;

		var valid = true;

		if (c_fullname == "")
		{
			valid = false;
			alert("Please make sure you have entered your name.");
		}
		else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(c_email)))
		{
			valid = false;
			alert("Please make sure you have entered a valid e-mail address.");
		}
		else if (c_comment == "")
		{
			valid = false;
			alert("Please make sure you have entered comment or enquiry.");
		}

		if (valid == true)
		{
			sendEnquiry(c_fullname, c_email, c_company, c_phone, c_comment);
		}
	}	
	
	//================================================================================================
	// LAYOUT FUNCTIONS 
	//================================================================================================			
	function resetMenuPositions()
	{
		var w = window.getWidth() / 2 - 465;
		$('eventsContainer').setStyle('left', (w + 505) + 'px');
		$('resultsContainer').setStyle('left', (w + 570) + 'px');
	}
	function toTop()
	{
		new Fx.Scroll($(window)).toTop();
	}
	
	//================================================================================================
	// EVENTS FUNCTIONS
	//================================================================================================		
	function setupActions()
	{

	}	
	
	function setupCufons()
	{
		Cufon.replace('.helv_bold', { fontFamily: 'Helvetica Rounded Bold Condensed', hover: true });
	}	
	
	function setupSlideshows()
	{	
		if ($chk($('banner_home')))
		{			
			var homeShow = new Slideshow('banner_home', false, {delay: 4000, width: 985, height: 320});
		}		
	}	
	
	//================================================================================================
	// START THIS WHEN PAGE DOM READY
	//================================================================================================		
	window.addEvents({
	
		'domready' : function(e) {
			setupSlideshows();
			setupCufons();
			setupActions();
			resetMenuPositions();
		},
		
		'resize' : function() {
			resetMenuPositions();
		}
		
	});
	

//-->
