$(document).ready(function() {

	/*
	 * Page setup: gets current language by body class in format: "lv", "en" or "ru", and stores in object value "page.lang"
	 */

	page = new Object();
	page.lang = new Object();
	page.lang.lv = new Object();
	page.lang.ru = new Object();
	page.lang.en = new Object();

	page.lang.value = $('body').attr('class');

	page.lang.lv.date = new Array("Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena");
	page.lang.lv.month = new Array("janvāris","februāris","marts","aprīlis","maijs","jūnijs","jūlijs","augusts","septembris","oktobris","novembris","decembris");
	page.lang.lv.year = '. gada';

	page.lang.ru.date = new Array("Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота");
	page.lang.ru.month = new Array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");
	page.lang.ru.year = ' года';

	page.lang.en.date = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	page.lang.en.month = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	page.lang.en.year = ' year';

	/*
	 * Page setup: rounded corners (added dynamically to reduce html download sizes)
	 */
	$('#text img, .banner img').each(function(index) {
		if (!$(this).hasClass('captcha')) {
			$(this).addClass('round');
		}
	});
	$('a img.round').each(function(){
		$(this).removeClass('round').parent('a').addClass('round nospan').css({'zoom': '1'});
	});

	$('.wrap').zen('div.wrTL+div.wrTR+div.wrBL+div.wrBR');
	$('.round').each(function(){
		if($(this).hasClass('nospan') == false) {
			$(this).wrap('<span class="round" />')
		}
	});

	$('img.round').each(function(index) {
		$(this).parent().css('width', $(this).width());
		$(this).parent().css('height', $(this).height());
		var align = $(this).attr('align');
		if(!(align == 'left' || align == 'right')) align = 'none';
		var hspace = $(this).attr('hspace');
		var vspace = $(this).attr('vspace');
		lef = hspace + 'px';

		$.browser.msie && parseInt($.browser.version) == 7 ? $(this).parent().css({'float': align, 'position': 'relative', 'left': lef}) : $(this).parent().css({'float': align});
		
		if (vspace > 0) {
			$(this).parent().css('margin-top', vspace + 'px');
			$(this).parent().css('margin-bottom', vspace + 'px');
		}
		if (hspace > 0) {
			$(this).parent().css('margin-left', hspace + 'px');
			$(this).parent().css('margin-right', hspace + 'px');
		}
		$(this).attr('hspace','0');
		$(this).attr('vspace','0');
		$(this).attr('align','left');
	});
	$('a.round').each(function(index) {
		$(this).css('width', $(this).find('img').width());
		$(this).css('height', $(this).find('img').height());
		$(this).css('float', $(this).find('img').attr('align'));
		var hspace = $(this).find('img').attr('hspace');
		var vspace = $(this).find('img').attr('vspace');
		if (vspace > 0) {
			$(this).css('margin-top', vspace + 'px');
			$(this).css('margin-bottom', vspace + 'px');
		}
		if (hspace > 0) {
			$(this).css('margin-left', hspace + 'px');
			$(this).css('margin-right', hspace + 'px');
		}
		$(this).find('img').attr('hspace','0');
		$(this).find('img').attr('vspace','0');
		$(this).find('img').attr('align','left');
	});

	$('.largeCorners').parent().addClass('largeCorners');
	$('.quicklinks a, .links a, .greyRound, span.round, .first_level_item a, .third_level_item a, .fourth_level_item a, a.round').css('zoom','1').zen('span.tl.png+span.tr.png+span.bl.png+span.br.png');
	if ($.browser.msie && parseInt($.browser.version) <= 6) DD_belatedPNG.fix('.png');

	$('table').each(function(index) {
		var border = $(this).attr("border");
		if (border) {
			$(this).find("td").css('border', border + 'px solid black');
		}
		var cellspacing = $(this).attr('cellspacing');
		if (cellspacing != '' && cellspacing > '0') { //hack for IE6/7
			$(this).css({'border-spacing': cellspacing+'px', 'border-collapse': 'separate', 'border-style': 'solid'});
		}
	});

	/*
	 * Date
	 */
	var date = new Date();
	var month = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	if (page.lang.value == 'lv') {
		fulldate = page.lang[page.lang.value].date[date.getDay()] + ", ";
		fulldate += date.getFullYear() + page.lang[page.lang.value].year + " ";
		fulldate += date.getDate() + ". ";
		fulldate += page.lang[page.lang.value].month[date.getMonth()];
	}
	else if (page.lang.value == 'en') {

		var suffix = '';
		var todaysDate = date.getDate();
		switch (todaysDate % 10) {
		case 1:
			suffix = 'st';
			break;
		case 2:
			suffix = 'nd';
			break;
		case 3:
			suffix = 'rd';
			break;
		default:
			suffix = 'th';
		}

		fulldate = page.lang[page.lang.value].date[date.getDay()] + ", ";
		fulldate += todaysDate + suffix + " ";
		fulldate += page.lang[page.lang.value].month[date.getMonth()] + " ";
		fulldate += date.getFullYear();
	}
	else {
		fulldate = page.lang[page.lang.value].date[date.getDay()] + ", ";
		fulldate += date.getDate() + ". ";
		fulldate += page.lang[page.lang.value].month[date.getMonth()] + " ";
		fulldate += date.getFullYear() + ". " + page.lang[page.lang.value].year + " ";
	}

	$('#jdate').append(fulldate);

	/*
	 * Search box
	 */
	$('.searchbar input').focus(function() {
		if ($(this).hasClass('changed') == false) $(this).attr('value','').addClass('changed');
	});
});

