//Review form display
function formOnload()	{
	var reviewForm = document.getElementById( 'review_form_container' ).getElementsByTagName( 'iframe' )[0];
	reviewForm.style.display = 'block';
	loadCount++;
	reviewForm.parentNode.style.background = 'none';
	if( loadCount > 1 )	{
		reviewForm.parentNode.style.height = '10px';
	}
}
function fireEvent( element, event ){
	if ( document.createEventObject ){
		// dispatch for IE
		var evt = document.createEventObject();
		return element.fireEvent( 'on'+event, evt )
	}
	else{
		// dispatch for firefox + others
		var evt = document.createEvent( "HTMLEvents" );
		evt.initEvent( event, true, true ); // event type,bubbling,cancelable
		return !element.dispatchEvent( evt );
	}
}
function CleanReview( DOMElementReview )	{
	var comment = DOMElementReview.getElementsByTagName( 'blockquote' )[0];
	comment.innerHTML = escape( comment.innerHTML )
	comment.innerHTML = comment.innerHTML.replace( /%05/gi, '</br>' );
	comment.innerHTML = unescape( comment.innerHTML )
	var recomended = comment.innerHTML.substring( comment.innerHTML.indexOf( '/////' ) + 5 );
	var canine;
	//Extra Styles
	var allPs = DOMElementReview.getElementsByTagName( 'p' );
	for( var j = 0; j < allPs.length; j++ )	{
		if( allPs[j].className == 'reviewer' )	{
			canine = allPs[j].innerHTML.substring( allPs[j].innerHTML.indexOf( '/////' ) + 5  );
			allPs[j].innerHTML = allPs[j].innerHTML.substring( 0, allPs[j].innerHTML.indexOf( '/////' )  );
			if( allPs[j].innerHTML.indexOf( 'anonymous_' ) != -1 )	{
				allPs[j].innerHTML = 'Anonymous';
			}
		}
		if( allPs[j].className == 'review_rating' )	{
			var rating = allPs[j].getElementsByTagName( 'span' )[0].innerHTML;
			var newRating = parseFloat( rating ) / 2;
			allPs[j].getElementsByTagName( 'span' )[0].innerHTML = newRating;
		}
		if( allPs[j].className == 'recomended' )	{
			allPs[j].innerHTML += recomended;
			if( allPs[j].innerHTML.search(/yes/i) != -1)	{
				recomendedCount++;
			}
		}
		if( allPs[j].className == 'canine' )	{
			allPs[j].getElementsByTagName( 'span' )[0].innerHTML = canine;
		}
	}
	comment.innerHTML = comment.innerHTML.substring( 0, comment.innerHTML.indexOf( '/////' ) );
}