var url;
var ie6=($.browser.msie && $.browser.version=='6.0')?true:false;

$(document).ready(function(){

	// css
	var w = $(window).width();
	var h = $(window).height();

	$('#site').css({
		width: w,
		height: h
	});

	// reset portfolio list
	plist(1);

	// scrollTo click
	$('#next').click(function(){ block(2); });
	$('#button-right').click(function(){ plist(2); });

	// :hover ie fix :(
	if($.browser.msie) {
		$('#meny').mouseover(function(){ $(this).addClass('hover'); }).mouseout(function(){ $(this).removeClass('hover'); });
	}

});

// scroll
var scrollWorking = false;
function block(id) {



	if(!scrollWorking) {
		// check scroll working
		scrollWorking = true;

		// scroll
		$('#site').scrollTo('#block_'+id, {
			duration:1000,
			axis: 'x',
			onAfter: function(){ scrollWorking = false; }
		});

		// check left
		if(id>1 && $('#prev').is(':hidden')) {
			$('#prev').fadeIn('fast');
		} else if (id==1) {
			$('#prev').fadeOut('fast');
		}

		// check right
		if(id<5 && $('#next').is(':hidden')) {
			$('#next').fadeIn('fast');
		} else if (id==5) {
			$('#next').fadeOut('fast');
		}

		// onClick set
		if(id==1) {
			$('#next').unbind('click').click(function(){ block(2); });

			 {
				$('#prev').attr('href','#start');
				$('#next').attr('href','#ommig');
			}

		} else if(id==2) {

			$('#prev').unbind('click').click(function(){ block(1); });
			$('#next').unbind('click').click(function(){ block(3); });

			 {
				$('#prev,#next').attr('href','#ommig');
			}

		} else if(id==3) {

			$('#prev').unbind('click').click(function(){ block(2); });
			$('#next').unbind('click').click(function(){ block(4); });

			 {
				$('#prev,#next').attr('href','#portfolio');
			}

		} else if(id==4) {

			$('#prev').unbind('click').click(function(){ block(3); });
			$('#next').unbind('click').click(function(){ block(5); });

			 {
				$('#prev,#next').attr('href','#cv');
			}
			
		} else if(id==5) {

			$('#prev').unbind('click').click(function(){ block(4); });
			$('#next').attr('href','#kontakt');

			 {
				$('#prev').attr('href','#portfolio');
			}

		}
	}

}

// project list
var plistScroll = false;
function plist(id) {

	if(!plistScroll) {
		plistScroll = true;

		var nrDivs = $('#project_list').children().size();
		nrDivs = parseInt(nrDivs)-1;

		if(id>1 && $('#button-left').is(':hidden'))
			$('#button-left').fadeIn('fast');
		if(id>1 && id<=(nrDivs-2))
			$('#button-left').unbind('click').click(function(){ plist((id-1)); });
		else
			$('#button-left').fadeOut('fast');

		if(id>=(nrDivs-2) && $('#button-right').is(':visible'))
			$('#button-right').fadeOut('fast');
		else {
			$('#button-right').fadeIn('fast');
			$('#button-right').unbind('click').click(function(){ plist((id+1)); });
		}

		$('#project_big').scrollTo('#plist_'+id, {
			duration:1000,
			axis: 'x',
			onAfter: function(){ plistScroll = false; }
		});

	}

}


