/*
  * ostinelli|net homepage javascript
  * (C) 2008, Roberto Ostinelli
  *
  */

// document ready
$(document).ready(function(){
	if (document.getElementById('middle')) {
		// this is the homepage
		// create slider
		$("#pbar_slider").slider(
			{
				slide: sliderChange
			});
	}
});

// handle slider events
function sliderChange(event, ui) {
	// get active div
	var activeDiv = $('#middle_thumb');
	if ($('#middle_thumb:visible').size() == 0) {
		activeDiv = $('#middle_text');
	}
	// get all vars
	var all = activeDiv.find('li');	
	for (i=0; i < all.length; i++) {
		if (ui.value <= all[i].getAttribute('creativity')) {
			if (all[i].style.display == 'none' ) {
				// show
				$( all[i] ).fadeIn(500);
			}
		} else {
			if (all[i].style.display != 'none' ) {
				// hide
				$( all[i] ).fadeOut(500);
			}
		}
	}
}

// function to switch main views
function toggleContent(cId) {
	if (!cId) {
		// get active div
		var toShow = 'thumb';
		var toHide = 'text';
		var toShowDiv = $('#middle_' + toShow);
		var toHideDiv = $('#middle_' + toHide);
		if ($('#middle_' + toHide + ':visible').size() == 0) {
			var toShow = 'text';
			var toHide = 'thumb';
			var toShowDiv = $('#middle_' + toShow);
			var toHideDiv = $('#middle_' + toHide);
		}
	} else {
		if (cId == 0) {
			var toShow = 'thumb';
			var toHide = 'text';
		}
		if (cId == 1) {	
			var toShow = 'text';
			var toHide = 'thumb';	
		}
		var toShowDiv = $('#middle_' + toShow);
		var toHideDiv = $('#middle_' + toHide);
	}
	// show and hide
	toHideDiv.hide();
	toShowDiv.show();
	// change images
	var img_show = document.getElementById('pbar_nav_' + toShow + '_img');
	var img_hide = document.getElementById('pbar_nav_' + toHide + '_img');
	img_show.setAttribute('src', templatePath + '/pbar_' + toShow + '_on.gif');
	img_hide.setAttribute('src', templatePath + '/pbar_' + toHide + '_off.gif');
	// reset slider
	$("#pbar_slider").slider("moveTo", "0")
}


