var XMLHttpRequestObject = false;

if(window.XMLHttpRequest){
  XMLHttpRequestObject = new XMLHttpRequest();
}
else if(window.ActiveXObject){
  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}


function setFontSizer(direct) {
  var fsize, nsize;
  var poprzedni = readCookie("fsize");
  var disable_p = 0;
  var disable_m = 0;
  
  fsize = document.body.style.fontSize;

  if(direct == 'plus')
  {
	switch (fsize)
	{
		case '0.69em': nsize = '0.8em';disable_p = 1;disable_m = 1;break;
		case '0.8em': nsize = '0.9em';disable_p = 1;disable_m = 1;break;
		case '0.9em': nsize = '1em';disable_p = 1;disable_m = 1;break;
		case '1em': nsize = '1.1em';disable_p = 0;disable_m = 1;break;	
		default : nsize = '1.1em';disable_p = 0; disable_m = 1;
	}	
	document.body.style.fontSize = nsize;	
	createCookie("fsize", nsize, 365);	
  }

  if(direct == 'min')
  {
	switch (fsize)
	{
		case '0.8em': nsize = '0.69em';disable_m = 0;disable_p = 1;break;
		case '0.9em': nsize = '0.8em';disable_m = 1;disable_p = 1;break;
		case '1em': nsize = '0.9em';disable_m = 1;disable_p = 1;break;	
		case '1.1em': nsize = '1em';disable_m = 1;disable_p = 1;break;	
		default : nsize = '0.69em';disable_m = 0;disable_p = 1;
	}
	document.body.style.fontSize = nsize;	
	createCookie("fsize", nsize, 365);	
  } 
}

window.onload = function()
{
	var fontCookie = readCookie("fsize");
	
	if(fontCookie != null)
		document.body.style.fontSize = fontCookie;
	
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}


function sprawdz(id) {
 if (navigator.appName=="Microsoft Internet Explorer") { 
    if (document.all[id].style.visibility == 'visible') {
          document.all[id].style.visibility = 'hidden';
          document.all[id].style.display = 'none';
    }
    else {
       document.all[id].style.visibility = 'visible';
       document.all[id].style.display = 'block';
    }
 }
 else { 
  
    if (document.getElementById(id).style.visibility == 'visible') {
        document.getElementById(id).style.visibility = 'hidden';
        document.getElementById(id).style.display = 'none';
    }
    else {
       document.getElementById(id).style.visibility = 'visible';
       document.getElementById(id).style.display = 'block';
    }
 }
}

function wstawobiektflash(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 dodaj_modelke(sesjanazwa,selectnazwa,divfoto) {

  var idmodelka = document.getElementById(selectnazwa).value;
 
  //alert("Modelka:"+divfoto+" - "+idmodelka); 
  
  var adres = "strona/rezarwacja_modelki_ajax.php?sesjanazwa="+sesjanazwa+"&idmodelka="+idmodelka;

  if(XMLHttpRequestObject){ 
    var div = document.getElementById(divfoto);
    XMLHttpRequestObject.open("GET", adres);
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if(XMLHttpRequestObject.readyState == 4 && 
          XMLHttpRequestObject.status == 200){
            
          div.innerHTML = XMLHttpRequestObject.responseText;
      }
    }
    XMLHttpRequestObject.send(null);
  }
  
}

function checkform_rezerwacji (form){

 if (form.imienazwisko.value==''){
   alert("Proszę wpisać Imię i Nazwisko!");
   return false;
 } 
 
 if (form.email.value==''){
   alert("Proszę podać adres 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 + '" to nie jest poprawny adres e-mail!');
      return false;
    }
 }
 
 if (form.nrtel.value==''){
   alert("Proszę wpisać Telefon!");
   return false;
 }
 
 if (form.ilosc_modelek.value=='' || form.ilosc_modelek.value==0){
   alert("Proszę wpisać Ilość modelek!");
   return false;
 }

 if (form.selectmodelka1.value=='' || form.selectmodelka1.value=='0'){
   alert("Proszę wybrać co najmniej dwie modelki!");
   return false;
 }
 
 if ((form.selectmodelka2.value=='' || form.selectmodelka2.value=='0') && (form.selectmodelka3.value=='' || form.selectmodelka3.value=='0')){
   alert("Proszę wybrać co najmniej dwie modelki!");
   return false;
 }   
 
 if (form.data_spotkania.value==''){
   alert("Proszę wpisać Datę spotkania!");
   return false;
 }
 
 if (form.godz_spotkania.value==''){
   alert("Proszę wpisać Godzinę spotkania!");
   return false;
 }
 
 if (form.czas_spotkania.value==''){
   alert("Proszę wpisać Czas trwania spotkania!");
   return false;
 } 
 
 if (form.miejsce_spotkania.value==''){
   alert("Proszę wpisać Miejsce spotkania!");
   return false;
 }   

 form.submit();
}


function checkform_kontakt (form){

 if (form.imienazwisko.value==''){
   alert("Proszę wpisać Imię i Nazwisko!");
   return false;
 } 
 
 if (form.email.value==''){
   alert("Proszę podać adres 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 + '" to nie jest poprawny adres e-mail!');
      return false;
    }
 }

 if (document.getElementById('metoda_kontaktu1').checked==true){
       if (form.nrtel.value==''){
         alert("Proszę wpisać Telefon!");
         return false;
       }
 } 

 if (form.temat.value==''){
    alert("Proszę wpisać temat!");
    return false;
  } 

 if (form.trescwiadomosci.value==''){
    alert("Proszę wpisać wiadomość!");
    return false;
  }

 form.submit();
}


function checkform_mail (form){

if (form.email.value=='') 
 {
   if(form.dopisz[0].checked) alert("Proszę podać adres e-mail w celu zapisania się do listy mailingowej!");
   if(form.dopisz[1].checked) alert("Proszę podać adres e-mail w celu wypisania się z listy mailingowej!");
   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 + '" to nie jest poprawny adres e-mail!');
      return false;
    }
 }

}

function checkform_dodaj_opinie(form, lang) {

 if(form.opinia_mail.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.opinia_mail.value; 
    if(!(wzor_adres.test(str_adres))){
      if (lang=='2') { alert('"' + str_adres + '" Email address wrong!'); }
      else { alert('"' + str_adres + '" to nie jest poprawny adres e-mail!'); }      
      return false;
    }
 }

  if (form.opinia_tresc.value=='') {
    if (lang=='2') { alert("Please enter a comment!"); }
    else { alert("Proszę wpisać opinię!"); }
    return false;
  }
  
 form.submit();
}

function checkform_wspolpraca (form){

 if (form.imienazwisko.value==''){
   alert("Proszę wpisać Imię i Nazwisko!");
   return false;
 } 

 if (form.miejscowosc.value==''){
   alert("Proszę wpisać Miejscowość!");
   return false;
 }
 
 if (form.dzielnica.value==''){
   alert("Proszę wpisać Dzielnicę!");
   return false;
 }
 
 if (form.z_zamieszkaniem.value==''){
   alert("Proszę wpisać Z zamieszkaniem!");
   return false;
 }

 if (document.getElementById('metoda_kontaktu1').checked==true || document.getElementById('metoda_kontaktu3').checked==true){ 
     if (form.nrtel.value==''){
       alert("Proszę wpisać Telefon!");
       return false;
     }
 }
 
 if (document.getElementById('metoda_kontaktu2').checked==true){ 
     if (form.email.value==''){
        alert("Proszę podać adres 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 + '" to nie jest poprawny adres e-mail!');
          return false;
        }
     }     
 }
 
 if (form.jezyki.value==''){
   alert("Proszę wpisać Języki!");
   return false;
 }
 
 if (form.wiek.value==''){
   alert("Proszę wpisać Wiek!");
   return false;
 }
 
 if (form.doswiadczenie.value==''){
   alert("Proszę wpisać Doświadczenie!");
   return false;
 }
 
 if (form.plik1.value==''){
   alert("Proszę dodać zdjęcie (twarz)!");
   return false;
 }
 
 if (form.plik2.value==''){
   alert("Proszę dodać zdjęcie (cała figura)!");
   return false;
 }
 
 form.submit();
}


