<!--
var windowState = (function(){
var readScroll = {scrollLeft:0,scrollTop:0};
var readSize = {clientWidth:0,clientHeight:0};
var readScrollX = 'scrollLeft';
var readScrollY = 'scrollTop';
var readWidth = 'clientWidth';
var readHeight = 'clientHeight';
function otherWindowTest(obj){
if((document.compatMode)&&
(document.compatMode == 'CSS1Compat')&&
(document.documentElement)){
return document.documentElement;
}else if(document.body){
return document.body;
}else{
return obj;
}
};
if((typeof this.innerHeight == 'number')&&
(typeof this.innerWidth == 'number')){
readSize = this;
readWidth = 'innerWidth';
readHeight = 'innerHeight';
}else{
readSize = otherWindowTest(readSize);
}
if((typeof this.pageYOffset == 'number')&&
(typeof this.pageXOffset == 'number')){
readScroll = this;
readScrollY = 'pageYOffset';
readScrollX = 'pageXOffset';
}else{
readScroll = otherWindowTest(readScroll);
}
return {
getScrollX:function(){
return (readScroll[readScrollX]||0);
},
getScrollY:function(){
return (readScroll[readScrollY]||0);
},
getWidth:function(){
return (readSize[readWidth]||0);
},
getHeight:function(){
return (readSize[readHeight]||0);
}
};
})();

function jump2tag(){
    if(y=window.prompt("Wpisz czego szukasz?"))
     window.location.href='/' + y;
     else
     hide('cover');
}

function _grab(id){
var el = null;
  if (document.getElementById){
    el = document.getElementById(id);
  }
  else if (document.all) {
    el = document.all[id];
  }
  else if (document.layers){
    el = document.layers[id];
  }
return (el && el.style) || el;
}

function Request(_uri,callback){
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=function(){ handler(callback) }
  xmlhttp.open("GET","/" + Math.random ( ) + _uri,true);
  xmlhttp.send(null);
  }
else
  {
   alert('xml build faild!');
  }
}


function handler(callback) {
 if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
  if(xmlhttp.responseText!= null)
    eval(callback(xmlhttp));
  }
}

function _get(id){
var el = null;
  if (document.getElementById){
    el = document.getElementById(id);
  }
  else if (document.all) {
    el = document.all[id];
  }
  else if (document.layers){
    el = document.layers[id];
  }
return el;
}

function sendmail(){
    var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(_get('_n').value == "" || _get('_n').value == "Twoje imie..."){
alert("Podaj swoje imię.\nNie musi byc prawdziwe:)");
_get('_n').focus();
return false;
}

if(_get('_m').value == "" ||!filter.test(_get('_m').value) ||  _get('_m').value == "Twój mail..."){
alert("Podaj swój adres e-mail.\nMusi być prawdziwy:)");
_get('_m').focus();
return false;
}

if(_get('_b').value == "" || _get('_b').value == "Tutaj wpisz treść..."){
alert("Musisz coś napisać.");
_get('_b').focus();
return false;
}
  var n=new Date(),To="";
  n.setTime(To = n.getTime() + 10000);
  To = (n.toGMTString());
  document.cookie = "_m=" + encodeURIComponent(_get('_m').value) + "; expires="+ To + ";path=/";
  document.cookie = "_n=" + encodeURIComponent(_get('_n').value) + "; expires="+ To + ";path=/";
  document.cookie = "_b=" + encodeURIComponent(_get('_b').value) + "; expires="+ To + ";path=/";
  hide('contact');
  Request("/send",send);
}

function send(data){
_data = data.responseXML.documentElement;
alert(_data.getElementsByTagName('after-code')[0].firstChild.nodeValue);
if(_data.getElementsByTagName('send-status')[0].firstChild.nodeValue == '0x00'){
 hide('cover');
}else
show('contact');

}

function center(aID){
var div = _grab(aID);
var hPos = Math.round(windowState.getScrollX()+((windowState.getWidth()-400)/2));
var vPos = Math.round(windowState.getScrollY()+((windowState.getHeight()-300)/2));
hPos = (hPos < 0)?0:hPos;
vPos = (vPos < 0)?0:vPos;
var positionMod = (typeof div.top == 'string')?"px":0;
div.top = vPos + positionMod;
div.left = hPos + positionMod;
}

function cover(){
var div = _grab('cover');
var hPos = Math.round(windowState.getScrollX());
var vPos = Math.round(windowState.getScrollY());
vPos = (vPos < 0)?0:vPos;
hPos = (hPos < 0)?0:hPos;
var positionMod = (typeof div.top == 'string')?"px":0;
div.top = vPos + positionMod;
div.left = hPos + positionMod;
}

function hide(aID){
  var HideObject = _grab(aID);
  if (HideObject.style){
    HideObject.style.display = "none";
  }else {
    HideObject.display = "none";
  }
}

function show(aID){
  var HideObject = _grab(aID);
  if (HideObject.style) {
    HideObject.style.display = "block";
  }
  else {
    HideObject.display = "block";
  }
}

//-->

