/**
 * Tools
 *
 * @author Guillaume Nguyen - Virtua SA <guillaume.nguyen@virtua.ch>
 * @copyright Copyright (c) Virtua web solutions
 * @name: $Source: /vhosts/intranet/www/public/common/js/bookmarks/bookmarks.js,v $
 * @version $Revision: 1.2 $ $Date: 2007/02/14 15:07:40 $ $Author: guillaume $
**/


function load_flash(flash_url, vars, width, height) {
    var flash = '' ;
    flash += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"' ;
    flash += '    codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"' ;
    flash += '    width="' + width + '" height="' + height + '" id="PUB" align="middle">' ;
    flash += '    <param name="allowScriptAccess" value="sameDomain" />' ;
    flash += '    <param name="movie" value="' + flash_url + '" />' ;
    flash += '    <param name="flashvars" value="' + vars + '" />' ;
    flash += '    <param name="quality" value="high" />' ;
    flash += '    <param name="wmode" value="transparent"/>' ;
    flash += '    <embed src="' + flash_url + '?' + vars + '"' ;
    flash += '        quality="high" wmode="transparent" width="' + width + '" height="' + height + '" name="PUB" ' ;
    flash += '        align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"' ;
    flash += '        pluginspage="http://www.macromedia.com/go/getflashplayer" />' ;
    flash += '</object>' ;
    document.write(flash) ;
}

function windowOpen(p_url,p_window_name,p_width,p_height,p_top,p_left,p_scrollbar,p_menubar,p_statusbar,p_toolbar,p_locationbar,p_directories,p_resizable) {

    var r_window = null;
    r_window = window.open(p_url,p_window_name,"width="+p_width+",height="+p_height+"left="+p_left+",top="+p_top+",menubar="+p_menubar+",status="+p_statusbar+",location="+p_locationbar+",scrollbars="+p_scrollbar+",resizable="+p_resizable+",directories="+p_directories+",toolbar="+p_toolbar);
    if (r_window && r_window.open) {
        r_window.focus();
        return r_window;
    }
    return false ;
}

/**
 * Affiche / cache un element en fonction de son etat actuel
**/
function show(id) {
   
    if (elem = getById(id)) {
        elem.style.display = 'block' ;
    }
    return false ;
}

/**
 * Affiche / cache un element en fonction de son etat actuel
**/
function showHide(id) {
   
    if (elem = getById(id)) {
      
        if (elem.style.display == 'block') { disp = 'none' ; } else { disp = 'block' ; } 
        elem.style.display = disp ;
        return disp ;
    }
    return false ;
}