function slideshow() {
    var $active = $('#slideshow img.active');

    if ( $active.length == 0 ) $active = $('#slideshow img:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow img:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}
 
function getJoke() {
    $.ajax({
        dataType: 'jsonp',
        //data: 'id=10',
        jsonp: 'callback',
        url: 'http://www.telepovsky.sk/scripts/getJoke_json.php',
            success: function (result) {
            $('#Joke').html(result);
        }
    });
}
 
$(document).ready(function() {
	$('.round-border').corner("5px");
        $('.round-border-right').corner("5px right");
        
	$('.wrapper').hover(
		function(){
			$(this).find('img').animate({opacity: ".6"}, 300);
			$(this).find('.caption').animate({opacity: "1.0"}, 100);
			$(this).find('.caption').animate({top:"-135px"}, 300);
			//$(this).find('.caption').animate({top:"-135px",right:"0px"}, 300);
		}, 
		function(){
			$(this).find('.caption').animate({opacity: ".6"}, 500);
			$(this).find('.caption').animate({top:"0px"}, 300);
			//$(this).find('.caption').animate({top:"-15px",right:"-385px"}, 300);
			$(this).find('img').animate({opacity: "1.0"}, 300);
		}
	);
	 
	//initialization
	getJoke();
	$('#resultInfo').hide();
	$("a[rel='gallery']").colorbox();
	$("a#showMoreMovies").colorbox();
	
	$('#help ul').mouseover(function(){$('img#me').attr('src', "img/layout/me_darkgray.png");});
	$('#help ul').mouseout(function(){$('img#me').attr('src', "img/layout/me_darkestgray.png");});
	
	$('#moreRefs').hide(); var moreRefs = 'hidden';
	
	$('#showMoreRefs').click(function() {
		if(moreRefs == 'hidden') {
			moreRefs = 'shown';
			$(this).html('Zobraziť menej');
			$('#moreRefs').slideDown('slow');
		} else {
			moreRefs = 'hidden';
			$(this).html('Zobraziť viac');
			$('#moreRefs').slideUp('slow');
		}
	});
	
	
	$('.default-value').focus(function () {
		if ($(this).attr("value") == $(this).attr("defaultValue")) {
			$(this).attr("value", '');
		}
	});

	$('.default-value').blur(function () {
		if ($(this).attr("value") == '') {
			$(this).attr("value", $(this).attr("defaultValue"));
		}
	});
	
	 
	//getJoke on request
	$('#nextJoke').click(function(){
		getJoke();
	});
	
	//mail delivery
	$('#sendMail').click(function(){
		$.post("./scripts/send_mail.php", {
			subject_def: $('input[name=subject]').attr("defaultValue"),
			name_def: $('input[name=name]').attr("defaultValue"),
			email_def: $('input[name=email]').attr("defaultValue"),
			message_def: $('textarea[name=message]').attr("defaultValue"),
			subject: $('input[name=subject]').val(),
			name: $('input[name=name]').val(),
			email: $('input[name=email]').val(),
			message: $('textarea[name=message]').val()
		}, function(data){
			
			//alert(data);
			if(data == 'success') {
				//restore default values
				$('.default-value').each(function(){
					$(this).attr("value", $(this).attr("defaultValue"));
				});
				//show info
				$('#resultInfo').html('Vďaka za tvoj post, čoskoro sa ozvem');
				$('#resultInfo').removeClass().addClass('greenBG');
			}
			else if(data == 'error') {
				$('#resultInfo').html('Pri odosielaní mailu nastala chyba');
				$('#resultInfo').removeClass().addClass('redBG');
			} else {
				$('#resultInfo').html(data);
				$('#resultInfo').removeClass().addClass('goldBG');
			}
			
			$('#resultInfo').slideDown('slow');
		});
	});
	//$('#resultInfo').show();
	
	$('#resultInfo').click(function() {
		$(this).slideUp('slow');
	});
	
	 
	$('.accordion').click(function() {
		var oldValue = $(this).html();
		
		//$('#accordion tr.accordion-data').each(function() {	$(this).hide();});
		//$('#accordion tr td.plus').each(function() { $(this).html("+");	});
		
		if(oldValue == "+") {
			$(this).html("-");
			$(this).parent().next(".accordion-data").fadeIn(600);
		} else {
			$(this).html("+");
			$(this).parent().next(".accordion-data").fadeOut(600);
		}
			
		return false;
	}).parent().next(".accordion-data").toggle();
	
	
	//slideshow
	setInterval("slideshow()", 5000);
	
	//autoscrolll
	$("#scroller").scrollable({circular: false}).autoscroll({ autoplay: false,interval:100000000 });
        
        //visitWWW
        //$(".project a.visitWWW").scrollable({circular: false}).autoscroll({ autoplay: false,interval:100000000 });
        
        
        $('#.project a.visitWWW').mouseover(function() {
            $(this).animate({
               'padding-left': '+=23'
            },100);
       });
        
        $('#.project a.visitWWW').mouseout(function() {
            $(this).animate({
               'padding-left': '-=23'
            },100);
       });
        
        $('#.project a.visitWWW').animate({
               'padding-left': '+=1'
            },1);
        
        $('#.project a.visitWWW').animate({
               'padding-left': '-=1'
            },1);
});
