
function load_news_feed()
{

jQuery(".news_feed_container").each(function()
{

var ncontainer = jQuery(this);

var offset = 267;

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;

});

});

}

});

}

function load_videos()
{

jQuery(".video_container").each(function()
{

var vcontainer = jQuery(this);

var vlink = jQuery(this).find('ul li a');

jQuery(vlink).each(function()
{

jQuery(this).click(function()
{

var vid = jQuery(this).attr('rel');

jQuery.ajax({
type: "post",
url: "/load_video.php",
data: "id="+vid,
success: function(vid)
{

jQuery(vcontainer).html(vid);

load_videos();

}

});

return false;

});

});

});

}

jQuery(function($){

if($('#block_alert').length>0)
{

var id = $('#block_alert').attr('rel');

$.ajax({
type: "POST",
url: "http://www.moretonventure.com/alert_builder.php",
data: "id="+id,
success: function(ret)
{

$('body').append('<div id="light_alert" style="display:none;">'+ret+'</div>');

$('#light_alert').pngFix();

var height = $(window).height();
var width = $(document).width();

$.blockUI({ 
																																																																									  message: $('#light_alert'),																																																																								  fadeIn: 700,																																																																								  fadeOut: 700,																																																																								  centerY: false,																																																																					  centerX: false,
																																																																												  css: {
                width: '600px',
                top: '10px',
				left: (width/2)-300+'px',
                top: (height/2)-150+'px',
				border: 'none',
                cursor: 'default'
		},
        
   overlayCSS:  { 
        backgroundColor: '#00ba96',
        cursor: 'default'
    }
																																																																												   });
																																																																							
$('.close-modal').click(function()
								 {
									 $.unblockUI();
									 
									 $("#light_alert").remove();
									 
									 return false;
								 
								 });
                                 
}

});

}

if($(".image_map_container").length>0)
{

	$(".image_map_container").each(function()
	{

	var obj = $(this);
	
	var img_map = $(this).find('img');

	var curleft = 0;
var curtop = 0;
	
	curleft += $(img_map).attr('offsetLeft');
    curtop += $(img_map).attr('offsetTop');
	
	$(obj).find('ul.map_coords li a').each(function()
	{
	
	var link = $(this).attr('href');
	
	var coords = $(this).attr('rel');
	
	var title = $(this).attr('title');
	
	coords = coords.split(",");
	
	var left = ((coords[0])-10)+curleft;
	
	var top = ((coords[1])-10)+curtop;
	
	$(obj).prepend('<a class="map_link" href="'+ link +'" title="'+title+'" style="top: '+top+'px; left: '+left+'px;"><span>'+title+'</span></a>');
	
	});
	
	});

}

$("#nav > li").each(function()
{

var links = $(this).find('ul');

if(links.length>0)
{

var href = links.find('li a:first').attr('href');

$(this).find('a:first').attr('href',href);

}

});

if($(".video_container").length>0)
{

load_videos();

}

if($(".news_feed_container").length>0)
{

load_news_feed();

}

$('.hide-box').each(function()
{

$(this).find('.hide-box-header').append('<span class="hide_arrow"></span>');

if($(this).hasClass('hidden'))
{

$(this).find('.hide-container').hide();

$(this).find('.hide_arrow').addClass('arrow_closed');

}
else
{

$(this).find('.hide_arrow').addClass('arrow_open');

}

var hide_container = $(this);

$(this).find('.hide-box-header').click(function()
{

$(hide_container).find('.hide-container').slideToggle();

if($(hide_container).find('.hide_arrow').hasClass('arrow_open'))
{

$(hide_container).find('.hide_arrow').removeClass('arrow_open');

$(hide_container).find('.hide_arrow').addClass('arrow_closed');

}
else
{

$(hide_container).find('.hide_arrow').removeClass('arrow_closed');

$(hide_container).find('.hide_arrow').addClass('arrow_open');

}

});

});

if($('.timetable-container').length > 0)
{

$.ajax({
type:"POST",
url:"/timetable_today.php",
success:function(show)
{

$('.timetable-container').find('.hide-container').html(show);

}

});

}

/*$('.directions-container').each(function()
{

var direction_container = $(this);
var to_address = $(this).find('.to_address').text();
var map = $(this).find('.map-container');
var submit_btn = $(this).find('.from_address_submit');

var rand = Math.floor(Math.random()*11);

var lat = $(this).find('.to_address').attr('lat');
var long = $(this).find('.to_address').attr('long');

var lat_lon = [lat,long];

$(map).attr('id','map_'+rand);

var map_id = $(map).attr('id');

alert(map_id);

$('#'+map_id).jmap('init', { 'mapType': 'map', 'mapCenter':lat_lon, 'mapZoom': 16, 'mapShowjMapsIcon':false });

$('#'+map_id).jmap('AddMarker', {'pointLatLng':lat_lon},function(marker, options)
{
				
				$(submit_btn).click(function(){
				
				var from_address = $(direction_container).find('.from_address').val();
				
				var search_query = 'from: '+from_address+' to: 2 Carlton Tce, Wynnum, 4178';
				
				$("#direction_" + rand).remove();
				
				$(direction_container).find('.hide-container').append('<div class="directions-container" id="direction_'+rand+'"></div>');

				$('#'+map_id).jmap('SearchDirections', {
            'query': search_query,
            'panel':'#direction_'+rand
        }, function(result, options) {
             var valid = Mapifies.SearchCode(result.getStatus());
             if (valid.success) {
             $.each(result.Placemark, function(i, point){
             $('#'+map_id).jmap('AddMarker',{
             'pointLatLng':[point.Point.coordinates[1], point.Point.coordinates[0]],
             'pointHTML':point.address
			 });
			 
			 });
			 
             } else {
			 
               alert(valid.message);
			   
             }
       });		
});

});

});
*/
$('a[rel=lightbox]').lightBox({overlayBgColor:'#1ebeca'});

if($('.map_address').length>0)
{

$('.map_address').each(function()
{

var address = $(this).text();

if(address.length>0)
{

$(this).append('<div id="id' + Math.floor(Math.random()*5) + '" class="location_map"></div>');

var dat = encodeURIComponent(address);

$.ajax({

type: "POST",
url: "http://www.moretonventure.com/geo.php",
data: "loc=" + dat,
success: function(coord)
{

var coord_array = coord.split("::");

var latitude = coord_array[0];

var longitude = coord_array[1];

var latlon = [latitude,longitude];

    $('.location_map:last').jmap('init', {'mapType':'map','mapCenter':latlon,'mapZoom':16,'mapShowjMapsIcon':false});
	
	$('.location_map:last').jmap('AddMarker', {'pointLatLng':latlon},function(marker, options)
	{
	
	});

}

});

}

});


}

$('div.banner_container').slidecaption({tag: 'a.banner_slide'});

	$('#contactform').validate({tag:'.required',req_append: 'This Input is a Required Field', script:'ajax_save.php', http:'http://www.moretonventure.com/'});
	
	$(".slide-show-vars").each(function()
	{
	
	var slideshow = $(this);
	
	var contain_width = $(slideshow).width();
	
	var sid = $(slideshow).attr("rel");
	
	var slidespeed = $(slideshow).attr("speed");
	
	var caption_active = $(slideshow).attr("caption");
	
	if(slidespeed.length==0)
	{
	slidespeed = "6000";
	}
	
	$.ajax({
	type:"POST",
	url:"/slideshow_select.php",
	data:"id="+sid+'&w='+contain_width,
	success:function(show)
	{
	
	$(slideshow).replaceWith(show);
	
	$('div.page-slide-show').slideshow({speed: slidespeed, caption: caption_active});
	
	}
	
	});
	
	});
	
	$("#nav").superfish({
		hoverClass	: "sfHover",
		delay		: 500,
		autoArrows	: false,
		animation	: {opacity:"show"},
		speed		: "normal",
		disableHI	: true
	})
	
	$.translate(function(){
	
	function translateTo( destLang ){ 
        $('body').translate( 'english', destLang, {  
          not: '.jq-translate-ui', 
          fromOriginal:true
        });
    }
	
	$(".languages_container a").each(function()
	{
	
	var lang = $(this).attr('rel');
	
	$(this).click(function()
	{
	
	translateTo( lang );
	
	$.cookie('destLang', lang );
	
	return false;
	
	});
	
	});
	
	var destLang = $.cookie('destLang');
     
    if( destLang )
	{
    translateTo( destLang );
	}
	
	});
	
});