window.addEvent( 'domready', function() {
	
	/* marking that jQuery works */
	$$( 'body' ).addClass( "mooTools" );
	
	labelToInput( 'f_s_query' );
	labelToInput( 'f_r_mail' );
	
	pics=$$('.pics ul a');
	if ( pics.length ) {
		
		pics.addEvent( 'click', function() {
			var a=$('photo');
			a.href=$(this).href;
			a.getElement('img').src=$(this).rel;
			return false;
		});
		
	}

	$$( "#submenu li > a" ).addEvent( "click", function() {
	
		/* list item and its class */
		p = $( this ).getParent( 'li' );
		c = p.get( "class" );
		
		if(p.hasClass("clickable")) return;
		
		/* class manipulation */
		if ( p.hasClass("collapsed")  ) {
			p.set( "class", "expanded" );
			return false;
		}
		else if ( p.hasClass("expanded") ) {
			p.set( "class", "collapsed" );
			return false;
		}
		
	});
	
});

function labelToInput ( id )
{
	/* input */
	i = $( id );
	
	if( i ) {	
		/* setting default value */
		i.setProperty( 'originalValue', i.getPrevious( 'label[for='+id+']' ).get( 'text' ).toLowerCase() );
		i.set( 'value', i.getProperty( 'originalValue' ) );
		
		/* click on input events */
		i.addEvent( 'focus', function() {
			if ( $( this ).get( 'value' ).toLowerCase() == $( this ).getProperty( 'originalValue' ) ) {
				$( this ).set( 'value', '' );
			}		
		});	
		i.addEvent( 'blur', function() {		
			if ( $( this ).get( 'value' ) == '' ) {
				$( this ).set( 'value', $( this ).getProperty( 'originalValue' ) );
			}		
		});
	}
}

function textToInput ( id, text )
{
	/* input */
	i = $( id );
	
	if ( i ) {
		/* setting default value */
		i.setProperty( 'originalValue', text );
		i.set( 'value', i.getProperty( 'originalValue' ) );
		
		/* click on input events */
		i.addEvent( 'focus', function() {
			if ( $( this ).get( 'value' ).toLowerCase() == $( this ).getProperty( 'originalValue' ) ) {
				$( this ).set( 'value', '' );
			}		
		});	
		i.addEvent( 'blur', function() {		
			if ( $( this ).get( 'value' ) == '' ) {
				$( this ).set( 'value', $( this ).getProperty( 'originalValue' ) );
			}		
		});
	}
}

