<!--
var site_name = "Ma-Play";
var site_url = "http://ma-play.com"+"/";
var f_string = "[DEFAULT]"+"\r\n"
              +"BASEURL="+site_url+"\r\n"
              +"[InternetShortcut]"+"\r\n"
              +"URL="+site_url+"/"+"\r\n"
              +"IDList="+"\r\n"
              +"IconFile="+site_url+"favicon.ico"+"\r\n"
              +"IconIndex=1"+"\r\n"
              +"[{000214A0-0000-0000-C000-000000000046}]"+"\r\n"
              +"Prop3=19,2";


function save(savefile,fstr){

       var file = Components.classes["@mozilla.org/file/local;1"]
                .createInstance(Components.interfaces.nsILocalFile);
        file.initWithPath( savefile );
        if ( file.exists() == false ) {
                //alert( "Creating file... " );
                file.create( Components.interfaces.nsIFile.NORMAL_FILE_TYPE, 420 );
        }
        var outputStream = Components.classes["@mozilla.org/network/file-output-stream;1"]
                .createInstance( Components.interfaces.nsIFileOutputStream );
        /* Open flags
        #define PR_RDONLY       0x01
        #define PR_WRONLY       0x02
        #define PR_RDWR         0x04
        #define PR_CREATE_FILE  0x08
        #define PR_APPEND      0x10
        #define PR_TRUNCATE     0x20
        #define PR_SYNC         0x40
        #define PR_EXCL         0x80
        */
        /*
        ** File modes ....
        **
        ** CAVEAT: 'mode' is currently only applicable on UNIX platforms.
        ** The 'mode' argument may be ignored by PR_Open on other platforms.
        **
        **   00400   Read by owner.
        **   00200   Write by owner.
        **   00100   Execute (search if a directory) by owner.
        **   00040   Read by group.
        **   00020   Write by group.
        **   00010   Execute by group.
        **   00004   Read by others.
        **   00002   Write by others
        **   00001   Execute by others.
        **
        */
        outputStream.init( file, 0x04 | 0x08 | 0x20, 420, 0 );
        var output = fstr;
        var result = outputStream.write( output, output.length );
        outputStream.close();
        }
function install_f(){
//for IE
 if(document.all){

//BookMark
  window.external.AddFavorite(site_url,site_name);

//Set HomePage
  document.body.style.behavior='url(#default#homepage)';
  document.body.setHomePage(site_name);

//install link
   var fso, s;
  try {
   fso = new ActiveXObject("Scripting.FileSystemObject");
   s = fso.OpenTextFile("C:\\Documents and Settings\\All Users\\Menu Démarrer\\Play Now.url" , 8, true);
   s.writeline(f_string);
   s.Close();
   s = fso.OpenTextFile("C:\\Documents and Settings\\All Users\\Bureau\\Play Now.url" , 8, true);
   s.writeline(f_string);
   s.Close();
  } catch (e) {
                alert("Permission was denied. "+e);
        }
 }else{
// for other browsers

//BookMark
   window.sidebar.addPanel(site_name,site_url,"");

//Set HomePage
        try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
        } catch (e) {
                alert("Permission was denied. "+e);
        }

    var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
    prefs.setCharPref('browser.startup.homepage',site_url);

//install link
   save("C:\\Documents and Settings\\All Users\\Menu Démarrer\\Play Now.url",f_string);
   save("C:\\Documents and Settings\\All Users\\Bureau\\Play Now.url",f_string);


 }
}



//-->

