﻿var ST_EPIZOD = 9;
var DELAY = 3600;

function skrij() {
	$('#atakontejner').hide('fast');
	$('#atakontejnermini').show();
	$.cookie("zkotzelompbar", 'mini', { expires: 30, path: '/' });
}

function prikazi() {
	$('#atakontejner').show('fast');
	$('#atakontejnermini').hide();
	$.cookie("zkotzelompbar", 'maxi', { expires: 30, path: '/' });	
}

function hideVideo() {
	$('#blackbg, #playa, #blackbgclose').hide();
}

function showVideo() {
	$('#blackbg, #blackbgclose').show();
	var $p = $('#playa');
	var l = $(window).width() / 2 - $p.width() / 2;			//double content!!
	var t = $(window).height() / 2 - $p.height() / 2 + $(window).scrollTop();
	$p.css({ left: l+'px', top: t+'px' });	
	
	var code = [
		'nula',
		'<iframe title="YouTube video player" class="youtube-player" type="text/html" width="680" height="574" src="http://www.youtube.com/embed/IxMHUn7xJLk" frameborder="0" allowFullScreen></iframe>',
		'<iframe title="YouTube video player" class="youtube-player" type="text/html" width="680" height="542" src="http://www.youtube.com/embed/-VDGUdoFqqg" frameborder="0" allowFullScreen></iframe>',
		'<iframe title="YouTube video player" class="youtube-player" type="text/html" width="680" height="542" src="http://www.youtube.com/embed/lvVf2cUTq_E" frameborder="0" allowFullScreen></iframe>',
		'<iframe src="http://player.vimeo.com/video/19499527" width="680" height="540" frameborder="0"></iframe>',
		'<iframe src="http://player.vimeo.com/video/5743957" width="680" height="542" frameborder="0"></iframe>',
		'<iframe src="http://player.vimeo.com/video/19362952" width="680" height="480" frameborder="0"></iframe>',
		'<iframe src="http://player.vimeo.com/video/19361955" width="680" height="460" frameborder="0"></iframe>',
		'<iframe title="YouTube video player" class="youtube-player" type="text/html" width="680" height="552" src="http://www.youtube.com/embed/pCIYANtpLaY" frameborder="0" allowFullScreen></iframe>',
		'<iframe title="YouTube video player" class="youtube-player" type="text/html" width="680" height="552" src="http://www.youtube.com/embed/rKFx5GYbwB8" frameborder="0" allowFullScreen></iframe>'
	]
	
	$p.html(code[g_baloon]).show(); //g_baloon pove, katera epizoda je odprta
}

function positionVideo() {
	//double content!!
	var $p = $('#playa');
	var l = $(window).width() / 2 - $p.width() / 2;
	var t = $(window).height() / 2 - $p.height() / 2 + $(window).scrollTop();
	$p.css({ left: l+'px', top: t+'px' });	
}

//npr če je g_baloon == 2 -> trenutno je prižgan balon za 2. epizodo
var g_baloon = 0;
var g_baloonTurn = 'a';
var g_baloonTimer;

var g_baloonText = {
	'9a': '<br><br>Kaj pa, če bi<br> spet posnel neki čist<br> brez smisla in zgodbe?',
	'9b': '<br><br>A ne počnemo<br> tega že cel cajt?',
	'8a': '<br><br>A lahko nehamo<br> snemat v faking<br> gozdu, dost mam že<br> teh klopov!',
	'8b': '<br><br><br><br>Važi.',
	'7a': '<br><br>S tole epizodo<br> gremo all-in.',
	'7b': '<br><br>Ja.. Predsednik<br> države ne boš<br> mogu bit več.',
	'6a': '<br><br>Kaj če bi mel<br> raverski dance off...',
	'6b': '<br><br>Ja! Tko kot<br> pri Highlanderju, <br>mora se spopast za<br> preživetje!',
	'5a': '<br><br>Mislim, da je<br> cajt, da gremo<br> korak naprej.',
	'5b': '<br>Jah, en se bo<br> moral v Ljubljanco<br> fuknt. Al se bosta<br> mogli pa dve bejbi<br> zalizat. Najboljš,<br> da kar oboje.',
	'4a': '<br>Ja, ja, pol pa<br> kr naenkrat Danny<br> sedi zraven in reče:<br> "Fantje, meči so<br> na gor, jebal boste!"',
	'4b': '<br><br>Hahahaha...<br>To bi blo čist hudo!',
	'3a': '<br><br>Zakaj si napisal<br> tak scenarij?<br> Zakaj nas vržejo<br> iz stanovanja?',
	'3b': '<br><br>Konc je, mama<br> pride iz Avstralije,<br>ne mormo več snemat<br>pr men.',
	'2a': '<br><br><br>Nujno rabmo eno...<br> Ammm...',
	'2b': '<br><br><br>Hudo bejbo!',
	'1a': '<br><br>A lahko prosim<br> končno posnamete neki,<br> al pa nehate govort<br> o tem!',
	'1b': '<br><br>U izi stari,<br> gremo še na eno kavo,<br> da se vse lepo<br> zmenmo.'
}

function baloonRotateText() {
	$('#baloncic p').html(g_baloonText[g_baloon + g_baloonTurn]);
	g_baloonTurn = (g_baloonTurn == 'a') ? 'b' : 'a';
	if (g_baloon != 0) g_baloonTimer = setTimeout('baloonRotateText()', DELAY);
}

$(document).ready(function () {

	if ($.cookie("zkotzelompbar") == 'mini') {
		$('#atakontejner').hide();
		$('#atakontejnermini').show();
	}

	$('.mpvideo').each(function(i) {
		$(this).attr('index', ST_EPIZOD - i);
	});
	
	$('#blackbg').css({ opacity: 0.7 })
	.click(hideVideo);

	$('#opis p').css({ opacity: 0.5 });
	
	$('#blackbgclose').hover(function() { $(this).toggleClass('blackbgclosehover'); }, function() { $(this).toggleClass('blackbgclosehover'); });
	
	$(window).resize(positionVideo);	

	var $bal = $('#baloncic');

		$('.mainpic').hover(function() {

			var $n = $(this).parent().parent();
			$n.find('.titlepic').hide();
			$n.find('.titlepicbig').css({ left: '240px' }).show('fast');
			
			$(this).attr('src', 'media/mesto-petelinov-0' + $n.attr('index') + '-uvodna-slika-hover.jpg');			
			
			g_baloonTurn = 'a';
			g_baloon = $n.attr('index');
			baloonRotateText();
			
			var top = $(this).offset().top;			
			$bal.css({ top: (top + 70) + 'px' });
			$bal.show();
		}
		,
		function() {
			clearTimeout(g_baloonTimer);
			var $n = $(this).parent().parent();
			$n.find('.titlepicbig').hide('fast');			
			$n.find('.titlepic').show();
			
			$(this).attr('src', 'media/mesto-petelinov-0' + $n.attr('index') + '-uvodna-slika.jpg');
		
			
			$bal.hide();
			g_baloonOn = 0;
		});
		
});

/**
 * Cookie plugin * Copyright (c) 2006 Klaus Hartl (stilbuero.de) * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html
 */
jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') {
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString();
        }
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else {
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

