// JavaScript Document

$(document).ready(function () {
	Cufon.replace('.introbox p');
	Cufon.replace('ul.linklist a');		
	Cufon.replace('ul.linklist2 a');
	Cufon.replace('span.name');	
	Cufon.replace('span.position');	
	Cufon.replace('.residential .banner span');	
	Cufon.replace('.commercial .banner span');
	Cufon.replace('.categories ul li a');	
	
		
	$(" #ul.dropdown").css({display: "none"}); // Opera Fix
	$(" #navigation ul li.submenus").mouseover(function(){
		$(this).find('ul:first').slideDown(100);
		
	});
	$(" #navigation ul li.submenus").mouseleave(function(){
		$(this).find('ul:first').slideUp(100);
	});
	
	$("ul.dropdown li").hover(function(){
		$(this).addClass("active");
		
		},function(){
		 $(this).removeClass('active');
		
	});	
	$('.rotator').cycle('fade');
	$('.rotator2').cycle('fade');	
	$('.accordion div.togglelink').hide();    
	$('.accordion div:first').show();    
	$('.accordionlink a').click(function() {
		
	if ($(this).hasClass("active")) {
	      return;
     }
	
	  var all = $('div.togglelink');
      var selected = $(this).attr('href');
      all.hide();
      $(selected).slideDown();
	  
	   $('.accordionlink a').removeClass('active');
       $(this).addClass('active');
 	
	});
	
	
	$("#contactform").validate({
			
			messages: {
			firstname: "Please enter your firstname",
			surname: "Please enter your lastname",
			position:"Please enter your position/title",
			company:"Please enter your company / business name",
			address:"Please enter your address",
			suburb:"Please enter your suburb",
			state:"Please enter your state",
			country:"Please enter your country",
			email: "Please enter a valid email address",
			phone: "Please enter your phone",
			mobile: "Please enter your mobile",
			website: "Please enter your website",
			findus: "How did you find us?",
			enquiry:"Let us know how we can help?"
		}

		
	});
	
	
});
