	$.noConflict();
	jQuery(document).ready(function($) {
			/*
			$('#main-menu ul.menu').superfish({ 
            animation: {opacity:'show',height:'show'},   // slide-down effect without fade-in 
            delay:     350               // 1.2 second delay on mouseout 
       		 });*/ 
			$("div.tabs").tabs({ 
				fx: { opacity: 'toggle', height: 'toggle',  duration: 'slow' }
			});
			$("div.tour").tabs({ fx: [{opacity:'toggle', duration:'fast'},   // hide option
                        {opacity:'toggle', duration:'slow'}] }); // show option

			$("div.accordion").accordion();
			
			//COMMENT FORM VALIDATOR
			var name = $('#commentform p.comment-form-author input');
			var email = $('#commentform p.comment-form-email input');
			var comment = $('#commentform p.comment-form-comment textarea');			
			if ( name != '' ) name.addClass('required');
			if ( comment != '' ) comment.addClass('required');			
			if ( email != '' ) email.addClass('required email');			

			/*
			//$("#commentform").validate();
			function contactValidator(){ 
				var result =  $("#commentForm").validate({
				   rules: {
					 // simple rule, converted to {required:true}
					 name: "required",
					 // compound rule
					 email: {
					   required: true,
					   email: true	
					 },
					 subject:"required"
				 	}
				 });
				 
				 if(!result){
					 //$("#commentForm").preventDefault();	 
			     }
				 return result;
			}
			*/
				
			jQuery('#contactform').ajaxForm({
				
				beforeSubmit:function(formData, jqForm, options){
				
					var name = jQuery(this).find("input[name='name']").val();
					if(name == ""){
						alert("Please enter name.");
						return false;	
					}	
					var email = jQuery(this).find("input[name='email']").val();
					if(email == ""){
						alert("Please enter email.");
						return false;	
					}
					var subject = jQuery(this).find("input[name='subject']").val();
					if(subject == ""){
						alert("Please enter subject.");	
						return false;
					}
					var messsage = jQuery(this).find("textarea").val();
					if(messsage == ""){
						alert("Please enter message.");	
						return false;
					}
					var admin_email  = jQuery(this).find("input[name='admin_email']").val();
					
					//submit the form			
					return true;
				},
				
					
				success:function(result, statusText, xhr, form){
					if(jQuery.trim(result) == "1"){
						alert("Your message has been sent!"); 
						jQuery('#contactform').clearForm();
					}
					else{
						alert("There is a problem when sending your data. Please try again later.");		
					}
				},
				
				error:function(){
					alert("There is a problem when sending your data. Please try again later.");		
				}	
			
			});
			
		
			//TOGGLE
			jQuery(".toggle_body").hide(); 
			jQuery("h4.toggle_head").toggle(function(){
				jQuery(this).addClass("toggle_active");
				}, function () {
				jQuery(this).removeClass("toggle_active");
			});
			jQuery("h5.toggle_head").click(function(){
				jQuery(this).next(".toggle_body").slideToggle();
		
			});
			
			jQuery('.hr').click(function(){
				jQuery('html, body').animate({scrollTop:0}, 'slow');
			}); 
			
			jQuery("ul.tabs").tabs("div.panes>div"); 
			
			 
			jQuery("#main-menu ul li.menu-item-top-level a").hover( 
				function () {
					Cufon.now();
				}, 
				function () {
					Cufon.now();
				}
			);
			 
			jQuery('#gallerySlides').jshowoff();
			 
	});
