
// ***********************************
function webMax_Flash_RunContent()
{
var ret = webMax_Flash_GetArgs( arguments );
webMax_Flash_Generateobj(ret.objAttrs, ret.params);
} // koniec webMax_Flash_RunContent();



// ***********************************
function webMax_Flash_GetArgs( args )
{
var ret = new Object();
ret.params = new Object();
ret.objAttrs = new Object();

for (var i=0; i < args.length; i=i+2)
  {
  var currArg = args[i].toLowerCase();    

  switch (currArg){	
    case "classid":
      break;
    case "pluginspage":
    case "src":
    case "movie":	
      ret.params['movie'] = args[i+1];
      ret.objAttrs["data"] = ret.params['movie'];        
      break;
    case "onafterupdate":
    case "onbeforeupdate":
    case "onblur":
    case "oncellchange":
    case "onclick":
    case "ondblClick":
    case "ondrag":
    case "ondragend":
    case "ondragenter":
    case "ondragleave":
    case "ondragover":
    case "ondrop":
    case "onfinish":
    case "onfocus":
    case "onhelp":
    case "onmousedown":
    case "onmouseup":
    case "onmouseover":
    case "onmousemove":
    case "onmouseout":
    case "onkeypress":
    case "onkeydown":
    case "onkeyup":
    case "onload":
    case "onlosecapture":
    case "onpropertychange":
    case "onreadystatechange":
    case "onrowsdelete":
    case "onrowenter":
    case "onrowexit":
    case "onrowsinserted":
    case "onstart":
    case "onscroll":
    case "onbeforeeditfocus":
    case "onactivate":
    case "onbeforedeactivate":
    case "ondeactivate":
    case "type":
      ret.objAttrs["type"] = args[i+1];
      break;              
    case "codebase":
      ret.objAttrs[args[i]] = args[i+1];
      break;
    case "width":
    case "height":
    case "align":
    case "vspace": 
    case "hspace":
    case "class":
    case "title":
    case "accesskey":
    case "name":
    case "id":
      ret.objAttrs[args[i]] = args[i+1];    
    case "tabindex":
      ret.objAttrs[args[i]] = args[i+1];
      break;
    default:
      ret.params[args[i]] = args[i+1];
  }
}
 
return ret;
} // koniec webMax_Flash_GetArgs()




// ****************************************************************
function webMax_Flash_Generateobj(objAttrs, params ) 
{ 
var str = '<object ';
for ( var i in objAttrs )
  {
  str += i + "='" + objAttrs[i] + "' \n";
}  
str += '>';
for ( var i in params )
  {
  str += "<param name='" + i + "' value='" + params[i] + "' />\n";
}  
str += '</object>';
document.write(str);
} // koniec webMax_Flash_Generateobj()




// ********************************
function webMax_LoadInfo(Info_) 
{ 
Info_  = ( typeof(Info_) != 'string' ) ? "Proszę czekać ... " : Info_;

$.fancybox(
"<div style='text-align: center; color: #2d64a2;'><br /><img src='/images/ajax-pending.gif' alt='' /><br /><br />"+Info_+"<br /><br /></div>",
{
	'autoDimensions'	: true,
	'width'         		: 250,
	'height'        		: 120,
  'overlayOpacity' : 0.3,                                
  'centerOnScroll' : true,
  'hideOnOverlayClick' : false,
  'hideOnContentClick' : false,
  'showCloseButton' : false,
  'enableEscapeButton' : false,
  'titleShow' : false,
  'titlePosition'		: 'none',
  'transitionIn'		: 'fade',
  'transitionOut'		: 'none'
}
);

} // webMax_Flash_LoadInfo()
//===========




///  
// ********************************
function UrlPreview( Url_, Width_, Height_ )
{

var Url_  = ( typeof(Url_) != 'string' ) ? '' : Url_;
var Width_  = ( typeof(Width_) != 'number' ) ? 800 : Width_;
var Height_  = ( typeof(Height_) != 'number' ) ? 500 : Height_;
var fType_ = 'iframe';

if ( Width_ < 200 )
  {
  Width_ = 800;
}  

if ( Height_ < 100 )
  {
  Height_ = 500;
}  


$.fancybox( '' ,
{
  'cash'               : false,
  'type'               : fType_,  
	'autoDimensions'	   : true,
  'autoScale'          : true,
  'href'               : Url_,
  'overlayOpacity'     : 0.3,                                
  'centerOnScroll'     : true,
  'hideOnOverlayClick' : true,
  'hideOnContentClick' : false,
  'showCloseButton'    : true,
  'enableEscapeButton' : true,
  'titleShow'          : true,
  'width'              : Width_,
  'height'             : Height_,
  'titlePosition'		   : 'outside',
  'transitionIn'		   : 'fade',
  'transitionOut'		   : 'none',
  'changeFade'         : 'fast',
  'padding'            : 5,
  'marging'            : 5
}
);

return false;
} // koniec FilePreview()
// =========================



