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 wstawobiektflashVARS(nazwa,szerokosc,wysokosc,idfvars)
{
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="flashvars" value="lang='+idfvars+'" />');
document.write('<param name="bgcolor" value="#FECD12" />');
document.write('<embed wmode="transparent" flashvars="lang='+idfvars+'" src="'+nazwa+'" quality="high" bgcolor="#FECD12" 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 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 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_kontakt (form){
 if (form.zgoda.checked==false){
   alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych!");
   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.tresczapytania.value==''){
   alert("Proszę wpisać wiadomosć!");
   return false;
   }
 }
 form.submit();
}

function checkform_gt (form){
 if (form.zgoda.checked==false){
   alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych i otrzymywanie Newsletter'a!");
   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.team.value==''){
   alert("Proszę podać nazwę Teamu!");
   return false;
 } 
  
 if (form.kierowca_imie.value==''){
   alert("Proszę podać imię kierowcy!");
   return false;
 }
 if (form.kierowca_nazwisko.value==''){
   alert("Proszę podać nazwisko kierowcy!");
   return false;
 }
 if (form.kierowca_koszulka.value=='0'){
   alert("Proszę podać rozmiar koszulki kierowcy!");
   return false;
 }
 if (form.pilot_imie.value==''){
   alert("Proszę podać imię pilota!");
   return false;
 }
 if (form.pilot_nazwisko.value==''){
   alert("Proszę podać nazwisko pilota!");
   return false;
 }
 if (form.pilot_koszulka.value=='0'){
   alert("Proszę podać rozmiar koszulki pilota!");
   return false;
 }
 if (form.samochod.value==''){
   alert("Proszę podać model / markę samochodu!");
   return false;
 }

 form.submit();
}


function checkform_uzytkownik (form){
function checkControlSum(str, weights, modulo, allow_high){
        str = str.replace(/[^\d]/g,"");
        if(!str.length) return false;

        var nsize = str.length;
        var j = 0, sum = 0, control = 0;
        var csum = str.substring(nsize - 1);

        for (var i = 0; i < nsize - 1; i++)
        {
                j = parseInt(str.charAt(i));
                sum += j * weights[i];
        }
        if(sum == 0 || str.length < 9)
        {
            return false;
        }
        control = sum % modulo;

        if(allow_high == false) {
                control = 10 - control;
        }

        if (control == 10) {
            control = 0;
        }
        return control == csum;
}

 if (form.imie.value==''){
   alert("Proszę podać imię!");
   return false;
 }
 if (form.nazwisko.value==''){
   alert("Proszę podać nazwisko!");
   return false;
 }
 if (form.login.value==''){
   alert("Proszę podać login!");
   return false;
 }
 if (form.haslo.value==''){
   alert("Proszę podać hasło!");
   return false;
 }
 
 if (form.haslo.value!=''){
    	if (form.haslo.value.length < 6)
	    {
	    	alert ("Wprowadź hasło składające sie przynajmniej z 6 znaków!");
	    	return false;
	    }
 }
 
 if (form.haslo.value!=form.haslo2.value){
   alert("Hasło oraz powtórka hasła muszą być identyczne!");
   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.zgoda.checked==false){
   alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych i otrzymywanie Newsletter'a!");
   return false;
 } 

 form.submit();
}


function checkform_kontakt (form){
 if (form.zgoda.checked==false){
   alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych!");
   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.tresczapytania.value==''){
   alert("Proszę wpisać wiadomosć!");
   return false;
   }
 }
 form.submit();
}


function checkform_edytuj_profil (form){
function checkControlSum(str, weights, modulo, allow_high){
        str = str.replace(/[^\d]/g,"");
        if(!str.length) return false;

        var nsize = str.length;
        var j = 0, sum = 0, control = 0;
        var csum = str.substring(nsize - 1);

        for (var i = 0; i < nsize - 1; i++)
        {
                j = parseInt(str.charAt(i));
                sum += j * weights[i];
        }
        if(sum == 0 || str.length < 9)
        {
            return false;
        }
        control = sum % modulo;

        if(allow_high == false) {
                control = 10 - control;
        }

        if (control == 10) {
            control = 0;
        }
        return control == csum;
}

 if (form.stare_haslo.value==''){
   alert("Proszę podać stare hasło!");
   return false;
 }

if (form.nowe_haslo.value!=''){ 
 if (form.nowe_haslo.value==''){
   alert("Proszę podać nowe hasło!");
   return false;
 }
 

    	if (form.nowe_haslo.value.length < 6)
	    {
	    	alert ("Wprowadź hasło składające sie przynajmniej z 6 znaków!");
	    	return false;
	    }
 
 if (form.nowe_haslo.value!=form.nowe_haslo2.value){
   alert("Nowe hasło oraz powtórka nowego hasła muszą być identyczne!");
   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;
    }
 }

 form.submit();
}

function checkform_wysylka (form)
{
if (form.rw[0].checked==false && form.rw[1].checked==false && form.rw[2].checked==false && form.rw[3].checked==false && form.rw[4].checked==false)
 {
   alert("Proszę wybrać rodzaj wysyłki zamówienia!");
   return false;
 }

}

