	Event.observe(window, 'load', function() {


	
		if (!getCookie('web_autolinknews_id'))
		{
			uuid =  guidGenerator();
			setCookie ('web_autolinknews_id', uuid, 10000, '/');
		}

		
		$$('input[default_value]').each(function (el) {  default_blurHandler (el); 	});
		
		$$('input[default_value]').each(function (el) { return $(el).observe('click', function() 	{ default_focusHandler(el); 	}); });
		$$('input[default_value]').each(function (el) { return $(el).observe('focus', function() 	{ default_focusHandler(el); 	}); });
	
		$$('input[default_value]').each(function (el) { return $(el).observe('blur', function() 	{ default_blurHandler(el); 		}); });
		$$('input[default_value]').each(function (el) { return $(el).observe('keyup', function() 	{ default_emptyHandler(el); 	}); });
	});


	function default_focusHandler (item)
	{
		if (item.value == item.getAttribute ('default_value') || item.getAttribute ('default_value') == '')
		{
			item.value = '';
			item.addClassName ('default_value');
		}
		else
		{
			item.removeClassName ('default_value');
		}

	}

	function default_blurHandler (item)
	{
		if (item.value == '' || item.value == item.getAttribute ('default_value'))
		{
			item.value = item.getAttribute ('default_value');
			item.addClassName ('default_value');
		}
		else
		{
			item.removeClassName ('default_value');
		}

	}

	function guidGenerator()
	{
		var S4 = function() {
		   return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
		};
		return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());
	}

	function default_emptyHandler (item)
	{
		if (item.value == '' || item.value == item.getAttribute ('default_value'))
		{
			item.addClassName ('default_value')
		}
		else
		{
			item.removeClassName ('default_value')
		}
	}




function search_submit ()
{
	$('search_form').submit();
	return false;
}


function search_text_submit ()
{
	if ($('search_text_input').value == $('search_text_input').getAttribute ('default_value'))
		$('search_text_input').value = '';
	return true;
}

function search_reset ()
{
	window.location = 'news';
}



function zoom_in_thumb (cur_div)
{
	if (cur_div.getWidth != 100)
	{
		cur_div.style.zIndex = 100;
		new Effect.Scale(cur_div, 200, {duration: 0.2, scaleFromCenter: true, queue: 'end'});
	}
}

function zoom_out_thumb (cur_div)
{
	if (cur_div.getWidth != 300)
	{
		cur_div.style.zIndex = 10;
		new Effect.Scale (cur_div, 50, {duration: 0.1, scaleFromCenter: true, queue: 'end'});
	}

}


function news_more_load (url)
{
	$('news_more').addClassName ('progress');

	new Ajax.Updater({ success: 'newss', failure: null} , url + '&more=1', 
	{
	  method: 'get',
	  insertion: Insertion.Bottom,
	  
	  onComplete: function(transport) {
	  		$('news_more').remove();
		  }
	  });
		
}






function getCookie( name ) {	

	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
		return null;
	}

	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ';', len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}



function setCookie( name, value, expires, path, domain, secure ) {
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires ) {
		expires = expires * 1000 * 60 * 60 * 24;
	}

	var expires_date = new Date( today.getTime() + (expires) );
	document.cookie = name+'='+escape( value ) +
		( ( expires ) ? ';expires='+expires_date.toGMTString() : '' ) + //expires.toGMTString()
		( ( path ) ? ';path=' + path : '' ) + 
		( ( domain ) ? ';domain=' + domain : '' ) +
		( ( secure ) ? ';secure' : '' );
}



function deleteCookie( name, path, domain ) {
	if ( getCookie( name ) ) document.cookie = name + '=' +
			( ( path ) ? ';path=' + path : '') +
			( ( domain ) ? ';domain=' + domain : '' ) +
			';expires=Thu, 01-Jan-1970 00:00:01 GMT';
}























