

/* Browser sniffing
 */
var DOM_IMPLEMENTATION 		= document.implementation && true;
var DOM_CREATE_DOCUMENT 	= DOM_IMPLEMENTATION && document.implementation.createDocument;
var DOM_FEATURE 		= DOM_IMPLEMENTATION && document.implementation.hasFeature;
var IS_MOZILLA 			= DOM_CREATE_DOCUMENT && DOM_FEATURE;
var IS_SAFARI 			= (navigator.userAgent && navigator.vendor && (navigator.userAgent.toLowerCase().indexOf("applewebkit") != -1 || navigator.vendor.indexOf("Apple") != -1));
var IS_IE 			= document.all && window.ActiveXObject && navigator.userAgent.toLowerCase().indexOf("msie") > -1  && navigator.userAgent.toLowerCase().indexOf("opera") == -1;



function zaladujNews( nazwa, link, imglink, tresc, datadodania ) {
	document.getElementById('news_name_box').href = link;
	document.getElementById('news_name_box').innerHTML = nazwa;
	document.getElementById('news_dodano_box').innerHTML = datadodania;
	if( document.getElementById('news_image_box') ) {
		document.getElementById('news_image_box').src = imglink; 
	}

	document.getElementById('news_short_info_box').innerHTML = tresc;
	
}




function target() {
for (var i=0; i<document.links.length; i++)
	if (document.links[i].className=="blank") {
		document.links[i].target="_blank";
	}
}



function check_value(quantity,prodid) {
	var elem = document.getElementById('i_'+prodid);
	if( Number(elem.value) != Number(prodid) ) {
		elem.style.background = "#FF9999";
		elem.style.color = "#FFF";
	}
}


function submit_search() {
	var search_field = document.getElementById('sfraza');
	if( search_field.value == ' szukana fraza' ) {
		search_field.value = '';
	}
}


function validate_form( object, text ) {
	if( !object || object.value == '' ) {
		object.focus();
		return false;
	}
	return true;
}


function zaloguj_sie() {
	var DivElem = document.getElementById('login_info');
	if( typeof( DivElem ) != "undefined" ) {
		DivElem.style.display = "block";
		document.location.href = "#body";
	}
}





function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];      
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}   
	}
	return (arrReturnElements)
}


//addEvent(window,'load',loadImages);
//onload = loadImages;


function loadImages() {
	var img1 = new Image();
	img1.src='/grafika/m1_on.jpg';
	var img2 = new Image();
	img2.src='/grafika/m2_on.jpg';
	var img3 = new Image();
	img3.src='/grafika/m3_on.jpg';
	var img4 = new Image();
	img4.src='/grafika/m4_on.jpg';
	var img5 = new Image();
	img5.src='/grafika/m5_on.jpg';
}


var actualLink;
var actualContainer;


function loadAjaxPage( linkURL, containerID, revokeUpdate ) {
	actualLink = linkURL;
	actualContainer = containerID;
	advAJAX.get({
		  url: linkURL,
		  unique: false,
		  onSuccess : function(obj) { if( obj.responseText.length > 1 ) {  document.getElementById(containerID).innerHTML = obj.responseText; } }
	});
}



function ajaxLoadCal(month, year) {
	actualLink = "/ajax/kalendarz.html?rok="+year+"&miesiac="+month+"";
	actualContainer = 'kalendarz_container';
	advAJAX.get({
		  url: actualLink,
		  unique: false,
		  onSuccess : function(obj) { if( obj.responseText.length > 1 ) {  document.getElementById(actualContainer).innerHTML = obj.responseText; } }
	});
}



function ajaxLoadCal_new(month, year) {
	actualLink = "/ajax/kalendarz_prawa.html?rok="+year+"&miesiac="+month+"";
	actualContainer = 'kalendarz_container_new';
	advAJAX.get({
		  url: actualLink,
		  unique: false,
		  onSuccess : function(obj) { if( obj.responseText.length > 1 ) {  document.getElementById(actualContainer).innerHTML = obj.responseText; } }
	});
}



function openBigCalendar() {
	newwindow=window.open( '/mapa/mapa.html', 'mapa', 'height=500,width=950,scrollbars=no,resizable=no,menubar=no' )
	if (window.focus) {newwindow.focus()}
	return false;
}


