

<!--

<!--
  // skrypt do walidacji pobrany z: http://www.openfinance.pl/lp/fcheck-akcept.js
valid_prefixes = new Array(500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,600,601,602,603,604,605,606,607,608,609,660,661,662,663,664,665,666,667,668,669,690,691,692,693,694,695,696,697,698,699,720,721,722,723,724,725,726,727,728,728,729,780,781,782,783,784,785,786,786,787,788,789,790,791,792,793,794,795,796,797,798,799,808,880,881,882,883,884,885,886,887,888,889);
function prefixes(arr_name, p_val) {
 for(var i = 0; i < arr_name.length; i++) {
  if(arr_name[i] == p_val) {
   return true;
  }
 }
 return false;
}
function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}
function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function moveFocus(from,to,e) {
    keycode = e.which ? e.which : e.keyCode;
    if (from.value.length == 3 && keycode != 9 && keycode != 16 && (keycode < 37 || keycode > 40) ) {
      to.focus();
    }
}
function digitsOnly(e) {
  keycode = e.which ? e.which : e.keyCode;
  if ((keycode < 46 || keycode > 57) && keycode != 8 && keycode !=9 && (keycode < 37 || keycode > 40)) {
    return false;
  }
  return true;
}
function checkForm (f){
        var error = '';
        var arrField = new Array('client_name','client_surname','phone1','phone2','phone3');
        var errPhone = false;
        for(i=0;i<arrField.length;i++) {
            if(!f[arrField[i]].value) {
                switch (arrField[i]) {
                    case 'client_name':
                        error += '- podaj swoje imię\n'; break;
                    case 'client_surname':
                        error += '- podaj swoje nazwisko\n'; break;
                    case 'phone1':
                    case 'phone2':
                    case 'phone3':
                        if (!errPhone) {
                          error += '- podaj swój nr telefonu\n';
                          errPhone = true;
                          break;
                        }
                }
            }
        }
        
     phone = f.phone1.value + f.phone2.value + f.phone3.value;
     if (!errPhone && phone && (!prefixes(valid_prefixes, phone.substr(0,3)) || phone.length < 9))
      error += '- podaj poprawny nr telefonu\n';
   if (f.MailEntered.value && !f.MailEntered.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi))
   error += '- podaj poprawny adres email\n';
   if (!f.agree_data_processing.checked)
   error += '- proszę zaakceptować warunki serwisu\n';
  
  
        if (error) {
            error = 'Uwaga! Zgłoszenie nie zostało wysłane.\n\nAby wysłać zgłoszenie:\n'+error;
            alert(error);
            return false;
        }
  
//      return false;
        if (phone) f.client_mobile.value = phone;
        if (f.MailEntered.value) f.client_email.value = f.MailEntered.value;
        //return false;
        return true;
    }
    
    
// ZMIENNE GLOBALNE
// zmienne z szerokością i wysokością okna
var de = document.documentElement;
var w;
var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
var bh; // zmienna do wysokości całej strony
var landing_id = new Array; // tablica ze zmiennymi z url-a
// funkcja sprawdzająca czy ma być wywołana warstwa z landingiem
// 0 - nr. landingu
// 1 - nr. podziekowania
// 2 - podmiana bannera na stronie na: flash (jezeli zwracana wartość = 1) lub obrazek (jakakolwiek inna lub brak wartości)
// 3 - odległość landingu od góry strony (przy braku wartości jest wyśrodkowany)
function landing_check(){

_LP_ID = String(_LP_ID);
_LP_ID = _LP_ID.split(",");

  if(_LP_ID[0] != '0'){
    landing_id = _LP_ID;
  } else{

  var adres = window.location.search;
  landing_id[0] = -1;
  
  adres = adres.substr(1);
  adres = adres.split("=");
  
  if(adres[0] == 'ID_L'){
    landing_id = adres[1];
    landing_id = landing_id.split(",");
  } 
}
  return landing_id; 
}
// funkcja wywołująca warstwę z landingiem
// landing_id - numer landingu, landing_top - odległość landingu od góry strony (jeżeli nie jest podana box z landingiem automatycznie się wyśrodkowuje)
function landing_init(landing_id, landing_top){
  // dodanie na końcu strony szkieletu dla warstwy + przycisk zamknięcia warstwy
  $('body').append('<div id="landing_wrapper"><!--[if lte IE 6.5]><iframe></iframe><![endif]--></div><div id="landing_layer"><a id="landing_close" href="#" onclick="urchinTracker(\'/nacisnieto-krzyzyk\');"></a><div id="landing_content"></div></div>');
  
  // ścieżka do pobrania boxu #landing_body ze zdefiniowanego landingu



      var landing_src = '/ID_L/'+landing_id+'/index.html #landing_body';

      // wgranie landingu do warstwy na stronie i wypośrodkowanie go

   $("#landing_layer #landing_content").load(landing_src, "", function(){
    var ww = $("#landing_layer").outerWidth();
   
   // jeżeli podany jest parametr ustawiający odleglosc landingu od gory strony - jest odsuniety
   // w przeciwnym wypadku jezeli wysokosc landingu jest mniejsza od wysokosci okna przeglądarki ustawiany jest na top: 0
   // jezeli wysokosc okna jest wyzsza niz wysokosc landingu jest on wyśrodkowany
   
    if (typeof landing_top != "undefined" && landing_top != null && landing_top != ""){
  $("#landing_layer").css({'left':(w/2 - ww/2), 'top':landing_top+'px'});
    }else{
  var wh = $("#landing_layer").outerHeight();
  var ww = $("#landing_layer").outerWidth();
  
  if(ww<w){
    $("#landing_layer").css({'left':(w/2 - ww/2)});
  } else{
    $("#landing_layer").css({'left': '0px'});
  }
  
  if(wh<h){
    $("#landing_layer").css({'top':(h/2 - wh/2)});
  } else{
    $("#landing_layer").css({'top': '0px'});
  }
    }
    
    // funkcja do obsługi formularza z landingu 
    makeMyFormAjax($(this));
   });

 
  bh = $('#wrapper').height();
  if(bh<h) bh=h;
  $("#landing_wrapper").css({'opacity':'0.5', 'height':bh}); 
}
// funkcja wyświetlająca podziękowanie za wypełnienie formularza
function landing_thx(landing_id){
  landing_close();
  
  if($('#landing_banner_main').length > 0){
    var landing_src = '/ID_L/'+landing_id[0]+'/thx'+landing_id[1]+'/index_main.html #landing_body';
    $('#landing_banner_main').load(landing_src);
  } else if($('#landing_banner_sub').length > 0){
    var landing_src = '/ID_L/'+landing_id[0]+'/thx'+landing_id[1]+'/index_subpage.html #landing_body';
    $('#landing_banner_sub').load(landing_src);
  }
}
function makeMyFormAjax(obj) {  
  $(obj).find("form").submit(function(){
    if(checkForm(this)){
      $.ajax({
         type: "post",
         data: $('#landing_form').serialize(),
         url: "/landing/send.php",
         success: function(html){
          landing_thx(landing_id); 
         }
       })
    } else{
      return false;
    }
    return false;
  });
 }
 
function landing_close(landing_id, landing_banner){
  // podmiana flasha/bannera na flash/banner z aktualnym landingiem
  // na stronie głównej jest flash (object lub .flash-obj w przypadku wyłączenia flash playera)
  if($('#teaser object').length > 0 || $('#teaser .flash-obj').length > 0){
    $('#teaser .navi').next().wrap('<div id="landing_banner_main"></div>');
    if(landing_banner == 1){ // jezeli 3-ci parametr ma wartość '1' wstaw w miejsce bannerka flasha...
        $('#landing_banner_main').html('<object id="landing_flash" type="application/x-shockwave-flash" data="/ID_L/'+landing_id+'/img/flash_main.swf" name="landing_flash" width="710" height="260"><param name="movie" value="/ID_L/'+landing_id+'/img/flash_main.swf" /><param name="wmode" value="transparent" /></object>');
      } else{ // ...albo wstaw obrazek
        $('#landing_banner_main').html('<a href="#"><img src="/ID_L/'+landing_id+'/img/banner_main.jpg" alt="" border="0" /></a>');
      }    
  } else if($('#teaser .movie-teaser').length > 0){ // na podstronach jest banner .movie-teaser 
      $('#teaser .navi').next().wrap('<div id="landing_banner_sub"></div>');
      //$('#teaser .movie-teaser').css({'font-size':'0', 'background':'none'});
      if(landing_banner == 1){ // jak w przypadku strony glownej - wstawiamy flash-a...
        $('#landing_banner_sub').html('<object id="landing_flash" type="application/x-shockwave-flash" data="/ID_L/'+landing_id+'/img/flash_subpage.swf" name="landing_flash" width="710" height="223"><param name="movie" value="/ID_L/'+landing_id+'/img/flash_subpage.swf" /><param name="wmode" value="transparent" /></object>');
      } else{ // ... albo obrazek
        $('#landing_banner_sub').html('<a href="#"><img src="/ID_L/'+landing_id+'/img/banner_subpage.jpg" alt="" border="0" /></a>');
      } 
  }
  
  // zamknięcie warstwy z landigniem
  $('#landing_wrapper').remove();
  $('#landing_layer').remove();
}
 
window.onload = function() {
  w = $('body').innerWidth();
 landing_id = landing_check();
 //landing_init();
 if(landing_id[0] != -1){
    landing_init(landing_id[0], landing_id[3], landing_id[4]);
  }
  
  $('#landing_close').live('click',function(){
    landing_close(landing_id[0], landing_id[2]);
  });
  $('#landing_banner_main a, #landing_banner_sub a').live('click',function(){
    landing_init(landing_id[0], landing_id[3]);
  });
 
}
//-->
//-->
