var imgBase = "/images/nuks/";
var iconBase= "/images/icons/";
var opNum=29;

var infImgArray = new Array(3);

infImgArray[0]=iconBase + "ck.gif";
infImgArray[1]=iconBase + "inp.gif";
infImgArray[2]=iconBase + "ni.gif";

var typeName= new Array(2);
typeName[0]="Fission";
typeName[1]="Fusion";
typeName[2]="Layer Cake";

function DisplayItem(shotData,imgSrc,imgDims,imgSz)
{
        this.data = shotData;
        this.imgDims = imgDims;
        this.imgSz = imgSz;
        this.imgSrc = imgSrc;
}

function ShotData(name,date,yield,type,status,datFile)
{
        this.name = name;
        this.date = date;
        this.yield = yield;
        this.type = type;
        this.status = status;
        this.datFile = datFile;
}

function OperationData(opDivNm, opName, opTime, itemArray, sz)
{
        this.opDivNm = opDivNm;
        this.name = opName;
        this.opTime = opTime;
        this.itemArray = itemArray;
        this.curItem=0;
        this.max = sz;
        this.img=null;
        this.opDiv=null;
        this.ttl=null;
        this.opdat=null;
        this.lnk=null;
        this.iDat=null;
        this.infImg=null;
}


function HomeSlide(opIdx)
{
        var op = opArray[opIdx];
        op.curItem=0;
        ShowSlide(op);
}

function PrevSlide(opIdx)
{
        var op = opArray[opIdx];
        op.curItem--;
        if (op.curItem < 0)
                op.curItem=op.max;
        ShowSlide(op);
}

function NextSlide(opIdx)
{
        var op = opArray[opIdx];
        op.curItem++;
        if (op.curItem > op.max)
                op.curItem=0;
        ShowSlide(op);
}

function ShowSlide(op)
{
        if (op.opDiv == null)
                op.opDiv = document.getElementById(op.opDivNm);
        if (op.img == null)
                op.img = document.getElementById(op.opDivNm+"Img");
        if (op.ttl==null)
                op.ttl=document.getElementById(op.opDivNm+"ttl");
        if(op.opdat==null)
                op.opdat = document.getElementById(op.opDivNm+"opdat");
        if (op.lnk==null)
                op.lnk = document.getElementById(op.opDivNm+"Lnk");
        if (op.iDat==null)
                op.iDat = document.getElementById(op.opDivNm+"IDT");
        if (op.infImg==null)
                op.infImg = document.getElementById(op.opDivNm+"InfImg");

        if (op.curItem != 0)
        {
                var item = op.itemArray[op.curItem-1];
                op.lnk.href="/nuclear/php/dimg.php?" + item.imgSrc + "," + item.data.datFile;

                op.img.src = imgBase + "icons/" + item.imgSrc + "i.jpg";
                op.ttl.innerHTML=op.name + " - " + item.data.name;
                op.iDat.innerHTML=item.imgDims + "px; " + item.imgSz;
                op.opdat.innerHTML="Date - " + item.data.date + "<br/>" + "Yield - " + item.data.yield + "<br/>" + "Type - " + typeName[item.data.type];
                op.infImg.src=infImgArray[item.data.status];
                op.infImg.style.visibility="visible";
        }
        else
        {
                op.img.src = iconBase + "clasfied.gif";
                op.ttl.innerHTML=op.name;
                op.opdat.innerHTML="Conducted in - " + op.opTime + "<br/> Images - " + op.max;
                op.iDat.innerHTML="";
                op.infImg.style.visibility="hidden";
        }
}


function BuildOpData()
{
        var houseDiv = document.getElementById("houseme");
        for (i = 0; i < opNum; i++)
        {

                var op = opArray[i];
                var oDivNam = opArray[i].opDivNm;
                var label = document.createElement('a');
                label.name=oDivNam+"lbl";
                houseDiv.appendChild(label);

                var oDiv = document.createElement("div");
                oDiv.id = oDivNam;
                oDiv.className="opMainDiv";
                houseDiv.appendChild(oDiv);

                var opTbarDiv = document.createElement("div");
                opTbarDiv.className="opTbar";
                oDiv.appendChild(opTbarDiv);

                var ctlDiv = document.createElement("div");
                ctlDiv.id="ctlDic";
                ctlDiv.className="opCtlDiv";
                opTbarDiv.appendChild(ctlDiv);

                var bt1 = document.createElement("button");
                var bt2 = document.createElement("button");
                var bt3 = document.createElement("button");

                bt1.className = "opCtlBtn";
                bt2.className = "opCtlBtn";
                bt3.className = "opCtlBtn";

                bt1.setAttribute("onclick","HomeSlide(" + i + ")");
                bt2.setAttribute("onclick","PrevSlide(" + i + ")");
                bt3.setAttribute("onclick","NextSlide(" + i + ")");

                bt1.innerHTML="Home";
                bt2.innerHTML="Prev";
                bt3.innerHTML="Next";

                ctlDiv.appendChild(bt1);
                ctlDiv.appendChild(bt2);
                ctlDiv.appendChild(bt3);

                var ttlSpn = document.createElement("span");
                ttlSpn.id=oDivNam + "ttl";
                ttlSpn.className="opTitle";
                opTbarDiv.appendChild(ttlSpn);

                var infImg=document.createElement("img");
                infImg.id=oDivNam + "InfImg";
                infImg.className="infImgCls";
                infImg.src=infImgArray[0];
                infImg.style.visibility="hidden";
                opTbarDiv.appendChild(infImg);

                var imgDiv = document.createElement("div");
                imgDiv.className="opImgDiv";
                oDiv.appendChild(imgDiv);

                var link = document.createElement("a");
                link.id=oDivNam+"Lnk";
                imgDiv.appendChild(link);

                var imgy=document.createElement("img");
                imgy.id=oDivNam + "Img";
                link.appendChild(imgy);

                var imgDatDiv = document.createElement("div");
                imgDatDiv.className="imgDat";
                imgDatDiv.id=oDivNam + "IDT";
                oDiv.appendChild(imgDatDiv);

                var opDat = document.createElement("div");
                opDat.id = oDivNam + "opdat";
                opDat.className="opCont";
                oDiv.appendChild(opDat);

                var wraper = document.createElement("div");
                wraper.style.clear="both";
                oDiv.appendChild(wraper);

                ShowSlide(op);
        }

}


var opArray = new Array(opNum);

var opManhattanPjData = new Array(1);
var opManhattanPjItem = new Array(4);
opManhattanPjData[0] = new ShotData("Trinity","07/16/45","19 kt.",0,0,"trinity");
opManhattanPjItem[0] = new DisplayItem(opManhattanPjData[0],"trinity1","680x542","17Kb");
opManhattanPjItem[1] = new DisplayItem(opManhattanPjData[0],"trinity2","473x600","15Kb");
opManhattanPjItem[2] = new DisplayItem(opManhattanPjData[0],"trinity3","480x600", "22Kb");
opManhattanPjItem[3] = new DisplayItem(opManhattanPjData[0],"trinity4","480x600", "30Kb bw");
opArray[0] = new OperationData("mhtpj", "Manhattan Project (US)", "1945", opManhattanPjItem, 4);

var opWW2Data = new Array(2);
var opWW2Item = new Array(2);
opWW2Data[0] = new ShotData("Hiroshima","08/05/45","15 kt.",0,0,"littleboy");
opWW2Data[1] = new ShotData("Nagasaki","08/09/45","21 kt.",0,0,"fatman");
opWW2Item[0] = new DisplayItem(opWW2Data[0],"hirosh","480x327","32Kb bw");
opWW2Item[1] = new DisplayItem(opWW2Data[1],"nagasaki1","441x588","40Kb bw");
opArray[1] = new OperationData("ww2", "WW II", "1945",opWW2Item, 2);

var opCrdDat = new Array(1);
var opCrdItem = new Array(3);
opCrdDat[0] = new ShotData("Baker","07/24/46","21 kt.",0,0,"crbaker");
opCrdItem[0] = new DisplayItem(opCrdDat[0],"baker1","680x539","68Kb bw");
opCrdItem[1] = new DisplayItem(opCrdDat[0],"baker2","640x480","35Kb");
opCrdItem[2] = new DisplayItem(opCrdDat[0],"baker3","700x480","25Kb bw");
opArray[2] = new OperationData("crd", "Crossroads", "1946", opCrdItem, 3);

var opSSTDat = new Array(1);
var opSSTItem = new Array(1);
opSSTDat[0] = new ShotData("X-Ray","04/14/48","37 kt.",0,1,"sstxray");
opSSTItem[0] = new DisplayItem(opSSTDat[0],"xray1","744x1024", "62Kb bw");
opArray[3] = new OperationData("sandst", "Sandstone", "1948", opSSTItem, 1);

var opJoeDat = new Array(1);
var opJoeItem = new Array(1);
opJoeDat[0] = new ShotData("Joe I/First Lightning","08/29/49","22 kt.",0,0,"joe1");
opJoeItem[0] = new DisplayItem(opJoeDat[0],"joe1","680x510", "22Kb bw");
opArray[4] = new OperationData("joe1", "Joe I (USSR)", "1949", opJoeItem, 1);

var opUIDDat = new Array(1);
var opUIDItem = new Array(1);
opUIDDat[0] = new ShotData("Fox","02/06/51","22 Kt.",0,1,"rgfox");
opUIDItem[0] = new DisplayItem(opUIDDat[0],"ranger","482x600","20Kb");
opArray[5] = new OperationData("opUID", "Ranger", "1951", opUIDItem, 1);

var opBstJngDat = new Array(3);
var opBstJngItem = new Array(4);
opBstJngDat[0] = new ShotData("Charlie","10/30/51","14 kt.",0,0,"bjcharlie");
opBstJngDat[1] = new ShotData("Dog","11/01/51","21 Kt.",0,0,"bjdog");
opBstJngDat[2] = new ShotData("Easy","11/05/51","31 kt.",0,0,"bjeasy");
opBstJngItem[0] = new DisplayItem(opBstJngDat[0],"charl","640x456","36Kb");
opBstJngItem[1] = new DisplayItem(opBstJngDat[1],"dog1","486x600","18Kb");
opBstJngItem[2] = new DisplayItem(opBstJngDat[1],"dog2","474x600","22Kb");
opBstJngItem[3] = new DisplayItem(opBstJngDat[2],"easy1","530x369","39Kb");
opArray[6] = new OperationData("bstjng", "Buster-Jangle (US)", "1951", opBstJngItem, 4);


var opGhDat = new Array(2);
var opGhItem = new Array(3);
opGhDat[0] = new ShotData("Easy","04/20/51","47 kt.",0,0,"gheasy");
opGhDat[1] = new ShotData("George","05/08/51","225 Kt.",0,0,"ghgeorge");
opGhItem[0] = new DisplayItem(opGhDat[0],"easy","481x600","31Kb");
opGhItem[1] = new DisplayItem(opGhDat[1],"george1","680x543","22Kb");
opGhItem[2] = new DisplayItem(opGhDat[1],"george2","480x600","28Kb");
opArray[7] = new OperationData("ghouse", "Greenhouse (US)", "1951", opGhItem, 3);



var opTspDat = new Array(3);
var opTspItem = new Array(4);
opTspDat[0] = new ShotData("Charlie","04/22/52","31 kt.",0,0,"tscharl");
opTspDat[1] = new ShotData("How","04/22/52","14 Kt.",0,0,"tshow");
opTspDat[2] = new ShotData("Fox","04/22/52","11 kt.",0,1,"tsfox");
opTspItem[0] = new DisplayItem(opTspDat[0],"charl1","479x600","49Kb");
opTspItem[1] = new DisplayItem(opTspDat[1],"tshow","586x460","18Kb");
opTspItem[2] = new DisplayItem(opTspDat[2],"tsfox","891x1024","63Kb");
opArray[8] = new OperationData("optsp", "Tumbler-Snapper (US)", "1952", opTspItem, 3);


var opHurDat = new Array(1);
var opHurItem = new Array(1);
opHurDat[0] = new ShotData("Hurricane","10/03/52","25 kt.",0,0,"hurricane");
opHurItem[0] = new DisplayItem(opHurDat[0],"hurican","640x480","28Kb");
opArray[9] = new OperationData("opHur", "Hurricane (UK)", "1952", opHurItem, 1);


var opIvyDat = new Array(2);
var opIvyItem = new Array(5);
opIvyDat[0] = new ShotData("Mike","10/31/52","10,400 Kt.",1,0,"ivymike");
opIvyDat[1] = new ShotData("King","11/15/52","500 Kt.",0,0,"ivyking");
opIvyItem[0] = new DisplayItem(opIvyDat[0],"ivymike1","1280x1023","103Kb");
opIvyItem[1] = new DisplayItem(opIvyDat[0],"ivymike2","1280x1025","112Kb");
opIvyItem[2] = new DisplayItem(opIvyDat[0],"ivymike5","1280x964","117Kb");
opIvyItem[3] = new DisplayItem(opIvyDat[0],"ivymike3","486x600","22Kb");
opIvyItem[4] = new DisplayItem(opIvyDat[0],"ivymike4","800x600","22Kb");
opIvyItem[5] = new DisplayItem(opIvyDat[1],"ivy-king","680x544","37Kb");
opArray[10] = new OperationData("opIvy", "Ivy (US)", "1952", opIvyItem, 6);

var opUpNDat = new Array(7);
var opUpNItem = new Array(9);
opUpNDat[0]=new ShotData("Annie","03/17/53","16 Kt.",0,1,"upkannie");
opUpNDat[1]=new ShotData("Nancy","03/24/53","24 Kt.",0,1,"upknancy");
opUpNDat[2]=new ShotData("Badger","04/18/53","23 Kt.",0,1,"upkbadger");
opUpNDat[3]=new ShotData("Simon","04/25/53","43 Kt.",0,1,"upksimon");
opUpNDat[4]=new ShotData("Harry","05/19/53","32 Kt.",0,1,"upkharry");
opUpNDat[5]=new ShotData("Grable","05/25/53","15 Kt.",0,0,"upkgrable");
opUpNDat[6]=new ShotData("Climax","06/04/53","61 Kt.",0,1,"upkclimax");
opUpNItem[0]= new DisplayItem(opUpNDat[0],"annie","1280x1020","55Kb");
opUpNItem[1]= new DisplayItem(opUpNDat[1],"nancy","680x545","38Kb");
opUpNItem[2]= new DisplayItem(opUpNDat[2],"badger","680x543","29Kb");
opUpNItem[3]= new DisplayItem(opUpNDat[3],"uksimon1","582x460","25Kb");
opUpNItem[4]= new DisplayItem(opUpNDat[4],"ukharry2","597x481","26Kb");
opUpNItem[5]= new DisplayItem(opUpNDat[5],"grabble","480x600","49Kb");
opUpNItem[6]= new DisplayItem(opUpNDat[5],"grabble1","1024x617","92Kb");
opUpNItem[7]= new DisplayItem(opUpNDat[6],"climax1","680x542","45Kb");
opUpNItem[8]= new DisplayItem(opUpNDat[6],"climax2","490x600","23Kb");
opArray[11] = new OperationData("opUpN", "Upshot/Knothole (US)", "1953", opUpNItem, 9);

var opJoe4Dat = new Array(1);
var opJoe4tem = new Array(1);
opJoe4Dat[0] = new ShotData("Joe IV","08/12/53","400 Kt.",2,0,"joe4");
opJoe4tem[0] = new DisplayItem(opJoe4Dat[0],"joe4","519x600","20Kb bw");
opArray[12] = new OperationData("opJoe4", "Joe IV (USSR)", "1953", opJoe4tem, 1);

var opTTData = new Array(2);
var opTTItem = new Array(2);
opTTData[0] = new ShotData("Totem I","10/14/53","10 Kt.",0,2,"uktotemt1");
opTTData[1] = new ShotData("Totem II","10/26/53","8 Kt.",0,0,"uktotemt2");
opTTItem[0] = new DisplayItem(opTTData[0],"totemt1","512x484","20Kb bw");
opTTItem[1] = new DisplayItem(opTTData[1],"totemt2","488x481","20Kb bw");
opArray[13] = new OperationData("opTT", "Totem (UK)", "1953",opTTItem, 2);

var opCastleDat = new Array(4);
var opCastleItem = new Array(8);
opCastleDat[0] = new ShotData("Bravo","03/01/54","15,000 Kt.",1,0,"ctbravo");
opCastleDat[1] = new ShotData("Romeo","03/26/54","11,000 Kt.",1,0,"ctromeo");
opCastleDat[2] = new ShotData("Union","04/25/54","6,900 Kt.",1,0,"ctunion");
opCastleDat[3] = new ShotData("Yankee","05/04/54","13,500 Kt.",1,0,"ctyankee");
opCastleItem[0] = new DisplayItem(opCastleDat[0],"bravo3","1280x962","108Kb");
opCastleItem[1] = new DisplayItem(opCastleDat[0],"bravo1","680x506","13Kb");
opCastleItem[2] = new DisplayItem(opCastleDat[0],"bravo2","1280x814","95Kb");
opCastleItem[3] = new DisplayItem(opCastleDat[1],"romeo3","769x1024","76Kb");
opCastleItem[4] = new DisplayItem(opCastleDat[1],"romeo1","612x768","47Kb");
opCastleItem[5] = new DisplayItem(opCastleDat[1],"romeo2","1280x765","42Kb");
opCastleItem[6] = new DisplayItem(opCastleDat[2],"ctunion","643x351","21Kb");
opCastleItem[7] = new DisplayItem(opCastleDat[3],"ctyankee","744x1024","47Kb");
opArray[14] = new OperationData("opCastle", "Castle (US)", "1954", opCastleItem, 8);

var opTptDat = new Array(8);
var opTptItem = new Array(11);
opTptDat[0]=new ShotData("Wasp","02/08/55","1 Kt.",1,0,"tpwasp");
opTptDat[1]=new ShotData("Moth","03/12/55","2 Kt.",0,1,"tpmoth");
opTptDat[2]=new ShotData("Tesla","03/12/55","7 Kt.",0,1,"tptesla");
opTptDat[3]=new ShotData("Hornet","03/12/55","4 Kt.",0,1,"tphornet");
opTptDat[4]=new ShotData("Apple I","03/29/55","14 Kt.",0,1,"tpapl1");
opTptDat[5]=new ShotData("Met","04/15/55","22 Kt.",0,1,"tpmet");
opTptDat[6]=new ShotData("Apple II","05/05/55","29 Kt.",0,1,"tpapl2");
opTptDat[7]=new ShotData("HA","04/06/55","3 Kt.",0,1,"tpha");
opTptItem[0]= new DisplayItem(opTptDat[0],"tpotwasp1","779x1024","150Kb");
opTptItem[1]= new DisplayItem(opTptDat[1],"tpotmoth","582x460","13Kb");
opTptItem[2]= new DisplayItem(opTptDat[2],"tesla","680x513","11Kb");
opTptItem[3]= new DisplayItem(opTptDat[3],"hornet","800x612","31Kb");
opTptItem[4]= new DisplayItem(opTptDat[4],"tpotapple1a","595x468","29Kb");
opTptItem[5]= new DisplayItem(opTptDat[5],"metb","603x768","32Kb");;
opTptItem[6]= new DisplayItem(opTptDat[5],"metb1","568x716","85Kb bw");
opTptItem[7]= new DisplayItem(opTptDat[5],"metb2","634x505","60Kb");
opTptItem[8]= new DisplayItem(opTptDat[7],"tpotha","466x350","21Kb");
opTptItem[9]= new DisplayItem(opTptDat[6],"tpotapple2a","600x477","37Kb");
opTptItem[10]= new DisplayItem(opTptDat[6],"tpotapple2b","598x476","34Kb");
opArray[15] = new OperationData("opTpt", "Teapot (US)", "1955", opTptItem, 11);

var opRDSDat = new Array(1);
var opRDStem = new Array(1);
opRDSDat[0] = new ShotData("RDS-37/Superbomb","11/22/55","1,600 Kt.",1,0,"rds37");
opRDStem[0] = new DisplayItem(opRDSDat[0],"rsuper","480x402","17Kb bw");
opArray[16] = new OperationData("opRDS37", "RDS-37 (USSR)", "1955", opRDStem, 1);

var opRdWgDat = new Array(5);
var opRdWgItem = new Array(8);
opRdWgDat[0]=new ShotData("Seminole","06/06/56","13.70 Kt.",0,0,"rwseminole");
opRdWgDat[1]=new ShotData("Blackfoot","06/11/56","8.50 Kt.",0,1,"rwbkft");
opRdWgDat[2]=new ShotData("Dakota","06/25/56","1,000 Kt.",1,1,"rwdakota");
opRdWgDat[3]=new ShotData("Mohawk","07/08/56","360 Kt.",0,1,"rwmohawk");
opRdWgDat[4]=new ShotData("Apache","07/08/56","1,900 Kt.",0,1,"rwapache");
opRdWgItem[0]= new DisplayItem(opRdWgDat[0],"seminol1","680x542","30Kb");
opRdWgItem[1]= new DisplayItem(opRdWgDat[0],"seminol2","680x542","49Kb");
opRdWgItem[2]= new DisplayItem(opRdWgDat[0],"seminol3","680x543","40Kb");
opRdWgItem[3]= new DisplayItem(opRdWgDat[1],"bkfoot","387x480","9Kb");
opRdWgItem[4]= new DisplayItem(opRdWgDat[2],"dakota","680x540","21Kb");
opRdWgItem[5]= new DisplayItem(opRdWgDat[3],"rwmohawk1","985x768","46Kb");
opRdWgItem[6]= new DisplayItem(opRdWgDat[4],"apache1","680x542","32Kb");
opRdWgItem[7]= new DisplayItem(opRdWgDat[4],"apache2","680x543","19Kb");
opArray[17] = new OperationData("opRdWg", "Redwing (US)", "1956", opRdWgItem, 8);

var opMSCDat = new Array(1);
var opMSCItem = new Array(1);
opMSCDat[0] = new ShotData("Mosaic G2","06/19/56","98 Kt.",1,2,"ukmcg2");
opMSCItem[0] = new DisplayItem(opMSCDat[0],"mosaicg2","480x528","28Kb bw");
opArray[18] = new OperationData("opMSC", "Mosaic (UK)", "1956", opMSCItem, 1);


var opBFLDat = new Array(1);
var opBFLItem = new Array(1);
opBFLDat[0] = new ShotData("Buffalo R4","10/22/56","10 Kt.",0,1,"ukbflr4");
opBFLItem[0] = new DisplayItem(opBFLDat[0],"bufalor4","431x480","27Kb");
opArray[19] = new OperationData("opBFL", "Buffalo (UK)", "1956", opBFLItem, 1);

var opGrplDat = new Array(3);
var opGrplItem = new Array(3);
opGrplDat[0] = new ShotData("Grapple R1","05/15/57","300 kt.",1,1,"ukgrplt1");
opGrplDat[1] = new ShotData("Grapple X","11/08/57","1,800 Kt.",1,1,"ukgrplrc");
opGrplDat[2] = new ShotData("Grapple Z/Halliard 1","09/11/58",">2,500 Kt.",0,1,"ukgrplhl1");
opGrplItem[0] = new DisplayItem(opGrplDat[0],"graple1","431x600","16Kb bw");
opGrplItem[1] = new DisplayItem(opGrplDat[1],"grapplex","458x600","22Kb bw");
opGrplItem[2] = new DisplayItem(opGrplDat[2],"grapplez","431x600","16Kb bw");
opArray[20] = new OperationData("opGrpl", "Grapple (UK)", "1957-1958", opGrplItem, 3);

var opPbbDat = new Array(12);
var opPbbItem = new Array(21);
opPbbDat[0] = new ShotData("Boltzman","05/28/57","12 kt.",0,1,"pbboltzman");
opPbbDat[1] = new ShotData("Franklin","06/02/57","140 tons.",0,1,"pbfranklin");
opPbbDat[2] = new ShotData("Priscilla","06/24/57","37 kt.",0,1,"pbpriscilla");
opPbbDat[3] = new ShotData("Hood","07/05/57","74 kt.",0,1,"pbhood");
opPbbDat[4] = new ShotData("Diablo","07/15/57","17 kt.",0,1,"pbdiablo");
opPbbDat[5] = new ShotData("John","pbjohn","2 kt.",0,1,"07/19/57");
opPbbDat[6] = new ShotData("Stokes","08/07/57","19 kt.",0,1,"pbstokes");
opPbbDat[7] = new ShotData("Shasta","18/07/57","17 kt.",0,1,"pbshasta");
opPbbDat[8] = new ShotData("Doppler","08/23/57","11 kt.",0,1,"pbdoppler");
opPbbDat[9] = new ShotData("Smoky","08/31/57","44 kt.",0,1,"pbsmoky");
opPbbDat[10] = new ShotData("Fizeau","09/14/57","11 kt.",0,1,"pbfizeau");
opPbbDat[11] = new ShotData("Charlston","09/28/57","12 kt.",0,1,"pbcharleston");
opPbbItem[0] = new DisplayItem(opPbbDat[0],"bltzman1","680x543","35Kb");
opPbbItem[1] = new DisplayItem(opPbbDat[0],"bltzman2","680x519","13Kb");
opPbbItem[2] = new DisplayItem(opPbbDat[1],"pbfrankln1","967x768","16Kb");
opPbbItem[3] = new DisplayItem(opPbbDat[2],"priscilla3","1251x1005","110Kb");
opPbbItem[4] = new DisplayItem(opPbbDat[2],"priscilla1","680x543","20Kb");
opPbbItem[5] = new DisplayItem(opPbbDat[2],"priscilla2","1024x794","66Kb");
opPbbItem[6] = new DisplayItem(opPbbDat[3],"pbhood1","1024x814","40Kb");
opPbbItem[7] = new DisplayItem(opPbbDat[3],"pbhood2","590x366","19Kb");
opPbbItem[8] = new DisplayItem(opPbbDat[4],"diablo","1024x810","38Kb");
opPbbItem[9] = new DisplayItem(opPbbDat[5],"john","481x600","18Kb");
opPbbItem[10] = new DisplayItem(opPbbDat[6],"stokes","680x546","27Kb");
opPbbItem[11] = new DisplayItem(opPbbDat[6],"stokes1","893x1024","68Kb");
opPbbItem[12] = new DisplayItem(opPbbDat[6],"stokes2","1280x803","61Kb");
opPbbItem[13] = new DisplayItem(opPbbDat[7],"pbshasta1","981x768","16Kb");
opPbbItem[14] = new DisplayItem(opPbbDat[8],"doppler","680x537","20Kb");
opPbbItem[15] = new DisplayItem(opPbbDat[9],"smoky1","680x541","37Kb");
opPbbItem[16] = new DisplayItem(opPbbDat[9],"smoky2","680x544","33Kb");
opPbbItem[17] = new DisplayItem(opPbbDat[9],"smoky3","1023x768","50Kb");
opPbbItem[18] = new DisplayItem(opPbbDat[10],"fizeau1","680x541","20Kb");
opPbbItem[19] = new DisplayItem(opPbbDat[10],"fizeau2","680x438","25Kb");
opPbbItem[20] = new DisplayItem(opPbbDat[11],"charlst","680x540","20Kb");
opArray[21] = new OperationData("opPbb", "Plumbbob (US)", "1957", opPbbItem, 21);



var opHTK1Dat = new Array(3);
var opHTK1Item = new Array(4);
opHTK1Dat[0] = new ShotData("Cactus","05/05/58","18 kt.",0,0,"ht1cactus");
opHTK1Dat[1] = new ShotData("Umbrella","06/08/58","9 Kt.",0,1,"ht1umbrella");
opHTK1Dat[2] = new ShotData("Oak","06/28/58",">8900 Kt.",1,0,"ht1oak");
opHTK1Item[0] = new DisplayItem(opHTK1Dat[0],"cactus","391x480","10Kb");
opHTK1Item[1] = new DisplayItem(opHTK1Dat[1],"umbrel1","481x600","31Kb");
opHTK1Item[2] = new DisplayItem(opHTK1Dat[2],"htoak1","1280x906","157Kb");
opHTK1Item[3] = new DisplayItem(opHTK1Dat[2],"htoak2","975x1024","137Kb bw");
opArray[22] = new OperationData("opHTK1", "Hardtack I (US)", "1958", opHTK1Item, 4);


var opHTK2Dat = new Array(2);
var opHTK2Item = new Array(2);
opHTK2Dat[0] = new ShotData("Socorro","10/22/58","6 kt.",0,0,"ht2socorro");
opHTK2Dat[1] = new ShotData("De Baca","10/26/58","2.20 Kt.",0,1,"ht2debaca");
opHTK2Item[0] = new DisplayItem(opHTK2Dat[0],"socorro","680x516","10Kb");
opHTK2Item[1] = new DisplayItem(opHTK2Dat[1],"debaca","479x600","38Kb");
opArray[23] = new OperationData("opHTK2", "Hardtack II (US)", "1958", opHTK2Item, 2);


var opTzarDat = new Array(1);
var opTzarItem = new Array(3);
opTzarDat[0] = new ShotData("Tzar","10/30/61","50 Mgt.",0,0,"tzar");
opTzarItem[0] = new DisplayItem(opTzarDat[0],"tzarbo1","600x458","44Kb");
opTzarItem[1] = new DisplayItem(opTzarDat[0],"tzarbo2","600x441", "41Kb");
opTzarItem[2] = new DisplayItem(opTzarDat[0],"tzarbodrp","552x313", "12Kb");
opArray[24] = new OperationData("opTzar", "Tzar (USSR)", "1961", opTzarItem, 3);


var opSTXDat = new Array(1);
var opSTXItem = new Array(1);
opSTXDat[0] = new ShotData("Sedan","07/06/62","104 Kt.",0,1,"stsedan");
opSTXItem[0] = new DisplayItem(opSTXDat[0],"sedan","680x538","61Kb");
opArray[25] = new OperationData("opSTX", "Storax (US)", "1962", opSTXItem, 1);


var opDMC1Dat = new Array(6);
var opDMC1Item = new Array(10);

opDMC1Dat[0] = new ShotData("Truckee","06/09/1962","210 Kt.",1,0,"dmtruckee");
opDMC1Dat[1] = new ShotData("Swordfish","05/11/1962","<20 Kt.",1,0,"dmswfish");
opDMC1Dat[2] = new ShotData("Yeso","06/10/62","3,000 Kt.",1,1,"dmyeso");
opDMC1Dat[3] = new ShotData("Bighorn","06/27/62","1,000 Kt.",1,1,"dmbighorn");
opDMC1Dat[4] = new ShotData("Bluestone","06/30/62","1,000 Kt.",1,1,"dmbluestone");
opDMC1Dat[5] = new ShotData("Bluegill","10/26/62","<1,000 Kt.",1,1,"dmbluegill");

opDMC1Item[0] = new DisplayItem(opDMC1Dat[0],"dmtruckee1","753x1024","69Kb");
opDMC1Item[1] = new DisplayItem(opDMC1Dat[0],"dmtruckee2","1280x938","101kb");
opDMC1Item[2] = new DisplayItem(opDMC1Dat[0],"dmtruckee3","605x768","19Kb");
opDMC1Item[3] = new DisplayItem(opDMC1Dat[1],"dswfish1","680x431","28Kb bw");
opDMC1Item[4] = new DisplayItem(opDMC1Dat[2],"dyeso3","932x1024","39Kb");
opDMC1Item[5] = new DisplayItem(opDMC1Dat[2],"dyeso1","989x768","33Kb");
opDMC1Item[6] = new DisplayItem(opDMC1Dat[2],"dyeso2","978x768","24Kb");
opDMC1Item[7] = new DisplayItem(opDMC1Dat[3],"bighorn","680x514","13Kb");
opDMC1Item[8] = new DisplayItem(opDMC1Dat[4],"blstone","980x500","47Kb");
opDMC1Item[9] = new DisplayItem(opDMC1Dat[5],"bluegill","445x445","19Kb");
opArray[26] = new OperationData("opDMC1", "Dominic I (US)", "1962", opDMC1Item, 10);


var op596Dat = new Array(1);
var op596Item = new Array(2);
op596Dat[0] = new ShotData("596","10/16/64","22 Kt.",0,1,"chn596");
op596Item[0] = new DisplayItem(op596Dat[0],"596","426x600","19Kb bw");
op596Item[1] = new DisplayItem(op596Dat[0],"596-1","600x460","21Kb");
opArray[27] = new OperationData("op596", "Test 596 (China)", "1964", op596Item, 2);


var opTN6Dat = new Array(1);
var opTN6Item = new Array(1);
opTN6Dat[0] = new ShotData("6","06/17/67","3,300 Kt.",0,1,"chntn6");
opTN6Item[0] = new DisplayItem(opTN6Dat[0],"n6","486x600","18Kb bw");
opArray[28] = new OperationData("opTN6", "Test No. 6 (China)", "1967", opTN6Item, 1);

