$().ready(function(){
	$('.select_term').click(function(){
		$('#tripterm').val($(this).attr('rel'));
		$('#tripperson').val(1);
		$('#orderform').submit();
	});
	$('.back_term').click(function(){
		window.back(-1);
	});


	_initPersontable();


	_checkLeaderboard();
});


//------------------------------------------
//Kontrola objednaciho formulare
//------------------------------------------
function checkOrderForm()
{
	var infoText = '';
	if ($('#jmeno').val() == '') { infoText += 'Není vyplněno jméno objednávajícího<br />'; }
	if ($('#prijmeni').val() == '') { infoText += 'Není vyplněno příjmení objednávajícího<br />'; }
	if ($('#mesto').val() == '') { infoText += 'Není správně vyplněna adresa objednávajícího<br />'; }
	if ($('#ulice').val() == '') { infoText += 'Není správně vyplněna adresa objednávajícího<br />'; }
	if ($('#psc').val() == '') { infoText += 'V adrese chybí vyplnit PSČ<br />'; }

	if ($('#acceptItems').attr('checked') == false) {
		infoText += 'Pro odeslání nezávazné objednávky musíte souhlasit s obchodními podmínkami.';
	}

	if (infoText != '') {
		$('#formInfoDiv').html(infoText);

		return false;
	}

	return true;
}

function _checkLeaderboard()
{
	//$('#brandingright').css('top', $('#leaderboard').height());
	var topHeight = $('#branding_top').attr('clientHeight');
	if (topHeight > 0) {
		$('#leaderboard').css('display', 'none');
		$('body').css('backgroundColor', '#fff');
		$('#page').css({
			'width'		: '1156px',
			'margin'	: '',
			'marginLeft': ''
		});
	} else {
		$('#leaderboard').css('display', '');
		$('#branding_top').css('display', 'none');
		$('#branding_left').css('display', 'none');
		$('#brandingright').css('display', 'none');
		$('body').css('backgroundColor', '#B8D6DC');
		$('#page').css({
			'width'		: '976px',
			'margin'	: '0 22px',
			'marginLeft': '20px'
		});
		$('#obal').css({
			'padding'	 : '0',
			'float'		 : 'left',
			'background' : 'url(/application/views/img/stin.jpg) repeat-y top left'
		});
		$('.topbox').css('width', '1017px');
	}
}


function _initPersontable()
{
	$('.addperson').each(function(){
		$(this).click(function(){
			if ($(this).attr('rel') == 'child') {
				addTableLine($(this).closest('table'), true);
			} else {
				addTableLine($(this).closest('table'), false);
			}
		});
	});
}

function _recounter(number, price)
{
	$('#ototalcena').html(number*price);
}

function addTableLine(table, child)
{
	if (child) {
		select = '<option value="child">Dítě</option>';
	} else {
		select = '<option value="mr">Pan</option><option value="mrs">Paní</option>';
	}
	$(table).find('tr:last-child').before('<tr><td><select name="ptitle[]">'+select+'</select></td><td><input type="text" name="pname[]" value="" /></td><td><input type="text" name="psurname[]" value="" /></td><td><input type="text" name="page[]" value="" size="3" /></td><td><a href="javascript:;" onclick="return deleteRow(this);" title="Odstranit" class="link">Odstranit</a></td></tr>');
}

function deleteRow(element)
{
	$(element).closest('tr').remove();
	return false;
}
