function checkComm(checkAll){
var komentarz = document.addCom.komentarz.value;
var errCom = document.getElementById('errCom');

var blad = false;


komentarz = ltrim(rtrim(komentarz));

if(komentarz.length == 0){
	blad = false;
	errCom.style.display = 'block';
}else{
	blad = true;
	errCom.style.display = 'none';
}

 if(checkAll == 1){
    var podpis = document.addCom.podpis.value;
    var errPod = document.getElementById('errPod');
    podpis = ltrim(rtrim(podpis));
    
    
    var kod = document.addCom.kod.value;
    var errKod = document.getElementById('errKod');
    kod = ltrim(rtrim(kod));
    
    if(podpis.length == 0){
	     blad = false;
	     errPod.style.display = 'block';
    }else{
	     if(blad != false) blad = true;
	     errPod.style.display = 'none';
    }
    
    
    if(kod.length < 4){
	     blad = false;
	     errKod.style.display = 'block';
    }else{
	     if(blad != false) blad = true;
	     errKod.style.display = 'none';
    }
    
    
 }

return blad;
}

function checkPolec(checkAll){
var blad = false;

var adresat = document.addPolec.adresat.value;
var errAdresat = document.getElementById('errAdresat');
adresat = ltrim(rtrim(adresat));


if(adresat.length == 0 || !emailValidate(adresat)){
	blad = false;
	errAdresat.style.display = 'block';
}else{
	blad = true;
	errAdresat.style.display = 'none';
}

if(checkAll == 1){
  var nadawca = document.addPolec.nadawca.value;
  var errNadawca = document.getElementById('errNadawca');
  nadawca = ltrim(rtrim(nadawca));
  
  var kod = document.addPolec.kod.value;
  var errKod = document.getElementById('errKod');
  kod = ltrim(rtrim(kod));
  
  
  if(nadawca.length == 0 || !emailValidate(nadawca)){
	     blad = false;
	     errNadawca.style.display = 'block';
    }else{
	     if(blad != false) blad = true;
	     errNadawca.style.display = 'none';
    }
  
  if(kod.length < 4){
	     blad = false;
	     errKod.style.display = 'block';
    }else{
	     if(blad != false) blad = true;
	     errKod.style.display = 'none';
    }
}

var komentarz = document.addPolec.komentarz.value;
var errCom = document.getElementById('errCom');

   if(komentarz.length > 400){
	     blad = false;
	     errCom.style.display = 'block';
    }else{
	     if(blad != false) blad = true;
	     errCom.style.display = 'none';
    }


return blad;
}


function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}

function  emailValidate(element) {
     var re = /^[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*@([a-zA-Z0-9_-]+)(\.[a-zA-Z0-9_-]+)*(\.[a-zA-Z]{2,4})$/i;
     if(element.match(re) == null)
      {
        return false;
      }
     else
      {
        return true;
      }
  }


function rozwinCom(el){
var table = el.parentNode.parentNode.parentNode;
var ulD = table.nextSibling;

  if(ulD.style.display == 'none'){
   ulD.style.display = 'block';
    el.className = 'minus';
  }
  else{
  ulD.style.display = 'none';
  el.className = 'plus';
  }

/*
 if(ulD.style.display == 'block'){
  ulD.style.display = 'none';
  el.className = 'plus';
 } 
 else{
  ulD.style.display = 'block';
  el.className = 'minus';
 }
 */
 
}

var ocena = {
_tabElem : null,
_IE : ((navigator.appName == 'Microsoft Internet Explorer')? 1 : 0),
_titleTMP : null,
_vote : null,
_titleTMP : null,
_titleOcena : null,
_ocenaTxt : null,


init : function(vote,ocenaTxt){
ocena._vote = parseInt(vote);
ocena._ocenaTxt = ocenaTxt;

ocena._titleOcena = document.getElementById('titleOcena');

ocena._tabElem = ocena.getElementsByName_iefix('a','ocena');


for(var i=0;i<ocena._tabElem.length;i++){
  ocena.addEvent(ocena._tabElem[i],'mouseover',ocena.pokazOcena);
  ocena.addEvent(ocena._tabElem[i],'mouseout',ocena.resetOcena);
}

},
getElementsByName_iefix : function(tag, name) {
var elem = document.getElementsByTagName(tag);
var arr = new Array();
  for(i = 0,iarr = 0; i < elem.length; i++) {
     att = elem[i].getAttribute("name");
       if(att == name) {
               arr[iarr] = elem[i];
               iarr++;
       }
 }
return arr;
},
addEvent : function(elem,eventS,funkcja){
if(window.addEventListener) elem.addEventListener(eventS,funkcja,false);
else elem.attachEvent('on'+eventS,funkcja,false);  
},
pokazOcena : function(e){
var event = (e)?e:event; 
var element;
if(event.srcElement) element = event.srcElement;
else element = this;

var ocenaID = parseInt(element.id);
ocena._titleOcena.innerHTML = element.title;

ocena.ustawOcena(ocenaID);

},
ustawOcena : function(ocenaID){

for(var i=0;i<ocena._tabElem.length;i++){
  if(ocenaID < ocena._tabElem[i].id) ocena._tabElem[i].style.backgroundPosition = '-44px 0px';
  else ocena._tabElem[i].style.backgroundPosition = '0px 0px';
}

},
resetOcena : function(){
//setTimeout("ocena.resetTimeOcena()", 1000);
ocena.ustawOcena(ocena._vote-1);
ocena._titleOcena.innerHTML = ocena._ocenaTxt;
},
resetTimeOcena : function(){
ocena.ustawOcena((ocena._vote-1));
ocena._titleOcena.innerHTML = ocena._ocenaTxt;
},
stopProp : function (evt){
if (!evt) var evt = window.event;
	evt.cancelBubble = true;
if (evt.stopPropagation) evt.stopPropagation();
return false;
} 

}


function powieksz(sizeText){
var parentArt = document.getElementById('content');
parentArt.style.fontSize = sizeText+'px';
}


var myWidth = 0;
var myHeight = 0;

function drukuj(domena,idArt){
//getSize();

var widthO = 600;
var heightO = 500;

myHeight = '200px';
myWidth = '200px';
//myHeight = parseInt((myHeight)-heightO/4)+'px';
//myWidth =  parseInt((myWidth)-widthO/4)+'px';


var link = 'http://source.skierniewickie.pl/drukuj.php?d='+domena+'&i='+idArt;
window.open(link,'Drukuj','top='+myHeight+',left='+myHeight+',toolbar=no,menubar=no,location=no,personalbar=no,scrollbars=yes,directories=no,status=no,resizable=yes,width='+widthO+',height='+heightO);
}

function getSize(){

//alert(window.pageXOffset);

//alert(getYOffset()-window.innerHeight);
//alert(getYOffset());

 if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    
    myWidth = parseInt(window.innerWidth);
    //myHeight = window.innerHeight+ getYOffset()+300;
    myHeight = parseInt(getYOffset()+(window.innerHeight/2));
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = parseInt(document.documentElement.clientWidth);
    //myHeight = document.documentElement.clientHeight+ getYOffset()+300;
    myHeight = parseInt(getYOffset()+(document.documentElement.clientHeight/2));
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = parseInt(document.body.clientWidth);
    //myHeight = document.body.clientHeight+ getYOffset()+300;
    myHeight =  parseInt(getYOffset()+(document.body.clientHeight/2));
    }
    };


function getYOffset() {
    var pageY;
    if(typeof(window.pageYOffset)=='number') pageY=window.pageYOffset;
    else pageY=document.documentElement.scrollTop;
return pageY;
};
