// JavaScript Document
// Javor Tabov 2009


function slidemouseover(imgid, numberid)
{
	var imgref = document.getElementById(imgid);
	
	try
	{
		// Internet Explorer
	imgref.filters.alpha.opacity = 100;
	} catch(e)
	{
		// Firefox, Opera 8.0+, Safari
		imgref.style.opacity = 1;
	}
	
//	imgref.style.opacity = 1;
	//imgref.filters.alpha.opacity = 100;
	
	var numberref = document.getElementById(numberid);
	numberref.style.color = "#45bce5";
}

function slidemouseout(imgid, numberid)
{
//	alert ('1');
	var imgref = document.getElementById(imgid);
	
	try
	{
		// Internet Explorer
	imgref.filters.alpha.opacity = 40;
	} catch(e)
	{
		// Firefox, Opera 8.0+, Safari
		imgref.style.opacity = 0.4;
	}
	
	var numberref = document.getElementById(numberid);
	numberref.style.color = "#939292";
}

function initButtons()
{
	var browser = navigator.appName;
	var b_version = navigator.appVersion;
	var version = parseFloat(b_version);
}

$move_by = 296;
$frame_left = 0;
$frame_no = 1;

$(document).ready(function()
{
	//initButtons();
	
	$max_clicks = $("#row_of_slides").children().size(); 	
	$(".prev").click(function()
		{
			/* Set the new position & frame number */
			$step = 3;
			
			if ((($frame_no/1) - $step) < 1)
			{
				$step = $frame_no - 1;
			}
			
			if ($step > 0)
			{			
				$new_frame_no = (($frame_no/1)-$step);
				$new_left = (($frame_left/1) + $move_by * $step) ;
				/* Check if we're moving too far over */
				if($new_frame_no <= 0)
					{
						/* Move the images all the way left, minus one frame */
						$new_left = -($move_by*$max_clicks)+$move_by;
						$new_frame_no = $max_clicks;
					}
				$new_left_attr = $new_left+"px";
				$("#row_of_slides").animate({left: $new_left_attr}, 1000 );
				$frame_left = $new_left;
				$frame_no = $new_frame_no;
			}
		});
	$(".next").click(function()
		{
			/* Set the new position & frame number */
			$step = 3;
			
			if ((($frame_no/1)+$step) > ($max_clicks - 2))
			{
				$step = $max_clicks - 2 - $frame_no;
			}
			
			if ($step > 0)
			{
			
				$new_frame_no = (($frame_no/1)+$step);
	
				$new_left = (($frame_left/1) - $move_by  * $step);
				/* Check if we're moving too far over */
				if($new_frame_no >= $max_clicks)
					{		
						/* Move all the way right, to the beginning*/
						$new_left = 0;
						$new_frame_no = 1;
					}				
				$new_left_attr = $new_left+"px";
				$("#row_of_slides").animate({left: $new_left_attr}, 1000 );
				$frame_left = $new_left;
				$frame_no = $new_frame_no;
			}
		});	
	
});
