var lista_krajow = null;
function getVal(val){
	var str=new String(Math.round(val*100)/100);
	var p = str.lastIndexOf('.');
	var l = str.length;
	if (p==-1) return str+'.00';
	else if(l-1-p==1) return str+'0';
	else return str;
}

function wybierzKraj(){
	var wybor_kraju = document.getElementById('lista_krajow');
	if (wybor_kraju){
		if (wybor_kraju.selectedIndex>=0){
			var wybrany = wybor_kraju[wybor_kraju.selectedIndex].value;
			document.getElementById('cena_brutto').innerHTML=lista_krajow[wybrany]['brutto'];
			document.getElementById('cena_tpsa').innerHTML=lista_krajow[wybrany]['tpsa'];
			document.getElementById('taniej_zl').innerHTML=getVal(lista_krajow[wybrany]['tpsa']-lista_krajow[wybrany]['brutto']);
			document.getElementById('taniej_proc').innerHTML=Math.round(((lista_krajow[wybrany]['tpsa']-lista_krajow[wybrany]['brutto'])/lista_krajow[wybrany]['tpsa'])*100);
		}
	}
}

function checkEmail(mail){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z0-9]{2,6}(?:\.[a-z]{2})?)$/i
	return filter.test(mail);
}

function postRequest(action,values, form_to_submit){
	var form;
	if (form_to_submit){
		form = document.getElementById(form_to_submit);
	} else {
		form = document.createElement('form');
		document.body.appendChild(form);
	}
	if (!form) return false;
	form.action = action;
	form.method="post";
	for(var j in values){
		var input = document.createElement('input');
		input.type= "hidden";
		input.name = j;
		input.value = values[j];
		form.appendChild(input);
	}
	form.submit();
	return true;
}


function deleteNumber(number_id){
	if (confirm("Czy chcesz usunąć wskazany numer telefonu?")){
		var values = new Array()
		values['number_id']=number_id;
		values['delete_number']=true;
		postRequest("lista_numerow",values);
	}
}
function deletePool(pool_id){
	if (confirm("Czy chcesz usunąć wskazaną pulę?")){
		var values = new Array()
		values['pool_id']=pool_id;
		values['delete_pool']=true;
		postRequest("pule_numerow",values);
	}
}

function acceptStatement(){
	var values = new Array();
	values['accept_statement']=true;
	postRequest("",values);
}

function sendHelpForm(){
	var form = document.getElementById("help");
	if (form){
		if (form['name'].value=="") alert ("Podaj imię i nazwisko");
		else if (!checkEmail(form.e_mail.value)) alert ("Podaj poprawny adres e-mail");
		else if (form.text.value=="") alert ("Podaj treść wiadomości");
		else {
			var values = new Array();
			values["send_help_form"] = true;
			postRequest("obsluga_klienta",values,"help");
		}
	}
}

function submitZapytanie() {
	var form=document.zapytanie;
	var ok=true;
	for(var i=0; i<form.length; i++){
		if(((form.elements[i].type == "text") || (form.elements[i].type == "textarea")) && form.elements[i].value.length==0){
			ok=false;
		}
	}
	if (ok) {
		document.zapytanie.submit();
	} else {
		alert('Wypełnij poprawnie formularz');
	}
}
