
function clearForm(AForm)
{
    for (i = 0; i < AForm.elements.length; i++) {
        if (AForm.elements[i].type == "radio") {
            AForm.elements[i].checked = false;
        } else if (AForm.elements[i].type == "checkbox") {
            AForm.elements[i].checked = false;
        } else if (AForm.elements[i].type == "text") {
            AForm.elements[i].value = '';
        } else if (AForm.elements[i].type == "textarea") {
            AForm.elements[i].value = '';
        } else if (AForm.elements[i].type == "select-one") {
            AForm.elements[i].selectedIndex = 0;
        } else if (AForm.elements[i].type == "select-multiple") {
            AForm.elements[i].selectedIndex = -1;
        }
    }
    return true;
}

function clearFormTelekom(AForm)
{
    for (i = 0; i < AForm.elements.length; i++) {
	if (AForm.elements[i].type == "checkbox") {
            AForm.elements[i].checked = false;
        } else if (AForm.elements[i].type == "text") {
            AForm.elements[i].value = '';
        } else if (AForm.elements[i].type == "textarea") {
            AForm.elements[i].value = '';
        } else if (AForm.elements[i].type == "select-one") {
            AForm.elements[i].selectedIndex = 0;
        } else if (AForm.elements[i].type == "select-multiple") {
            AForm.elements[i].selectedIndex = -1;
        }
    }
    return true;
}



function kalkulator_energia(AForm) {


    //1. kwh
    reg = /^[0-9]{1,4}$/;
    wyn = AForm.kwh.value.match(reg);
    if (wyn == null) {
        alert("Wprowadzono niepoprawną wartość pola 'Zużycie prądu'! " +
        		"Wpisz wartość z zakresu 0-9999!");
        return false;
    }

    //2. Rodzaj taryfy
    if (AForm.taryfa.selectedIndex == 0 ) {
        alert("Nie wybrano opcji 'Rodzaj taryfy'!");
                return false;
    }

    //3. Noc
    if (AForm.taryfa.selectedIndex == 2 ) {
		reg = /^(([0-9]{1,2})|(1[0]{2}))$/;
    	wyn = AForm.noc.value.match(reg);
    	if (wyn == null) {
			alert("Wprowadzono niepoprawną wartość pola 'Zużycie nocne'! " +
				  "Wpisz wartość z zakresu 0-100!");
			return false;
		}
    }

    //4. Płatnik
    if (AForm.platnik.selectedIndex == 0 ) {
        alert("Nie wybrano opcji 'Płatnik'!");
                return false;
    }

    //5. Kod pocztowy
//    reg = /^[0-9]{2}\-[0-9]{3}$/;
//    wyn = AForm.kod.value.match(reg);
//    if (wyn == null) {
//        alert("Wprowadzono niepoprawną wartość pola 'Kod pocztowy'! " +
//        		"Wpisz kod pocztowy wg formatu xx-xxx, np. 02-123!");
//        return false;
//    }

    //6. Dostawca
    if (AForm.dostawca.selectedIndex == 0 ) {
        alert("Nie wybrano opcji 'Twój obecny dostawca'!");
                return false;
    }




    return true;
}





function changeType0( iValue ){
  if(iValue == "2") {
     nightUsage.style.display = "block";
     nightUsage2.style.display = "block";
  }
  else {
    nightUsage.style.display = "none";
    nightUsage2.style.display = "none";
  }
}




function changeType( iValue ){
  if(iValue == "0") {
     tpsaUsage.style.display = "block";
     tpsaUsage2.style.display = "block";
     tpsaUsage3.style.display = "none";
     tpsaUsage4.style.display = "none";
  }


  else {
    tpsaUsage.style.display = "none";
    tpsaUsage2.style.display = "none";
    tpsaUsage3.style.display = "block";
    tpsaUsage4.style.display = "block";
  }
}




function changeBaza( iValue ){
  if(iValue == "dom") {
     changedom.style.display = "block";
     changedom2.style.display = "block";
     changedom3.style.display = "none";
     changedom4.style.display = "none";
/*     changedomb.style.display = "block";
     changedomb2.style.display = "block";
     changedomb3.style.display = "none";
     changedomb4.style.display = "none";*/
  }


  else {
    changedom.style.display = "none";
    changedom2.style.display = "none";
    changedom3.style.display = "block";
    changedom4.style.display = "block";
/*    changedomb.style.display = "none";
    changedomb2.style.display = "none";
    changedomb3.style.display = "block";
    changedomb4.style.display = "block";*/
  }
}



function changeInne( iValue ){

  if(iValue.substr(0,6)=='socjal' || iValue.substr(0,5)=='stand')  {
    change_inne1.style.display = "block";
    change_inne2.style.display = "block";
  }
  else {
    change_inne1.style.display = "none";
    change_inne2.style.display = "none";

  }


}




function Chmurka(T,t){
 T.title='';
 T.parentNode.lastChild.style.display=t?'block':'none';
}








function val_kalk_internet (AForm) {


    reg = /^[0-9]{1,4}$/;
    wyn = AForm.kwh.value.match(reg);
    if (wyn == null) {
        alert("Wprowadzono niepoprawną wartość pola 'Zużycie prądu'! " +
        		"Wpisz wartość z zakresu 0-9999!");
        return false;
    }


    if (AForm.transfer.selectedIndex == "none" ) {
	alert("Nie wybrano opcji 'Rodzaj taryfy'!");
	return false;
    }


    if (AForm.czas_umowy.value == "none" ) {
	alert("BŁĄD! Nie wybrano opcji 'Okres umowy'.");
	return false;
    }


    return true;
}




