/* [[ TNOTNOTNO --- Zabezpieczenie przed wyswietlaniem kopii */
/*
var loc = document.location.protocol+'//'+document.location.host+document.location.pathname;
var base = document.getElementsByTagName("base")[0].href;
//document.write('<div>'+document.location.protocol+'//'+document.location.host+document.location.pathname+'</div>');
//document.write('<div>'+document.getElementsByTagName("base")[0].href+'</div>');
if (loc != base) {
  document.location = base;
  return;
}
*/
/* ]] TNOTNOTNO */

//korzystamy z modyfikacji Behaviour

//this isIE variable is false in any browser other than IE
var isIE = /*@cc_on!@*/false;

var myrules = {
	//wyszukiwarka
	'#query' : {
		onfocus : function() {
			queryText = document.getElementById('query').value;
			if (this.value == queryText) this.value = '';
		},
		onblur : function() {
			if (this.value == '') this.value = queryText;
		}
	},
	
	//zmieniarka segmentow
	'ul.tabs a' : {
		onclick : function() {
			if (this.parentNode.parentNode.className == 'tabs justGo') {
				//
			} else {
				var parts = this.parentNode.parentNode.parentNode.getElementsByTagName('div');
				for (var i=0; i<parts.length; i++) {
					if (parts[i].className == 'part') {
						parts[i].style.display = 'none';
					}
				}
				var part = document.getElementById(this.className); 
				part.style.display = 'block';
				
				var lis = this.parentNode.parentNode.getElementsByTagName('li');
				for (var i=0; i<lis.length; i++) lis[i].className = '';
				
				this.parentNode.className = 'active';
				return false;
			}
		}
	},
	
	//menu jezykow
	'#pSelectActOption a' : {
		onclick : function() {
			var pSelect = document.getElementById('pSelect');
			var pSelectOptions = document.getElementById('pSelectOptions');
			function pSelectClose() {
				pSelectOptions.style.display = 'none';
				pSelect.className = '';					
			}
			function pSelectShow() {
				pSelectOptions.style.display = 'block';
				pSelect.className = 'active';					
			}
			function pSelectToggle() {
				if (pSelectOptions.style.display != 'block') {
					pSelectShow();						
				} else {
					pSelectClose();
				}
			}
			pSelectToggle();
			setTimeout(function() {
				pSelectClose();
			}, 3500);
			return false;
		}
	},
	'#pSelectOptions a' : {
		onclick : function() {
			var pSelect = document.getElementById('pSelect');
			var pSelectOptions = document.getElementById('pSelectOptions');
			var pSelectActOption = document.getElementById('pSelectActOption');
			pSelectActOption.innerHTML = this.parentNode.innerHTML;
			pSelectActOption.className = this.parentNode.className;
			pSelectOptions.style.display = 'none';	
			pSelect.className = '';
		},
		onmouseover : function() {
			this.className = 'ax';
		},
		onmouseout : function() {
			this.className = '';
		}
	},
	
	//faq
	'ol.faq ul a' : {
		onclick : function() {
			var p = this.parentNode.parentNode.childNodes[3];
				if (p.style.display == 'block') {
					p.style.display = 'none';
				} else {
					p.style.display = 'block';
				}
			return false;
		}
	},
	
	//formularz zgloszenia zaginiecia
	'.zgloszono_policji' : {
		onclick : function() {
			var zgloszono_policji_tak = document.getElementById('zgloszono_policji_tak');
			var zgloszono_policji_nie = document.getElementById('zgloszono_policji_nie');
			if (this.id == 'opt_zgloszono_policji_tak') {
				zgloszono_policji_tak.style.display = 'block';
				zgloszono_policji_nie.style.display = 'none';
			} else if (this.id == 'opt_zgloszono_policji_nie') {
				zgloszono_policji_tak.style.display = 'none';
				zgloszono_policji_nie.style.display = 'block';					
			}
		}
	},
	
	//chmurki nad zaginionymi
	'#Zagineli ul a' : {
		onmouseover : function() {
			var oid = this.id;
			var tooltip = document.getElementById(oid+'_info');
			tooltip.style.display = 'block';
			var img = this.getElementsByTagName('img')[0];
			if (!isIE) { if (img.mouseOverImage) img.src=img.mouseOverImage; }
		},
		onmouseout : function() {
			var oid = this.id;
			var tooltip = document.getElementById(oid+'_info');
			tooltip.style.display = 'none';
			var img = this.getElementsByTagName('img')[0];
			if (!isIE) { if (img.normalImage) img.src=img.normalImage; }
		}
	},
	'#OsobyNN ul a' : {
		onmouseover : function() {
			var oid = this.id;
			var tooltip = document.getElementById(oid+'_info');
			tooltip.style.display = 'block';
			var img = this.getElementsByTagName('img')[0];
			if (!isIE) { if (img.mouseOverImage) img.src=img.mouseOverImage; }
		},
		onmouseout : function() {
			var oid = this.id;
			var tooltip = document.getElementById(oid+'_info');
			tooltip.style.display = 'none';
			var img = this.getElementsByTagName('img')[0];
			if (!isIE) { if (img.normalImage) img.src=img.normalImage; }
		}
	}
};

Behaviour.register(myrules);

function imagesToGray() {
	var images = document.getElementsByTagName('img');
	for (var i=0; i<images.length; i++) {
		if (images[i].className == 'gray') {
			prepareMouseOverImage(images[i], images[i].src);
		} else if (images[i].className == 'gray2') {
			itg(images[i], images[i].src);
		}
	}
}

function rotatePartners() {

		var el = document.getElementById('partnerzy'); if (el) {
		setInterval(function() {
			var partnerzy = document.getElementById('partnerzy').getElementsByTagName('ul');
			for (var i=0; i<partnerzy.length; i++) {
				if (partnerzy[i].style.display == 'block') {
					var elp = partnerzy[i];
				}
			}
			elp.style.display = 'none';
			var lic = elp.id.substr(9, 2);
			if (lic.substr(1) == '#') {
				lic = lic.substr(1, 1);	
			}
			var n = parseFloat(lic);
			var m = n + 1;
			if (document.getElementById('partnerzy'+m)) {
				var next = document.getElementById('partnerzy'+m);
				//document.body.appendChild(document.createTextNode(n));
			} else {
				var next = document.getElementById('partnerzy1');
			}
			next.style.display = 'block';
		}, 4000);
	}
}

function activeIE() {
	var uls = document.getElementsByTagName('ul');
  var menuZaginieni = null; /*tno*/
	for (var i=0; i<uls.length; i++) {
		if (uls[i].className == 'menu menuZaginieni') {
			var menuZaginieni = uls[i];	
		}
	}
  if (menuZaginieni) /*tno*/ { 
    var mzlis = menuZaginieni.getElementsByTagName('li');
    for (var i=0; i<mzlis.length; i++) {
      if (mzlis[i].className == 'parent active item8') mzlis[i].className = 'parent active item8 item8active';
      if (mzlis[i].className == 'parent active item9') mzlis[i].className = 'parent active item9 item9active';
      if (mzlis[i].className == 'parent active item10') mzlis[i].className = 'parent active item10 item10active';
      if (mzlis[i].className == 'parent active item11') mzlis[i].className = 'parent active item11 item11active';
      if (mzlis[i].className == 'parent active item12') mzlis[i].className = 'parent active item12 item12active';
    }
  }
}

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}

addLoadEvent(function() {
	rotatePartners();
	if (!isIE) imagesToGray();
	if (isIE) activeIE();
});

$(document).ready(function() {

		//nie obejrzano klipu
		//$('body').prepend('<a href="#" id="viewClip"></a>');
		//$("#viewClip").hide().colorbox({inline:true, href:"#spot", opacity:"0.6", open:true, title:'Wyślij SMS o treści <strong>ITAKA</strong> pod numer <strong>72082</strong>'});
		$("#viewClip").colorbox({inline:true, href:"#spot", opacity:"0.6", title:'Wyślij SMS o treści <strong>ITAKA</strong> pod numer <strong>72082</strong>'});

});
