var g_date = null;

function hijack_links(page_id, div_id) {
	var node = $(div_id);
	if(!node) return null;

	if(document.location.href.match(page_id))
		return node.getElementsByTagName("A");
	else
		return null;
}

function has_image_inside(tag) {
	var children = tag.getElementsByTagName("IMG");
	return children.length > 0;
}

function update_links_in_paragraph(obj) {
	var links = document.getElementsByTagName("A");
	var images = document.getElementsByTagName("IMG");
	var alt = '';
	for(var i = 0, len = links.length; i < len; i++) {
		var link = links[i];
		
		
				
		if(link.href.match(/images_menus_big/) && !link.href.match(/javascript/i)) 
		{
			if(!has_image_inside(link)) 
			continue;

		var str = link.href;
		var a = str.split("/");
		var str1 = a[3];//images_menus_big
		var str2 = a[4];//0
		var str3 = a[5];//7821
		var str4 = a[6];//nazwa pliku
		var conimg="/images_menus/"+str2+"/"+str3+"/"+str4;
		//alert(conimg);
	
			for(var j = 0, len2 = images.length; j < len2; j++) 
			{
				var image = images[j];
				if(image.src.match(conimg)) 
				{
					alt = image.alt;
					j=images.length;
				}
			}
		
		
			var url = link.href;
			
			//alert(alt);

			var zm=alt;
			zm = zm.replace(/ê/g, "$1$");
			zm = zm.replace(/Ê/g, "$2$");
			zm = zm.replace(/ó/g, "$3$");
			zm = zm.replace(/Ó/g, "$4$");
			zm = zm.replace(/±/g, "$5$");
			zm = zm.replace(/¡/g, "$6$");
			zm = zm.replace(/¶/g, "$7$");
			zm = zm.replace(/¦/g, "$8$");
			zm = zm.replace(/³/g, "$9$");
			zm = zm.replace(/£/g, "$10$");
			zm = zm.replace(/¿/g, "$11$");
			zm = zm.replace(/¯/g, "$12$");
			zm = zm.replace(/¼/g, "$13$");
			zm = zm.replace(/¬/g, "$14$");
			zm = zm.replace(/æ/g, "$15$");
			zm = zm.replace(/Æ/g, "$16$");
			zm = zm.replace(/ñ/g, "$17$");
			zm = zm.replace(/Ñ/g, "$18$");
			zm = zm.replace("'", "$19$");
			zm = zm.replace("'", "$19$");
			zm = zm.replace("'", "$19$");
			zm = zm.replace("'", "$19$");
			zm = zm.replace('"', "$19$");
			zm = zm.replace('"', "$19$");
			zm = zm.replace('"', "$19$");
			zm = zm.replace('"', "$19$");
			zm = zm.replace(/&#8222;/g, "$20$");
			
			
			
			
			
			//alert(zm);

//document.write(zm);
			// 840x571
			//var str = "javascript:powieksz_rysunek('"+title+"', '" + url + "', 'powiekszenie_obrazka', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,fullscreen=no,channelmode=no,top=10,left=10,width=' + Math.min (140, screen.availWidth - 20) + ',height=' + Math.min (80, screen.availHeight - 30))";
			var str = "javascript:powieksz_rysunek_new('"+zm+"', '" + url + "', 'powiekszenie_obrazka', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,fullscreen=no,channelmode=no,top=10,left=10,width=' + Math.min (140, screen.availWidth - 20) + ',height=' + Math.min (80, screen.availHeight - 30))";
			link.href = str;
		}
	}
}

function externalize_images() {
	var news = document.getElementsByTagName("DIV");
	for(var i = 0, len = news.length; i < len; i++) {
		if(news[i].className.match(/zajawka/) || news[i].className.match(/tresc/))
			update_links_in_paragraph(news[i]);
	}
}

function common_fixes_main() {
	// strona glowna
	externalize_images();

	// przeglad prasy
	var links = hijack_links("48205d55a6c7c", "id4820418b8e01e");
	if(!links) return;

	g_date = new Date();
	for(var i = 0, len = links.length; i < len; i++) {
		alter_link(links[i]);
	}
}

function fyear(x) {
	if(x > 2000)
		return x;
	else
		return x + 1900;
}

function alter_link(link_obj) {
	var href = link_obj.href;
	if(href.match(/\.htm$/i)) {
		href = href.substring(0, href.length - 4);
	}

	if(g_date == null) {
		alert("assertion failed: g_date == null");
		return;
	}

	var month = g_date.getMonth() + 1, year = fyear(g_date.getYear());
	href += "-date_" + year + "," + month + ",0.htm";
	link_obj.href = href;
}

addEvent("load", common_fixes_main);

var img_wnd = null;

function powieksz_rysunek_new(alt, adres, okno, argumenty) {
	img_wnd = window.open("/cms/nimg.php?alt="+alt+"&src=" + adres, okno, argumenty);
}


function powieksz_rysunek(alt, adres, okno) {

	if (adres == 'powiekszenie_obrazka')
	{
		adres=alt;
		alt='powiekszenie_obrazka';
	}

	img_wnd = window.open("/cms/nimg.php?alt=&src="+adres, '' ,okno);
}

