/**
*	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 1.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({
	showSFModal:function(forminfo,title,box_width,box_height,scrolling,scrolltobox)
	{
	
	//alert(forminfo.productquanity.value);
	//alert(forminfo.payplan.value);
	//alert(forminfo.id.value);
	//alert(forminfo.size.value);
	//alert(forminfo.i_ui.value);
	
	
	//alert(forminfo.target);
	
	
	forminfo.target = 'frmTest';
	forminfo['i_ui'].value = 1;
	navurl ='';
	//document.myform.target = newtarget ;
	//$("#"+ forminfo.name).submit();


	if(box_width == null){var box_width=980;}
	if(box_height == null){var box_height=450;}
	if(scrolling == null){var scrolling='NO';}
	if(scrolltobox == null){var scrolltobox=false;}
		
		
	    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();
	   
	   $('#containerBox').append("<div id='modal_div'><iframe id='modal_frame' width='"+box_width+"' height='"+box_height+"'  frameborder=0 marginwidth='0' marginheight='0' scrolling='" + scrolling + "'  name='frmTest' src='"+navurl+"'></iframe></div>");
	    forminfo.submit();
			
	   if(scrolltobox == true)
	   {
		   $('#modal_div').css({width:(box_width)+'px',height:(box_height)+'px'});
	   }
	   
	   $('#modal_div').css({left:(((win_width/2-box_width/2))+scrollToLeft)+'px',top:(((win_height/2-box_height/2))+scrollToBottom)+'px'});
	  
	  
	  
	  /*
	   $('a#btnContinueShopping').click( function(event) {
			event.preventDefault();									 
	       // 
	       //$('#ak_modal_div').Puff(500);
	       $('#modal_div').remove();
	       $.dimScreenStop();
	    });
	  */
	  
	  
	  
	  
	  
	  //jQuery('#containerBox').bind('myCustomEvent.home', function(e){
			//jQuery(this).text( 'Page is ' + title );
		//	alert('ok');
		//});
	  
	  $.dimScreen(500, 0.7, function() {
			$('#modal_div').css({'display':'block'});						 
					
			//$('#modal_div').Grow(500);
			 //$(this).effect("scale", { percent: 200, direction: 'horizontal' }, 1000);
				//$('#modal_frame').attr('width');
				//$('#modal_frame').attr('width');
				
				//$('#modal_div').effect("scale", { percent: 200, direction: 'both' }, 500);

			
	    });
		
	
	},
	showSModal:function(navurl,title,box_width,box_height,scrolling,scrolltobox)
	{
		if(box_width == null){var box_width=980;}
	    if(box_height == null){var box_height=450;}
		if(scrolling == null){var scrolling='NO';}
		if(scrolltobox == null){var scrolltobox=false;}
		
	    var offset={};
	    var options ={
	    margin:1,
	    border:1,
	    padding:1,
	    scroll:0
	    };
		
		//#modal_div

		//$('#modal_div').css({left:(((win_width/2-box_width/2))+scrollToLeft)+'px',top:(((win_height/2-box_height/2))+scrollToBottom)+'px'});
		//width:980px;
		//height:122px;
		
		
		

		//alert($(window).width());
		
	    var win_width =$(window).width();
	    var scrollToLeft=$(window).scrollLeft();
	    var win_height =$(window).height();
	    var scrollToBottom=$(window).scrollTop();
	   
	   $('#containerBox').append("<div id='modal_div'><iframe id='modal_frame' width='"+box_width+"' height='"+box_height+"'  frameborder=0 marginwidth='0' marginheight='0' scrolling='" + scrolling + "'  name='frmTest' src='"+navurl+"'></iframe></div>");
	   
	   
	   if(scrolltobox == true)
	   {$('#modal_div').css({width:(box_width)+'px',height:(box_height)+'px'});}
	   
	  // $('#modal_div').css({'background-color':'##3F445F'});
	  // $('#modal_frame').css({'background-color':'##3F445F'});  
		   
	   
	   $('#modal_div').css({left:(((win_width/2-box_width/2))+scrollToLeft)+'px',top:(((win_height/2-box_height/2))+scrollToBottom)+'px'});
	  
	  /*
	   $('a#btnContinueShopping').click( function(event) {
			event.preventDefault();									 
	       // 
	       //$('#ak_modal_div').Puff(500);
	       $('#modal_div').remove();
	       $.dimScreenStop();
	    });
	  */
	  
	  
	  
	  
	  
	  //jQuery('#containerBox').bind('myCustomEvent.home', function(e){
			//jQuery(this).text( 'Page is ' + title );
		//	alert('ok');
		//});
	  
	  $.dimScreen(500, 0.7, function() {
			$('#modal_div').css({'display':'block'});						 
					
			//$('#modal_div').Grow(500);
			 //$(this).effect("scale", { percent: 200, direction: 'horizontal' }, 1000);
				//$('#modal_frame').attr('width');
				//$('#modal_frame').attr('width');
				
				//$('#modal_div').effect("scale", { percent: 200, direction: 'both' }, 500);

			
	    });
		
	},
	
	sModalHide:function()
	{
		$('#modal_div').remove();
	    $.dimScreenStop();
	}
});
