var imageTollTip = {
_idParent : null,
_divParent : null,
_tabImages : new Array,

init : function(idParent){
imageTollTip._idParent = idParent;
imageTollTip._divParent = document.getElementById(idParent);
imageTollTip._tabImages = imageTollTip._divParent.getElementsByTagName('img');
imageTollTip.getAlt();
},
getAlt : function(){
for(var i=0;i<imageTollTip._tabImages.length;i++){
imageTollTip.addEvent(imageTollTip._tabImages[i],'mousemove',showTooolTip);
}
},
addEvent : function(elem,eventS,funkcja){
if(window.addEventListener) elem.addEventListener(eventS,funkcja,false);
else elem.attachEvent('on'+eventS,funkcja,false);  
}
}

function submitPodCat(event,objectID){
var node = document.getElementById(objectID);
var valueSelect = node.options[event].value;

var contentID = objectID+'_content';
var content = document.getElementById(contentID);
node.selectedIndex = event;
content.innerHTML = node.options[event].text; 

window.location = valueSelect;
}

function checkPolec(checkAll){
var blad = true;

var msgAdresat = document.getElementById('errAdresat');
var adresat = document.addPolec.adresat.value;
adresat = sTrim(adresat);

var msgCom = document.getElementById('errCom');
var com = document.addPolec.komentarz.value;
com = sTrim(com);


if(adresat.length == 0){
	msgAdresat.innerHTML = 'Wpisz email adresata'
	msgAdresat.style.display = 'block';
	blad = false;
}
else{
   if(!emailValidate(adresat)){
   	  msgAdresat.innerHTML = 'Niepoprawny email'
   	  msgAdresat.style.display = 'block';
   	  blad = false;
   }else{ 
		msgAdresat.style.display = 'none';
		blad = true;
	}
}

if(com.length >400){
  msgCom.style.display = 'block';
  blad = false;
}
else{
  msgCom.style.display = 'none';
  if(blad) blad = true;
}


if(checkAll == 1){
var msgEmail = document.getElementById('errEmail');
var email = document.addPolec.email.value;
email = sTrim(email);

var msgPodpis = document.getElementById('errPod'); 
var podpis = document.addPolec.podpis.value;
podpis = sTrim(podpis);

var msgKod = document.getElementById('errKod');
var kod = document.addPolec.kod.value;
kod = sTrim(kod);


if(email.length == 0){
	msgEmail.innerHTML = 'Wpisz email'
	msgEmail.style.display = 'block';
	blad = false;
}
else{
   if(!emailValidate(email)){
   	  msgEmail.innerHTML = 'Niepoprawny email'
   	  msgEmail.style.display = 'block';
   	  blad = false;
   }else{ 
		msgEmail.style.display = 'none';
		if(blad) blad = true;
	}
}


if(podpis.length == 0){
  msgPodpis.style.display = 'block';
  blad = false;
}
else{
  msgPodpis.style.display = 'none';
  if(blad) blad = true;
}

if(kod.length <4){
  msgKod.style.display = 'block';
  blad = false;
  }
else{
  msgKod.style.display = 'none';
  if(blad) blad = true;
}


}

return blad;
}


function sTrim(el) {
	return el.replace(/^\s+|\s+$/g,"");
}
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 pobierzNaPulpit(){
var pobranoTitleInfo = document.getElementById('pobranoTitleInfo');
var plik = path+'ajax/pobierz.php';
var paramGet = "?idcat="+idCat+"&name="+maxImgName+"&id="+idImage;

var oldIlePob = parseInt(pobranoTitleInfo.innerHTML);
pobranoTitleInfo.innerHTML =oldIlePob+1;

window.location = plik+paramGet;
}  
  
function wyslijKom(){
var pathKom = idCat+'/semi/'+semiImgName;
MojaTapeta('122601',pathKom);
}

function MojaTapeta(s,l){
	w=window.open(
		l?'http://www.mojatapeta.com/'+s+'/'+escape(l)
		:'http://www.mojatapeta.com/?s='+s,
		'MT','width=510,height=500,scrollbars=yes');
	return false;
}  
 
function pokazOcena(){
var ocena = document.getElementById('ocenaImg');
var tagi = document.addTags;

tagi.style.display = 'none';
tagiImg._schowajTagi = false;

if(ocena.style.display == 'block') ocena.style.display = 'none';
else ocena.style.display = 'block';
} 

function pokazTagi(){
var ocena = document.getElementById('ocenaImg');
var tagi = document.addTags;

ocena.style.display = 'none';
ocenaImg._schowajGlosuj = false;

if(tagi.style.display == 'block') tagi.style.display = 'none';
else tagi.style.display = 'block';
}
 
  
var ocenaImg = {
_tabElem : null,
_ocena : null,
_ocenaFloor : null,
_polowa : null,
_schowajGlosuj : false,

init : function(ocena,ocenaFloor,polowa){
ocenaImg._ocena = ocena;
ocenaImg._ocenaFloor = ocenaFloor;
ocenaImg._polowa = polowa;
	
ocenaImg._tabElem = ocenaImg.getElementsByName_iefix('a','ocena');	

//alert(ocenaImg._tabElem);

for(var i=0;i<ocenaImg._tabElem.length;i++){
ocenaImg.addEvent(ocenaImg._tabElem[i],'mouseover',ocenaImg.pokazOcena);
ocenaImg.addEvent(ocenaImg._tabElem[i],'mouseout',ocenaImg.stopProp);
}
ocenaImg.addEvent(ocenaImg._tabElem[0].parentNode,'mouseover',ocenaImg.stopProp);
ocenaImg.addEvent(ocenaImg._tabElem[0].parentNode.parentNode,'mouseover',ocenaImg.outOcena);	
	
},
getElementsByName_iefix : function(tag, name) {
var elem = document.getElementsByTagName(tag);
var arr = new Array();
var iarr = 0;

  for(var i = 0; i < elem.length; i++) {
     att = elem[i].getAttribute("title");
       if(att == name) {
               elem[i].setAttribute('title','');   
               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;

ocenaImg.stopProp(event);
ocenaImg._schowajGlosuj = true;
var idElem = parseInt((element.id).replace('o',''));

var ocen = document.getElementById('ocen');
ocen.innerHTML = 'ocena '+(idElem+1);

//showTooolTipMapka(element,e,tabOcena[idElem]);
ocenaImg.ustawOcena(idElem,0);

},
outOcena : function(e){
var event = (e)?e:event; 
var element;
if(event.srcElement) element = event.srcElement;
else element = this;

if(ocenaImg._schowajGlosuj){

var ocen = document.getElementById('ocen');
ocen.innerHTML = 'ocena '+(ocenaImg._ocena);

ocenaImg.ustawOcena((ocenaImg._ocenaFloor),ocenaImg._polowa);

window.setTimeout('ocenaImg.schowajOcena()',1000);

ocenaImg._schowajGlosuj = false;

}
},
ustawOcena : function(ocena,polowa){
var starGold = '-20px 0px';
var starGray = '0px 0px';
var starHalf = '-40px 0px';

	for(var i=0;i<ocenaImg._tabElem.length;i++){
		var style = starGray;
		if(i<ocena+1) style = starGold;
		if(i == ocena && polowa) style = starHalf;
		
		//alert(ocenaImg._tabElem[i]);
		
		ocenaImg._tabElem[i].style.backgroundPosition = style;
	}

},
stopProp : function(evt){
if (!evt) var evt = window.event;
	evt.cancelBubble = true;
if (evt.stopPropagation) evt.stopPropagation();
return false;
},
schowajOcena : function(){
var ocena = document.getElementById('ocenaImg');
ocena.style.display = 'none';
}


}  
  
function  checkTags(){
var czyTags = false; 

var tags = document.getElementsByName('inputTag');
var y=0;
var tabTags = new Array();

for(var i=0;i<tags.length;i++){
    var tag = sTrim(tags[i].value);
    	
    	if(tag.length>0){
    		tabTags[y] = tags[i].value;
    		czyTags = true;
    		y++;
    	}
 }

if(czyTags){
var tagiInput = tabTags.join(',');
document.addTags.tagsSave.value = tagiInput;
}

return czyTags;
} 
  
var tagiImg = {
_tagiImgParent : null,
_formAddTags : null,
_divParentInput : null,
_schowajTagi : false,

init : function(){
tagiImg._tagiImgParent = document.getElementById('tagiImgParent');
tagiImg._formAddTags = document.addTags;
tagiImg._divParentInput = document.getElementById('divParentInput');

var tags = document.getElementsByName('inputTag');
	for(var i=0;i<tags.length;i++) tagiImg.addEvent(tags[i],'mouseover',tagiImg.stopProp);


tagiImg.addEvent(tagiImg._formAddTags,'mouseover',tagiImg.addSchowajTags);
tagiImg.addEvent(tagiImg._divParentInput,'mouseover',tagiImg.addSchowajTags);
tagiImg.addEvent(tagiImg._tagiImgParent,'mouseover',tagiImg.outTags);	

},
addEvent : function(elem,eventS,funkcja){
if(window.addEventListener) elem.addEventListener(eventS,funkcja,false);
else elem.attachEvent('on'+eventS,funkcja,false);  
},
stopProp : function(evt){
if (!evt) var evt = window.event;
	evt.cancelBubble = true;
if (evt.stopPropagation) evt.stopPropagation();
return false;
},
addSchowajTags : function(e){
var event = (e)?e:event; 
var element;
if(event.srcElement) element = event.srcElement;
else element = this;

tagiImg.stopProp(event);
tagiImg._schowajTagi = true;
},
outTags : function(e){
var event = (e)?e:event; 
var element;
if(event.srcElement) element = event.srcElement;
else element = this;


if(tagiImg._schowajTagi){
window.setTimeout('tagiImg.schowajTagi()',1000);
tagiImg._schowajTagi = false;
}

},
schowajTagi : function(){
tagiImg._formAddTags.style.display = 'none';
}
}  
  
  
  
  
  
  
  
  
  
