function popupChat() {
    win=window.open("popup.html", "WebChat",
        "height=500,width=600");
}


function send()
{
    var USERNICK = $("#nickname").val()
    var password = $("#password").val()
    var font = $("#font").val()
    var fontsize = $("#font-size").val()

    win=window.open("","IRC","resizable=yes,height=510,width=600")
    win.document.write('<html><head><link rel="icon" type="image/png" href="sauk.png" /><title>SAUK Chat</title></head>')
    win.document.write('<body leftmargin=0 rightmargin=0 topmargin=0 bottommargin=0>')
    win.document.write('<div style="height:95%">')
    win.document.write('<applet code=IRCApplet.class archive="irc.jar,pixx.jar" width=100% height=100%>')
    win.document.write('<param name="CABINETS" value="irc.cab,securedirc.cab,pixx.cab">')
    win.document.write('<param name="nick" value="'+USERNICK+'">')
    win.document.write('<param name="alternatenick" value="'+USERNICK+'???">')
    win.document.write('<param name="host" value="chat.serenia.net">')
    win.document.write('<param name="port" value="6667">')
    win.document.write('<param name="gui" value="pixx">')
    win.document.write('<param name="name" value="'+USERNICK+'">')
    if (password.length > 0){
        win.document.write('<param name="command2" value="/nickserv identify '+ password +'">')
    }
    win.document.write('<param name="command1" value="' + $('#room').val()+'">')
    
    
    win.document.write('<param name="pixx:language" value="english">')
    win.document.write('<param name="pixx:helppage" value="help.html">')
    win.document.write('<param name="highlight" value="true">')
    win.document.write('<param name="pixx:mouseurlopen" value="1 2">')
    win.document.write('<param name="pixx:mousechanneljoin" value="1 2">')
    win.document.write('<param name="soundquery" value="snd/ding.au">')

    win.document.write('<param name="style:backgroundimage" value="true">')
    win.document.write('<param name="style:backgroundimage1" value="all all 1 background.gif">')

    win.document.write('<param name="pixx:configurepopup" value="true">')
    win.document.write('<param name="pixx:popupmenustring1" value="Whois">')
    win.document.write('<param name="pixx:popupmenustring2" value="Query">')
    win.document.write('<param name="pixx:popupmenustring3" value="Ban">')
    win.document.write('<param name="pixx:popupmenustring4" value="Kick + Ban">')
    win.document.write('<param name="pixx:popupmenustring5" value="--">')
    win.document.write('<param name="pixx:popupmenustring6" value="Op">')
    win.document.write('<param name="pixx:popupmenustring7" value="DeOp">')
    win.document.write('<param name="pixx:popupmenustring8" value="HalfOp">')
    win.document.write('<param name="pixx:popupmenustring9" value="DeHalfOp">')
    win.document.write('<param name="pixx:popupmenustring10" value="Voice">')
    win.document.write('<param name="pixx:popupmenustring11" value="DeVoice">')
    win.document.write('<param name="pixx:popupmenustring12" value="--">')
    win.document.write('<param name="pixx:popupmenustring13" value="Ping">')
    win.document.write('<param name="pixx:popupmenustring14" value="Version">')
    win.document.write('<param name="pixx:popupmenustring15" value="Time">')
    win.document.write('<param name="pixx:popupmenustring16" value="Finger">')
    win.document.write('<param name="pixx:popupmenustring17" value="--">')
    win.document.write('<param name="pixx:popupmenustring18" value="DCC Send">')
    win.document.write('<param name="pixx:popupmenustring19" value="DCC Chat">')
    win.document.write('<param name="pixx:popupmenucommand1_1" value="/Whois %1">')
    win.document.write('<param name="pixx:popupmenucommand2_1" value="/Query %1">')
    win.document.write('<param name="pixx:popupmenucommand3_1" value="/mode %2 -o %1">')
    win.document.write('<param name="pixx:popupmenucommand3_2" value="/mode %2 +b %1">')
    win.document.write('<param name="pixx:popupmenucommand4_1" value="/mode %2 -o %1">')
    win.document.write('<param name="pixx:popupmenucommand4_2" value="/mode %2 +b %1">')
    win.document.write('<param name="pixx:popupmenucommand4_3" value="/kick %2 %1">')
    win.document.write('<param name="pixx:popupmenucommand6_1" value="/mode %2 +o %1">')
    win.document.write('<param name="pixx:popupmenucommand7_1" value="/mode %2 -o %1">')
    win.document.write('<param name="pixx:popupmenucommand8_1" value="/mode %2 +h %1">')
    win.document.write('<param name="pixx:popupmenucommand9_1" value="/mode %2 -h %1">')
    win.document.write('<param name="pixx:popupmenucommand10_1" value="/mode %2 +v %1">')
    win.document.write('<param name="pixx:popupmenucommand11_1" value="/mode %2 -v %1">')
    win.document.write('<param name="pixx:popupmenucommand13_1" value="/CTCP PING %1">')
    win.document.write('<param name="pixx:popupmenucommand14_1" value="/CTCP VERSION %1">')
    win.document.write('<param name="pixx:popupmenucommand15_1" value="/CTCP TIME %1">')
    win.document.write('<param name="pixx:popupmenucommand16_1" value="/CTCP FINGER %1">')
    win.document.write('<param name="pixx:popupmenucommand18_1" value="/DCC SEND %1">')
    win.document.write('<param name="pixx:popupmenucommand19_1" value="/DCC CHAT %1">')


    var theme = {
        "sauk": {
            "0": "34669b",
            "1": "34669b",
            "2": "183f69",
            "3": "183f69",
            "4": "9fe0ff",
            "5": "92c5f8",
            "6": "c1dcf9",
            "7": "7cfede",
            "8": "9fe0ff",
            "9": "7cfede",
            "10": "95ff80",
            "11": "ffffff",
            "12": "bedaf5",
            "13": "3ea2ff",
            "14": "ff68fa",
            "15": "c7e3ff"
        },
        "black": {
            "0": "000000",
            "1": "FFFFFF",
            "2": "868686",
            "3": "808080",
            "4": "D0D0D0",
            "5": "336699",
            "6": "084079",
            "7": "003167",
            "8": "A40000",
            "9": "4B8ECE",
            "10": "008000",
            "11": "336699",
            "12": "336699",
            "13": "4040FF",
            "14": "FF40FF",
            "15": "336699"
        },
        "silver": {
            "0": "DEE3E7",
            "1": "000000",
            "2": "DEE3E7",
            "3": "DEE3E7",
            "4": "D1D7DC",
            "5": "DEE3E7",
            "6": "E5E5E5",
            "7": "D1D7DC",
            "8": "FFA34F",
            "9": "000000",
            "10": "EFEFEF",
            "11": "FFA34F",
            "12": "599FCB",
            "13": "DEE3E7",
            "14": "DEE3E7",
            "15": "DEE3E7"
        }
    }
    

    win.document.write('<param name="pixx:basecolor" value="384,256,128">')

    var themeChosen = $("#theme").val();

    _.each(_.keys(theme[themeChosen]), function(key){
        win.document.write('<param name="pixx:color' + key + 
            '" value="' + theme[themeChosen][key] + '">')
    })
    
    /*win.document.write('<param name="pixx:color0" value="34669b">')
    win.document.write('<param name="pixx:color1" value="34669b">')
    win.document.write('<param name="pixx:color2" value="183f69">')
    win.document.write('<param name="pixx:color3" value="183f69">')
    win.document.write('<param name="pixx:color4" value="9fe0ff">')
    win.document.write('<param name="pixx:color5" value="92c5f8">')
    win.document.write('<param name="pixx:color6" value="c1dcf9">')
    win.document.write('<param name="pixx:color7" value="7cfede">')
    win.document.write('<param name="pixx:color8" value="9fe0ff">')
    win.document.write('<param name="pixx:color9" value="7cfede">')
    win.document.write('<param name="pixx:color10" value="95ff80">')
    win.document.write('<param name="pixx:color11" value="ffffff">')
    win.document.write('<param name="pixx:color12" value="bedaf5">')
    win.document.write('<param name="pixx:color13" value="3ea2ff">')
    win.document.write('<param name="pixx:color14" value="ff68fa">')
    win.document.write('<param name="pixx:color15" value="c7e3ff">')*/
    win.document.write('<param name="style:sourcecolorrule1" value="Msg+Channel all 0=ffffff 1=000000">')
    win.document.write('<param name="style:sourcefontrule1" value="all all '+font+' '+fontsize+' >')

    win.document.write('<param name="pixx:timestamp" value="true">')
    win.document.write('<param name="pixx:highlight" value="true">')
    win.document.write('<param name="pixx:highlightnick" value="true">')
    win.document.write('<param name="style:bitmapsmileys" value="true">')
    win.document.write('<param name="style:smiley1" value=":) img/sourire.gif">')
    win.document.write('<param name="style:smiley2" value=":-) img/sourire.gif">')
    win.document.write('<param name="style:smiley3" value=":-D img/content.gif">')
    win.document.write('<param name="style:smiley4" value=":d img/content.gif">')    
    win.document.write('<param name="style:smiley5" value=":-O img/OH-2.gif">')
    win.document.write('<param name="style:smiley6" value=":o img/OH-1.gif">')
    win.document.write('<param name="style:smiley7" value=":-P img/langue.gif">')
    win.document.write('<param name="style:smiley8" value=":p img/langue.gif">')    
    win.document.write('<param name="style:smiley9" value=";-) img/clin-oeuil.gif">')
    win.document.write('<param name="style:smiley10" value=";) img/clin-oeuil.gif">')
    win.document.write('<param name="style:smiley11" value=":-( img/triste.gif">')
    win.document.write('<param name="style:smiley12" value=":( img/triste.gif">')
    win.document.write('<param name="style:smiley13" value=":-| img/OH-3.gif">')
    win.document.write('<param name="style:smiley14" value=":| img/OH-3.gif">')
    win.document.write('<param name="style:smiley15" value=":*( img/pleure.gif">')
    win.document.write('<param name="style:smiley16" value=":$ img/rouge.gif">')
    win.document.write('<param name="style:smiley17" value=":-$ img/rouge.gif">')
    win.document.write('<param name="style:smiley18" value="(H) img/cool.gif">')
    win.document.write('<param name="style:smiley19" value="(h) img/cool.gif">')
    win.document.write('<param name="style:smiley20" value=":-@ img/enerve1.gif">')
    win.document.write('<param name="style:smiley21" value=":@ img/enerve2.gif">')
    win.document.write('<param name="style:smiley22" value=":-S img/roll-eyes.gif">')
    win.document.write('<param name="style:smiley23" value=":s img/roll-eyes.gif">')
    win.document.write('<param name="style:smiley24" value=":/ img/mecontent-r.gif">')
    win.document.write('<param name="style:smiley25" value=":\\ img/mecontent-l.gif">')
    win.document.write('<param name="style:smiley26" value=":D img/content.gif">')
    win.document.write('<param name="style:smiley27" value=":P img/langue.gif">')
    win.document.write('<param name="style:smiley28" value=":S img/roll-eyes.gif">')
    win.document.write('<param name="style:smiley29" value="(t) img/arbre.gif">')
    win.document.write('<param name="style:smiley30" value="(ll) img/llama.gif">')
    win.document.write('<param name="style:smiley31" value="(A) img/ange.gif">')
    win.document.write('<param name="style:smiley32" value="(a) img/ange.gif">')
    win.document.write('<param name="style:smiley33" value="(d) img/diable.gif">')
    win.document.write('<param name="style:smiley34" value="devil img/diable.gif">')
    win.document.write('<param name="style:smiley35" value="(D) img/diable.gif">')
    win.document.write('<param name="style:smiley36" value="angel img/ange.gif">')
    win.document.write('<param name="style:smiley37" value="(*) img/star.gif">')
    win.document.write('<param name="quitmessage" value="I was using the SAUK chat applet">')
    win.document.write('<param name="asl" value="true">')
    win.document.write('<param name="pixx:nickfield" value="true">')
    win.document.write('<param name="pixx:styleselector" value="true">')
    win.document.write('<param name="pixx:setfontonstyle" value="true">')
    win.document.write('<param name="style:floatingasl" value="true">')
    win.document.write('<param name="pixx:showabout" value="false">')
    win.document.write('<param name="pixx:showhelp" value="false">')
    win.document.write('<param name="pixx:showchannelnickmodeapply" value="true">')
    win.document.write('<param name="pixx:showchannelmodeapply" value="true">')
    if (document.UserInfo.sound.value == "yes")
    {
        win.document.write('<param name="soundword1" value="q snd/ding.au">')
        win.document.write('<param name="soundword2" value="w snd/ding.au">')
        win.document.write('<param name="soundword3" value="e snd/ding.au">')
        win.document.write('<param name="soundword4" value="r snd/ding.au">')
        win.document.write('<param name="soundword5" value="t snd/ding.au">')
        win.document.write('<param name="soundword6" value="y snd/ding.au">')
        win.document.write('<param name="soundword7" value="u snd/ding.au">')
        win.document.write('<param name="soundword8" value="i snd/ding.au">')
        win.document.write('<param name="soundword9" value="o snd/ding.au">')
        win.document.write('<param name="soundword10" value=p snd/ding.au">')
        win.document.write('<param name="soundword11" value="a snd/ding.au">')
        win.document.write('<param name="soundword12" value="s snd/ding.au">')
        win.document.write('<param name="soundword13" value="d snd/ding.au">')
        win.document.write('<param name="soundword14" value="f snd/ding.au">')
        win.document.write('<param name="soundword15" value="g snd/ding.au">')
        win.document.write('<param name="soundword16" value="h snd/ding.au">')
        win.document.write('<param name="soundword17" value="j snd/ding.au">')
        win.document.write('<param name="soundword18" value="k snd/ding.au">')
        win.document.write('<param name="soundword19" value="l snd/ding.au">')
        win.document.write('<param name="soundword20" value="z snd/ding.au">')
        win.document.write('<param name="soundword21" value="x snd/ding.au">')
        win.document.write('<param name="soundword22" value="c snd/ding.au">')
        win.document.write('<param name="soundword23" value="v snd/ding.au">')
        win.document.write('<param name="soundword24" value="b snd/ding.au">')
        win.document.write('<param name="soundword25" value="n snd/ding.au">')
        win.document.write('<param name="soundword26" value="m snd/ding.au">')
        win.document.write('</applet>')
        win.document.write('</body>')
        win.document.write('</html>')
    }
    else
    {
        win.document.write('</applet>')
        win.document.write('</div>')
        win.document.write('<div style="text-align:center;"><INPUT TYPE=BUTTON VALUE="Join #sauk"onClick="document.applets[0].sendString(\'/join #sauk\')">')
        win.document.write('<INPUT TYPE=BUTTON VALUE="Join #lounge"onClick="document.applets[0].sendString(\'/join #lounge\')">')
        win.document.write('<INPUT TYPE=BUTTON VALUE="Close Window"onClick="window.close()"></div>')
        win.document.write('</body>')
        win.document.write('</html>')
    }
    win.document.close()
    return true
}

