/*
 * http://andreaslagerkvist.com/jquery/center/
 * with modifications by review centre
 */
jQuery.fn.center = function (absolute) {
    return this.each(function () {
        var t = jQuery(this);

        t.css({
            position:    absolute ? 'absolute' : 'fixed', 
            left:        '40%', 
            top:        '10%', 
            zIndex:        '99'
        }).css({
            marginLeft:    '-' + (t.outerWidth() / 2) + 'px', 
            marginTop:    '-' + (t.outerHeight() / 2) + 'px'
        });

        if (absolute) {
            t.css({
                marginTop:    parseInt(t.css('marginTop'), 10) + jQuery(window).scrollTop(), 
                marginLeft:    parseInt(t.css('marginLeft'), 10) + jQuery(window).scrollLeft()
            });
        }
    });
};



function report_review( iReviewId ){
	$('#report_review_btn_'+iReviewId).html('loading...');
	$('#report_form_holder').load('/ajax/report/form?iReviewId='+iReviewId);
	$('#report_review_btn_'+iReviewId).html('Report this review');
	var oAjaxWindow = $('#report_form_holder')[0];
	oAjaxWindow.parentNode.removeChild( oAjaxWindow );
	$('body')[0].appendChild( oAjaxWindow );
	var iTop = parseInt($('#report_form_holder').css('margin-top'));
	$('#report_form_holder').center( true );
	
}

function close_review_report() {
	$('#report_form_holder').html('');
}

function submit_review_report() {
	
	
	$('#report_review_submit img').attr( 'src', rcCfg['CORE_IMG_BASE']+'/moderation/report_review_submit_submitting.jpg' );
	$('#report_review_submit').attr( 'onclick', '' );
	
	var sReason = '';
	var oSelectedReason = $('input:radio[name=sReason]:checked');
	if ( oSelectedReason.length ) {
		sReason = oSelectedReason.val();
	}
	$.post( '/ajax/report/form', 
	{
		iReviewId: $('#iReviewId').val(),
		sEmail   : $('#sEmail').val(),
		sReason  : sReason,
		sComment : $('#sComment').val(),
		sName    : $('#sName').val()
	},
	function ( response ) {
		$('#report_form_holder').html(response);
	} );
}
