 
function PopupSizes(nazwa,szer,wys,subtitle) {
  void newWin(nazwa,szer,wys,subtitle);
} 
function myurlencode(string) {
    return escape(string).replace(/[+]/g, '%2B');
}
function doprint() {
  loc = document.location.href;
  if (loc.match(/[\?]/))
    NewHtm(loc + '&print=1',600,400);
  else
    NewHtm(loc + '?print=1',600,400);
}
function dorecommend() {
  loc = document.location.href;
  NewHtm('/recommend.php?qs='+escape(loc), 400, 480);
}
function PopupSizes(nazwa,szer,wys,subtitle) {
  void newWin(nazwa,szer,wys,subtitle);
}
function Popup(nazwa, subtitle) {
	if (nazwa.indexOf('xdata:') == 0) {
		//alert('uu');
		nazwa = nazwa.replace(/xdata:/, "");
		myLightbox.start($('img_' + nazwa));
	}
	else if (myLightbox) {
		var splited = nazwa.split('?');
		
		var title = '';
		if (subtitle) {
			title = subtitle;
		} 
		if (splited.length > 1) {
			var params = splited[1].split('&');
			if (params.length > 0) {
				var firstParam = params[0];
				title = firstParam.replace(/title\=/, "");
				if (!window[title])
					title = '';
				else
					title = window[title];
			}
		}

		var elem = '<a id="dem878" href="' + nazwa + '" rel="lightbox[roadtrip]" title="' + title + '">dem</a>';
		document.body.insert('<div style="display: none;" id="cacheImg">' + elem + '</div>');
		myLightbox.start($('dem878'));
		$('cacheImg').remove();
	}  
} 

function NewHtm(nazwa,szer,wys) {
odlewa=(screen.width-szer)/2;
odgory=(screen.height-wys)/2;		
config='left='+odlewa+',top='+odgory+',width='+szer+',height='+wys+',innerheight='+wys+',innerwidth='+szer+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes';
stadion=window.open(nazwa,'okno',config);
stadion.focus();
}
function NewHtmNoScr(nazwa,szer,wys) {
odlewa=(screen.width-szer)/2;
odgory=(screen.height-wys)/2;		
config='left='+odlewa+',top='+odgory+',width='+szer+',height='+wys+',innerheight='+wys+',innerwidth='+szer+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes';
stadion=window.open(nazwa,'okno',config);
stadion.focus();
}

function gotables() {
    tables = document.getElementsByName('info');
    for (i=0; i<tables.length; i++) {
        trs = tables[i].getElementsByTagName('tr');
        for (j=0; j<trs.length; j++) {
            trs[j].className += ' line'+(j % 2);
        }
    }
}



function showHPTab(tabNum) {
	var allTabs = $$('.hpTab');
	var allLabels = $$('.hpTabLabel');
	if (Object.isArray(allTabs)) {
		for (var i = 0; i < allTabs.length; i++) {
			if ((i + 1) == tabNum) {
				allLabels[i].addClassName('selected');
				allTabs[i].show();
			}
			else {
				allLabels[i].removeClassName('selected');
				allTabs[i].hide();
			}
		}
	}
}

function PradoAlert(str) {
	alert(str);
}

function PradoHtmlRangeValidation(sender, parameter) {
	var toValidate = $(sender.control.id);
	var maxChars = 500;
	if (Object.isElement(toValidate)) {
		var chars = parseInt(toValidate.readAttribute('validatorchars'));
		if (!isNaN(chars) && chars > 0)
			maxChars = chars;
	}
	
	var regex = /<[^>]*>/gi;
	var outputstr = parameter.replace(/<[^>]*>/gi, "");
	outputstr = outputstr.replace(/\n/gi, "");
	outputstr = outputstr.replace(/\r/gi, "");
	outputstr = outputstr.replace(/&[a-z0-9]+;/gi, "");
	
	if (outputstr.length > maxChars)
		return false;
	else
		return true;
}
