var galleryID = 0;

// jQuery functions
$(function(){
	fix1024();	
	$(window).bind('resize', function() {
	  fix1024();	  
	});
	
	// Tooltip
	/*$("#ev-ed2-5").simpletip({ 
		persistent: true, 
		content: 'asdasdas'
	});*/ 
	
	
	$("#submit").click(function() {
		//var ajaxOptions = {success: showResponse}; 	
		if ($("#newsletterform").valid()) {
			$('#submit').attr('disabled','true');
			$('#submit').text('Va rugam asteptati ...');
			$('#newsletterform').ajaxForm({success: showResponse});
		}
	});
	function showResponse(responseText, statusText)  {
		$('#submit').text('Aboneaza-te');		
		$("#newsletterform").append("<label id='successLabel' class='error'>"+responseText+"</label>")
		if(responseText.indexOf('Va rugam incercati')){
			setTimeout('$(\'#successLabel\').fadeOut(\'slow\', function(){$(this).remove()});', 2000);
		}else{
			setTimeout('$(\'#successLabel\').fadeOut(\'slow\', function(){$(this).remove()});', 2000);
			$('#submit').attr('disabled','true');
		}
		setTimeout("$('#submit').attr('disabled','');",2000);
	}
	// Juriu
	$('#j-list > div').hide();
	$('#j-list > div:eq(0)').show();
	$('.nav-juriu li').each(function(i){
		$(this).click(function(){
			$('#j-list > div').hide();
			$('#j-list > div:eq('+i+')').show();
			$('.nav-juriu li').removeClass('on');
			$(this).addClass('on');
		});							 
	});
	
	// Galerie
	$('#gallery > div').hide();
	$('#gallery > div:eq(0)').show();
	$('#galerie-nav li.item').each(function(i){
		$(this).click(function(){
			$('#gallery > div').hide();
			$('#gallery > div:eq('+i+')').show();
			$('#galerie-nav li.item').removeClass('on');
			$(this).addClass('on');
			galleryID = i; 
		});							 
	});
	
	// Adauga sageata pe item-ul din meniu selectat
	//$('#menu li.selected a').append('<em></em>');
	
	// Aplica png fix
	$('.fix').ifixpng();
	
	$('.prev-item-g,.prev-item-t,.prev-item-p,.prev-item-q,.prev-item-e').addClass('first-item');
	
	// Slide pentru Quotes
	$(".slide-q").scrollable({
		onSeek: function() { 
			change_navigator_quote();
		},
		size: 1,
		clickable: false
	});	
	$('.prev-item-q').click(function(){
		var api = $("div.slide-q:first").scrollable();
		if (api.getIndex()<1) api.prevPage();
		else api.move(-1);
		change_navigator_quote();
	});	
	$('.next-item-q').click(function(){
		var api = $("div.slide-q:first").scrollable();
		if ((api.getIndex()+2)>api.getSize()) api.nextPage();
		else api.move(1);
		change_navigator_quote();
	});
	
	// Slide pentru Proiecte
	$(".slide-p").scrollable({
		onSeek: function() { 
			change_navigator_proj()
		},
		size: 1,
		clickable: false
	});	
	$('.prev-item-p').click(function(){
		var api = $("div.slide-p:first").scrollable();
		if (api.getIndex()<1) api.prevPage();
		else api.move(-1);
		change_navigator_proj();
	});	
	$('.next-item-p').click(function(){
		var api = $("div.slide-p:first").scrollable();
		if ((api.getIndex()+2)>api.getSize()) api.nextPage();
		else api.move(1);
		change_navigator_proj();
	});
	// Slide pentru Proiecte
	$(".slide2").scrollable({
		onSeek: function() { var api = $("div.slide2:first").scrollable();	},
		size: 1,
		clickable: false
	});	
	$('.prev-item-p-s2').click(function(){
		var api = $("div.slide2:first").scrollable();
		api.prevPage();
	});	
	$('.next-item-p-s2').click(function(){
		var api = $("div.slide2:first").scrollable();
		api.nextPage();
	});
	// Slide pentru Echipa
	$(".slide-t").scrollable({
		onSeek: function() { 
			change_navigator_team();	
		},
		size: 1,
		clickable: false
	});	
	$('.prev-item-t').click(function(){
		var api = $("div.slide-t:first").scrollable();
		if (api.getIndex()<1) api.prevPage();
		else api.move(-1);
		change_navigator_team();
	});	
	$('.next-item-t').click(function(){
		var api = $("div.slide-t:first").scrollable();
		if ((api.getIndex()+2)>api.getSize()) api.nextPage();
		else api.move(1);
		change_navigator_team();
	});
	// Slide pentru Evenimente
	$(".slide-e").scrollable({
		onSeek: function() { 
			change_navigator_evenim();
		},
		size: 1,
		clickable: false
	});	
	$('.prev-item-e').click(function(){
		var api = $("div.slide-e:first").scrollable();
		if (api.getIndex()<1) api.prevPage();
		else api.move(-1);
		change_navigator_evenim();
	});	
	$('.next-item-e').click(function(){
		var api = $("div.slide-e:first").scrollable();
		if ((api.getIndex()+2)>api.getSize()) api.nextPage();
		else api.move(1);
		change_navigator_evenim();
	});
	
	// Slide pentru Galerie
	$(".gall").scrollable({
		onSeek: function() { 
			change_navigator_gall();
		},
		size: 4,
		clickable: false
	});	
	$('.prev-item-g').click(function(){
		var api = $("div.gall:eq(" + galleryID + ")").scrollable();
		if (api.getIndex()<4) api.prevPage();
		else api.move(-4);
		change_navigator_gall();
	});	
	$('.next-item-g').click(function(){
		var api = $("div.gall::eq(" + galleryID + ")").scrollable();
		if ((api.getIndex()+8)>api.getSize()) api.nextPage();
		else api.move(4);
		change_navigator_gall();
	});
	
	
	//Lightbox
	$('a.gobig').lightBox();
	/*$('#gallery #spectacole a').lightBox();
	$('#gallery #workshopuri a').lightBox();
	$('#gallery #dinfestival a').lightBox();
	$('#gallery #decernarea a').lightBox();
	$('#gallery #conferinta a').lightBox();
	$('#gallery #petrecere a').lightBox();
	$('#gallery #spectacoleed3 a').lightBox();
	$('#gallery #evenimente a').lightBox();
	*/
	$('#gallery .gall').each(function(){
		$(this).find('a').lightBox(); 
	});
	
	$('a[rel="external"]').addClass("external").click( function() {
        window.open( $(this).attr('href') );
        return false;
    });
});

function fix1024() {
	var myWidth = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
	//Non-IE
		myWidth = window.innerWidth;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	//IE 4 compatible
		myWidth = document.body.clientWidth;
	}
	if (myWidth > 1800)
	{
		$('.curtain-left').css('left', 0);
		$('.curtain-right').css('right', 0);
	}	
	if (myWidth <= 980)
		{
			$('.curtain-left').css('left', -420);
			$('.curtain-right').css('right', -420);
		}
	if (myWidth > 980 && myWidth <= 1800 )
	{
		var resizeInterval = 1800-980;
		var positionInInterval = myWidth - 980;
		var percentualPosition = positionInInterval/(resizeInterval/100);
		var courtainPosition = -1 * Math.round((420/100)*(100-percentualPosition));
		$('.curtain-left').css('left', courtainPosition);
		$('.curtain-right').css('right', courtainPosition);
	}
	
}

function change_navigator_gall(){
	var api = $("div.gall:eq(" + galleryID + ")").scrollable();
	if (api.getIndex() != 0) {
		$('.prev-item-g').removeClass('first-item');
	} else {
		$('.prev-item-g').addClass('first-item');
	} if (api.getIndex()+4 != api.getSize()) {
		$('.next-item-g').removeClass('last-item');
	} else  {
		$('.next-item-g').addClass('last-item');
	}
}

function change_navigator_team(){
	var api = $("div.slide-t:first").scrollable();
	if (api.getIndex() != 0) {
		$('.prev-item-t').removeClass('first-item');
	} else {
		$('.prev-item-t').addClass('first-item');
	} if (api.getIndex()+1 != api.getSize()) {
		$('.next-item-t').removeClass('last-item');
	} else  {
		$('.next-item-t').addClass('last-item');
	}
}
function change_navigator_proj(){
	var api = $("div.slide-p:first").scrollable();
	if (api.getIndex() != 0) {
		$('.prev-item-p').removeClass('first-item');
	} else {
		$('.prev-item-p').addClass('first-item');
	} if (api.getIndex()+1 != api.getSize()) {
		$('.next-item-p').removeClass('last-item');
	} else  {
		$('.next-item-p').addClass('last-item');
	}
}
function change_navigator_quote(){
	var api = $("div.slide-q:first").scrollable();
	if (api.getIndex() != 0) {
		$('.prev-item-q').removeClass('first-item');
	} else {
		$('.prev-item-q').addClass('first-item');
	} if (api.getIndex()+1 != api.getSize()) {
		$('.next-item-q').removeClass('last-item');
	} else  {
		$('.next-item-q').addClass('last-item');
	}
}
function change_navigator_evenim(){
	var api = $("div.slide-e:first").scrollable();
	if (api.getIndex() != 0) {
		$('.prev-item-e').removeClass('first-item');
	} else {
		$('.prev-item-e').addClass('first-item');
	} if (api.getIndex()+1 != api.getSize()) {
		$('.next-item-e').removeClass('last-item');
	} else  {
		$('.next-item-e').addClass('last-item');
	}
}


