var lang = 'ru';
var current_day = 1;
var current_time = 1;

function show_content()
{
	update_lang_box();

	update_intro_text();

	update_day_caps();

	update_day_times();

	update_info_box();

	__fix_png();

	$('.lightbox').lightBox().removeClass('lightbox');
}

function update_lang_box()
{
	$('#lang').html(site['lang_switch_' + lang]);
}

function switch_lang()
{
	lang = lang == 'ru' ? 'lv' : 'ru';
	show_content();
}

function update_intro_text()
{
	$('#content_top_text_right_in').html(site['intro_text_' + lang]);
	$('#sponsors_text_in').html(site['sponsors_text_in_' + lang]);
}

function update_day_caps()
{
	$('#content_dates').html('');
	$('<div id="date_line_left" class="ifixpng"></div>').appendTo($('#content_dates'));

	//add first day
	$('<div></div>')
		.attr('id', 'day1')
		.bind('click', function(){ current_day = 1; show_content(); })
		.addClass('ifixpng').addClass('date_line_' + (current_day == 1 ? '' : 'in') + 'active_tab')
		.appendTo($('#content_dates'));

	//inner
	$('<div></div>')
		.addClass('ifixpng').addClass('date_line_' + (current_day == 1 ? '' : 'in') + 'active_tab_in')
		.appendTo($('#day1'));

	//text
	$('<span></span>')
		.html(site['day_cap_1_' + lang])
		.appendTo($('#day1>div'));

	//add second day
	$('<div></div>')
		.attr('id', 'day2')
		.bind('click', function(){ current_day = 2; show_content(); })
		.addClass('ifixpng').addClass('date_line_' + (current_day == 2 ? '' : 'in') + 'active_tab')
		.appendTo($('#content_dates'));

	//inner
	$('<div></div>')
		.addClass('ifixpng').addClass('date_line_' + (current_day == 2 ? '' : 'in') + 'active_tab_in')
		.appendTo($('#day2'));

	//text
	$('<span></span>')
		.html(site['day_cap_2_' + lang])
		.appendTo($('#day2>div'));

	$('<div id="date_line_right" class="ifixpng"></div>').appendTo($('#content_dates'));
}

function update_day_times()
{
	$('#content_times_in').html('');

	time_count = site['day_' + current_day + '_event_count'];

	if(current_time > time_count) current_time = 1;

	for(i = 1; i <= time_count; i ++)
	{
		$('<div></div>')
			.attr('id', 'time_' + i)
			.attr('customTime', i)
			.addClass('ifixpng').addClass('time_' + (i == current_time ? '' : 'in') + 'active')
			.bind('click', function(){ current_time = $(this).attr('customTime'); show_content(); })
			.appendTo('#content_times_in');

		$('<div></div>')
			.html(site['day_' + current_day + '_event_' + i + '_time'])
			.addClass('time_' + (i == current_time ? '' : 'in') + 'active_in')
			.appendTo('#time_' + i);
	}
}
function update_info_box()
{
	$('.one_clip').html('');
	//one clip - title
	$('<div></div>').addClass('one_clip_title')
		.html(site['day_' + current_day + '_event_' + current_time + '_title_' + lang])
		.appendTo($('.one_clip'));
	//one clip - subtitle
	$('<div></div>').addClass('one_clip_subtitle')
		.html(site['day_' + current_day + '_event_' + current_time + '_subtitle_' + lang])
		.appendTo($('.one_clip'));
	//one clip - text
	$('<div></div>').addClass('one_clip_text')
		.html(site['day_' + current_day + '_event_' + current_time + '_text_' + lang])
		.appendTo($('.one_clip'));

	//temp. riba
	//$('<div></div>').addClass('one_clip_movie')
	//	.html('<img src="img/380_310.jpg">')
	//	.appendTo($('.one_clip'));

	//photos
	$('<div></div>')
		.addClass('one_clip_photos')
		.attr('id', 'one_clip_photos_day_' + current_day + '_event_' + current_time)
		.appendTo($('.one_clip'));

	$('<img>')
		.attr('src', 'img/photoicon.png')
		.addClass('ifixpng')
		.addClass('one_clip_photo_icon')
		.appendTo($('.one_clip'));

	for(i = 1; i <= site['day_' + current_day + '_event_' + current_time + '_num_photos']; i ++)
	//for(i = 1; i <=4; i ++)
	{
		$('<a href="#"></a>')
			.attr('href', 'img6/' + current_day + '_' + current_time + '_' + i + '.jpg')
			.html('<img src="' + 'img6/' + current_day + '_' + current_time + '_' + i + '_small.jpg' + '">')
			.addClass('lightbox')
			//.appendTo($('.one_clip'));
			.appendTo($('#one_clip_photos_day_' + current_day + '_event_' + current_time));
	//	$('<img>')
	//		.attr('src', 'img6/' + current_day + '_' + current_time + '_' + i + '_small.jpg')
	//		.appendTo($('#lightbox_link_' + current_day + '_event_' + current_time));
	}

	if(site['day_' + current_day + '_event_' + current_time + '_video'] == 0)
	{
		//no video
		//expect to load image
		$('<div></div>')
			.addClass('one_clip_movie')
			.html('<img src="img6/day_' + current_day + '_event_' + current_time + '_lead.jpg">')
			.appendTo($('.one_clip'));
	}
	else
	{
		//load player, create div
		$('<div></div>')
			.addClass('one_clip_movie')
			.attr('id', 'movie_day_' + current_day + '_event_' + current_time)
			.appendTo($('.one_clip'));
		//player
		$('#movie_day_' + current_day + '_event_' + current_time)
			.flash({
				'swf': 'player.swf',
				'width': 380,
				'height': 310,
				'flashvars': {
						'file': 'video6/day_' + current_day + '_event_' + current_time + '.flv'
						}});
	}

	if(site['day_' + current_day + '_event_' + current_time + '_name_' + lang]
		&& site['day_' + current_day + '_event_' + current_time + '_name_' + lang].length > 0)
	{
		title = site['day_' + current_day + '_event_' + current_time + '_name_' + lang];

		if(title.indexOf('|') == -1)
		{
			$('<div></div>').addClass('one_clip_name_in')
				.html(lang == 'ru' ? 'Японское название:' : 'Japāņu nosaukums:')
				.appendTo($('.one_clip'));
			$('<div></div>').addClass('one_clip_name_out')
				.html(site['day_' + current_day + '_event_' + current_time + '_name_' + lang])
				.appendTo($('.one_clip'));
		}
		else
		{
			$('<div></div>').addClass('one_clip_name_in')
				.html(title.substr(0, title.indexOf('|')) + ':')
				.appendTo($('.one_clip'));
			$('<div></div>').addClass('one_clip_name_out')
				.html(title.substr(title.indexOf('|') + 1))
				.appendTo($('.one_clip'));
		}
	}

	if(site['day_' + current_day + '_event_' + current_time + '_type_' + lang]
		&& site['day_' + current_day + '_event_' + current_time + '_type_' + lang].length > 0)
	{
		title = site['day_' + current_day + '_event_' + current_time + '_type_' + lang];

		if(title.indexOf('|') == -1)
		{
			$('<div></div>').addClass('one_clip_type_in')
				.html(lang == 'ru' ? 'Жанр:' : 'Žanrs:')
				.appendTo($('.one_clip'));
			$('<div></div>').addClass('one_clip_type_out')
				.html(site['day_' + current_day + '_event_' + current_time + '_type_' + lang])
				.appendTo($('.one_clip'));
		}
		else
		{
			$('<div></div>').addClass('one_clip_type_in')
				.html(title.substr(0, title.indexOf('|')) + ':')
				.appendTo($('.one_clip'));
			$('<div></div>').addClass('one_clip_type_out')
				.html(title.substr(title.indexOf('|') + 1))
				.appendTo($('.one_clip'));
		}
	}

	if(site['day_' + current_day + '_event_' + current_time + '_rez_' + lang]
		&& site['day_' + current_day + '_event_' + current_time + '_rez_' + lang].length > 0)
	{
		title = site['day_' + current_day + '_event_' + current_time + '_rez_' + lang];
		if(title.indexOf('|') == -1)
		{
			$('<div></div>').addClass('one_clip_rez_in')
				.html(lang == 'ru' ? 'Режиссер:' : 'Režisors:')
				.appendTo($('.one_clip'));
			$('<div></div>').addClass('one_clip_rez_out')
				.html(site['day_' + current_day + '_event_' + current_time + '_rez_' + lang])
				.appendTo($('.one_clip'));
		}
		else
		{
			$('<div></div>').addClass('one_clip_rez_in')
				.html(title.substr(0, title.indexOf('|')) + ':')
				.appendTo($('.one_clip'));
			$('<div></div>').addClass('one_clip_rez_out')
				.html(title.substr(title.indexOf('|') + 1))
				.appendTo($('.one_clip'));
		}
	}
}


//misc. onload not attached to UI..
$(function(){

	$.ifixpng('img/pixel.gif');
	__fix_png();

});

function __fix_png()
{

	$('.ifixpng').ifixpng().removeClass('ifixpng');

}
