//Bouncing Sub Nav - this has been commented out but I've left it in so you can argue amongst yourselve's about it!
//$(document).ready(function()
//{
//	slide("#sliding-navigation", 25, 0, 0, .8);
//});

//function slide(navigation_id, pad_out, pad_in, time, multiplier)
//{
//	var list_elements = navigation_id + " li.sliding-element";
//	var link_elements = list_elements + " a";
//	var timer = 1000;
	
//	$(list_elements).each(function(i)
//{
//	$(this).css("margin-top","0px");
//	timer = (timer*multiplier + time);
//	$(this).animate({ marginTop: "12px" }, timer);
//	$(this).animate({ marginTop: "0px" }, timer);
//	$(this).animate({ marginTop: "0px" }, timer);
//	});	
//}

//Menu
$(document).ready(function(){
	$("ul.topnav li a").hover(function() { 
		
	$(this).parent().find("ul.subnav").slideDown('slow');
	$(this).parent().find("ul.subnav").fadeIn('slow');

	$(this).parent().hover(function() {
	}, function(){	
	$(this).parent().find("ul.subnav").slideUp('fast'); 
	});
	});
	});

//Twitter Feeds
$(document).ready(function(){
    $(".tweet").tweet({
    username: "marketectureuk",
    join_text: "",
    avatar_size: "24",
    count: 3,
    auto_join_text_default: "", 
    auto_join_text_ed: "",
    auto_join_text_ing: "",
    auto_join_text_reply: "",
    auto_join_text_url: "",
    loading_text: "Loading tweets..."
    });
    });

//Opacity Focus
$(document).ready(function() {
	$('#featurepanel').children().hover(function() {
	$(this).siblings().stop().fadeTo(500,0.25);
	}, function() {
	$(this).siblings().stop().fadeTo(500,1);
	});
	});

$(document).ready(function() {
	$('#sliding-navigation').children().hover(function() {
	$(this).siblings().stop().fadeTo(500,0.75);
	}, function() {
	$(this).siblings().stop().fadeTo(500,1);
	});
	});

$(document).ready(function() {
	$('#clientExamples').children().hover(function() {
	$(this).siblings().stop().fadeTo(500,0.25);
	}, function() {
	$(this).siblings().stop().fadeTo(500,1);
	});
	});

$(document).ready(function() {
	$('#featureboxnav').children().hover(function() {
	$(this).siblings().stop().fadeTo(500,0.5);
	}, function() {
	$(this).siblings().stop().fadeTo(500,1);
	});
	});


//Slideshow
$slideshow = {
    context: false,
    tabs: false,
    timeout: 4000,
    slideSpeed: 4000,
    tabSpeed: 300,
    fx: 'fade',
    
    init: function() {
    this.context = $('#slideshow');
    
	this.tabs = $('ul.slides-nav li', this.context);
    this.tabs.remove();
    this.prepareSlideshow();
    },
    
    prepareSlideshow: function() {
    $('div.slides > ul', $slideshow.context).cycle({
    fx: $slideshow.fx,
    timeout: $slideshow.timeout,
    speed: $slideshow.slideSpeed,
    fastOnEvent: $slideshow.tabSpeed,
    pager: $('ul.slides-nav', $slideshow.context),
    pagerAnchorBuilder: $slideshow.prepareTabs,
    before: $slideshow.activateTab,
    pauseOnPagerHover: true,
    pause: true
    });            
    },
    
    prepareTabs: function(i, slide) {
    return $slideshow.tabs.eq(i);
    },

    activateTab: function(currentSlide, nextSlide) {
    var activeTab = $('a[href="#' + nextSlide.id + '"]', $slideshow.context);
    if(activeTab.length) {
    $slideshow.tabs.removeClass('on');
    activeTab.parent().addClass('on');
    }            
    }            
};

$(function() {
    $('body').addClass('js');
    $slideshow.init();
}); 


$(document).ready(function() {
$("a.model").fancybox();
})


//Map Fancy box
$(document).ready(function() {
	$("a#mapbox").fancybox({
	'titleShow'		: false,
	'autoScale' : false,
	'autoDimensions' : true,
	'padding' : 0,
	'margin' : 0,
	'transitionIn' : 'none',
	'transitionOut' : 'none',
	'type' : 'iframe'
});
});

//Newsletter Signup Form
$(document).ready(function() {
$("#signupform").hide(); 
$("#signupbox a.register, #signupbox a.closeit").click(function(event) {
event.preventDefault();
$("#signupform").slideToggle();
});
});

//Validate email address
/*$(document).ready(function() {
//$("#signupbox input.submit#SubmitNews").hide();
$("#Email").keyup(function(){
var email = $("#Email").val();
if(email != 0)
{
if(isValidEmailAddress(email))
{
$("#validEmail").css({"background-image": "url('images/validYes.png')"});
$("#signupbox input.submit#SubmitNews").show(); 
} else {
$("#validEmail").css({"background-image": "url('images/validNo.png')"});
$("#signupbox input.submit#SubmitNews").hide(); 

}
} else {
$("#validEmail").css({
"background-image": "none"
});			
}
});
});
function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
}

//Thank you message
$(document).ready(function() {
$("#thanks").hide(); 
$("#signupbox input.submit#SubmitNews").click(function(event) {
$("#newsletter").hide();
$("#thanks").show();
});
});*/


//Client logo fades
jQuery(document).ready(function() {
$('.imgopacity').each(function() {
$(this).hover(
function() {
$(this).stop().animate({ opacity: 1.0 }, "fast");
},
function() {
$(this).stop().animate({ opacity: 0.5 }, "fast");
})
});
});


//Flickr module
$(document).ready(function() {
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?id=49923244@N07&lang=en-us&format=json&jsoncallback=?", function(data){
$.each(data.items, function(i,item){
if(i<=5){
$("<img/>").attr("src", item.media.m).appendTo("#FlickrImages")
.wrap("<li><a href='" + item.link + "' target='_blank' title='Flickr'></a></li>");
}
});
});
});