(function(a){a.fn.parallax=function(b){var b=a.extend({useHTML:true,elements:[]},b||{});a((b.useHTML)?"html":this).mousemove(function(k){var g=a(this);var d={x:Math.floor(parseInt(g.width())/2),y:Math.floor(parseInt(g.height())/2)};var l={x:(k.pageX-g.offset().left),y:(k.pageY-g.offset().top)};var h={x:(l.x-d.x),y:(l.y-d.y)};for(var j=b.elements.length-1;j>=0;j--){var c={},m,f;for(var n in b.elements[j].properties.x){f=b.elements[j].properties.x[n];m=f.initial+(h.x*f.multiplier);if("min" in f&&m<f.min){m=f.min}else{if("max" in f&&m>f.max){m=f.max}}if("invert" in f&&f.invert){m=-(m)}if(!("unit" in f)){f.unit="px"}c[n]=m+f.unit}for(var n in b.elements[j].properties.y){f=b.elements[j].properties.y[n];m=f.initial+(h.y*f.multiplier);if("min" in f&&m<f.min){m=f.min}else{if("max" in f&&m>f.max){m=f.max}}if("invert" in f&&f.invert){m=-(m)}if(!("unit" in f)){f.unit="px"}c[n]=m+f.unit}if("background-position-x" in c||"background-position-y" in c){c["background-position"]=""+(("background-position-x" in c)?c["background-position-x"]:"0px")+" "+(("background-position-y" in c)?c["background-position-y"]:"0px");delete c["background-position-x"];delete c["background-position-y"]}a(b.elements[j].selector).css(c)}})}})(jQuery);
(function(b){b.fn.extend({center:function(a){a=b.extend({inside:window,transition:0,minX:0,minY:0,withScrolling:true,vertical:true,horizontal:true},a);return this.each(function(){var d={position:"absolute"};if(a.vertical){var c=(b(a.inside).height()-b(this).outerHeight())/2;a.withScrolling&&(c+=b(a.inside).scrollTop()||0);c=c>a.minY?c:a.minY;b.extend(d,{top:c+"px"})}a.horizontal&&(c=(b(a.inside).width()-b(this).outerWidth())/2,a.withScrolling&&(c+=b(a.inside).scrollLeft()||0),c=c>a.minX?c:a.minX, b.extend(d,{left:c+"px"}));a.transition>0?b(this).animate(d,a.transition):b(this).css(d);return b(this)})}})})(jQuery);

var submitSuccess = "success";

var videoPlayer;
function onYouTubePlayerAPIReady() {
	videoPlayer = new YT.Player('player', {
		width: '850',
		height: '480',
		videoId: videoLat,
		playerVars: {
			'wmode':'opaque',
			'hd':'1',
			'controls':'0',
			'rel':'0',
			'showinfo':'0',
			'modestbranding':'1'
		}
	});
}

$(function() {
	$('section.main').parallax({
		'elements':[{
			'selector':'div.para-head',
			'properties':{
				'x':{'right':{'initial':-280,'multiplier':0.02,'invert':false,'unit':'px'}},
				'y':{'top':{'initial':-55,'multiplier':0.02,'invert':false,'unit':'px'}}
			}
		},{
			'selector':'div.star-1',
			'properties':{
				'x':{'left':{'initial':-100,'multiplier':0.01,'invert':false,'unit':'px'}},
				'y':{'bottom':{'initial':80,'multiplier':0.01,'invert':false,'unit':'px'}}
			}
		},{
			'selector':'div.star-2',
			'properties':{
				'x':{'left':{'initial':100,'multiplier':0.02,'invert':true,'unit':'px'}},
				'y':{'bottom':{'initial':20,'multiplier':0.02,'invert':true,'unit':'px'}}
			}
		},{
			'selector':'div.star-3',
			'properties':{
				'x':{'left':{'initial':-20,'multiplier':0.02,'invert':false,'unit':'px'}},
				'y':{'bottom':{'initial':-160,'multiplier':0.05,'invert':false,'unit':'px'}}
			}
		},{
			'selector':'div.star-4',
			'properties':{
				'x':{'right':{'initial':-60,'multiplier':0.01,'invert':false,'unit':'px'}},
				'y':{'bottom':{'initial':-120,'multiplier':0.01,'invert':false,'unit':'px'}}
			}
		},{
			'selector':'div.para-hand',
			'properties':{
				'x':{'left':{'initial':180,'multiplier':0.05,'invert':true,'unit':'px'}},
				'y':{'bottom':{'initial':-70,'multiplier':0.01,'invert':false,'unit':'px'}}
			}
		}]
	});

	// Modal window
	function showModal() {
		$('#modal-container').fadeIn('fast');
		$('html').css('overflow-y','hidden');

		$('form#join').center({minY: 50});
	    $(window).bind('resize', function() {
	        $('form#join').center({transition:250, minY:50});
	    });

	}

	function hideModal() {
		$('#modal-container').fadeOut('fast');
		$('html').css('overflow-y','inherit');
		$(window).unbind('resize');
	}

	$('a[href="#join"]').click(function() {
		showModal();
		return false;
	});

	$('form#join a#form-close').click(function() {
		hideModal();
		return false;
	});

	// File selection for upload
	$('div.upload a').click(function(e) {
		$(this).next().click();
		return false;
	});

	$('div.upload input').change(function() {
		$(this).siblings(':first-child').text($(this).val());
	});

	// Form submission
	$('form#join').submit(function() {
		$('#form-submit').val('Nosūta');
	});

	$('form#join iframe#form-target').load(function() {
		if ($('#modal-container').is(':hidden'))
			return false;
		if ($(this.contentWindow.document.body).text() == submitSuccess) {
			$('#form-submit').val('Nosūtīts');
			hideModal();
		}
		else $('#form-submit').val('Neizdevās');
	});

	// Video switcher

	$('a#vid-lang').click(function(e) {
		var lang = $('iframe#vid').attr('lang');
		if (lang == 'lv') { // pārslēgt uz Eng
			$('iframe#vid').attr('lang', 'en');
			$('iframe#vid').attr('src', 'http://player.vimeo.com/video/30718362?title=0&byline=0&portrait=0&autoplay=1');
			$('a#vid-lang span').text('Latvian');
		}
		else if (lang == 'en') { // pārslēgt uz Lat
			$('iframe#vid').attr('lang', 'lv');
			$('iframe#vid').attr('src', 'http://player.vimeo.com/video/30638089?title=0&byline=0&portrait=0&autoplay=1');
			$('a#vid-lang span').text('English');
		}
		return false;
	});
});
