
if(typeof OPINIONS=="undefined")
{
	var OPINIONS  = {

	};
}



OPINIONS.checkForm = function (form,what){
	//var form = document.forms['opinion_hotele'];
	var monit = '';

	if (what=='hotele'){
		if (form.id_hotele.value==0 || form.id_hotele.value=='' || form.id_hotele.value==undefined)
			monit = 'Wybierz hotel' + "\n";
	}else{
		if (form.id_okol.value==0 || form.id_okol.value=='' || form.id_okol.value==undefined)
			monit = 'Wybierz miasto' + "\n";
	}

	if (form.opis.value.length > 2048){
		monit += 'W polu dodatkowe uwagi można wpisać maksymalnie 2048 znaków' + "\n";
	}

	if (form.podpis.value == ''){
		monit += 'Wpisz swoje imię, nazwisko lub pseudonim' + "\n";
	}else if (!form.podpis.value.match(/[a-zA-Zęó±¶łżĽćńĘÓˇ¦ŁŻ¬ĆŃ -]{1,}/)){
		monit += 'Dozwolone tylko litery, spacje i my¶lniki' + "\n";
	}

	if (form.email.value==''){
		monit = monit + 'Wpisz adres e-mail' + "\n";;
	}
	else if (!form.email.value.match(/^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9\.]+\.[a-zA-Z]{2,4}$/)){
		monit = monit + 'Nieprawidłowy format adresu e-mail' + "\n";
	}

	var noneChecked=true;
	var onlyNullSelected=true;
	for(i=1;i<=5;i++){
		for(m=1;m<=5;m++){
			for(z=0;z<=5;z++){
				checkbox=document.getElementById('ocena'+i+''+m+'_'+z);
				if(checkbox){
					if(checkbox.checked && z>0){
						onlyNullSelected=false;
						noneChecked=false;
					}else if(checkbox.checked && z==0){
						noneChecked=false;
					}
				}
			}
		}
	}

	if(noneChecked){
		monit = monit + 'Brak odpowiedzi w formularzu ocen.' + "\n";
	}else if(onlyNullSelected){
		monit = monit + 'Opcja "nie dotyczy" nie może być wybrana dla wszystkich pozycji w formularzu ocen.' + "\n";
	}

	if(!document.getElementById('acceptRegulations').checked){
		monit = monit + 'Musisz zaakceptować regulamin';
	}

	if (monit.length){
		alert(monit);
		return false;
	}
	if (what=='hotele') {document.getElementById('rez_wakacje').disabled='';}
	var params=this.getParams(form);

	if (what=='hotele'){
		params+='&dodaj=hotele';
	}else{
		params+='&dodaj=miasta';
	}

	AJAXPOST.load('opinionForm','/?page=opinionAdd&test=1',params);
	
	_gaq.push(['_trackPageview', '/opinie_wycieczka.html']);
	
	//alert(params);
}

OPINIONS.getParams = function(form){
	var params ='';
	var j;
	for (var i=0; i< form.elements.length; i++){


		if (form.elements[i].type=='radio' || form.elements[i].type=='checkbox'){
			if (form.elements[i].checked){
				if (params.length) params = params + '&';
				params = params + form.elements[i].name + '=' + form.elements[i].value;
			}

			/*alert(form.elements[i].length);
			for(j=0; j<form.elements[i].length; j++){
				alert(form.elements[i].item(j).checked);
				if (form.elements[i].item(j).checked==true){
					if (params.length) params = params + '&';
					params = params + form.elements[i].name + '=' + form.elements[i].item(j).value;
				}
			}*/
		}else{
			if (params.length) params = params + '&';
			params = params + form.elements[i].name + '=' + form.elements[i].value;
		}
	}
	return params;
}
