$(document).ready(function() {
 // hides the slickbox as soon as the DOM is ready (a little sooner that page load)
  $('#slickbox').hide();
  
 // shows and hides and toggles the slickbox on click  
  $('#slick-show').click(function() {
    $('#slickbox').show('slow');
    return false;
  });
  $('#slick-hide').click(function() {
    $('#slickbox').hide('fast');
    return false;
  });
  $('#slick-toggle').click(function() {
    $('#slickbox').toggle(400);
    return false;
  });

 // slides down, up, and toggle the slickbox on click    
  $('#slick-down').click(function() {
    $('#slickbox').slideDown('slow');
    return false;
  });
  $('#slick-up').click(function() {
    $('#slickbox').slideUp('fast');
    return false;
  });
  $('#slick-slidetoggle').click(function() {
    $('#slickbox').slideToggle(400);
    return false;
  });



polec();
});
function polec() {
var inputs=document.getElementById('slickbox').getElementsByTagName('input');
for (var j=0; j<inputs.length; j++) {
	if (String(inputs[j].className).match('polec_submit')) {
			inputs[j].onclick = function () {
				var inputs=document.getElementById('slickbox').getElementsByTagName('input');
				name_='';
				email_='';
				for (var j=0; j<inputs.length; j++) {
					if (String(inputs[j].name).match('name')) {
						name_=inputs[j];
					}
					if (String(inputs[j].name).match('email')) {
						email_=inputs[j];
					}
					if (String(inputs[j].name).match('content_id')) {
						content_id_=inputs[j];
					}
				}
				form__=document.getElementById('slickbox').innerHTML;
				$.get("/polec.htm", { name: name_.value, email: email_.value , submit: "ok", content_id: content_id_.value},
  					function(data_){
						data_=trim(data_);
						komunikat='';
						if (data_==='ok') {
							komunikat='<p class="send_info">Wiadomość zostałą wysłana. Dziękujemy.</p>';
							name_.value='';
							email_.value='';
						} 
 						if (data_==='1') {
							komunikat='Podaj imię!';
						} 
 						if (data_==='2') {
							komunikat='Podaj poprawny email!';
						} 
 						if (data_==='3') {
							komunikat='Podaj email oraz imię!';
						}
						form_=document.getElementById('slickbox');
						if (data_==='ok') {
							//var d = document.getElementById('myDiv');
							document.getElementById('slickbox').innerHTML=komunikat;
							setTimeout('$(\'#slickbox\').slideUp(\'slow\')', 3000);
							setTimeout('document.getElementById(\'slickbox\').innerHTML=form__', 3700);
							setTimeout('polec()', 3800);
							setTimeout('var p_ = document.getElementById(\'slickbox\').getElementsByTagName(\'p\');document.getElementById(\'slickbox\').removeChild(p_[0]);', 4000);
						} else {
							var ps=document.getElementById('slickbox').getElementsByTagName('p');
							flag=0;
							if (ps.length>0) {
								for (var k=0; k<ps.length; k++) {
									if (String(ps[k].className).match('polec_error')) {
										ps[k].innerHTML=komunikat;
										flag=1;		
									}
								}
							}
							if (flag===0) {
								document.getElementById('slickbox').innerHTML=form_.innerHTML+'<p class="polec_error">'+komunikat+'</p>';
								var inputs=document.getElementById('slickbox').getElementsByTagName('input');
								for (var j=0; j<inputs.length; j++) {
									if (String(inputs[j].name).match('name')) {
										inputs[j].value=name_.value;
									}
									if (String(inputs[j].name).match('email')) {
										inputs[j].value=email_.value;
									}
								}
							}
							polec();
						}
												

  					});
			return false;
			}
	}
}
}
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


