jQuery(document).ready(function(){
								
k_menu();

jQuery("#nav li a:last").addClass('lastnav');

jQuery('#newsletter-subscribe-container label').each(function()
								  {
									
									var label = jQuery(this).html();
									
									jQuery(this).prev('input').val(label);
									  
								  });
	
	jQuery('#newsletter-subscribe-container input').focus(function()
									   {
										   
										 var label = jQuery(this).next('label').html();
										 
										 var value = jQuery(this).val();
										 
										 if(value == label)
										 {
											 
											 jQuery(this).val('');
											 
										 }
										   
									   });
	
	jQuery('#newsletter-subscribe-container input').blur(function()
									   {
										  
										  var label = jQuery(this).next('label').html();
										  
										  var value = jQuery(this).val();
										  
										  if(value == '')
										  {
											
											jQuery(this).val(label);
											  
										  }
										   
									   });

jQuery(".news_feed_container").each(function()
{

var ncontainer = jQuery(this);

var offset = jQuery(this).width()+3;

var nslider = jQuery(ncontainer).find('.news_feed_slider');

var containers = jQuery(nslider).find('ul');

var ncount = jQuery(containers).length;

if(ncount>1)
{

jQuery(ncontainer).append('<div class="news_slide_links"></div>');

jQuery(nslider).find('ul').each(function()
{

rel = jQuery(this).attr('rel');

jQuery(ncontainer).find(".news_slide_links").append('<a href="#" rel="'+rel+'">'+rel+'</a>');

});

jQuery(ncontainer).find(".news_slide_links a").each(function()
{

var nlinks = jQuery(this);

jQuery(nlinks).click(function()
{

var t = jQuery(nlinks).attr('rel');

jQuery(nslider).animate({ right: ((offset*t)-offset) + "px" }, 1000);

return false;

});

});

}

});

jQuery.translate(function(){

function translateTo( destLang ){ 
	jQuery('body').translate( 'english', destLang, {  
	  not: '.jq-translate-ui', 
	  fromOriginal:true
	});
}

jQuery(".languages_container a").each(function()
{

var lang = jQuery(this).attr('rel');

jQuery(this).click(function()
{
	
jQuery(".lang_select").removeClass("lang_select");

jQuery(this).addClass('lang_select');

translateTo( lang );

jQuery.cookie('destLang', lang );

return false;

});

});

var destLang = jQuery.cookie('destLang');
 
if( destLang )
{
translateTo( destLang );
}

});

k_form();

});

function k_form(){
	if(!(jQuery.browser.msie && parseInt(jQuery.browser.version) < 7)) // ajax contact form disabled in ie6, it does work but ie6 shifts layout on error :P
	{
		
	var my_error;
	jQuery(".ajax_form #send").bind("click", function(){
											 
	my_error = false;
	jQuery(".ajax_form #name, .ajax_form #email ").each(function(i){
				
				var value = jQuery(this).val();
                var label = jQuery(this).next('label').text();
				var check_for = jQuery(this).attr("id");
				var surrounding_element = jQuery(this).parent();
				
				if(check_for == "email"){
                
                if(value.length>0 && value != label)
                {
                
					if(!value.match(/^\w[\w|\.|\-]+@\w[\w|\.|\-]+\.[a-zA-Z]{2,4}$/)){
						
						surrounding_element.attr("class","").addClass("error");
                        
                        alert("Please Enter a Valid Email Address");
						
						my_error = true;
						}else{
						surrounding_element.attr("class","").addClass("valid");	
						}
                        
                 }
                 else
                 {
                 
                 surrounding_element.attr("class","").addClass("error");
						
				 my_error = true;
                 
                 }
                    
					}
				
				if(check_for == "name"){
					if(value == "" || value == label){
						
						surrounding_element.attr("class","").addClass("error");
						
						my_error = true;
						}else{
						surrounding_element.attr("class","").addClass("valid");	
						}
					}
						   if(jQuery(".ajax_form #name, .ajax_form #email").length  == i+1){
								if(my_error == false){
									
								jQuery(".ajax_form input[type=text]").each(function()
                                {
                                
                                var value = jQuery(this).val();
                                var label = jQuery(this).next('label');
                                var labelval = label.text();
                                
                                if(value == labelval)
                                {
                                
                                jQuery(this).val('');
                                
                                }
                                
                                });
									
									jQuery(".ajax_form").slideUp(400);
									
									var $datastring = "ajax=true";
									jQuery(".ajax_form input, .ajax_form textarea").each(function(i)
									{
										var $name = jQuery(this).attr('name');	
										var $value = jQuery(this).attr('value');
										$datastring = $datastring + "&" + $name + "=" + $value;
									});
																		
									
									jQuery(".ajax_form").fadeOut(100);	
									
									jQuery.ajax({
									   type: "POST",
									   url: "http://www.brishair.com.au/subscription.php",
									   data: $datastring,
									   success: function(response){
									   jQuery(".ajax_form").before("<div class='ajaxresponse' style='display: none;'></div>");
									   jQuery(".ajaxresponse").html(response).slideDown(400); 
									   jQuery(".ajax_form").fadeIn(400);
									   jQuery(".ajax_form #name, .ajax_form #email").each(function()
                                       {
                                       
									   var label = jQuery(this).next('label').text();
									   
                                       jQuery(this).parent().removeClass('valid');
                                       jQuery(this).val(label);
                                       
                                       });
										   }
										});
									} 
							}
					});
			return false;
	});
}

}

jQuery(window).load(function(){
	
	/*image slider (alternate)*/	
	if (jQuery('#featured_image img').length > 0 )
	{	
		jQuery('#featured_image img').not('.current_img').css({display:"none"});
		// set the automatic image rotation, number is time between transitions in miliseconds
		interval = setInterval(function() { k_fader("#featured_image img",'1'); }, 4000); 	
	}
});

function k_fader($items_to_fade, $next_or_prev)
{	
	var $items = jQuery($items_to_fade);
	var $currentitem = $items.filter(":visible");
	var $new_item;
	var $selector;
	
	$items.css('visibility','visible');
	
	if($items.length > 1)
	{
		for(i = 0; i < $items.length; i++)
		{
			if($items[i] == $currentitem[0])
			{	
				$selector = $next_or_prev >= 0 ? i != $items.length-1 ? i+1 : 0 : i == 0 ? $items.length-1 : i-1;
				
				$new_item = jQuery($items[$selector]);
				break;
			}
		}
		
		if( $new_item.css("display") == "none" )
			{	
				$currentitem.css({zIndex:2});
				$new_item.css({zIndex:3}).fadeIn(1200, function()
				{
					$currentitem.css({display:"none"});
				});
				
			}
	}
}

function k_menu()
{
	jQuery("#nav a, .subnav a").removeAttr('title');
	jQuery(" #nav ul ").css({display: "none"}); // Opera Fix
	
	jQuery("#nav li").each(function()
	{	
		
		var $sublist = jQuery(this).find('ul:first');
		
		jQuery(this).hover(function()
		{	
			$sublist.stop().css({overflow:"hidden", height:"auto", display:"none"}).slideDown(400, function()
			{
				jQuery(this).css({overflow:"visible", height:"auto"});
			});	
		},
		function()
		{	
			$sublist.stop().slideUp(400, function()
			{	
				jQuery(this).css({overflow:"hidden", display:"none"});
			});
		});	
	});
}