var dateObj = new Date();
var date = ( dateObj.getDate() < 10 ? '0' + dateObj.getDate(): dateObj.getDate());
var month = ( dateObj.getMonth() < 9 ? '0' + (dateObj.getMonth()+1) : (dateObj.getMonth()+1));
var date_str = date + '.' + month + '.' + dateObj.getFullYear();
var day_str = '';

switch( dateObj.getDay() )
{
	case 1: day_str = 'ÏÍ'; break;
	case 2: day_str = 'ÂÒ'; break;
	case 3: day_str = 'ÑÐ'; break;
	case 4: day_str = '×Ò'; break;
	case 5: day_str = 'ÏÒ'; break;
	case 6: day_str = 'ÑÁ'; break;
	case 7: day_str = 'ÂÑ'; break;
}

var header_images = 2;

window.addEvent
(
'domready',
function ()
{
	el( 'date' ).innerHTML = date_str;
	el( 'day' ).innerHTML = day_str;
	rnd = $random(1,header_images);
	el( 'head_background_td' ).style.backgroundImage = "url('/img/frm/head_background_"+rnd+".gif')";
	el( 'head_img' ).src = "/img/frm/head_general_"+rnd+".gif";
	
	/*var req = new Request.XML
	({
		method: 'get',
		url: '/ajax/get_xml.php',
		onSuccess: function ( xml, text )
		{
			titles = xml.selectNodes('/rss/channel/item/title');
			links = xml.selectNodes('/rss/channel/item/link');
			descriptions = xml.selectNodes('/rss/channel/item/description');
			
			max = ( titles.length > 5 ) ? 5 : titles.length;

			for ( var i=0; i<max; i++ )
			{
				//var div = new Element('div', {html: '<label for="wortfeld">Wortfeld*:</label>'});
				//div.getElement('label').get('text');
				//alert(div.getElement('label').get('text'));
				//var cur_title = titles[i];
				//alert(titles[i]);
				title = titles[i].get('text');
				link = links[i].get('text');
				description = descriptions[i].get('text');
				
				var p = new Element('p', {
				    'class': 'b12',
				    'html': ''
				});
				
				var a = new Element('a', {
				    'href': link,
				    'class': 'g7 style5',
				    'html': title,
				    'target': '_LJ'
				});
				
				var br = new Element('br');
				
				var span = new Element('span', {
				    'class': 'g7 style6',
				    'html': ''
				});
				
				span.appendText(clear_text(description));
				//span.adopt(clear_text(description));
				
				p.adopt(a);
				p.adopt(br);
				p.adopt(span);
				
				$('rss_placeholder').adopt(p);

			}

		},
		onFailure: function()
		{
			//alert('error');
		}
	}).send('url=http://www.livejournal.com/community/ortho_periodics/data/rss');*/
	
	var req = new Request.JSON
	({
		method: 'get',
		url: '/ajax/get_json.php',
		onSuccess: function ( json, text )
		{
			for(var i in json.rss.channel[0].item)
			{
				var cur_item = json.rss.channel[0].item[i];
				item_type = typeof(cur_item);
				title_type = typeof(cur_item.title);
				
				if ( item_type == 'object' && title_type != 'undefined' )
				{
					var title = cur_item.title;
					var link = cur_item.link;
					var description = cur_item.description;
					
					var p = new Element('p', {
					    'class': 'b12 r20',
					    'html': ''
					});
					
					var a = new Element('a', {
					    'href': link,
					    'class': 'g7 style5',
					    'html': title,
					    'target': '_LJ'
					});
					
					var br = new Element('br');
					
					var span = new Element('span', {
					    'class': 'g7 style6',
					    'html': ''
					});
					
					if ( typeof(description) != 'undefined' )
					{
						span.appendText(clear_text(description));
						//span.adopt(clear_text(description));
					}
					
					p.adopt(a);
					p.adopt(br);
					p.adopt(span);
					
					$('rss_placeholder').adopt(p);
				}
				
				if ( i == 5 ) break;
			}

		},
		onFailure: function()
		{
			//alert('error');
		}
	}).send('url=http://www.livejournal.com/community/ortho_periodics/data/rss');
	
	$('SEARCH_FORM_SMALL_submit').addEvent
	(
		'click',
		function ( el )
		{
			if( $('SEARCH_FORM_SMALL').query.value == '' )
				return false;
			
			$('SEARCH_FORM_SMALL').submit();
		}
	);
	$('SEARCH_FORM_SMALL').addEvent
	(
		'submit',
		function()
		{
			return false;
		}
	);	
}
);