var error = false;
var sign_slider;

function redirect(url)
{
	if(parent.main_frm == undefined)
		window.location.href = url;
	else
		parent.main_frm.location=url;	

}
function getNewsForCategory(id)
{
	
	var zapytanie =	new Request({
		evalScripts: true,
		url: '/_ajax/news/getNewsForCategory.php',
		method: 'post',
		data: 'id='+id,
		async: false

	});
	zapytanie.send();
	$$('.main_news').each(function(item, index)
		{
			$(item).setStyle('text-decoration', 'none');
		}
	);
	$('main_news_'+id).setStyle('text-decoration', 'underline');
}
function showContactForm()
{
    showHiddenLayer();
	var zapytanie =	new Request({
		evalScripts: true,
		url: '/_ajax/contact/contactForm.php',
		method: 'post',
		async: false,
		onComplete: function(reply) {
			$('hidden_content').innerHTML = reply;
		}
	});    
	zapytanie.send();
}


function showContactForm2(email)
{

    showHiddenLayer();
	var zapytanie =	new Request({
		evalScripts: true,
		url: '/_ajax/contact/contactForm.php?contact_recepient='+email,
		method: 'post',
		async: false,
		onComplete: function(reply) {
			$('hidden_content').innerHTML = reply;
		}
	});
	zapytanie.send();
}

function sendRewitForm(email)
{
        var odp1=$('odp_1').value;
        var odp2=$('odp_2').value;
        var odp3=$('odp_3').value;
        var odp4=$('odp_4').value;
        var odp5=$('odp_5').value;
        var odp6=$('odp_6').value;
        var odp7=$('odp_7').value;
        var odp8=$('odp_8').value;
        var odp9=$('odp_9').value;
        var odp10=$('odp_10').value;
        var odp11=$('odp_11').value;


	var zapytanie =	new Request({
		evalScripts: true,
		url: '/_ajax/rewit/ankieta.php?contact_recepient='+email,
		method: 'post',
                data: 'odp1='+odp1+'&odp2='+odp2+'&odp3='+odp3+'&odp4='+odp4+
                       '&odp5='+odp5+'&odp6='+odp6+'&odp7='+odp7+'&odp8='+
                       odp8+'&odp9='+odp9+'&odp10='+odp10+'&odp11='+odp11+'&captcha='+$('captcha').value,
		async: false,
		onComplete: function(reply) {
                    if(reply.test('false2')){
                        $('error_captcha').innerHTML = 'Podano błędny kod';
                    } else if(!reply.test('false')){
                        $('rewit_ankieta').set('html',reply);
                        $('rewit_ankieta').set('class','rewit_ankieta_result');
                    }
		},
                onRequest:function(){
                   $('error_captcha').innerHTML='';
                }

	});
	zapytanie.send();

}
function checkMail(obj, showWarn)
{	
	if(showWarn == undefined) {
		showWarn = true;
	}
	var url = '/_ajax/checkMail.php';
	var zapytanie =	new Request({
	method: 'post',
	url: url,
	data: 'mail='+obj.value,
	async: false, 
	onComplete: function(reply) {
		if(reply == 'false')
		{
			if(showWarn) {
		    	$('error_'+obj.id).innerHTML = 'Podałeś niepoprawny adres e-mail!';
			}
			error = true;
		}
		else
		{
			$('error_'+obj.id).innerHTML = '';
		}
	}
	});
	zapytanie.send();
}
function checkContactCaptcha(obj)
{
	var url = '/_ajax/checkCaptcha.php';
	var zapytanie =	new Request({
	method: 'post',
	url: url,
	data: 'captcha='+obj.value,
	async: false, 
	onComplete: function(reply) {
		if(reply == 'false')
		{
		    $('error_'+obj.id).innerHTML = 'Podałeś niepoprawny kod z obrazka!';
			error = true;
		}
		else
		{
			$('error_'+obj.id).innerHTML = '';
		}
	}
	});
	zapytanie.send();		
}
function sendContactForm()
{
	error = false;
	checkMail($('e-mail'));
	if(!error)
	{
		isEmpty($('text'));
		isEmpty($('form_captcha'));
		if(!error)
		{
			var mail = $('e-mail').value;
			var name = $('name').value;
			var text = $('text').value;
			var captcha = $('form_captcha').value
			var zapytanie =	new Request({
				evalScripts: true,
				url: '/_ajax/contact/contactForm.php',
				method: 'post',
				data: 'mail='+mail+'&name='+name+'&text='+text+'&captcha='+captcha,
				async: false,
				onComplete: function(reply) {
					$('hidden_content').innerHTML = reply;
				}
			});    
			zapytanie.send();
		}
	}
	
}
function sendContactForm2(email)
{
	error = false;
	checkMail($('e-mail'));
	if(!error)
	{
		isEmpty($('text'));
		isEmpty($('form_captcha'));
		if(!error)
		{
			var mail = $('e-mail').value;
			var name = $('name').value;
			var text = $('text').value;
			var captcha = $('form_captcha').value
			var zapytanie =	new Request({
				evalScripts: true,
				url: '/_ajax/contact/contactForm.php?contact_recepient='+email,
				method: 'post',
				data: 'mail='+mail+'&name='+name+'&text='+text+'&captcha='+captcha,
				async: false,
				onComplete: function(reply) {
					$('hidden_content').innerHTML = reply;
				}
			});
			zapytanie.send();
		}
	}

}
function clearContactForm()
{
	$('e-mail').value = '';
	$('name').value = '';
	$('text').value = '';
	$('form_captcha').value = '';
}
function toggleSigniature()
{
	sign_slider.toggle();
	if(sign_slider.open)
		$('sign_toggler').set('text', 'Pokaż metkę');
	else
		$('sign_toggler').set('text', 'Ukryj metkę');
}
function toggleFav()
{
	fuc_slider.toggle();

}
function checkCalcSpol(obj) {
	error = false;
	checkForm(obj, true);
	if(!error) {
		osb = parseInt($('k_iloscosob').value);
		if(isNaN(osb) || osb <= 0) {
			toggleItemError($('k_iloscosob'), 'Wartość musi być całkowitą liczbą dodatnią!');
			error = true;
		}
		else { 
			toggleItemError($('k_iloscosob'));
			$('k_iloscosob').value = osb;
		}
	}
	if(!error) {
		var flt = $$('.floated');
		if(flt.length > 0)
		{
			flt.each(function(item, index)
			{
				val = item.value;
				if(val.contains(','))
					val = val.replace(',',  '.');
				nb = new Number(val);
				val = nb.toFixed(2);
				if(val == 'NaN') {
					toggleItemError(item, 'Wartość musi być liczbą nieujemną!');
					error = true;
				}
				else {
					toggleItemError(item);
					item.value = val;
					if(!isFinite(item.value) || item.value < 0) {
						toggleItemError(item, 'Wartość musi być liczbą nieujemną!');
						error = true;
					}
					else 
						toggleItemError(item);
				}
			});
		}
	}
	if(!error) {
		obj.form.submit();
	}
}
