function submitForm( form_id, act, block_id ) {
	requestBlock( $j( '#' + form_id ).serialize(), act, block_id );
}

function showHideDhtml( params, act, blockId ) {
	var block = $j( '#' + blockId );
	block.toggle();
	
	if( block.css( 'display') != 'none' ) {
		requestBlock( params, act, blockId );
	}
}

function requestBlock( formdata, act, blockId ) {
	var url = ROOT_URL + 'index.php?';
	if( act != '' ) url += 'act=' + act;
	
	generalRequest( url, formdata, blockId );
}

function generalRequest( url, params, blockId ) {

	if ( url == '' || blockId == '' ) {
		return false;
	}

	// preloader
	$j( '#' + blockId ).html( '<div class="preloader"><img src="' + IMG_URL + 'dec/preloader.png" style="width:40px; height: 40px;" /></div>' );

	var requestOptions = {
		url: url,
		type: 'GET',
		data: params,
		success: function ( response ) {
			$j( '#' + blockId ).html( response );
		}
	};

	$j.ajax( requestOptions );
}