				/* <![CDATA[ */
				function ajax(c,url) {
					var http_request = false;
					if (window.XMLHttpRequest) { // Mozilla, Safari,... 
						http_request = new XMLHttpRequest(); 
						if (http_request.overrideMimeType) { 
							http_request.overrideMimeType('text/xml'); 
						} 
					} else if (window.ActiveXObject) { // IE 
						try { 
							http_request = new ActiveXObject("Msxml2.XMLHTTP"); 
						}
						catch (e) { 
							try { 
								http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
							}
							catch (e) {
								// do nothing
							} 
						}
					}
					if (!http_request) { 
						c.innerHTML = 'Unfortunatelly you browser doesn\'t support this feature.'; 
					} 
					http_request.onreadystatechange = function() { 
						if (http_request.readyState == 4) { 
							if (http_request.status == 200) { 
								c.innerHTML = http_request.responseText; 
							} else { 
								c.innerHTML = 'There was a problem with the request.(Code: ' + http_request.status + ')'; 
							} 
						} 
					}
					http_request.open('GET', url, true); 
					http_request.send(null); 
				}

				function gm(link_page, block) {
					c = document.getElementById(block);
					b = document.getElementById('b'+block);
					if (c.style.display == "none") {
						c.style.display = "block";
						b.innerHTML='-';
						if (c.innerHTML=='Завантаження...') {
							ajax(c,link_page+'?&block='+block);
						}
					} else {
						c.style.display = "none";
						b.innerHTML='+';
					}
				}
				
				function ec(block,button) {
					c = document.getElementById(block);
					b = document.getElementById('b'+button);
					if (c.style.display == "none") {
						c.style.display = "block";
						c.parentNode.parentNode.style.display = "";
						b.innerHTML='-';
						if (c.innerHTML=='Loading...') {
							ajax(c,'./ajax.php?'+block+'&date=');
						}
					} else {
						c.style.display = "none";
						c.parentNode.parentNode.style.display = "none";
						b.innerHTML='+';
					}
				}
				/* ]]> */