var validation;

document.observe( 'dom:loaded', initProductDetailsPage );

function initProductDetailsPage()
{
	validation = new Validation( 'mainForm' );
}

function showCommentsPage( page )
{
	new Ajax.Updater( 'commentsBox', getRootPath(), 
	{
		parameters: { 
			act: 		'ajax.getComments',
			id: 		$F( 'id' ),
			page: 		page
		}
	} );
	
	return( false );
}

function addComment()
{
	if( validation.validate() )
		new Ajax.Request( getRootPath(), 
		{
			parameters: { 
				act: 				'ajax.addComment', 
				pros: 				$F( 'pros' ),
				cons: 				$F( 'cons' ),
				comment: 			$F( 'comment' ),
				rating: 			$F( 'rating' ),
				software: 			$F( 'id' )
			},
			onSuccess: 	function( response )
			{
				alert( STORE_COMMENT_SUBMITTED );
			
				$( 'pros' ).value = '';
				$( 'cons' ).value = '';
				$( 'comment' ).value = '';
			},
			onFailure: 	function( response )
			{
				alert( STORE_ERR_COMMENT_ERROR );
			}
		} );
		
	return( false );
}
