jQuery.fn.siv_modal = function(opciones_user){
	
	opciones_default = {
        AnchoContenedor : 200,
        AltoContenedor: 200,
		AnchoContenido : 200,
        AltoContenido: 200,
		Opcion: 0
    }
	
	opciones = jQuery.extend(opciones_default , opciones_user);
	
	$(this).html("<div id='siv_container_contenido'><a id='siv_container_cerrar'></a><div id='siv_container_cuerpo'><div id='siv_container_loading'></div></div></div><div id='siv_container_fondo'></div>");
	$(this).show();
	
	var cssObjFondo = {
		'position' : 'fixed',
		'z-index' : '500',
		'height' : '100%',
		'width' : '100%',
		'top' : '0',
		'left' : '0',
		'background-color' : '#000000',
		'cursor' : 'wait',
		'filter' : 'alpha(opacity=63)',
		'opacity' : '0.6'
	}
	$('#siv_container_fondo').css(cssObjFondo);
	
	var cssObjContenido = {
		'position' : 'fixed',
		'z-index' : '600',
		'top' : '50%',
		'left' : '50%',
		'height' : opciones.AltoContenedor+'px',
		'width' : opciones.AnchoContenedor+'px',
		'border' : '4px solid #444',
		'background-color' : '#FFFFFF',
		'margin-left' : '-'+(opciones.AnchoContenedor/2)+'px',
		'margin-right' : '-'+(opciones.AnchoContenedor/2)+'px',
		'margin-top' : '-'+(opciones.AltoContenedor/2)+'px',
		'margin-bottom' : '-'+(opciones.AltoContenedor/2)+'px',
		'cursor' : 'auto'
	}
	$('#siv_container_contenido').css(cssObjContenido);
	
	var cssObjCerrar = {
		'background' : 'url(cvargas_mensajero/imagenes/x.png) no-repeat',
		'width' : '25px',
		'height' : '29px',
		'display' : 'inline',
		'z-index' : '600',
		'position' : 'absolute',
		'top' : '-15px',
		'right' : '-16px',
		'cursor' : 'pointer'
	}
	$('#siv_container_cerrar').css(cssObjCerrar);
	
	var cssObjLoading = {
		'background' : 'url(cvargas_mensajero/imagenes/ajax-loader.gif) no-repeat',
		'width' : '48px',
		'height' : '48px',
		'display' : 'inline',
		'z-index' : '600',
		'position' : 'absolute',
		'top' : '38%',
		'right' : '44%'
	}
	$('#siv_container_loading').css(cssObjLoading);
	
	var cssObjCuerpo = {
		'padding' : '10px',
		'height' : 'auto',
		'max-height' : '280px'
	}
	
	var cssObjCuerpoScroll = {
		'padding' : '10px',
		'overflow' : 'hidden',
		'overflow' : 'scroll',
		'height' : 'auto',
		'max-height' : '280px'
	}
	
	$.post('cvargas_mensajero/php/jquery_php.php', { opcion:opciones.Opcion }, function(datos) {
		$('#siv_container_cuerpo').html(datos);
	});
	
	if(opciones.AnchoContenido>opciones.AnchoContenedor || opciones.AltoContenido>opciones.AltoContenedor){
		$('#siv_container_cuerpo').css(cssObjCuerpoScroll);
	}else{
		$('#siv_container_cuerpo').css(cssObjCuerpo);
	}
	
	$('#siv_container_cerrar').click(function (e) {
		$(this).parent().parent().hide();
	});
	
}
