var accord;
var accord2;

$(document).ready(function(){
	$('.copy div').jScrollPane();
	$('#page_content').verticalaccordion({start:1, accordion_width:765, accordion_height:701, bar_width:31, speed:1000});
	$('.accordion').each(function(){
		$("<img>").attr("src", "/images/accordion-backgrounds/"+$(this).attr('id')+".jpg");
	});
	
	pageinit();
	$(document).bind("accordionshow",function(){
	  $("#green_credentials li, #innovative_ideas li").hide();
	  clearInterval(accord);
	  clearInterval(accord2);
	  accord = setInterval("display_green()", 300);
	  accord2 = setInterval("display_innovative()", 300);
	});
	
});

function pageinit(){
  $.preloadImages(
    "/images/accordion-backgrounds/about-us.jpg", 
    "/images/accordion-backgrounds/inspired.jpg",
    "/images/accordion-backgrounds/argent-attitude.jpg",
    "/images/accordion-backgrounds/community.jpg",
    "/images/accordion-backgrounds/conceived.jpg",
    "/images/accordion-backgrounds/designed.jpg",
    "/images/accordion-backgrounds/manchester.jpg",
    "/images/accordion-backgrounds/northen-quarter.jpg",
    "/images/accordion-backgrounds/the-hive.jpg",
    "/images/accordion-bars/conceived-on.gif",
    "/images/accordion-bars/inspired-on.gif",
    "/images/accordion-bars/designed-on.gif"
  );
	pagination_links();
	$("form.validate").validate();
}

function pagination_links(){
	$('.pagination a').click(function(){
										//li      //ul     //col		//container //dynamic //top level
		var pgid = $(this).parent().parent().parent().parent().parent().parent().attr('id');
		var pg = '_'+pgid.replace(/-/g, '_');
		var href = $(this).attr('href');
		var pgpos = href.indexOf('?');
		if(pgpos>1){
			href = href.substring(pgpos);
			var page = '/'+pg+href+'&ajax=1';
			$('#'+pgid).fadeTo('fast', 0.2);
			$.get(page, function(result){
				$('#'+pgid+' .dynamic').html(result);				
				$('#'+pgid).fadeTo('fast', 1);
				pageinit();
			});
			
		}		
		return false;
	});
}
function display_green() {
  $("#green_credentials li, #innovative_ideas li").each(function() {
	  if(!$(this).is(":visible")) { 
	    $(this).fadeIn("fast"); 
	    return false;
	  }
	});
}

function display_innovative() {
  $("#innovative_ideas li").each(function() {
	  if(!$(this).is(":visible")) { 
	    $(this).fadeIn("fast"); 
	    return false;
	  }
	});
}

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
};