 /* suzy.js  - contains behaviours and sizing */

 var page_images = new Array();
 var image_captions = new Array();
 var page_content = new Array();
 var images_link = null;

 var cur_image_idx = 0;
 var cur_page_idx = 0;
 
 $(document).ready(function() {

/* Set up page for JS environment */
// $("#wrapper").height(540);
// $("body").css('background-color', '#666');

/* Image fading */
 $("#showcase").fadeTo("fast", 0.0); 
 $("#showcase").fadeTo("slow", 1.1); 


/* Remove stilt required because of new absolute positioning */
$("#stilt").hide();
 
/* Hide submenus on load */
// $("dd").hide();
/*
 if($("li.selected")) {	
	$("li.selected").children("a").addClass("selected");
	$("li.selected").parent().parent().show();
 } else if($("dt.selected")) {
	$("dt.selected").children("li a").addClass("selected");
 }
 */
 /* Hide and show sub menu's onclick, and rehighlight appropriately */
 $("dt a").click(function(){
 	$("dt a").removeClass("selected");
 	$("li a").removeClass("selected");
 	$("dd:visible").slideUp("slow");	
	$(this).parent().next().slideDown("slow");
	$(this).addClass("selected");
	if($(this).parent().next().children("ul").children("li").size() == 0) {
		return;
	}
//	var newHref = $(this).attr("href") + "&js";
//	$("#loadcontent").load(newHref);	
	return false;
   });
 
 /* Submenu clicking */
/*
 $("li a").click(function(){
 	$("li a").removeClass("selected");
	$(this).addClass("selected");
	var newHref = $(this).attr("href") + "&js";
	$("#loadcontent").load(newHref);
	return false;
	});

 
 $('.loader').livequery('click', function(){
	var newHref = $(this).attr('href') + '&js';
	$('#loadcontent').load(newHref);
	return false;
	});  
*/
 
 /* Prettify form */
/*   $('input, textarea, select').css('border', '1px solid #666');
   $('input, textarea, select').focus(function(){
   		$(this).css('border', '1px solid #f01686');
		});
	$('input, textarea, select').blur(function(){
		$(this).css('border', '1px solid #666');
		});
*/
		
	if(page_images && page_images.length > 1) {
		$('#picnav').html('<a href="javascript:nextImage()">Next</a>');
	}
    


	if(page_images && page_images.length > 0) {

		var picwidth = $('#showcase').children("div:first").children("img").width();
		$('#picdesc').css('display', 'block');
		if(picwidth > 50) {
			$('#picdesc').css('width', picwidth + "px");
			$('#pictitle').html(image_captions[cur_image_idx]);
		}
		fixDescWidth();
	}
	

 	

	if(page_content && page_content.length > 1) {

		$('#aboutnav').html('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <a href="javascript:nextPage()">Next</a>');

	}


 // end document ready function
 });

function fixDescWidth() {

	$('#showcase').children("div:first").children("img").load(function () {		
		var picwidth = $('#showcase').children("div:first").children("img").width();
		$('#picdesc').css('display', 'block');
		if(picwidth > 50) {
			$('#picdesc').css('width', picwidth + "px");
			$('#showcase').css('width', picwidth + "px");
			if(images_link != null) {
				$('#pictitle').html("<a href=\"" + images_link + "\">" + image_captions[cur_image_idx] + "</a>");
			} else {
				$('#pictitle').html(image_captions[cur_image_idx]);
			}
		}
	});

}

function nextPage() {
	cur_page_idx ++;
	showNextPage();
}

function prevPage() {
	cur_page_idx --;
	showNextPage();
}

function nextImage() {
	cur_image_idx ++;
	showNextImage();
}

function prevImage() {
	cur_image_idx --;
	showNextImage();
}

function showNextPage() {
	$('#aboutcontent').html(page_content[cur_page_idx]);
	var content = '';
	if(cur_page_idx > 0) {
		content = '<a href="javascript:prevPage()">Prev</a> | ';
	} else {
		content += '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | ';
	}
	if(cur_page_idx < (page_content.length - 1)) {
		content += '<a href="javascript:nextPage()">Next</a>';
	} else {
		content += '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	}

	$('#aboutnav').html(content);	
	
}

function showNextImage() {
	if(images_link != null) {	
		$('#showcase').html('<div><a href="' + images_link + '"><img border="0" src="' + page_images[cur_image_idx] + '"></a></div><div class="cl"></div><div id="picdesc"><div id="pictitle"></div><div id="picnav"></div><div class="cl"></div></div>');
	} else {
		$('#showcase').html('<div><img src="' + page_images[cur_image_idx] + '"></div><div class="cl"></div><div id="picdesc"><div id="pictitle"></div><div id="picnav"></div><div class="cl"></div></div>');
	}
	$('#pictitle').html('');
	$('#picdesc').css('display', 'none');
	var content = "";
	if(cur_image_idx > 0) {
		content = '<a href="javascript:prevImage()">Prev</a> ';
	}
	if(cur_image_idx < (page_images.length - 1)) {
		content += '<a href="javascript:nextImage()">Next</a>';
	} else {
		content += '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	}
	$('#picnav').html(content);	
	fixDescWidth();
}
function hp_block_over(id, title) {	

$('#hp_block_' + id).removeClass( "sIFR-replaced" );
$('#hp_block_' + id).text(title);
sIFR.replace(helvetica_neue, {
	  selector: '#hp_block_' + id,
	  css: [
	        '.sIFR-root {  background-color: transparent; color: #e9569d; font-size: 24px; text-decoration: none;}',
	        '.sIFR-root a {  background-color: transparent; color: #e9569d; font-size: 24px; text-decoration: none; }',
	        '.sIFR-root a:hover {  background-color: transparent; color: #e9569d; font-size: 24px; text-decoration: none;}',
	     ],
	  
	  offsetTop: 4 
});
}

function hp_block_out(id, title) {

$('#hp_block_' + id).removeClass( "sIFR-replaced" );
$('#hp_block_' + id).text(title);
sIFR.replace(helvetica_neue, {
	  selector: '#hp_block_' + id,
	  css: [
	        '.sIFR-root {  background-color: transparent; color: #c0c0c0; font-size: 24px; text-decoration: none;}',
	        '.sIFR-root a {  background-color: transparent; color: #c0c0c0; font-size: 24px; text-decoration: none; }',
	        '.sIFR-root a:hover {  background-color: transparent; color: #c0c0c0; font-size: 24px; text-decoration: none;}',
	     ],
	  
	  offsetTop: 4 
});
}