// JavaScript Document

	var load = false;
	var iebody = (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body ;
	
	var imageGroup = new Array();	
	var imageActive = 0;
		
	function image(obj)
	{				
		var frameWidth;		
		var frameHeight;
		var hide = document.getElementById('hide');
		var top = document.all ? iebody.scrollTop : pageYOffset;
		var img = obj.src.substring((obj.src.lastIndexOf('/')+1),obj.src.length);
		
		imageGroup = new Array();
		
		allImage = document.getElementById('panel').getElementsByTagName('img');				
		for(i = 0; i < allImage.length; i++)
		{			
			if(allImage[i].alt == obj.alt)
			{
				var c = imageGroup.length;
				imageGroup[c] = allImage[i].src.substring((allImage[i].src.lastIndexOf('/')+1),allImage[i].src.length);
			}
		}				
		
		frameWidth = iebody.scrollWidth;
		frameHeight = iebody.scrollHeight;		
		screenHeight = iebody.clientHeight;
				
		hide.style.width =  frameWidth + 'px';
		hide.style.height = frameHeight + 'px';
		
		var imgs = '<div style="position:absolute; left:' + ((frameWidth / 2) - 23) + 'px; top:' + (((screenHeight / 2) - 23)+top) + 'px; width:46px; height:46px;"><img src="/panel/loading.gif" style="border:15px solid white;" ></div>';
		document.getElementById('hide_h').innerHTML = imgs;
		
		var image = new ImagePreloader('/galeria/duze/' + img, onPreload);		
	}
	
	function imageS(img)
	{		
		var frameWidth;		
		var frameHeight;		
		var top = document.all ? iebody.scrollTop : pageYOffset;
		
		frameWidth = iebody.scrollWidth;
		frameHeight = iebody.scrollHeight;		
		screenHeight = iebody.clientHeight;

		var imgs = '<div style="position:absolute; left:' + ((frameWidth / 2) - 23) + 'px; top:' + (((screenHeight / 2) - 23)+top) + 'px; width:46px; height:46px;"><img src="/panel/loading.gif" style="border:15px solid white;" ></div>';	

		document.getElementById('hide_i').innerHTML = '';			
		document.getElementById('hide_h').innerHTML = imgs;
		
		var image = new ImagePreloader('/galeria/duze/' + img, onPreload);	
	}

	function onPreload(aImages, nImages)
	{
		var frameWidth;
		var screenHeight;		
		var top = document.all ? iebody.scrollTop : pageYOffset;
		
		frameWidth = iebody.scrollWidth;
		screenHeight = iebody.clientHeight;

		var imgs = '<div style="position:absolute; left:' + ((frameWidth / 2) - ((aImages[0].width / 2) + 15)) + 'px; top:' + ((((screenHeight - aImages[0].height)/2)-50) + top) + 'px; width:' + (aImages[0].width) + 'px; height:' + ((aImages[0].height)+40) + 'px; padding:15px; padding-top:40px; background-color:#fff;"><img src="' + aImages[0].src + '" ></div>';			
		imgs += '<div style="position:absolute; left:' + (((frameWidth / 2) + (aImages[0].width / 2 )) - 100) + 'px; top:' + ((((screenHeight - aImages[0].height)/2)-45) + top) + 'px; width:100px; height:30px; cursor:pointer;"><a href="javascript:void(0);" onclick="javascript:closeImage();"><img src="/panel/close.png" border="0"></a></div>';
	
		if(imageGroup.length > 0)
		{
			// sprawdzamy aktywne zdjecie
			for(i = 0; i < imageGroup.length; i++)
			{
				if( aImages[0].src.substring((aImages[0].src.lastIndexOf('/')+1),aImages[0].src.length)  == imageGroup[i] )
				{
					var imageActive = i;
					break;
				}
			}
		}
		
		if(imageActive > 0)
		{
			// w lewo
			imgs += '<div style="position:absolute; left:' + (( frameWidth / 2 ) - (aImages[0].width / 2))  + 'px; top:' + ((((((screenHeight - aImages[0].height)/2)) + top) + aImages[0].height) + 5) + 'px; width:120px; height:30px; cursor:pointer;"><a href="javascript:void(0);" onclick="javascript:imageS(\'' + imageGroup[(imageActive-1)] + '\');"><img src="/panel/last.png" border="0"></a></div>';			
		}
		
		if(imageActive < (imageGroup.length-1))
		{
			// w prawo
			imgs += '<div style="position:absolute; left:' + ((( frameWidth / 2 ) + (aImages[0].width / 2)) - 120)  + 'px; top:' + ((((((screenHeight - aImages[0].height)/2)) + top) + aImages[0].height) + 5) + 'px; width:120px; height:30px; cursor:pointer;"><a href="javascript:void(0);" onclick="javascript:imageS(\'' + imageGroup[(imageActive+1)] + '\');"><img src="/panel/next.png" border="0"></a></div>';			
		}
		
		// zamykanie		
				
		document.getElementById('hide_h').innerHTML = '';
		document.getElementById('hide_i').innerHTML = imgs;
	}

	function closeImage()
	{
		document.getElementById('hide_h').innerHTML = '';
		document.getElementById('hide_i').innerHTML = '';		
		var hide = document.getElementById('hide');
	
		hide.style.width = 0 + 'px';
		hide.style.height = 0 + 'px';
	}

	function ImagePreloader(images, callback)
	{
		// store the call-back
		this.callback = callback;
		
		// initialize internal state.
		this.nLoaded = 0;
		this.nProcessed = 0;
		this.aImages = new Array;
		
		// record the number of images.
		this.nImages = 1;
		
		this.preload(images);
	}
		
	ImagePreloader.prototype.preload = function(image)
	{
		// create new Image object and add to array
		var oImage = new Image;
		this.aImages.push(oImage);
		
		// set up event handlers for the Image object
		oImage.onload = ImagePreloader.prototype.onload;
		oImage.onerror = ImagePreloader.prototype.onerror;
		oImage.onabort = ImagePreloader.prototype.onabort;
		
		// assign pointer back to this.
		oImage.oImagePreloader = this;
		oImage.bLoaded = false;
		
		// assign the .src property of the Image object
		oImage.src = image;
	}

	ImagePreloader.prototype.onComplete = function()
	{	
		this.nProcessed++;	
		if ( this.nProcessed == this.nImages )	
		{
			this.callback(this.aImages, this.nLoaded);
		}	
	}

	ImagePreloader.prototype.onload = function()	
	{	
		this.bLoaded = true;	
		this.oImagePreloader.nLoaded++;	
		this.oImagePreloader.onComplete();	
	}

	ImagePreloader.prototype.onerror = function()	
	{	
		this.bError = true;	
		this.oImagePreloader.onComplete();	
	}
	
	ImagePreloader.prototype.onabort = function()	
	{	
		this.bAbort = true;	
		this.oImagePreloader.onComplete();	
	}
	
	function searchLayer(show,hide)
	{
		activeType = show;
		
		var showDiv = document.getElementById('search_button_' + show);
		var showContexDiv = document.getElementById('search_contex_' + show);
	
		var hideDiv = document.getElementById('search_button_' + hide);
		var hideContexDiv = document.getElementById('search_contex_' + hide);			
		
		var search = document.getElementById('search_contex');
		
		showDiv.style.backgroundImage = 'url(/panel/search_show_' + show + '.png)';
		hideDiv.style.backgroundImage = 'url(/panel/search_hide_' + hide + '.png)';
		
		search.innerHTML = showContexDiv.innerHTML;
		
		if(readCookie('adv')==1)
		{
			adv('adv_rozrywka');
			adv('adv_uslugi');
		}
		//showContexDiv.style.display = 'block';
		//hideContexDiv.style.display = 'none';		
	}
	
	function filter(order)
	{
		var fraza = document.getElementById('search_input_' + activeType + '_fraza').value;
		var rodzaj = document.getElementById('search_select_' + activeType + '_rodzaj').value;
		var wojewodztwo = document.getElementById('search_select_' + activeType + '_wojewodztwo').value;
		var miasto = document.getElementById('search_select_' + activeType + '_miasto').value;
			
		if(load == false)
		{
			var contex = document.getElementById('context');
			
			contex.innerHTML = '<div style="text-align:center; padding:10px; width:570px; float:left;"><img src="/panel/loading.gif" /></div>';
			
			var req = XMLHttp();
			load = true;		
			
			req.onreadystatechange = function() 
			{
				if (req.readyState == 4) 
				{
					if (req.status == 200) 
					{
						//alert('Return: ' + req.responseText);
								
						var root = req.responseXML.getElementsByTagName('root')[0];
						var row = root.getElementsByTagName('produkty');
	
						var text = '<b>Sortuj według:</b> <a href="javascript:filter(\'name\');">Nazwy</a>, <a href="javascript:filter(\'street\');">Ulicy</a>, <a href="javascript:filter(\'first\');">Najwcześniej otwarte</a>, <a href="javascript:filter(\'last\');">Najpóźniej zamknięte</a><br/><br/>';
						var ra = 0;
						for(var r = 0; r < row.length; r++)
						{			
							ra++;			
							var id = row[r].getElementsByTagName('id')[0].firstChild.data;
							var image = row[r].getElementsByTagName('image')[0].firstChild.data;
							var name = row[r].getElementsByTagName('name')[0].firstChild.data;						
							var city = row[r].getElementsByTagName('city')[0].firstChild.data;						
							var street = row[r].getElementsByTagName('street')[0].firstChild.data;												
							var links = row[r].getElementsByTagName('link')[0].firstChild.data;
													
							text += '<div style="float:left; width:180px; background-image:url(/panel/tlo_product.png);"><div align="center"><a href="' + links + '"><img src="/galeria/male/' + image + '" border="0" alt="' + name + '" style="border:3px solid #f0f0f0;"/></a></div><br/><div style="padding-left:10px; padding-right:10px; height:80px;"><span style="text-transform:uppercase;"><a href="' + links + '">' + name + '</a></span><br/><span style="color:#6e6e6e; font-weight:bold;">' + city + '<br/>' + street + '<br/><br/></span></div><div style="padding-left:10px; padding-right:10px;"><div class="produkt_lewo"><a href="javascript:note(\'' + id + '\');"><img src="/panel/notes.png" border="0" alt="Zanotuj to" title="Zanotuj to" /></a></div><div class="produkt_prawo"><a href="' + links + '"><img src="/panel/wiecej.png" border="0" alt="Zobacz więcej" title="Zobacz więcej" /></a></div><br/><br/></div></div>';
							if(ra == 1 || ra == 2)
							{
								text += '<div style="float:left; height:150px; width:23px;"></div>';
							}
							else
							{
								text += '<div style="float:left; height:20px; width:580px;"></div>';
								ra = 0;
							}
						}
					
						contex.innerHTML = text;
						req = false;
						load = false;
					} 
				}
			}
		
			req.open('POST','/filter.xml',true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		
				
			var zapytanie = 'fraza=' + fraza + '&order=' + order + '&type=' +  activeType + '&category=' + rodzaj + '&wojewodztwo=' + wojewodztwo + '&miasto=' + miasto + '&ran=' + Math.random();
			req.send(zapytanie);
			
			//alert(zapytanie);
		}
	}
	
	function searchProduct(type)
	{
		activeType = type;
		
		var fraza = document.getElementById('search_input_' + type + '_fraza').value;
		var rodzaj = document.getElementById('search_select_' + type + '_rodzaj').value;
		var wojewodztwo = document.getElementById('search_select_' + type + '_wojewodztwo').value;
		var miasto = document.getElementById('search_select_' + type + '_miasto').value;
		
		if(!fraza) fraza = 0;
		
		if(load == false)
		{
			var contex = document.getElementById('context');
			
			contex.innerHTML = '<div style="text-align:center; padding:10px; width:570px; float:left;"><img src="/panel/loading.gif" /></div>';
			
			var req = XMLHttp();
			load = true;		
			
			req.onreadystatechange = function() 
			{
				if (req.readyState == 4) 
				{
					if (req.status == 200) 
					{
						//alert('Return: ' + req.responseText);
								
						var root = req.responseXML.getElementsByTagName('root')[0];
						var row = root.getElementsByTagName('produkty');
	
						var text = '<b>Sortuj według:</b> <a href="javascript:filter(\'name\');">Nazwy</a>, <a href="javascript:filter(\'street\');">Ulicy</a>, <a href="javascript:filter(\'first\');">Najwcześniej otwarte</a>, <a href="javascript:filter(\'last\');">Najpóźniej zamknięte</a><br/><br/>';
						
						if(row.length > 0)
						{
							var ra = 0;
							for(var r = 0; r < row.length; r++)
							{			
								ra++;			
								var id = row[r].getElementsByTagName('id')[0].firstChild.data;
								var image = row[r].getElementsByTagName('image')[0].firstChild.data;
								var name = row[r].getElementsByTagName('name')[0].firstChild.data;						
								var city = row[r].getElementsByTagName('city')[0].firstChild.data;						
								var street = row[r].getElementsByTagName('street')[0].firstChild.data;												

								var free = row[r].getElementsByTagName('free')[0].firstChild.data;
								
								if(row[r].getElementsByTagName('link').length > 0)
								{
									var links = row[r].getElementsByTagName('link')[0].firstChild.data;
								}
								else
								{
									var links = null;
									free = '1';
								}
																					
								if(free == '1')
								{
									text += '<div style="float:left; width:180px; background-image:url(/panel/tlo_product.png);"><div align="center"><img src="/galeria/male/' + image + '" border="0" alt="' + name + '" style="border:3px solid #f0f0f0;"/></div><br/><div style="padding-left:10px; padding-right:10px; height:80px;"><span style="text-transform:uppercase; font-weight:bold; color:#34639C;">' + name + '</span><br/><span style="color:#6e6e6e; font-weight:bold;">' + city + '<br/>' + street + '<br/><br/></span></div><div style="padding-left:10px; padding-right:10px;"><div class="produkt_lewo"><a href="javascript:note(\'' + id + '\');"><img src="/panel/notes.png" border="0" alt="Zanotuj to" title="Zanotuj to" /></a></div><div class="produkt_prawo">&nbsp;</div><br/><br/></div></div>';
								}
								else
								{
									text += '<div style="float:left; width:180px; background-image:url(/panel/tlo_product.png);"><div align="center"><a href="' + links + '"><img src="/galeria/male/' + image + '" border="0" alt="' + name + '" style="border:3px solid #f0f0f0;"/></a></div><br/><div style="padding-left:10px; padding-right:10px; height:80px;"><span style="text-transform:uppercase;"><a href="' + links + '">' + name + '</a></span><br/><span style="color:#6e6e6e; font-weight:bold;">' + city + '<br/>' + street + '<br/><br/></span></div><div style="padding-left:10px; padding-right:10px;"><div class="produkt_lewo"><a href="javascript:note(\'' + id + '\');"><img src="/panel/notes.png" border="0" alt="Zanotuj to" title="Zanotuj to" /></a></div><div class="produkt_prawo"><a href="' + links + '"><img src="/panel/wiecej.png" border="0" alt="Zobacz więcej" title="Zobacz więcej" /></a></div><br/><br/></div></div>';
								}
								
								if(ra == 1 || ra == 2)
								{
									text += '<div style="float:left; height:150px; width:23px;"></div>';
								}
								else
								{
									text += '<div style="float:left; height:20px; width:580px;"></div>';
									ra = 0;
								}								
							}
						}
						else
						{
							text += '<br/><div style="text-align:center"><b>Brak wyników spełniających kryteria</b></div>';
						}
					
						contex.innerHTML = text;
						req = false;
						load = false;
					} 
				}
			}
		
			req.open('POST','/szukaj.xml',true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		
				
			var zapytanie = 'fraza=' + fraza + '&type=' +  type + '&category=' + rodzaj + '&wojewodztwo=' + wojewodztwo + '&miasto=' + miasto + '&ran=' + Math.random();
			req.send(zapytanie);
				
			//alert('/szukaj.xml?' + zapytanie);
		}
	}
	
	function updateCity(wojewodztwo,type)
	{
		if(load == false)
		{
			var req = XMLHttp();
			var selectregion = document.getElementById('search_select_' + type + '_miasto');
			
			// czyscimy
			for(;;)
			{
				for (var i=0;i<selectregion.options.length;i++)
				{
					selectregion.options[i]=null;		 
				}
				if(selectregion.options.length == 0) break;
			}
			
			selectregion.options[0] = new Option('Pobieram...','');
			load = true;
			
			req.onreadystatechange = function() 
			{
				if (req.readyState == 4) 
				{
					if (req.status == 200) 
					{
						//alert('Return: ' + req.responseText);
											
						var root = req.responseXML.getElementsByTagName('root')[0];
						
						//alert(root.getElementsByTagName('city')[0]);
						
						var row = root.getElementsByTagName('city');
						selectregion.options[0] = null;
	
						var text = '';
						for(var r = 0; r < row.length; r++)
						{						
							var key = row[r].getElementsByTagName('name')[0].firstChild.data;						
							var value = row[r].getElementsByTagName('value')[0].firstChild.data;
								
							selectregion.options[r] = new Option(key,value);
							
							// wybrane miasto
							if(miasto != false)
							{
								if(miasto == value)
								{
									selectregion.options[r].selected = true;
								}
							}
						}
					
						req = false;
						load = false;
					} 
				}
			}
		
			req.open('POST','/wys_miasta.xml',true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		
				
			var zapytanie = 'wojewodztwo=' + wojewodztwo + '&type=' + type + '&ran=' + Math.random();	
			req.send(zapytanie);
			
			//alert('/wys_miasto.xml?' + zapytanie);
		}
	}
		
	function note(id)
	{	
		var req = XMLHttp();
		
		req.onreadystatechange = function() 
		{
			if (req.readyState == 4) 
			{
				if (req.status == 200) 
				{					
					//alert(req.responseText);				
					var root = req.responseXML.getElementsByTagName('root')[0];
					alert(root.getElementsByTagName('msg')[0].firstChild.data);
					req = false;
				} 
			}
		}
		
		req.open('POST','/notes.xml',true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		
			
		var zapytanie = 'action=add&id=' + id + '&ran=' + Math.random();	
		req.send(zapytanie);			
		//alert('notes: ' + zapytanie);
	}
	
	function delNote(id)
	{	
		var req = XMLHttp();
		
		req.onreadystatechange = function() 
		{
			if (req.readyState == 4) 
			{
				if (req.status == 200) 
				{					
					//alert(req.responseText);				
					var root = req.responseXML.getElementsByTagName('root')[0];
					alert(root.getElementsByTagName('msg')[0].firstChild.data);
					req = false;
					
					document.location.reload();
				} 
			}
		}
		
		req.open('POST','/notes.xml',true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		
			
		var zapytanie = 'action=del&id=' + id + '&ran=' + Math.random();	
		req.send(zapytanie);			
		//alert('notes: ' + zapytanie);
	}
	
	function drukuj()
	{
		var prtext = document.getElementById('context').innerHTML;			
		var win = window.open("blank.html","printWindow",'width=800,height=600,resizable=1,scrollbars=yes,menubar=yes');

		win.document.open("text/html", "replace");
		win.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /><title>night-life.pl</title><link href="/css/night-life.css" rel="stylesheet" type="text/css" /><link href="/css/style.css" rel="stylesheet" type="text/css" /></head><body style="background-color:#ffffff;"><div id="print">' + prtext + '</div></body></html>');
		win.document.close();		
	}
	
	function panel(id)
	{		
		//alert(document.getElementById('op_panel_1').className);
		if(document.getElementById('op_panel_1'))
		{
			document.getElementById('op_panel_1').className = "button";
		}
		
		if(document.getElementById('op_panel_2'))
		{
			document.getElementById('op_panel_2').className = "button";
		}
		
		if(document.getElementById('op_panel_3'))
		{
			document.getElementById('op_panel_3').className = "button";
		}
		
		if(document.getElementById('op_panel_4'))
		{
			document.getElementById('op_panel_4').className = "button";
		}
		
		if(document.getElementById('op_panel_5'))
		{
			document.getElementById('op_panel_5').className = "button";
		}	
		
		if(document.getElementById('op_panel_6'))
		{
			document.getElementById('op_panel_6').className = "button";			
		}		
		
		document.getElementById('op_panel_' + id).className = "button active";
	
		var panelText = document.getElementById('panel')
		panelText.innerHTML = document.getElementById('hide_panel_'+id).innerHTML;	
	}
	
	function acpanel(name,panel) 
	{
		var i = 0;
		for(i = 1; i < 4; i++)	
		{
			//alert(name + '_' + i);
			//alert(document.getElementById(name + '_' + i));
			if(i == panel)
			{
				document.getElementById(name + '_' + panel).style.display = 'block';
				document.getElementById(name + '_b_' + panel).style.backgroundColor = '#f0f0f0';
			}
			else
			{
				document.getElementById(name + '_' + i).style.display = 'none';
				document.getElementById(name + '_b_' + i).style.backgroundColor = '#ffffff';
			}
		}
	} 
		
	function roll(id)
	{		
		var obj;		
						
		obj = document.getElementById(id);		
		if(obj.style.display == 'none')
		{
			obj.style.display = 'block';
		}
		else
		{
			obj.style.display = 'none';
		}
	}
	
	function checkOffer()
	{
		var form =  document.add;
		if( form.name.value != '' && 
			form.zipcode.value != '' && form.city.value != '' && 
			form.street.value != ''  && form.house.value != '' && 
			form.telephone_1.value != '' && form.category_a.value != '')
		{
			form.ac.value = 'Zapisz';
			form.submit();
		}
		else
		{
			alert('Proszę wypełnić wszystkie pola!!!');
		}
	}	

	function setPoint(point) 
	{ 
		var form = document.add; 
		form.point.value = point;
	} 
	
	function checkPoint()
	{
		var form = document.add; 
		if(form.point.value!='0') 
		{ 			
			form.submit(); 
		} 
		else 
		{ 
			alert('Musisz wskazać lokalizację'); 
		}
	}
	
	function send()
	{
		var form = document.add; 
		
		form.submit();
	}
	
	function sendImage()
	{
		var form = document.add; 

		form.setAttribute('action','/pl/account/new3.htm');
		form.submit();		
	} 
	
	function showMap()
	{
		panel(6);
		document.getElementById('panel').innerHTML = jsmapa;	
	}
	
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}

	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	
	function eraseCookie(name) {
		createCookie(name,"",-1);
	}
	
	//AJAX
	function loadXMLDoc(url)
	{
	xmlhttp=null;
	if (window.XMLHttpRequest)
	  {// code for Firefox, Opera, IE7, etc.
	  xmlhttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	if (xmlhttp!=null)
	  {
	  xmlhttp.onreadystatechange=xmlhttp_state_Change;
	  xmlhttp.open("GET",url,true);
	  xmlhttp.send(null);
	  xmlhttp.overrideMimeType('text/html; charset=ISO-8859-2');
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP.");
	  }
	}

	function xmlhttp_state_Change()
	{
	if (xmlhttp.readyState==4)
	  {// 4 = "loaded"
	  if (xmlhttp.status==200)
	    {// 200 = "OK"
	    document.getElementById('ajax_panel').innerHTML=xmlhttp.responseText;
	    }
	  else
	    {
	    alert("Problem retrieving data:" + xmlhttp.statusText);
	    }
	  }
	}
