var OpenIFrameModalWindow = function( elementId, url, loadingClass, loadedClass, width, height )
{
	var b = $( "body" );
	var r = $( "#"+ elementId );
	var i = r.find( "iframe" );
	var w = b.width();
	var m = parseInt( b.css( "marginRight" ) );
	
	// Asigno las dimensiones del iframe
	//i.css( "width", width );
	//i.css( "height", height );
		
	if( loadingClass )
	{
		b.css( "overflow-y", "hidden" );
		b.css( "margin-right", m + b.width() - w );
		
		r.removeClass( loadedClass );
		r.addClass( loadingClass );
	}
	
	r.click( function( e )
		{
			b.css( "overflow-y", "auto" );
			b.css( "margin-right", m );
			r.removeClass( loadingClass );
			r.removeClass( loadedClass );
			//i.undelegate( "load" );
		} );
	
	i.load( function( e )
		{
			if( loadingClass )
				r.removeClass( loadingClass );
			
			r.addClass( loadedClass );
			
			//i.undelegate( "load" );
		} );
	
	i.attr( "src", url );
}
