<!--



function show_hide_rate(pole){
var pole = document.getElementById(pole)

if(pole.style.display == 'none')  
{pole.style.display='';
}
else if(pole.style.display == '')  {
pole.style.display='none';

}
 
}

function calc2(what, obiekt, suma1, suma2){
if (what.style.display=='') {
ile=suma1.value*1.1
result=Math.round(ile*100)/100 
var anum=/(^\d+$)|(^\d+\.\d+$)/
if (anum.test(result)){
suma2.value=result
}
else{
suma2.value='blad'
}}}

function calc(what, obiekt, suma1, suma2){
if (what.style.display=='none') {
what.style.display='';
var tekst = ".";
var str=suma1.value;
var newstr = str.replace(/,| /, tekst);
ile=newstr*1.1
result=parseInt(ile*100)/100
var anum=/(^\d+$)|(^\d+\.\d+$)/
if (anum.test(result)){
suma2.value=result
}
else{
suma2.value='blad'
}

}
else{ what.style.display='none'
suma2.value=''
 }
 
}

 function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
        // alert(charCode);
         if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode!=46){
                        return false;
}
else{
setwhite(document.getElementById('form_amount')); 
         return true;
}      }

function noenter() {
  return !(window.event && window.event.keyCode == 13); }


function checkAll() {

var g =document.zgloszenia
field = g['kasuj[]'];
checkbutton = document.getElementById("checkall")

if(checkbutton.innerHTML == 'Zaznacz'){
	for (i = 0; i < field.length; i++)

	field[i].checked = true;
	checkbutton.innerHTML = 'Odznacz'
	}
	
	else
if(checkbutton.innerHTML == 'Odznacz'){
	for (i = 0; i < field.length; i++)

	field[i].checked = false;
	checkbutton.innerHTML = 'Zaznacz'
	}
	
}




function change(pole,wart){
var f = document.getElementById(pole)
  //alert(wart)
  f.className=''+wart+''
  }
function setwhite(obj){
obj.style.backgroundColor='white';
}
function setwhite2(obj, obj2){

obj.style.backgroundColor='white';
document.getElementById(obj2).style.backgroundColor='white';

}


function check_form(){
  var f = document.zgloszenie
  
  if (f.form_client_name.value == '')
  {
  //kolor(client_name);  
    alert("Podaj nazwę klienta ubezpieczonego");
    f.form_client_name.style.backgroundColor='red';
    f.form_client_name.focus()
    
    //document.getElementById("client_name").className='font td_align_35_br border_red';
    return false;
}
  if (f.form_client_address.value == '')
  {
  //kolor(client_name);  
    alert("Podaj adres klienta ubezpieczonego");
    f.form_client_address.style.backgroundColor='red';
    f.form_client_address.focus()
    
    //document.getElementById("client_name").className='font td_align_35_br border_red';
    return false;
}
else if (f.form_amount.value == '')
  {
//    document.getElementById("client_address").className='font td_align_35_br';
   //document.getElementById("amount").className='font td_align_35_br border_red';
    alert("Podaj kwotę ubezpieczenia");
     f.form_amount.style.backgroundColor='red';
    f.form_amount.focus()
    return false;
}
/*
else if(f.form_duty_insurance.checked == true && f.form_duty_value.value == '')
  {
//   document.getElementById("amount").className='font td_align_35_br';
   //document.getElementById("duty_val").className='font td_align_35_br border_red';
    alert("Podaj kwotę ubezpieczenia cła");
     f.form_duty_value.style.backgroundColor='red';
    f.form_duty_value.focus()
    error=1;   
    return false;
}
*/
else
 if (f.form_transport_type.value == '')
  {
   //document.getElementById("tr_type").className='font td_align_35_br border_red';
    alert("Podaj typ transportu");
     f.form_transport_type.style.backgroundColor='red';
    f.form_transport_type.focus()
    return false;
}

else if (f.form_insurance_from_date.value == '')
  {
     //document.getElementById("ins_from").className='font td_align_35_br border_red';
    alert("Wybierz datę początkową okresu ubezpieczenia");
     f.form_insurance_from_date.style.backgroundColor='red';
    f.form_insurance_from_date.focus()
    return false;
}
/*else if (f.form_insurance_to_date.value == '')
  {
  //document.getElementById("ins_to").className='font td_align_35_br border_red';
    
    alert("Wybierz datę koncową okresu ubezpieczenia");
     f.form_insurance_to_date.style.backgroundColor='red';
   
    f.form_insurance_to_date.focus()
    return false;
}*/
else if (f.form_route_city_from.value == '')
  {
  //document.getElementById("rt_from").className='font td_align_35_br border_red';
    
    alert("Podaj miasto początkowe trasy");
      f.form_route_city_from.style.backgroundColor='red';
   
    f.form_route_city_from.focus()
    return false;
}
else if (f.form_route_country_from.value == 0)
  {
  //document.getElementById("rt_from").className='font td_align_35_br border_red';
    
    alert("Wybierz kraj początkowy trasy");
          f.form_route_country_from.style.backgroundColor='red';

    f.form_route_country_from.focus()
    return false;
}
else if (f.form_route_city_to.value == '')
  {
   //document.getElementById("rt_to").className='font td_align_35_br border_red';
    alert("Podaj miasto końcowe trasy");
          f.form_route_city_to.style.backgroundColor='red';
    f.form_route_city_to.focus()
    return false;
}
else if (f.form_route_country_to.value == 0)
  {
  //document.getElementById("rt_to").className='font td_align_35_br border_red';
   
    alert("Wybierz kraj końcowy trasy");
     f.form_route_country_to.style.backgroundColor='red';
    f.form_route_country_to.focus()
    return false;
}

else if((f.form_reload_city_1.value =='' && f.form_reload_country_1.selectedIndex  != 0) ||(f.form_reload_city_1.value !='' && f.form_reload_country_1.selectedIndex  == 0))  
{
//document.getElementById("rel").className='font td_align_100_br border_red';
   
    alert("Wybierz miasto i kraj 1 etapu przeładunku");
          f.form_reload_city_1.style.backgroundColor='red';
          f.form_reload_country_1.style.backgroundColor='red';
          
    f.form_reload_city_1.focus()
    return false;
}


else if((f.form_reload_city_2.value =='' && f.form_reload_country_2.selectedIndex  != 0) ||(f.form_reload_city_2.value !='' && f.form_reload_country_2.selectedIndex  == 0))  
{
//document.getElementById("rel").className='font td_align_100_br border_red';

    alert("Wybierz miasto i kraj 2 etapu przeładunku");
       f.form_reload_city_2.style.backgroundColor='red';
          f.form_reload_country_2.style.backgroundColor='red';
    f.form_reload_city_2.focus()
    return false;
}

else if((f.form_reload_city_3.value =='' && f.form_reload_country_3.selectedIndex  != 0) ||(f.form_reload_city_3.value !='' && f.form_reload_country_3.selectedIndex  == 0))  
{
//document.getElementById("rel").className='font td_align_100_br border_red';

    alert("Wybierz miasto i kraj 3 etapu przeładunku");
           f.form_reload_city_3.style.backgroundColor='red';
          f.form_reload_country_3.style.backgroundColor='red';
    f.form_reload_city_3.focus()
    return false;
}



else if(f.form_change_carrier[1].checked && f.form_change_carrier_dsc.value == '')
  {
  //document.getElementById("car_change").className='font td_align_120_br border_red';

    alert("Uzupełnij opis zmiany przewoźnika");
         f.form_change_carrier_dsc.style.backgroundColor='red';
    f.form_change_carrier_dsc.focus()
    return false;
}

else if(f.form_store[1].checked){

if (f.form_store_name.value == '')
  {
  //document.getElementById("store").className='font td_align_120_br border_red';

    alert("Wpisz miejsce magazynowania");
         f.form_store_name.style.backgroundColor='red';
    f.form_store_name.focus()
    return false;
}
else if (f.form_store_from_date.value == '' || f.form_store_from_date.value == '0000-00-00')
  {
//    document.getElementById("store").className='font td_align_120_br border_red';
    alert("Wybierz datę początkową magazynowania");
    f.form_store_from_date.focus()
         f.form_store_from_date.style.backgroundColor='red';
    return false;
}
else if (f.form_store_to_date.value == '' || f.form_store_to_date.value == '0000-00-00')
  {
  //  document.getElementById("store").className='font td_align_120_br border_red';
    alert("Wybierz datę końcową magazynowania");
         f.form_store_to_date.style.backgroundColor='red';
    f.form_store_to_date.focus()
    return false;
}


}
/*
else if (f.form_goods_numbers.value == "")
  {
  //document.getElementById("rt_from").className='font td_align_35_br border_red';
    
    alert("Podaj znaki i numery towaru");
          f.form_goods_numbers.style.backgroundColor='red';

    f.form_goods_numbers.focus()
    return false;
}
*/
else if (f.form_goods_dsc.value == "")
  {
  //document.getElementById("rt_from").className='font td_align_35_br border_red';
    
    alert("Podaj nazwę towaru");
          f.form_goods_dsc.style.backgroundColor='red';

    f.form_goods_dsc.focus()
    return false;
}
/*
else if (f.form_goods_package_amount.value == "")
  {
  //document.getElementById("rt_from").className='font td_align_35_br border_red';
    
    alert("Podaj ilość opakowań");
          f.form_goods_package_amount.style.backgroundColor='red';

    f.form_goods_package_amount.focus()
    return false;
}

else if (f.form_goods_package_weight.value == "")
  {
  //document.getElementById("rt_from").className='font td_align_35_br border_red';
    
    alert("Podaj masę towaru");
          f.form_goods_package_weight.style.backgroundColor='red';

    f.form_goods_package_weight.focus()
    return false;
}



else if (f.form_goods_package_type.value == 0)
  {
  //document.getElementById("rt_from").className='font td_align_35_br border_red';
    
    alert("Wybierz rodzaj opakowania");
          f.form_goods_package_type.style.backgroundColor='red';

    f.form_goods_package_type.focus()
    return false;
}
*/

else{
//document.zgloszenie.submit();
  return true;
}

}

function show_hide_textbox(pole,obj, obj2){
var pole = document.getElementById(pole)
var obj = document.getElementById(obj)
var obj2 = document.getElementById(obj2)

if(pole.selectedIndex== 1)  
{obj.style.display='';
}
else if(pole.selectedIndex != 1)  {
obj.style.display='none';
obj2.value='';

}
 
}

function show_hide_checkbox(pole, obj, obj2){
var pole = document.getElementById(pole)
var obj2 = document.getElementById(obj2)

if(obj.checked == true)  
{pole.style.display='none';
obj2.value='';
}
else if(obj.checked == false)  {
pole.style.display='';

}
 
}


function show_hide_val(pole, wart){
var pole = document.getElementById(pole)

if(wart == 1)  
{pole.style.display='none';
}
else if(wart == 2)  {
pole.style.display='';

}
 
}

function show_hide(pole){
var pole = document.getElementById(pole)

if(pole.style.display == 'none')  
{pole.style.display='';
}
else if(pole.style.display == '')  {
pole.style.display='none';

}
 
}

function sh(what, what2){
what.style.display='';
what2.style.display='none';
 
}

function otworz(adres, x, y) {
noweOkno = window.open(adres,'','height='+y+', width='+x)
} 


function check_login(){
  
  var f = document.login_form
  
  if (f.login_field.value == '')
  {
    alert("Wpisz login");
    f.login_field.focus()
    return false;
}

else  if (f.pass_field.value == '')
  {
    alert("Wpisz hasło");
        f.pass_field.focus()
        return false;

    
}

else{
  
  return true;
}

}

function register_user(){
  
  
  var invalid = " "; // Invalid character is a space
var minLength = 6; // Minimum length
  
  var f = document.register;
  
  if (f.user_name.value == '')
  {
    alert("Wpisz imię");
    f.user_name.focus();
    return false;
}

else  if (f.user_surname.value == '')
  {
    alert("Wpisz nazwisko");
        f.user_surname.focus();
return false;
    
}

else  if (f.user_company.value == '')
  {
    alert("Wpisz nazwę firmy");
        f.user_company.focus();
return false;
}



else  if (f.user_mail.value == '')
  {
    alert("Wpisz adres email");
        f.user_mail.focus();
return false;
    
}

else if (f.user_mail.value != ''){
validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
strEmail = f.user_mail.value;

if (strEmail.search(validRegExp) == -1) 
{
alert(" Podaj poprawny adres email");
        f.user_mail.focus();
        return false;
}
else
{

  if (f.user_phone.value == '')
  {
    alert("Wpisz numer telefonu");
        f.user_phone.focus();
return false;
    
}
else
if (f.user_login.value == '')
  {
    alert("Wpisz login");
        f.user_login.focus();
return false;
    
}


else if (f.security_code.value == '')
  {
    alert("Przepisz tekst z obrazka");
        f.security_code.focus();
return false;
    
}

else if (f.user_pass.value == '')
  {
    alert("Wpisz hasło");
        f.user_pass.focus();

    return false;
}

else if (f.user_pass2.value == '')
  {
    alert("Potwierdź hasło");
        f.user_pass2.focus();
return false;
    
}


else if (f.user_pass.value != f.user_pass2.value)
  {
    alert("Podane hasła są różne");
		f.user_pass2.value = ''
        f.user_pass2.focus();
return false;
    
}

else if (f.user_pass.value !='' && f.user_pass2.value !='' && f.user_pass.value == f.user_pass2.value)
  {
if (f.user_pass.value.length < minLength) {
alert('Twoje hasło musi mieć minimalnie ' + minLength + ' znaków. Podaj dłuższe hasło.');

    f.user_pass2.value = '';
    f.user_pass.value = '';
    f.user_pass.focus();
  return false;
}}




else{
  f.send_button.disabled=true;
  return true;
  
}


}
}

 
}


function passwordChanged() {
var strength = document.getElementById("strength");
var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
var enoughRegex = new RegExp("(?=.{6,}).*", "g");
var pwd = document.register.user_pass;
if (pwd.value.length==0) {
//strength.innerHTML = "Podaj hasło";
} else if (false == enoughRegex.test(pwd.value)) {
strength.innerHTML = "Zbyt mało znaków";
} else if (strongRegex.test(pwd.value)) {
strength.innerHTML = "<span style=\"color:green\">Silne hasło</span>";
} else if (mediumRegex.test(pwd.value)) {
strength.innerHTML = "<span style=\"color:orange\">Średnie hasło</span>";
} else { 
strength.innerHTML = "<span style=\"color:red\">Słabe hasło</span>";
}
}



function lost_password(){
  
  var f = document.lost_password_form
  
  if (f.lost_pass.value == '')
  {
    alert("Wpisz login lub adres email");
    f.lost_pass.focus()
    return false;
}

else  if (f.security_code.value == '')
  {
    alert("Przepisz tekst z obrazka");
        f.security_code.focus()
        return false;

    
}

else{
  
  return true;
}

}


function reset_password(){
  
  var f = document.register
    var invalid = " "; // Invalid character is a space
var minLength = 6; // Minimum length

if (f.user_pass.value == '')
  {
    alert("Wpisz hasło");
        f.user_pass.focus();

    return false;
}

else if (f.user_pass2.value == '')
  {
    alert("Potwierdź hasło");
        f.user_pass2.focus();
return false;
    
}


else if (f.user_pass.value != f.user_pass2.value)
  {
    alert("Podane hasła są różne");
		f.user_pass2.value = ''
        f.user_pass2.focus();
return false;
    
}

else  if (f.security_code.value == '')
  {
    alert("Przepisz tekst z obrazka");
        f.security_code.focus()
        return false;

    
}

else if (f.user_pass.value !='' && f.user_pass2.value !='' && f.user_pass.value == f.user_pass2.value)
  {
if (f.user_pass.value.length < minLength) {
alert('Twoje hasło musi mieć minimalnie ' + minLength + ' znaków. Podaj dłuższe hasło.');

    f.user_pass2.value = '';
    f.user_pass.value = '';
    f.user_pass.focus();
  return false;
}}


else{
  
  return true;
}

}

function disableEnterKey(e)
{
     var key;

     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox

     if(key == 13)
          return false;
     else
          return true;
}

function check_user(){
  
  
  var invalid = " "; // Invalid character is a space
var minLength = 6; // Minimum length
  
  var f = document.register;
  
  if (f.user_name.value == '')
  {
    alert("Wpisz imię");
    f.user_name.focus();
    return false;
}

else  if (f.user_surname.value == '')
  {
    alert("Wpisz nazwisko");
        f.user_surname.focus();
return false;
    
}

else  if (f.user_company.value == '')
  {
    alert("Wpisz nazwę firmy");
        f.user_company.focus();
return false;
}



else  if (f.user_mail.value == '')
  {
    alert("Wpisz adres email");
        f.user_mail.focus();
return false;
    
}

else if (f.user_mail.value != ''){
validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
strEmail = f.user_mail.value;

if (strEmail.search(validRegExp) == -1) 
{
alert(" Podaj poprawny adres email");
        f.user_mail.focus();
        return false;
}
else
{

  if (f.user_phone.value == '')
  {
    alert("Wpisz numer telefonu");
        f.user_phone.focus();
return false;
    
}
else
if ((f.user_pass.value !='' && f.user_pass2.value =='')||(f.user_pass.value =='' && f.user_pass2.value !=''))
  {
    alert("Proszę podać oba hasła");
		//f.user_pass2.value = ''
        f.user_pass.focus();
return false;
    
}

else if (f.user_pass.value !='' && f.user_pass2.value !='' && f.user_pass.value != f.user_pass2.value)
  {
    alert("Podane hasła są różne");
		f.user_pass2.value = ''
        f.user_pass2.focus();
return false;
    
}

else if (f.user_pass.value !='' && f.user_pass2.value !='' && f.user_pass.value == f.user_pass2.value)
  {
if (f.user_pass.value.length < minLength) {
alert('Twoje hasło musi mieć minimalnie ' + minLength + ' znaków. Podaj dłuższe hasło.');

    f.user_pass2.value = '';
    f.user_pass.value = '';
    f.user_pass.focus();
  return false;
}}




else{
  f.save_profile.disabled=false;
  return true;
  
}


}
}

 
}


-->

