function get(what) { return document.getElementById(what); }

		function show()
		{
			get('sub_menu').style.display = 'block';
			get('sub_menu2').style.display = 'none';
		}
		

		function show2()
		{
			get('sub_menu').style.display = 'none';
			get('sub_menu2').style.display = 'block';
		}
		
		function fade()
		{
			get('sub_menu').style.display = 'none';
			get('sub_menu2').style.display = 'none';
		}

		var days_no = new Array();
		days_no[1] = 31;
		days_no[2] = 28;
		days_no[3] = 31;
		days_no[4] = 30;
		days_no[5] = 31;
		days_no[6] = 30;
		days_no[7] = 31;
		days_no[8] = 31;
		days_no[9] = 30;
		days_no[10] = 31;
		days_no[11] = 30;
		days_no[12] = 31;

		function getDays(month,yr)
		{
			if(((yr % 4 == 0) && (yr % 100 != 0)) || (yr % 400 == 0))
				days_no[2] = 29;
			else
				days_no[2] = 28;
				
			return days_no[month];
		}
		
		function getName(d,m,y)
		{
			var date = new Date(y,m-1,d);
			day = date.getDay();
			
			if(day == 0)
				return 7;
			else
				return day;
		}
		
		function make(name) { return document.createElement(name) }
		
		var type=1;
		function calendar(what)
		{
			type=what;
			get('calendar').style.display = 'block';
			renderCl();
		}
		function renderCl()
		{
			m = get('cl_month').value;
			y = get('cl_yr').value;
			var day = '<table><tr class="days_name">';
			for(a=1;a<=7;a++)
			{
				day = day+'<td>'+days[a]+'</td>';
			}
			day = day+'</tr><table>';
			get('cl_names').innerHTML = day;
			
			var data = '<table class="days_val"><tr>';
			sday = getName(1,m,y);

			if(m==1)
				last = getDays(12,y-1);
			else
				last = getDays(m-1,y);
			
			for(a=sday;a>1;a--)
			{
				no = last-a;
				data = data+'<td class="other">'+no+'</td>';
			}
			it = 1;
			for(a=sday;a<=7;a++)
			{
				value = it+'.'+m+'.'+y;
				data = data+'<td onClick="setTerm(\''+value+'\','+type+');" onMouseOver="clHigh(this);" onMouseOut="clFade(this);">'+it+'</td>';
				it++;
			}
			max = getDays(m,y);
			next=1;
			for(row=1;row<=5;row++)
			{
				data = data+'<tr>';
	
					for(a=1;a<=7;a++)
					{
						if(it<=max)
						{
							value = it+'.'+m+'.'+y;
							data = data+'<td onClick="setTerm(\''+value+'\','+type+');" onMouseOver="clHigh(this);" onMouseOut="clFade(this);">'+it+'</td>';
							it++;
						}
						else
						{
							value = next+'.'+m+'.'+y;
							data = data+'<td class="other">'+next+'</td>';
							next++;
						}
					}
				data = data+'</tr>';

			}
			data = data+'</table>';
			get('cl_days').innerHTML = data;
		}
		
		function setTerm(what,where)
		{
			if(where == 1)
				get('start').value = what;
			else
				get('end').value = what;
				
			get('calendar').style.display = 'none';
		}
		
		function clHigh(id)
		{
			id.style.backgroundColor = '#efeee9';
			id.style.border = '1px solid #048ff8';
		}
		
		function clFade(id)
		{
			id.style.backgroundColor = 'transparent';
			id.style.border = '1px solid #ffffff';
		}
		
		function disclamer(txt)
		{
			if(get('disc').checked == true)
				return true;

			alert(txt);
			return false;
		}
		
		function next()
		{
			if(ano<pno)
			{
				var start = ano-3;
				var p=1;
				for(a=start;a<=start+3;a++)
				{
					get('p'+p).innerHTML = "<a href=\"img.php?ap="+pid+"&id="+a+"\" target=\"_blank\"><img src=\"photo/mini/"+a+"_"+pid+".jpg\" alt=\"\"/></a> ";
					p = p+1;
				}
				ano = ano+1;
			}
		}
		
		function prev()
		{
			if(ano>4)
			{
				var start = ano-5;
				var p=1;
				for(a=start;a<=start+3;a++)
				{
					get('p'+p).innerHTML = "<a href=\"img.php?ap="+pid+"&id="+a+"\" target=\"_blank\"><img src=\"photo/mini/"+a+"_"+pid+".jpg\" alt=\"\"/></a> ";
					p = p+1;
				}
				ano = ano-1;
			}
		}
		