/**
*        akModal-  simplest alternative to thickbox
*        author: Amit Kumar Singh
*         project url : http://amiworks.co.in/talk/akmodal-simplest-alternative-to-thickbox/
 *         inspired from early versions of thickbox
 *
**/
/**
  * Version 2.0.0
  *  @param String  navurl             url to dispaly in the ifame
  *  @param String  title      title of the pop up box
  *  @param  Numeric  box_width        width of the box in pixels
  *  @param  Numeric  box_height        height of the box in pixels
  *
 **/

jQuery.extend({

        showAkModal:function(navurl,title,box_width,box_height)
        {
            
			var offset={};
            var options ={
            margin:1,
            border:1,
            padding:1,
            scroll:0
            };

            var win_width =$(window).width();
            var scrollToLeft=$(window).scrollLeft();
            var win_height =$(window).height();
            var scrollToBottom=$(window).scrollTop();


            $('body').append("<div id='ak_modal_div' style='padding-top:0px;border:1px solid #333333;background-color:#222222;position:absolute;z-index:1000;display:none;width:"+box_width+"px;height:"+box_height+"px;'><div style='background-color:#222222;color:white;display:block; vertical-align:top;font-family:georgia; font-size:16px'><span  style='float:right;margin-top:2px;margin-right:2px;cursor:pointer;'><img src='images/cross.png' id='close' ></span>&nbsp;"+title+"</div><iframe width="+box_width+" height="+box_height+" frameborder=0 marginwidth=0 marginheight=0 scrolling=NO name=frmTest src="+navurl+"></iframe></div>");

            $('#ak_modal_div').css({left:(((win_width/2-box_width/2))+scrollToLeft)+'px',top:(((win_height/2-box_height/2))+scrollToBottom)+'px'});

            $('#close').click( function() {
               //
               $('#ak_modal_div').fadeOut(500);
               $('#ak_modal_div').remove();
                $.dimScreenStop();
            });
            $.dimScreen(500, 0.7, function() {
                        $('#ak_modal_div').fadeIn(500);
            });

                var offset = {}
            offset=$("#ak_modal_div").offset({ scroll: false })

            X_left=offset.left+box_width-16;
            X_top=offset.top;

        //    $('#close').css({left:X_left,top:X_top});

        },

        akModalRemove:function()
        {
           $('#ak_modal_div').fadeOut(500);
           $.dimScreenStop();
        },

        akModalHideAndRedirect:function(redirect_url)
        {
            $('#ak_modal_div').fadeOut(500);
            $.dimScreenStop();
            window.location=redirect_url;
        }
});
