var XMLHttpRequestObject = false;
var XMLHttpRequestObject2 = false;

if(window.XMLHttpRequest){
  XMLHttpRequestObject = new XMLHttpRequest();
  XMLHttpRequestObject2 = new XMLHttpRequest();
}
else if(window.ActiveXObject){
  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
  XMLHttpRequestObject2 = new ActiveXObject("Microsoft.XMLHttp");
}


function wstawflash(nazwa,szerokosc,wysokosc) 
{
  document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+szerokosc+'" height="'+wysokosc+'" id="testNaStr" align="middle">');
  document.write('<param name="allowScriptAccess" value="sameDomain" />');
  document.write('<param name="movie" value="'+nazwa+'" />');
  document.write('<param name="quality" value="high" />');
  document.write('<param name="wmode" value="transparent" />');
  document.write('<param name="bgcolor" value="#ffffff" />');
  document.write('<embed wmode="transparent" src="'+nazwa+'" quality="high" bgcolor="#ffffff" width="'+szerokosc+'" height="'+wysokosc+'" name="testNaStr" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
  document.write('</object>');
}


function number_format(n, q, r, s, p, i){ with(Math)return(''+round(~~n*(i=pow(10,q||1)))/i).replace(/(\d)(?=(.{3})+$)/g, "$1"+(s||' '))+(q>0?(r||',')+(i=''+round((n||1)*i)).slice(i.length-q):'') } 


function form_kontaktowy(form,dest) {

 //alert ("kliknoles" +dest);
 /*
 if (form.nazwa_firmy.value=='') 
 {
   alert("Enter Company name!");
   return false;
 }
 */
 if (form.imie.value=='') 
 {
   alert("Enter Name!");
   return false;
 }
 
 if (form.telefon.value=='') 
 {
   alert("Enter telephone number!");
   return false;
 }
 

 if (form.email.value=='') 
 {
   alert("Enter email!");
   return false;
 }
 if(form.email.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.email.value; 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" Your email address entries must match!');
      return false;
    }
 }

 if (form.tresc_wiadomosci.value=='') 
 {
   alert("Enter message!");
   return false;
 }
 /*

 if (form.data_wynajmu.value=='') 
 {
   alert("Proszę podać Date i godzinę wynajmu!");
   return false;
 }
 
 if (form.data_zwrotu.value=='') 
 {
   alert("Proszę podać Date i godzinę zwrotu!");
   return false;
 }
 
 if (form.auto.value=='') 
 {
   alert("Proszę wybrać Auto!");
   return false;
 }

 if (form.lokalizacja.value=='') 
 {
   alert("Proszę wybrać Lokalizację!");
   return false;
 }

 var opcja_wybrana = '';
 for (i=0; i<document.form_kontakt.opcja.length; i++){
      if (document.form_kontakt.opcja[i].checked==true) {
         opcja_wybrana += document.form_kontakt.opcja[i].value;
         opcja_wybrana += ", ";  
      }
 }
 
 if(form.zgoda.checked==false){
   alert("Proszę wyrazić zgodę na wykorzystanie podanych danych w celu skontaktowania się z Panią/Panem!");
   return false;
 }
 */
 
  var adres = "./form_kontaktowy/blok_wyslij_form_ajax.php?imie=" + form.imie.value +
                                                  "&id_blok=" + form.id_blok.value +
                                                  "&email=" + form.email.value +
                                                  "&telefon=" + form.telefon.value +
                                                  "&tresc_wiadomosci=" + form.tresc_wiadomosci.value; 

  //alert(form.tresc_wiadomosci.value);
  if(XMLHttpRequestObject){
  
     if (navigator.appName=="Microsoft Internet Explorer") { 
         var div = document.all[dest];
     }
     else {
         var div = document.getElementById(dest);
     }
    
    XMLHttpRequestObject.open("GET", adres);
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if(XMLHttpRequestObject.readyState == 4 && 
          XMLHttpRequestObject.status == 200){
        div.innerHTML = XMLHttpRequestObject.responseText;
        clearForm(form);
      }
    }
    XMLHttpRequestObject.send(null);
  }


}


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;
}


/* PRZEWIJANY TEKST */
var bannerID=0  //create a global variable named bannerID.

function banner(msg,ctrlwidth) {
        // bring msg width to form control width.
        //msg = "&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;"+msg
        newmsg = msg
        while (newmsg.length < ctrlwidth) {
                newmsg += msg
        }
        // Set up the form and form field.
        document.write ('<FORM NAME="Banner_txt">');
        document.write ('<INPUT NAME="banner_txt" VALUE= "'+newmsg+'" SIZE= '+ctrlwidth+' class="input_przewijany_tekst">');
        document.write ('</FORM>');
        var bannerID = null
        rollmsg()       //get the banner rolling
}
function rollmsg() {
      NowMsg = document.Banner_txt.banner_txt.value
        NowMsg = NowMsg.substring(1,NowMsg.length)+NowMsg.substring(0,1)
        document.Banner_txt.banner_txt.value = NowMsg
        bannerID = setTimeout("rollmsg()",250)
}

/* MENU ROZWIJANE */
function over_btn(id){
           var left="left"+id;
           var right="right"+id;
           var mbutton="mbutton"+id;
           //alert (left);
           //alert (right);
           var button_left = document.getElementById(left);
           var button_right = document.getElementById(right);
           var button = document.getElementById(mbutton);
           var url_left='images/menu/menu_left_on.png';
           var url_right='images/menu/menu_right_on.png';
           var button_style='url(images/menu/m_bg_on.png)';
           var button_style_color='#FDA8A8';
           //alert (url);
           button_left.src = url_left;
           button_right.src = url_right;
           button.style.backgroundImage = button_style;
           button.style.color = button_style_color;
}

function out_btn(id){
           var left="left"+id;
           var right="right"+id;
           var mbutton="mbutton"+id;
          // alert (name);
           var button_left = document.getElementById(left);
           var button_right = document.getElementById(right);
           var button = document.getElementById(mbutton);
           var url_left='images/menu/menu_left_off.png';
           var url_right='images/menu/menu_right_off.png';
           var button_style='none';
           var button_style_color='#FC9494';
           //alert (url);
           button_left.src = url_left;
           button_right.src = url_right;
           button.style.backgroundImage = button_style;
           button.style.color = button_style_color;
}


/* VALIDACJA FORM ZAMOWIEN */

function koszt_przesylki(form,calkowita_wartosc_vat){

  var id_kraj = form.kraj.value;
  var adres = "./sklep/koszt_przesylki_ajax.php?id_kraj=" + id_kraj;

  //alert(adres);
  if(XMLHttpRequestObject){
  
     if (navigator.appName=="Microsoft Internet Explorer") { 
         var div_przesylka = document.all['postage_price'];
         var div_total_price = document.all['total_price'];
     }
     else {
         var div_przesylka = document.getElementById('postage_price');
         var div_total_price = document.getElementById('total_price');
     }
    
    XMLHttpRequestObject.open("GET", adres);
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if(XMLHttpRequestObject.readyState == 4 && 
          XMLHttpRequestObject.status == 200){
          
          div_przesylka.innerHTML = XMLHttpRequestObject.responseText;
               var koszt_przesylki = XMLHttpRequestObject.responseText;
               var total_price = parseFloat(calkowita_wartosc_vat) + parseFloat(koszt_przesylki);
               total_price = number_format(total_price, 2, '.', '');  //liczba, ilosc po przecinku, znak rozdzielajacy, znak rozdzielajacy setki
          //document.getElementById('testtest').innerHTML = total_price;
          
             // wczytanie wartosci total_price do hiddena		  
			       var input_amount = document.getElementById('amount');
			       input_amount.value = total_price;
         
          
          div_total_price.innerHTML = total_price;
      }
    }
    XMLHttpRequestObject.send(null);
  }
}

function sprawdz_dane_rozliczeniowe(form){   
  if(form.dane_rozliczeniowe.checked){
    form.ulica_roz.disabled=true;
    form.elements['ulica_roz'].value = '';
    form.miasto_roz.disabled=true;
    form.elements['miasto_roz'].value = '';
    form.kod_pocztowy_roz.disabled=true;
    form.elements['kod_pocztowy_roz'].value = '';  
    form.kraj_roz.disabled=true;
    form.elements['kraj_roz'].value = '';
  }
  else{
    form.ulica_roz.disabled=false;
    form.miasto_roz.disabled=false;
    form.kod_pocztowy_roz.disabled=false;
    form.kraj_roz.disabled=false;
  }   
}

function form_zam(form)
{

  if (form.imie.value=='') 
  {
    alert("Enter Name");
    return false;
  }
  
  if (form.nazwisko.value=='') 
  {
    alert("Enter Surname");
    return false;
  }
  
  if (form.tel.value=='') 
  {
    alert("Enter telephone number");
    return false;
  }
  
  if (form.mail.value=='') 
  {
    alert("Enter email");
    return false;
  }
  
  if(form.mail.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.mail.value; 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" Your email address entries must match!');
      return false;
    }
  }
  
  if (form.ulica.value=='') 
  {
    alert("Enter Street address");
    return false;
  }
  
  if (form.miasto.value=='') 
  {
    alert("Enter city");
    return false;
  }
    
  if (form.kod_pocztowy.value=='') 
  {
    alert("Enter postcode");
    return false;
  }
  
  if (form.kraj.value=='0') 
  {
      alert("Select country");
      return false;
  }
  
  if(form.dane_rozliczeniowe.checked==false){
      var dane_rozliczeniowe = '';
      if (form.ulica_roz.value=='') 
      {
        alert("Enter billing Street address");
        return false;
      }
  
      if (form.miasto_roz.value=='') 
      {
        alert("Enter billing city");
        return false;
      }
      
      if (form.kod_pocztowy_roz.value=='') 
      {
        alert("Enter billing postcode");
        return false;
      } 
      
      if (form.kraj_roz.value=='') 
      {
        alert("Enter billing country");
        return false;
      }  
  }
  else { var dane_rozliczeniowe = 'checked'; }
  
  // ZAPISANIE ZAMOWIENIA DO BAZY DANYCH
  var adres = "./sklep/zamowienie_zapis_ajax.php?imie=" + form.imie.value +
                                               "&nazwisko=" + form.nazwisko.value +
                                               "&tel=" + form.tel.value +
                                               "&mail=" + form.mail.value +
                                               "&ulica=" + form.ulica.value +
                                               "&miasto=" + form.miasto.value +
                                               "&kod_pocztowy=" + form.kod_pocztowy.value +
                                               "&kraj=" + form.kraj.value +
                                               "&dane_rozliczeniowe=" + dane_rozliczeniowe +
                                               "&ulica_roz=" + form.ulica_roz.value +
                                               "&miasto_roz=" + form.miasto_roz.value +
                                               "&kod_pocztowy_roz=" + form.kod_pocztowy_roz.value +
                                               "&kraj_roz=" + form.kraj_roz.value; 
  

            var req = new XMLHttpRequest();
            req.open('GET', adres, false);
            req.send(null);
            if(req.status == 200) {
                   //alert(req.responseText);
                   var id_zam = req.responseText;
                   //alert ('zamowienie zapisane ' + id_zam);
                  
                    // wczytanie id_zam do hiddena		  
        			      var input_item_number = document.getElementById('item_number');
        			      input_item_number.value = id_zam;
        			      
                    // wczytanie nazwy zamowienia do hiddena		  
        			      var input_item_name = document.getElementById('item_name');
        			      input_item_name.value = 'yumchaa.com Order: ' + id_zam;                                   

            }
            else {
               alert("Błąd podczas ładowania id_zam\n"); }       
     
}

function GaleriaZmienStylKlasy(klasa){
    var wszystkie = document.getElementsByTagName('div');
    for(var i=0;i<wszystkie.length;i++){
      if(wszystkie[i].className==klasa){
         wszystkie[i].style.visibility = 'hidden';
         wszystkie[i].style.display = 'none';
      }
    }
}

function MiniaturyZmienStylKlasy(klasa){
    var wszystkie = document.getElementsByTagName('img');
    for(var i=0;i<wszystkie.length;i++){
      if(wszystkie[i].className==klasa){
         wszystkie[i].style.opacity = '1';
      }
    }
}  

function galeria_img (id_gal,id_foto) {
  //alert('pokaz: '+id_gal+' foto: '+id_foto);

  //duze foto
  var klasa = 'galeria_img_duze_'+id_gal;
  GaleriaZmienStylKlasy(klasa);

  var div_pokaz = 'duze_'+id_gal+'_'+id_foto;
  document.getElementById(div_pokaz).style.visibility = 'visible';
  document.getElementById(div_pokaz).style.display = 'block';
  
  //miniatury
  var klasa = 'galeria_img_miniatury_'+id_gal;
  MiniaturyZmienStylKlasy(klasa);
  
  var miniatura = 'minitura_'+id_gal+'_'+id_foto;
  document.getElementById(miniatura).style.opacity = '0.5';  
}

function PokazDiv(id){
 elem = document.getElementById(id);
 elem.style.visibility = 'visible';
}

function ZamknijDiv(id){
 elem = document.getElementById(id);
 elem.style.visibility = 'hidden';
}


// WYPISZ PRODUKTY MIASTO //
function wypisz_produkt_miasto(zapisanyMiastoId,zapisanyTypId){
   var obiektSelect = document.getElementById('formAccountBusiness').produkt_kraj_id;
   var kraj_id = ( obiektSelect.options[obiektSelect.selectedIndex].value ); 
   //alert ('wybrana lokalizacja: '+kraj_id+ ' zapisanyMiastoId: ' + zapisanyMiastoId + ' zapisanyTypId: ' + zapisanyTypId);


    if(XMLHttpRequestObject){
       var adres = "./cms/zarzadzanie_strona/produkt_miastoFirma_ajax.php?kraj_id=" + kraj_id + "&zapisanyMiastoId=" + zapisanyMiastoId + "&zapisanyTypId=" + zapisanyTypId;
       var div_nazwaID = 'produkt_miasto_select';
       var divSelect = document.getElementById(div_nazwaID);
       XMLHttpRequestObject.open("GET", adres);       
       XMLHttpRequestObject.onreadystatechange = function()
       {
         if(XMLHttpRequestObject.readyState == 4 && 
             XMLHttpRequestObject.status == 200){
             //alert (XMLHttpRequestObject.responseText);           
             divSelect.innerHTML = XMLHttpRequestObject.responseText;
             wypisz_produkt_typ(zapisanyTypId);            
         }
       }
       XMLHttpRequestObject.send(null);
      
   }    
}

// WYPISZ PRODUKTY TYP //
function wypisz_produkt_typ(zapisanyTypId){
   var obiektSelect = document.getElementById('formAccountBusiness').produkt_miasto_id;
   var miasto_id = ( obiektSelect.options[obiektSelect.selectedIndex].value ); 
   //alert ('wybrana lokalizacja: '+miasto_id+' zapisanyTypId: ' + zapisanyTypId);


    if(XMLHttpRequestObject2){
       var adres = "./cms/zarzadzanie_strona/produkt_typ_ajax.php?miasto_id=" + miasto_id + "&zapisanyTypId=" + zapisanyTypId;
       var div_nazwaID = 'produkt_typ_select';
       var divSelect = document.getElementById(div_nazwaID);
       XMLHttpRequestObject2.open("GET", adres);       
       XMLHttpRequestObject2.onreadystatechange = function()
       {
         if(XMLHttpRequestObject2.readyState == 4 && 
             XMLHttpRequestObject2.status == 200){
             //alert (XMLHttpRequestObject.responseText);           
             divSelect.innerHTML = XMLHttpRequestObject2.responseText;            
         }
       }
       XMLHttpRequestObject2.send(null);
      
   }   
}


function wypisz_miasta_wyszukiwarka(wyszukajMiastoId){
   var obiektSelect = document.getElementById('wyszukiwarka').wyszukaj_kraj_id;
   var kraj_id = ( obiektSelect.options[obiektSelect.selectedIndex].value ); 
   //alert ('kraj: '+kraj_id+' zapisaneMiasto: ' + wyszukajMiastoId);

    
    if(XMLHttpRequestObject){
       var adres = "./cms/zarzadzanie_strona/produkt_miasto_ajax.php?kraj_id=" + kraj_id + "&wyszukajMiastoId=" + wyszukajMiastoId;
       var div_id = 'wyszukaj_miasto_select';
       var div = document.getElementById(div_id);
       XMLHttpRequestObject.open("GET", adres);       
       XMLHttpRequestObject.onreadystatechange = function()
       {
         if(XMLHttpRequestObject.readyState == 4 && 
             XMLHttpRequestObject.status == 200){
             //alert (XMLHttpRequestObject.responseText);           
             div.innerHTML = XMLHttpRequestObject.responseText;            
         }
       }
       XMLHttpRequestObject.send(null);
      
   } 
   
}



function wyszukiwarka_spr_rodzaj(id) {

    var form = document.getElementById('wyszukiwarka');
    for (x=0; x<form.szukaj_rodzaj.length; x++)
    if (form.szukaj_rodzaj[x].checked) {
       //alert( 'zaznaczyles opcję nr ' + x) 
       if (x==1 || x==2) {
           wyszukiwarka_pokaz(id);
       }
       else {
           wyszukiwarka_ukryj(id);
       }    
    }
}


function cena_spr_rodzaj(id1,id2) {

    var form = document.getElementById('wyszukiwarka');
    for (x=0; x<form.produkt_rodzaj.length; x++)
    if (form.produkt_rodzaj[x].checked) {
       //alert( 'zaznaczyles opcję nr ' + x) 
       if (x==1 || x==2) {
           wyszukiwarka_ukryj(id1);
           wyszukiwarka_pokaz(id2);
       }
       else {
           wyszukiwarka_pokaz(id1);
           wyszukiwarka_ukryj(id2);
       }    
    }
}

function wyszukiwarka_pokaz(id) {
   //alert ('pokaz ' + id);
   if (navigator.appName=="Microsoft Internet Explorer") { 
       document.all[id].style.visibility = 'visible';
       document.all[id].style.display = 'block';   
   } else {
       document.getElementById(id).style.visibility = 'visible';
       document.getElementById(id).style.display = 'block';   
   }
}

function wyszukiwarka_ukryj(id) {
   //alert ('ukryj ' + id);
   if (navigator.appName=="Microsoft Internet Explorer") { 
       document.all[id].style.visibility = 'hidden';
       document.all[id].style.display = 'none';  
   } else {
       document.getElementById(id).style.visibility = 'hidden';
       document.getElementById(id).style.display = 'none';  
   }
}


function formInfo(form,dest) {

 //alert("kliknoles " + form.produkt_dane.value);
 if (form.temat.value=='') 
 {
   alert("Select Subject!");
   return false;
 } 
 
 /*
 if (form.imie.value=='') 
 {
   alert("Enter Name!");
   return false;
 }
 
 if (form.telefon.value=='') 
 {
   alert("Enter telephone number!");
   return false;
 }
 

 if (form.email.value=='') 
 {
   alert("Enter email!");
   return false;
 }
 if(form.email.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.email.value; 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" Your email address entries must match!');
      return false;
    }
 }
 */
 if (form.tresc_wiadomosci.value=='') 
 {
   alert("Enter Optional message!");
   return false;
 }

  var adres = "./form_kontaktowy/wyslij_form_info_ajax.php?temat=" + form.temat.value +
                                                  "&produkt_dane=" + form.produkt_dane.value +
                                                     "&id_klient=" + form.id_klient.value +
                                                    "&id_produkt=" + form.id_produkt.value +
                                              "&tresc_wiadomosci=" + form.tresc_wiadomosci.value; 

  //alert(form.tresc_wiadomosci.value);
  if(XMLHttpRequestObject){
  
     if (navigator.appName=="Microsoft Internet Explorer") { 
         var div = document.all[dest];
     }
     else {
         var div = document.getElementById(dest);
     }
    
    XMLHttpRequestObject.open("GET", adres);
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if(XMLHttpRequestObject.readyState == 4 && 
          XMLHttpRequestObject.status == 200){
        div.innerHTML = XMLHttpRequestObject.responseText;
        clearForm(form);
      }
    }
    XMLHttpRequestObject.send(null);
  }
}


function formPowiadomZnajomego(form,dest) {

 //alert("kliknoles " + form.produkt_dane.value);

 if (form.mail_znajomego.value=='') 
 {
   alert("Enter Friend’s e-mail!");
   return false;
 }
 if(form.mail_znajomego.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.mail_znajomego.value; 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" Friend’s e-mail address entries must match!');
      return false;
    }
 }

 
 if (form.imie.value=='') 
 {
   alert("Enter Your name!");
   return false;
 } 

 if (form.email.value=='') 
 {
   alert("Enter Your e-mail!");
   return false;
 }
 if(form.email.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.email.value; 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" Your email address entries must match!');
      return false;
    }
 }

 if (form.tresc_wiadomosci.value=='') 
 {
   alert("Enter message!");
   return false;
 }
  
  var adres = "./form_kontaktowy/wyslij_form_doZnajomego_ajax.php?imie=" + form.imie.value +
                                               "&mail_znajomego=" + form.mail_znajomego.value +
                                                        "&email=" + form.email.value +
                                             "&tresc_wiadomosci=" + form.tresc_wiadomosci.value; 

  //alert(form.tresc_wiadomosci.value);
  if(XMLHttpRequestObject){
  
     if (navigator.appName=="Microsoft Internet Explorer") { 
         var div = document.all[dest];
     }
     else {
         var div = document.getElementById(dest);
     }
    
    XMLHttpRequestObject.open("GET", adres);
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if(XMLHttpRequestObject.readyState == 4 && 
          XMLHttpRequestObject.status == 200){
        div.innerHTML = XMLHttpRequestObject.responseText;
        clearForm(form);
      }
    }
    XMLHttpRequestObject.send(null);
  }
}



function przepisz(idForm,idZ,idDo) {

   var form = document.getElementById(idForm);
   var wpisane = form.elements[idZ].value;   
   //alert(wpisane);   
   form.elements[idDo].value = wpisane;
}

/* FORMULARZ REJESTRACJI */
function form_rejestracja(form) {

   if (form.imie.value=='') 
   {
     alert("Enter Name!");
     return false;
   }
   
   if (form.nazwisko.value=='') 
   {
     alert("Enter Surname!");
     return false;
   }
   
   /*
   if (form.tel.value=='') 
   {
     alert("Enter telephone number!");
     return false;
   }
   */
  
   if (form.mail.value=='') 
   {
     alert("Enter email!");
     return false;
   }
   if(form.mail.value!=''){
      var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
      var str_adres = form.mail.value; 
      if(!(wzor_adres.test(str_adres))){
        alert('"' + str_adres + '" Your email address entries must match!');
        return false;
      }
   }

   if (form.haslo.value=='') 
   {
     alert("Enter Password!");
     return false;
   } 
   
   if (form.haslo.value.length<6)
	 {
	    	alert ("Enter a password consisting of at least 6 characters!");
	    	return false;
	 }
   
   if (form.haslo_powtorz.value=='') 
   {
     alert("Enter Repeat password!");
     return false;
   }
   
   if (form.haslo.value != form.haslo_powtorz.value) 
   {
     alert("Your passwords did not match. Please enter them again.");
     return false;
   }   

   /*
   if (form.tel2.value=='') 
   {
     alert("Enter telephone number to responses!");
     return false;
   }
   
  
   if (form.mail2.value=='') 
   {
     alert("Enter email to responses!");
     return false;
   }
   if(form.mail2.value!=''){
      var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
      var str_adres = form.mail2.value; 
      if(!(wzor_adres.test(str_adres))){
        alert('"' + str_adres + '" Your email address entries must match!');
        return false;
      }
   }
   */
}


function form_klient_edycja(form) {

   if (form.imie.value=='' || form.imie.value=='First name') 
   {
     alert("Enter First name!");
     return false;
   }
   
   if (form.nazwisko.value=='' || form.nazwisko.value=='Last name') 
   {
     alert("Enter Last name!");
     return false;
   }
   
   if (form.tel.value=='') 
   {
     alert("Enter telephone number!");
     return false;
   }

   
   if (form.haslo.value!='' && form.haslo.value.length<6)
	 {
	    	alert ("Enter a password consisting of at least 6 characters!");
	    	return false;
	 }
   
   if (form.haslo.value!='' && form.haslo_powtorz.value=='') 
   {
     alert("Enter Repeat password!");
     return false;
   }
   
   if (form.haslo.value != form.haslo_powtorz.value) 
   {
     alert("Your passwords did not match. Please enter them again.");
     return false;
   }   

   if (form.tel2.value=='') 
   {
     alert("Enter telephone number to responses!");
     return false;
   }
   
  
   if (form.mail2.value=='') 
   {
     alert("Enter email to responses!");
     return false;
   }
   if(form.mail2.value!=''){
      var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
      var str_adres = form.mail2.value; 
      if(!(wzor_adres.test(str_adres))){
        alert('"' + str_adres + '" Your email address entries must match!');
        return false;
      }
   }
}


/* FORMULARZ DODANIA/EDYCJI PRODUKTU */
function formDodajProdukt(form,idProdukt) {

   if (form.produkt_name.value=='') 
   {
     alert("Enter Business name!");
     return false;
   }

   var produkt_url = liczba_produkt_url(idProdukt);
   if (produkt_url>0) {
     alert("Error Business name!");
     return false;   
   }
   
   if (form.produkt_kraj_id.value=='0') 
   {
     alert("Select Business country!");
     return false;
   }   

   if (form.produkt_miasto_id.value=='0') 
   {
     alert("Select Business city!");
     return false;
   }
   
   if (form.produkt_typ_id.value=='0') 
   {
     alert("Select Business type!");
     return false;
   }
   
   if(form.produkt_mail.value!=''){
      var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
      var str_adres = form.produkt_mail.value; 
      if(!(wzor_adres.test(str_adres))){
        alert('"' + str_adres + '" Your email address entries must match!');
        return false;
      }
   }
     
}


function liczba_produkt_url(idProdukt) {
   var nazwaWpisana = document.getElementById('produkt_name').value;
   
   if(XMLHttpRequestObject){
       var adres = "./cms/zarzadzanie_strona/produkt_spr_nazwa_ajax.php?idProdukt=" + idProdukt + "&nazwaWpisana=" + nazwaWpisana;
       var req = new XMLHttpRequest();
       req.open('GET', adres, false);
       req.send(null);
       if(req.status == 200) {
          var wynik = req.responseText;                                   
          //alert ("wartosc: " + wynik );
      }     
   }
   return wynik;
}


function sprawdz_produkt_url(idProdukt) {
   var wynik = liczba_produkt_url(idProdukt);
   
   var nazwaWpisana = document.getElementById('produkt_name').value;
   var ileWpisano = nazwaWpisana.length;
   
   if (navigator.appName=="Microsoft Internet Explorer") { var div = document.all['errorBusinessName']; }
   else { var div = document.getElementById('errorBusinessName'); }   
   
   if (wynik>0 || ileWpisano==0) { div.innerHTML = "<div class='blad' style='position:absolute; top:-20px; left:250px; width:200px;'>Error Business name!</div>"; }
   else { div.innerHTML = "<div style='position:absolute; top:-20px; left:250px; width:200px; color:#66FF00'>OK Business name</div>"; }
}


/* FORMULARZ NEWSLETTER */
function form_newsletter(form) {
   
   if (form.newsletter_mail.value=='' || form.newsletter_mail.value=='Your address E-mail') 
   {
     alert("Enter E-mail!");
     return false;
   }
   if(form.newsletter_mail.value!=''){
      var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
      var str_adres = form.newsletter_mail.value; 
      if(!(wzor_adres.test(str_adres))){
        alert('"' + str_adres + '" Your email address entries must match!');
        return false;
      }
   }
}


/* FORMULARZ DARMOWA WYCENA */
function formDarmowaWycena(form) {

   if (form.produkt_typ_oferty.value=='0') 
   {
     alert("Select Property type!");
     return false;
   } 

   if (form.produkt_lokalizacja_id.value=='0') 
   {
     alert("Select Location!");
     return false;
   }
   
   if (form.produkt_miasto_id.value=='0') 
   {
     alert("Select City/Town!");
     return false;
   }  

   if (form.produkt_kod.value=='' || form.produkt_kod.value=='eg: SW4') 
   {
     alert("Enter Post code!");
     return false;
   }
   
   if (form.produkt_sypialnia.value=='') 
   {
     alert("Enter Bedroom!");
     return false;
   }
   
   if (form.produkt_lazienka.value=='') 
   {
     alert("Enter Bathroom!");
     return false;
   } 
   
   if (form.produkt_salon.value=='') 
   {
     alert("Enter Reception Room!");
     return false;
   } 
   
   if (form.produkt_opis.value=='') 
   {
     alert("Enter Description!");
     return false;
   } 
   
   if (form.imie.value=='' || form.imie.value=='First name') 
   {
     alert("Enter First name!");
     return false;
   }
   
   if (form.nazwisko.value=='' || form.nazwisko.value=='Last name') 
   {
     alert("Enter Last name!");
     return false;
   }
   
   if (form.tel.value=='') 
   {
     alert("Enter telephone number!");
     return false;
   }
   
  
   if (form.mail.value=='') 
   {
     alert("Enter email!");
     return false;
   }
   if(form.mail.value!=''){
      var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
      var str_adres = form.mail.value; 
      if(!(wzor_adres.test(str_adres))){
        alert('"' + str_adres + '" Your email address entries must match!');
        return false;
      }
   }  
}

/* OCENA PRODUKTU */
function ocenaProdukt(id_kat) {
   var obiektSelect = document.getElementById('FormularzOcena').ocena_wartosc;
   var ocenaWartosc = obiektSelect.options[obiektSelect.selectedIndex].value; 
   //alert ("id " + id_kat + " ocena: " + ocenaWartosc);
   
   var adres = "./strona/ocena_zapisz_ajax.php?id_kat=" + id_kat +
                                      "&ocenaWartosc=" + ocenaWartosc; 

   var req = new XMLHttpRequest();
   req.open('GET', adres, false);
   req.send(null);
   if(req.status == 200) {
          ocenaButtonZablokuj();
          ocenaWynikOdswiez(id_kat);            
   }  
   
}

function ocenaButtonZablokuj() {
  var div_nazwa = "button_ocen";
  if (navigator.appName=="Microsoft Internet Explorer") { var div = document.all[div_nazwa]; }
  else { var div = document.getElementById(div_nazwa); }
  
  div.innerHTML = "<img alt='' src='./images/button/rate_off.png'>";  
}


function ocenaWynikOdswiez(id_kat) {
   //alert ("odswiezam id " + id_kat);

   var div_nazwa = "ocenaWynik";
   if (navigator.appName=="Microsoft Internet Explorer") { var div = document.all[div_nazwa]; }
   else { var div = document.getElementById(div_nazwa); }   

   var adres = "./strona/ocena_wyswietl_ajax.php?id_kat=" + id_kat; 


  if(XMLHttpRequestObject2){
    XMLHttpRequestObject2.open("GET", adres);
    XMLHttpRequestObject2.onreadystatechange = function()
    {
      if(XMLHttpRequestObject2.readyState == 4 && 
          XMLHttpRequestObject2.status == 200){
          //alert(XMLHttpRequestObject2.responseText);
          div.innerHTML = XMLHttpRequestObject2.responseText;
      }
    }
    XMLHttpRequestObject2.send(null);
  }   
   
}

/* FORM DODAJ KOMENTARZ */
function formDodajKomentarz(form) {

   if (form.nick.value=='') 
   {
     alert("Enter Nick name!");
     return false;
   }
  
   if (form.komentarz.value=='') 
   {
     alert("Enter Your comment!");
     return false;
   } 
}



