

<!--
$(document).ready(function() { 
 $('#sliderFirms li#allFirms').addClass('selected');
 $('#sliderFirms li a').click(function(event) {
  $('#sliderFirms li').removeClass('selected');
  $(this).parent('li').addClass('selected');
  if ($(this).parent('li').hasClass('selected')) {  
   buildUpResult();
   $('#slider ul li a img').imgHover({'top':'-140px'});
  } 
 });
 $("#wideColumn .rightSide #tabs #send").click(function(){
    $(this).parents("form#formProd").attr("action", $(this).parents("form#formProd").attr("action") + "?contact_form=true" );
    $(this).prev().click();
 });
$('.wrongLink #close').click(function() {
    $('#wrap').remove();
    window.location = "http://www.serwerydlabiznesu.pl";
});
 
 value = $('form #emailInput').val();
 emailInput = $('form #emailInput');
 
 emailInput.click(function(event){
  if ($(this).val()==value) {$(this).val('');}
  $('#registration form fieldset .err').text('');
  return false;
 }); 
 emailInput.blur(function(event){
  if ($(this).val()=='') {$(this).val(value);}
  return false;
 }); 
 
 $('#wideColumn .rightSide form #add').mouseover(function() {
  $('#wideColumn .rightSide form #info').css('display','block');
 }); 
 
 $('#wideColumn .rightSide form #add').mouseout(function() {
  $('#wideColumn .rightSide form #info').css('display','none');
 });
 
 $('#close').click(function() {$('#wrap').remove();});
 
 $('#loginLink').click(function() {
  $('#wrap').remove();
  $('#loginLink').addClass('active');
  $('#registrationLink').removeClass('active');
  var url = $(this).children().attr('href');
  $.ajax({
   url: url,
   type: 'GET',
   success: function(html){
    $("body").prepend(html);
    $('#close').click(function() {
     $('#wrap').remove();
     $('#loginLink').removeClass('active');
    });
    $('#loginForm').ajaxForm({ 
     dataType: 'json',
     beforeSubmit: request,
     success: function(data){
     
      response();
      
      if (data.status=='error') {
       loginErrors(data);
      }
      else if (data.status=='success') {
       loginSuccess();
      }
      
     }
    });
    $('#changePassword').click(function() {
     var url = $(this).attr('href');
     $('#wrap').remove();
     $.ajax({
      url: url,
      success: function(html){
       $("body").prepend(html);
       $('#close').click(function() {
        $('#wrap').remove();
        $('#loginLink').removeClass('active');
       });
       $('#remindPasswordForm').ajaxForm({ 
        dataType: 'json',
        beforeSubmit: request,
        success: function(data){
        
         response();
         
         if (data.status=='error') {
          remindPasswordErrors(data);
         }
         else if (data.status=='success') {
          remindPasswordSuccess();
         }
        }
       });
      }
     });
     return false;
    });
   }
  });
  return false;
 });
 
 $('a.register').click(function() {
  $('#registrationLink').click();
  return false;
 });
 
 $('li#promotion4 a').click(function() {
  $('#registrationLink').click();
  return false;
 });
 $('#newsletter a').click(function() {
  $('#registrationLink').click();
  return false;
 });
 $('#newsletter2 a').click(function() {
  if (document.body && document.body.scrollTop) {
    document.body.scrollTop = 0; /* DOM */
  } else if (document.documentElement && document.documentElement.scrollTop) {
    document.documentElement.scrollTop = 0; /* IE */
  }
  $('#registrationLink').click();
  return false;
 });
 $('.zaloguj').click(function() {
  $('#loginLink').click();
  return false;
 });
 /****************
 REJESTRACJA START
 ****************/
 $('#registrationLink, #newsletter, #newsletter2, #promotion4, #promotion5').click(function() {
      $('#wrap').remove();
  $('#registrationLink').addClass('active');
  $('#loginLink').removeClass('active');
  $('#profileLink').addClass('active');
  $('#logoutLink').removeClass('active');
  var url = $(this).children().attr('href');
  $.ajax({
   url: url,
   type: 'GET',
   success: function(html){
    $("body").prepend(html);
    $('div.rejestracja').prepend('<!--[if lte IE 6.5]><iframe id="ie6frame"></iframe><![endif]-->');
    $('#close').click(function() {
     $('#wrap').remove();
     $('#registrationLink').removeClass('active');
     $('#profileLink').removeClass('active');
    });
    $("#hpuser_profile_investment_type_info").prevAll("input:checkbox:eq(0)").live("click",function(){
        $("#hpuser_profile_investment_type_info").toggle();
    });
    $("#hpuser_profile_other_company_0").attr('checked','checked');
 $('#hpuser_profile_other_company_1').click(function() {
      if ($('#hpuser_profile_other_company_1').is(':checked')) $('#radio2_info').show();
      $('#hpuser_profile_other_company_0').click(function() {
        $('#radio2_info').hide();
      });
    });
 $('#hpuser_profile_investment_type_7').click(function() {
      if ($('#hpuser_profile_investment_type_7').is(':checked')) $('#hpuser_profile_investment_type_info').show();
      else {
        $('#hpuser_profile_investment_type_info').hide();
        $('#hpuser_profile_investment_type_info').next().remove();
      }
    });
    $('#registerForm').ajaxForm({ 
     dataType: 'json',
     beforeSubmit: request,
     success: function(data){
     
      response();
      
      if (data.status=='error') {
       registrationErrors(data);
      }
      else if (data.status=='success') {
       registrationSuccess();
      }
      
     }
    });
   }
  });
  return false;
 });
  /****************
 REJESTRACJA KONIEC
 ****************/
  /****************
 EDYCJA PROFILU START
 ****************/
  $('#profileLink').click(function() {
  $('#wrap').remove();
  $('#registrationLink').addClass('active');
  $('#loginLink').removeClass('active');
  $('#profileLink').addClass('active');
  $('#logoutLink').removeClass('active');
  var url = $(this).children().attr('href');
  $.ajax({
   url: url,
   type: 'GET',
   success: function(html){
    $("body").prepend(html);
    $('div.rejestracja').prepend('<!--[if lte IE 6.5]><iframe id="ie6frame"></iframe><![endif]-->');
    $('#close').click(function() {
     $('#wrap').remove();
     $('#registrationLink').removeClass('active');
     $('#profileLink').removeClass('active');
    });
 if ($('#profile_other_company_1').is(':checked')) $('#radio2_info').show();
 $('#profile_other_company_1').click(function() {
      if ($('#profile_other_company_1').is(':checked')) $('#radio2_info').show();
      $('#profile_other_company_0').click(function() {
        $('#radio2_info').hide();
      });
    });
    $("#hpuser_profile_investment_type_info").prevAll("input:checkbox:eq(0)").live("click",function(){
        $("#hpuser_profile_investment_type_info").toggle();
    });
    if ($('#profile_investment_type_7').is(':checked')) $('#profile_investment_type_info').show(); else $('#profile_investment_type_info').hide();
        $('#profile_investment_type_7').click(function() {
      if ($('#profile_investment_type_7').is(':checked')) $('#profile_investment_type_info').show();
      else {
        $('#profile_investment_type_info').hide();
        $('#profile_investment_type_info').next().remove();
      }
    });
$("#delete_account").click(function(){
      var q = confirm("Napewno chcesz usunąć konto?");
   if (q) {
    
    $.ajax({
     url: $(this).attr("href"),
     dataType: "json",
     type: "POST",
     success: function(data){
      if (data.status === 'error') {
       alert("Nastąpił błąd. Prosimy spróbować ponownie za pewien czas.");
      } else if (data.status === 'success') {
       $('#wrap').remove();
       $('body').prepend('<div id="wrap" class="success succ"><fieldset><h2 class="txt txt_rejestracja">Edycja profilu</h2><span id="close">X</span><p class="ok">Twoje konto zostało usunięte.</p></fieldset><div class="shadow"><!-- --></div></div>');
       $("a, div:not(#wrap), img, input, p").click(function(){
        window.location = "/";
        return false;
       });
       setTimeout("$('.succ').hide(function(){ window.location = '/';})",10000);
       $('#close').click(function() {$('#wrap').remove();});
      }
     },
     error: function(){
      alert("Nie można połączyć się z serwerem. Konto nie zostało usunięte.");
     }
     
    });
    return false;
   } else {
    return false;
   }
  });
    $('#registerForm').ajaxForm({ 
     dataType: 'json',
     beforeSubmit: request,
     success: function(data){
     
      response2();
      
      if (data.status=='error') {
       registrationErrors(data);
      }
      else if (data.status=='success') {
        var google_conversion_id = 1056664549;
        var google_conversion_language = "pl";
        var google_conversion_format = "1";
        var google_conversion_color = "ffffff";
        var google_conversion_label = "0x-6CLPmnAEQ5dft9wM";
        $.ajax({
          type: "GET",
          url: "/js/google.pagead.conversion.js",
          dataType: "script"
        });
        $('#wrap').remove();
  $('body').prepend('<div id="wrap" class="success succ"><fieldset><h2 class="txt txt_rejestracja">Edycja profilu</h2><span id="close">X</span><p class="ok">Zmiany zostały zapisane</p></fieldset><div class="shadow"><!-- --></div></div>');
  setTimeout("$('.succ').hide()",10000);
  $('#close').click(function() {$('#wrap').remove();});
      }
      
     }
    });
   }
  });
  return false;
 });
  /****************
 EDYCJA PROFILU KONIEC
 ****************/
 $('#passwordForm').ajaxForm({ 
  dataType: 'json',
  beforeSubmit: request,
  success: function(data){
  
   response();
   
   if (data.status=='error') {
    passwordErrors(data);
   }
   else if (data.status=='success') {
    passwordSuccess();
   }
   
  }
 });
 
 $('#emailImg').click(function() {
  $('#wrap').remove();
  $('#registrationLink').addClass('active');
  var url = $(this).parent().parent().attr('action');
  $.ajax({
   url: url,
   type: 'GET',
   success: function(html){
    $('#registration form fieldset .err').remove();
    var emailVal = $('#emailInput').attr('value');
    if(emailVal == "" || emailVal == value)
     $('#registration form fieldset').append('<p class="err">Nie wpisałeś adresu e-mail</p>');
    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
    if(!emailReg.test(emailVal) && emailVal != value)
     $('#registration form fieldset').append('<p class="err">Wpisany e-mail wygląda na niepoprawny</p>');
    if (emailReg.test(emailVal)) {
     $("body").prepend(html);
    } 
    $('#wrap #left #hpuser_email').attr("value", $('form #emailInput').val());
    $('#close').click(function() {
     $('#wrap').remove();
     $('#registrationLink').removeClass('active');
    });
    $('#registerForm').ajaxForm({ 
     dataType: 'json',
     beforeSubmit: request,
     success: function(data){
     
      response();
      
      if (data.status=='error') {
       registrationErrors(data);
      }
      else if (data.status=='success') {
       registrationSuccess();
      }
      
     }
    });
   }
  });
  return false; 
 });
 
 tabContainers = $('div#tabs > div');
    $('div#tabs ul.tabs a').click(function () {
        tabContainers.hide().filter(this.hash).show();
        $('div#tabs ul.tabs a').removeClass('selected');
        $(this).addClass('selected');
        
        return false;
    }).filter(':first').click();
 $.fn.imgHover = function(options) {
  $.fn.imgHover.defaults = {
   top: ''
  };
  var defaults = $.extend(defaults, options);
  var events = function(elem) {
   var $elem = $(elem);
   var cssHover = {
    'position' : 'relative',
    'top' : defaults.top
   }
   $elem.hover(function() {
    $elem.css(cssHover);
   }, function() {
    $elem.removeAttr('style');
   });
  };
   
  return this.each(function() {
   events(this);
  });
  return this;
 }
 buildUpResult();
 setActiveTab();
 
 $('#slider ul li a img').imgHover({'top':'-140px'});
 $('.products li a img').imgHover({'top':'-165px'});
 fixproducts()
 $('#configuration_option_8').change(function(){
  if ($('#configuration_option_8').val()!=0) {
   $('#configuration_option_9').val(0);
   $('#configuration_option_10').val(0);
  }
 });
 $('#configuration_option_9').change(function(){
  if ($('#configuration_option_9').val()!=0) {
   $('#configuration_option_8').val(0);
   $('#configuration_option_10').val(0);
  }
 });
 $('#configuration_option_10').change(function(){
  if ($('#configuration_option_10').val()!=0) {
   $('#configuration_option_9').val(0);
   $('#configuration_option_8').val(0);
  }
 });
 $('#configuration_option_10').after('Więcej usług do Twojego urządzenia znajdziesz korzystając z narzędzia <a href="http://www.hp.com/go/lookuptool">www.hp.com/go/lookuptool</a>');
});
function fixproducts(){
 $("#wideColumn .products li p").each(function(){
  var t = $(this).html().substr(0,90);
  var fix_t = (t.substr(0, t.lastIndexOf(" ")).charAt(t.substr(0, t.lastIndexOf(" ")).length - 1) === "," || t.substr(0, t.lastIndexOf(" ")).charAt(t.substr(0, t.lastIndexOf(" ")).length - 1) === ".") ? t.substr(0, t.lastIndexOf(" ")-1) : t.substr(0, t.lastIndexOf(" "));
  $(this).html(fix_t + "...");
 });
} 
function request() {
 $('#wrap .loader').css("display","block");
 $('#wrap input, #wrap select, #wrap textarea').attr("disabled","disabled");
 $('#wrap #submit input').css("backgroundPosition","0px -27px");
}
function response() {
 $('.err').remove();
 $('#wrap .loader').css("display","none");
 $('#wrap input, #wrap select, #wrap textarea').removeAttr("disabled");
 $('#wrap #submit input').css("backgroundPosition","0px 0px");
}
function response2() {
 $('.err').remove();
 $('#wrap .loader').css("display","none");
 $('#wrap input, #wrap select, #wrap textarea').removeAttr("disabled");
 $('#profile_name, #profile_surname, #profile_company, #profile_agree').attr("disabled","disabled");
 $('#wrap #submit input').css("backgroundPosition","0px 0px");
}
function registrationErrors(data) {
 if (data.errors.profile_name) {
  $('#hpuser_profile_name').next().after('<span class="err">'+data.errors.profile_name+'</span>');
 }
 if (data.errors.profile_surname) {
  $('#hpuser_profile_surname').next().after('<span class="err">'+data.errors.profile_surname+'</span>');
 }
 if (data.errors.profile_position) {
  $('#hpuser_profile_position').next().after('<span class="err">'+data.errors.profile_position+'</span>');
 } 
 if (data.errors.email) {
  $('#hpuser_email').next().after('<span class="err">'+data.errors.email+'</span>');
 }
 if (data.errors.password) {
  $('#hpuser_password').next().after('<span class="err">'+data.errors.password+'</span>');
 }
 if (data.errors.password2) {
  $('#hpuser_password2').next().after('<span class="err">'+data.errors.password2+'</span>');
 }
 if (data.errors.profile_phone) {
  $('#hpuser_profile_phone').next().after('<span class="err">'+data.errors.profile_phone+'</span>');
 }
 if (data.errors.profile_company) {
  $('#hpuser_profile_company').next().after('<span class="err">'+data.errors.profile_company+'</span>');
 }
 if (data.errors.profile_street) {
  $('#hpuser_profile_street').next().after('<span class="err">'+data.errors.profile_street+'</span>');
 }
 if (data.errors.profile_postal_code) {
  $('#hpuser_profile_postal_code').next().after('<span class="err">'+data.errors.profile_postal_code+'</span>');
 }
 if (data.errors.profile_city) {
  $('#hpuser_profile_city').next().after('<span class="err">'+data.errors.profile_city+'</span>');
 }
 if (data.errors.profile_industry) {
  $('#hpuser_profile_industry').next().after('<span class="err">'+data.errors.profile_industry+'</span>');
 }
 if (data.errors.profile_agree) {
  $('#hpuser_profile_agree').next().after('<span class="err">'+data.errors.profile_agree+'</span>');
    $('#profile_agree').next().after('<span class="err">'+data.errors.profile_agree+'</span>'); 
}
 if (data.errors.profile_computer_count) {
  $('#hpuser_profile_computer_count').after('<span class="err">'+data.errors.profile_computer_count+'</span>');
 }
 if (data.errors.profile_company_network) {
  $('#radio').append('<span class="err">'+data.errors.profile_company_network+'</span>');
 }
if (data.errors.profile_server_type_1) {
$('#radio').next().append('<span class="err">'+data.errors.profile_server_type_1+'</span>');
}
if (data.errors.server_type_1) {
$('#radio').next().append('<span class="err">'+data.errors.server_type_1+'</span>');
}
if (data.errors.profile_investment_type_1) {
$('#radio2_info').next().after('<span class="err">'+data.errors.profile_investment_type_1+'</span>');
}
if (data.errors.investment_type_1) {
$('#radio').next().next().next().next().append('<span class="err">'+data.errors.investment_type_1+'</span>');
}
if ($('#hpuser_profile_investment_type_7').is(':checked') && $('#hpuser_profile_investment_type_info').val() .replace(/\s/g,'')=='') {
$('#hpuser_profile_investment_type_info').after('<span class="err">'+data.errors.profile_investment_type_info+'</span>');
} else
if (data.errors.profile_investment_type_info) {
$('#hpuser_profile_investment_type_info').after('<span class="err">Wpisałeś za dużo<br />znaków</span>');
}
//if ($('#hpuser_profile_other_company_1').is(':checked') && $('#radio2_info').val()=='') $('#radio2_info').after('<span class="err" style="margin-top:-27px">To pole musi być <br />wypełnione</span>');
if (data.errors.profile_name_company) {
$('#hpuser_profile_name_company').after('<span class="err">'+data.errors.profile_name_company+'</span>');
}
if ($('#profile_investment_type_7').is(':checked') && $('#profile_investment_type_info').val() .replace(/\s/g,'')=='') {
$('#profile_investment_type_info').after('<span class="err">'+data.errors.investment_type_info+'</span>');
} else
if (data.errors.investment_type_info) {
$('#profile_investment_type_info').after('<span class="err">Wpisałeś za dużo<br />znaków</span>');
}
/*
if ($('#hpuser_profile_industry').val() == 25 && $('#hpuser_profile_industry_info').val() .replace(/\s/g,'')=='') {
$('#hpuser_profile_industry_info').after('<span class="err">'+data.errors.profile_industry_info+'</span>');
}
if ($('#profile_industry').val() == 25 && $('#profile_industry_info').val() .replace(/\s/g,'')=='') {
$('#profile_industry_info').after('<span class="err">'+data.errors.industry_info+'</span>');
}  */
 if (data.errors.position) {
  $('#profile_position').next().after('<span class="err">'+data.errors.position+'</span>');
 }
 if (data.errors.phone) {
  $('#profile_phone').next().after('<span class="err">'+data.errors.phone+'</span>');
 }
 if (data.errors.street) {
  $('#profile_street').next().after('<span class="err">'+data.errors.street+'</span>');
 }
 if (data.errors.postal_code) {
  $('#profile_postal_code').next().after('<span class="err">'+data.errors.postal_code+'</span>');
 }
 if (data.errors.city) {
  $('#profile_city').next().after('<span class="err">'+data.errors.city+'</span>');
 }
 if (data.errors.industry) {
  $('#profile_industry').next().after('<span class="err">'+data.errors.industry+'</span>');
 }
 if (data.errors.computer_count) {
  $('#profile_computer_count').after('<span class="err">'+data.errors.computer_count+'</span>');
 }
 if (data.errors.company) {
  $('#profile_company').after('<span class="err">'+data.errors.company+'</span>');
 }
}
function registrationSuccess() {
var google_conversion_id = 1056664549;
var google_conversion_language = "pl";
var google_conversion_format = "1";
var google_conversion_color = "ffffff";
var google_conversion_label = "0x-6CLPmnAEQ5dft9wM";
$.ajax({
  type: "GET",
  url: "/js/google.pagead.conversion.js",
  dataType: "script"
});
 //$('#wrap').remove();
 //window.location.reload();
 $('#wrap').remove();
 $('body').prepend('<div id="wrap" class="success regSuc"><fieldset><h2 class="txt txt_rejestracja">Rejestracja</h2><span id="close">X</span><p class="ok">Na podany adres e-mail został wysłany link aktywująco konto.<br />Kliknij w niego aby aktywować konto</p></fieldset><div class="shadow"><!-- --></div></div>');
setTimeout("$('.regSuc').hide()",10000);
 $('#close').click(function() {$('#wrap').remove();});
}
function loginErrors(data) {
 if (data.errors.email) {
  $('#login_email').next().after('<span class="err">'+data.errors.email+'</span>');
 }
 if (data.errors.password) {
  $('#login_password').next().after('<span class="err">'+data.errors.password+'</span>');
 }
}
function loginSuccess() {
 $('#wrap').remove();
 window.location.reload();
}
function passwordErrors(data) {
 if (data.errors.password) {
  $('#newPassword_password').next().after('<span class="err">'+data.errors.password+'</span>');
 }
 if (data.errors.password2) {
  $('#newPassword_password2').next().after('<span class="err">'+data.errors.password2+'</span>');
 }
}
function passwordSuccess() {
 $('#wrap').remove();
 $('body').prepend('<div id="wrap" class="success wrapSuc"><fieldset><h2 class="txt txt_zmiana_hasla">Zmiana hasła</h2><span id="close">X</span><p class="ok">Hasło zostało zmienione</p></fieldset><div class="shadow"><!-- --></div></div>');
setTimeout("$('.wrapSuc').hide()",10000);
 $('#close').click(function() {$('#wrap').remove();});
}
function remindPasswordErrors(data) {
 if (data.errors.email) {
  $('#remindPassword_email').next().after('<span class="err">'+data.errors.email+'</span>');
 }
}
function remindPasswordSuccess() {
 $('#wrap').remove();
 $('#loginLink').removeClass('active');
 $('body').prepend('<div id="wrap" class="success regSuc"><fieldset><h2 class="txt txt_przypomnij_haslo">Przypomnij hasło</h2><span id="close">X</span><p class="ok">Hasło zostało wysłane na podany e-mail przy rejestracji</p></fieldset><div class="shadow"><!-- --></div></div>');
 setTimeout("$('.regSuc').hide()",10000);
 $('#close').click(function() {$('#wrap').remove();});
}
function buildUpResult() {
 var slideSettings = {slideBy: 1};
 var data = $('#source ul');
 var result = $(document.createElement('ul'));
 
 $('#filter li.selected a').each(function () {
  var group = $(this).attr('rel');
  var items = data.find('li.'+group).clone();
  result.append(items);
 });
 if ($("#example_1 ul").length > 0) {
  $("#example_1 ul").remove()
  slideSettings.update = true;
 }
 $("#example_1").append(result);
 $("#example_1").accessNews(slideSettings);
}
function setActiveTab(){
 var param = document.location.href.split('#')[1];
 if (typeof param != "undefined" && param.length > 0 && $('#sliderFirms li a[href=#'+param+']').length > 0) {
  $('#sliderFirms li a[href=#'+param+']').click(); 
 }
}
//-->
