function calculateAddValue()
{
	var v			= parseInt( $('#idPrice' ).val() );
	var avc			= parseFloat( $('#idAddValueConst').val() );
	var avcv		= parseFloat( $('#idAddValueConstValue').val() );
	var avp			= parseFloat( $('#idAddValuePercent').val() );
	var addValue	= 0;

	if( !v )
	{
		alert( 'Niepoprawna cena.' );
		$('#idPrice').val('');
	}
	else
	{
		if( v <= avcv )
		{
			addValue	= avc;
		}
		else
		{
			addValue	= Math.round( v * avp ) / 100;
		}

		$('#idAddValue').val( addValue );
		$('#addValueInfo').html( '<strong>' + addValue + '</strong>' );
	}

}

function voyager1() {
	op('http://www.voyager.pl/BusPAgKK.nsf/Bilet?OpenForm&IDAKW=PETPOLONKK', 750, 670);
}

function voyager2() {
	op('https://ssl.voyager.pl/PolisaOnline/Partner.aspx?id=PETPOLONKK', 750, 670);
}

function voyager3() {
	op('https://ssl.voyager.pl/PolisaEuro26/Partner.aspx?Id=PETPOLONKK', 750, 670);
}

function op(url, w, h) {
	window.open(url, '', 'toolbar=no,menubar=no,scrollbars=1, resizable=no,status=no,location=no,directories=no,top=150,left=150,fullscreen=no,height=' + h + ',width=' + w);
}

function reloadForm(fn, s) {

	var f = document.getElementById(fn);

	f.step.value	= s;
	f.reload.value	= 1;
	f.submit();

}

function setValue(fi, v) {
	document.getElementById(fi).value = v;
}

function freeBackDateSet() {

	var f = document.getElementById('fMain');

	if(f.iFreeBackDate.checked) {
		setValue('daySecond', '00');
		setValue('monthSecond', '00');
		f.iMonthSecond.disabled	= true;
		f.iDaySecond.disabled	= true;
	} else {
		f.iMonthSecond.disabled	= false;
	}
}

function rlf11(n, s, b, r) {

	var f = document.getElementById(n);

	f.step.value 	= s;
	f.back.value 	= b;
	f.reload.value 	= r;
	f.submit();
}

function rlf1(n, s, b, r) {

	var f = window.opener.document.getElementById(n);

	f.step.value 	= s;
	f.back.value 	= b;
	f.reload.value 	= r;
	f.submit();
	window.close();
}

function calculationSend()
{
	var f = document.getElementById( 'fMain' );

	document.getElementById( 'idCalculation' ).value 	= 1;
	document.getElementById( 'idStep' ).value 			= 6;

	if( $("#fMain").valid() )
        {
		f.submit();
        }
	
}

function backF(s) {

	var f = document.getElementById('fMain');

	f.step.value	= s;
	f.back.value	= 1;

        // remove validation
        $('.required').removeClass( 'required' );
        $('.email').removeClass( 'email' );

	f.submit();

}
