function ajaxInit()
{

	$$( 'a' ).each(
	
		function( item ) {
		
			if( ! $( item ).hasClassName( 'ajax' ) && item.readAttribute( 'rel' ) != 'nozoom' ) {
			
				Event.observe( item, 'click', function( event ) {
					
					if( $( 'ajaxcontainer' ) ) {
					
						var url = item.readAttribute( 'href' );
						
						if( url.indexOf( 'http' ) == -1 && url.indexOf( 'lang=' ) == -1 && url.indexOf( 'media' ) == -1 ) {
						
							$( item ).addClassName( 'ajax' );
						
							Event.stop( event );
							
							url = '/ajax' + url;
							
							if( url.indexOf( '?' ) == -1 ) {
										
								//url = ( url + '?' );
							}
							else {
								
								//url = ( url + '&' );
							}
							//url = ( url + 'ajax=true' );
												
							new Ajax.Request( 									
								url,
								{ 
									method: 'post',
									parameters: new Hash(),
									onSuccess: function( transport ) {
										
										if( typeof( transport ) == 'undefined' || typeof( transport.status ) == 'undefined' || transport.status != 200 || typeof( transport.responseText ) == 'undefined' ) {
											return;
										}
										if( transport.responseText.length ) {						
											
											$( 'ajaxcontainer' ).update( transport.responseText );
											
											setupZoom();
											
											ajaxInit();
										}								
									}
								}
							);					
						}
					}
					
				} );
			}			
		}
	);
} 
