﻿
    var name = window.location.search.substring(1, window.location.search.length);
    var params = new Array();
    params['f'] = null;
    params['r'] = null;
    qs();

    function qs() {
        var q = window.location.search.substring(1);
        var p = q.split('&');
        for (var i=0; i<p.length; i++)
        {
            var pos = p[i].indexOf('=');
            if (pos > 0)
            {
                var key = p[i].substring(0,pos);
                var val = p[i].substring(pos+1);
                params[key] = val;
            }
        }
    }
    
	function popupWindow(folder) {
		var winWidth = 630; //720;
		var winHeight = 730; //800;
		var xPos = (screen.availWidth/2) - (winWidth/2);
		var yPos = (screen.availHeight/2) - (winHeight/2);
		if (yPos < 0) {
			yPos = 0;
		}
		var winOpts = "left="+xPos+",top="+yPos+",width="+winWidth+",height="+winHeight+",status=0";
		window.open('panorama/' + folder + '/qtvr_popup.html?' + name, 'popupWin1', winOpts);
	
	}
	
	function popupWindow1(winURL) {
		var winWidth = 630; //720;
		var winHeight = 730; //800;

		if (winURL == 'panorama/nga/qtvr_popup.html')
			winHeight = 860;
		var xPos = (screen.availWidth/2) - (winWidth/2);
		var yPos = (screen.availHeight/2) - (winHeight/2);
		if (yPos < 0) {
			yPos = 0;
		}
		var winOpts = "left="+xPos+",top="+yPos+",width="+winWidth+",height="+winHeight+",status=0";
		window.open(winURL, 'popupWin1', winOpts);
	
	}
	
	function popupWindow2(winURL) {
		var winWidth = screen.availWidth;
		var winHeight = screen.availHeight;
		var xPos = 0;
		var yPos = 0;
		var winOpts = "left="+xPos+",top="+yPos+",width="+winWidth+",height="+winHeight+",status=0";
		window.open(winURL, 'popupWin2', winOpts);
		self.close();
	}

	function popupReturn() {
	    var winWidth = 630; //720;
	    var winHeight = 730; //800;
	    var xPos = (screen.availWidth / 2) - (winWidth / 2);
	    var yPos = (screen.availHeight / 2) - (winHeight / 2);
	    if (yPos < 0) {
	        yPos = 0;
	    }

	    var winOpts = "left=" + xPos + ",top=" + yPos + ",width=" + winWidth + ",height=" + winHeight + ",status=0";
	    //window.open(winURL, 'popupWin3', winOpts);
	    window.open(params['r'] + '.html', 'popupWin3', winOpts);
	    self.close();
	}

	function popupReturn2() {
	    var winWidth = 630; //720;
	    var winHeight = 780; //800;
	    var xPos = (screen.availWidth / 2) - (winWidth / 2);
	    var yPos = (screen.availHeight / 2) - (winHeight / 2);
	    if (yPos < 0) {
	        yPos = 0;
	    }

	    var winOpts = "left=" + xPos + ",top=" + yPos + ",width=" + winWidth + ",height=" + winHeight + ",status=0";
	    //window.open(winURL, 'popupWin3', winOpts);
	    var url = 'default.aspx?s=' + params['s'] + '&g=' + params['g'];
	    window.open(url, 'popupWin3', winOpts);
	    self.close();
	}

	function qtvrHighRes() {
	    var ret;
	    if (params['pan'] != null) {
	        ret = "<object classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\"" +
		            "codebase=\"http://www.apple.com/qtactivex/qtplugin.cab\"" +
		            "width=\"100%\"" +
		            "height=\"100%\">" +
		            "<param name=\"src\" value=\"mov/" + params['f'] + "_hi.mov\">" +
		            "<param name=\"controller\" value=\"true\">" +
		            "<param name=\"scale\" value=\"tofit\">" +
		            "<param name=\"autoplay\" value=\"false\">" +
		            "<param name=\"cache\" value=\"true\">" +
		            "<param name=\"pan\" value=\"" + params['pan'] + "\">" +
		            "<embed src=\"mov/" + params['f'] + "_hi.mov\" width=\"100%\" height=\"100%\" controller=\"true\" scale=\"tofit\" autoplay=\"false\" cache=\"true\" type=\"video/quicktime\" pluginspage=\"http://www.apple.com/quicktime/download/\" pan=\"" + params['pan'] + "\" >" +
		            "</embed>" +
	                "</object>";
	    }
	    else {
	        ret = "<object classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\"" +
		            "codebase=\"http://www.apple.com/qtactivex/qtplugin.cab\"" +
		            "width=\"100%\"" +
		            "height=\"100%\">" +
		            "<param name=\"src\" value=\"mov/" + params['f'] + "_hi.mov\">" +
		            "<param name=\"controller\" value=\"true\">" +
		            "<param name=\"scale\" value=\"tofit\">" +
		            "<param name=\"autoplay\" value=\"false\">" +
		            "<param name=\"cache\" value=\"true\">" +
		            "<embed src=\"mov/" + params['f'] + "_hi.mov\" width=\"100%\" height=\"100%\" controller=\"true\" scale=\"tofit\" autoplay=\"false\" cache=\"true\" type=\"video/quicktime\" pluginspage=\"http://www.apple.com/quicktime/download/\">" +
		            "</embed>" +
	                "</object>";
	    }
        document.write(ret);
    }
    
    function qtvrGalleryName() {	
        var ret;
        
        switch (params['f'])
        {
            case 'uama_126':	ret = 'Kress Gallery I (1)'; break;
            case 'uama_127':	ret = 'Kress Gallery I (2)'; break;
            case 'uama_173':	ret = 'Kress Gallery II (1)'; break;
            case 'uama_174':	ret = 'Kress Gallery II (2)'; break;
            case 'uama_176':	ret = 'Kress Gallery II (3)'; break;
            case 'uama_177':	ret = 'Kress Gallery II (4)'; break;
            case 'uama_178':	ret = 'Kress Gallery II (5)'; break;

            case 'elpaso_181':	ret = 'The European Collection, Renaissance (1)'; break;
            case 'elpaso_182':	ret = 'The European Collection, Renaissance (2)'; break;
            case 'elpaso_180':	ret = 'The European Collection, Renaissance (3)'; break;
            case 'elpaso_137':	ret = 'The European Collection, Renaissance (4)'; break;
            case 'elpaso_135':	ret = 'The European Collection, Baroque (1)'; break;
            case 'elpaso_185':	ret = 'The European Collection, Baroque (2)'; break;
            case 'elpaso_184':	ret = 'The European Collection, Baroque and Rococo (1)'; break;
            case 'elpaso_183':	ret = 'The European Collection, Baroque and Rococo (2)'; break;
            	
            case 'denver_190':	ret = 'Bernadette Berger Discovery Library'; break;
            case 'denver_187':	ret = 'Simon & Olga H. Guggenheim Gallery'; break;
            case 'denver_192':	ret = 'Estelle Rae Wolf Gallery'; break;
            case 'denver_194':	ret = 'Davis W. Moore Galleries '; break;
            	
            case 'seattle_203':	ret = 'Medieval & Renaissance Gallery (1)'; break;
            case 'seattle_144':	ret = 'Medieval & Renaissance Gallery (2)'; break;
            case 'seattle_145':	ret = 'Medieval & Renaissance Gallery (3)'; break;
            case 'seattle_146':	ret = 'Medieval & Renaissance Gallery (4)'; break;
            case 'seattle_147':	ret = 'Italian Renaissance Insight Gallery'; break;
            case 'seattle_196':	ret = 'Baroque Gallery'; break;
            case 'seattle_198':	ret = 'Porcelain Room'; break;
            case 'seattle_199':	ret = 'European Gallery'; break;
            case 'seattle_201':	ret = '18th Century & Enlightenment Gallery '; break;

            case 'pomona_170':	ret = 'Ponoma College Museum of Art, Study Collection'; break;

            case 'sf_1223':	ret = 'Early Italian Gallery'; break;
            case 'sf_1203':	ret = 'Northern Renaissance Gallery'; break;
            case 'sf_1183':	ret = 'Italian Renaissance Gallery'; break;
            case 'sf_1163':	ret = 'Venetian High Renaissance & Mannerism Gallery'; break;
            case 'sf_1212':	ret = 'Italian & French Baroque Gallery'; break;
            case 'sf_1242':	ret = 'French Rococo Gallery'; break;
            case 'sf_1172':	ret = 'Dutch & Flemish Baroque Gallery I (1) '; break;
            case 'sf_1182':	ret = 'Dutch & Flemish Baroque Gallery I (2) '; break;
            case 'sf_1253':	ret = 'Dutch & Flemish Baroque Gallery II'; break;
            case 'sf_1651':	ret = 'Neoclassicism Gallery'; break;

            case 'lowe_110': ret = 'Sheila Natasha Simrod Friedman Gallery'; break;
            case 'lowe_111': ret = 'Sheldon and Myrna Palley Gallery'; break;

            case 'pam1': ret = 'Ronna & Eric Hoffman Gallery'; break;
            case 'pam5': ret = 'Laura &amp; Roger Meier Family Gallery'; break;
            case 'pam6': ret = 'Mary & Pete Mark Gallery'; break;
                
            case 'bma_116': ret = 'Samuel H. Kress 1'; break;
            case 'bma_119': ret = 'Samuel H. Kress 2a'; break;
            case 'bma_100': ret = 'Samuel H. Kress 2b'; break;
            case 'bma_115': ret = 'Samuel H. Kress 3'; break;
            case 'bma_114': ret = 'Samuel H. Kress 4'; break;

            case 'brooks_120': ret = 'Schilling Gallery'; break;
            case 'brooks_121': ret = 'Moss Gallery'; break;
            case 'brooks_122': ret = 'Farris Gallery'; break;
            case 'brooks_123': ret = 'Baroque Gallery'; break;
            case 'brooks_125': ret = 'North Baroque'; break;
                
            case 'high_107': ret = 'Mrs. Roy Richards, Gallery 201a'; break;
            case 'high_109': ret = 'Mrs. Roy Richards, Gallery 201b'; break;
            case 'high_110': ret = 'Mrs. Roy Richards, Gallery 201c'; break;
            case 'high_111': ret = 'Mrs. Roy Richards, Gallery 201d'; break;
            case 'high_101': ret = 'Gallery 203'; break;
                
            case 'mfah_136': ret = 'Early European Art, Gallery 202'; break;
            case 'mfah_138': ret = 'Early European Art, Gallery 203'; break;
            case 'mfah_140': ret = 'Early European Art, Gallery 206'; break;
            case 'mfah_142': ret = 'Early European Art, Gallery 207'; break;
            case 'mfah_107': ret = 'Early European Art, Gallery 211'; break;
            case 'mfah_109': ret = 'Early European Art, Gallery 209'; break;
            case 'mfah_112': ret = 'Early European Art, Gallery 213'; break;
            case 'mfah_101': ret = 'Rienzi 1'; break;
            case 'mfah_114': ret = 'Rienzi 2'; break;
                
            case 'philbrook_126': ret = '14th Century Italian, Gallery 42.10'; break;
            case 'philbrook_127': ret = 'Italian Sculpture, Gallery 42.13'; break;
            case 'philbrook_128': ret = '16th Century Italian, Gallery 42.12a'; break;
            case 'philbrook_129': ret = '16th Century Italian, Gallery 42.12b'; break;
            case 'philbrook_130': ret = '16th Century Italian, Gallery 42.12c'; break;
            case 'philbrook_131': ret = '15th Century Italian, Gallery 42.11'; break;

            case 'pam1': ret = 'Ronna & Eric Hoffman Gallery'; break;
            case 'pam6': ret = 'Mary & Pete Mark Gallery'; break;
            case 'pam5': ret = 'Laura & Roger Meier Family Gallery'; break;
                
            case 'lowe_110': ret = 'Sheila Natasha Simrod Friedman Gallery'; break;
            case 'lowe_111': ret = 'Sheldon and Myrna Palley Gallery'; break;

            case 'ncma_337': ret = 'European Art, 18th and 19th Centuries / Italian Art, 18th Century'; break;
            case 'ncma_348': ret = 'European Art, 17th and 18th Centuries'; break;
            case 'ncma_406': ret = 'Dutch Art, 17th Century '; break;
            case 'ncma_407': ret = 'Dutch Art, 17th Century'; break;
            case 'ncma_408': ret = 'Dutch Art, 17th Century, Circle of Rembrandt'; break;
            case 'ncma_417': ret = 'Flemish Kunstkamer'; break;
            case 'ncma_426': ret = 'European Altarpieces, 16th and 17th Centuries'; break;
            case 'ncma_437': ret = 'Northern European Art 15th and 16th Centuries'; break;
            case 'ncma_438': ret = 'Northern Italian Art 16th Century'; break;
            case 'ncma_446': ret = 'Italian Art, 14th Century'; break;
            case 'ncma_447a': ret = 'Italian Art, 15th and 16th Centuries (1)'; break;
            case 'ncma_447b': ret = 'Italian Art, 15th and 16th Centuries (2)'; break;

            case 'cma_2': ret = 'Late Medieval and Early Renaissance'; break;
            case 'cma_2': ret = 'Renaissance'; break;
            case 'cma_4': ret = 'High Renaissance'; break;
            case 'cma_5': ret = 'Renaissance in Venice'; break;
            case 'cma_5a': ret = 'Mannerism'; break;
            case 'cma_6a': ret = '18th Century European'; break;
            case 'cma_6b': ret = '18th Century European'; break;
            case 'cma_7': ret = '17th Century Baroque'; break;

            case 'nga_m001': ret = 'Main Floor Gallery 1'; break;
            case 'nga_m002': ret = 'Main Floor Gallery 2'; break;
            case 'nga_m003': ret = 'Main Floor Gallery 3'; break;
            case 'nga_m004': ret = 'Main Floor Gallery 4'; break;
            case 'nga_m005': ret = 'Main Floor Gallery 5'; break;
            case 'nga_m006': ret = 'Main Floor Gallery 6'; break;
            case 'nga_m007': ret = 'Main Floor Gallery 7'; break;
            case 'nga_m008': ret = 'Main Floor Gallery 8'; break;
            case 'nga_m009': ret = 'Main Floor Gallery 9'; break;
            case 'nga_m010': ret = 'Main Floor Gallery 10'; break;
            case 'nga_m011': ret = 'Main Floor Gallery 11'; break;
            case 'nga_m012_1': ret = 'Main Floor Gallery 12 (1)'; break;
            case 'nga_m012_2': ret = 'Main Floor Gallery 12 (2)'; break;
            case 'nga_m013': ret = 'Main Floor Gallery 13'; break;
            case 'nga_m017': ret = 'Main Floor Gallery 17'; break;
            case 'nga_m018': ret = 'Main Floor Gallery 18'; break;
            case 'nga_m019': ret = 'Main Floor Gallery 19'; break;
            case 'nga_m020': ret = 'Main Floor Gallery 20'; break;
            case 'nga_m021': ret = 'Main Floor Gallery 21'; break;
            case 'nga_m022_1': ret = 'Main Floor Gallery 22 (1)'; break;
            case 'nga_m022_2': ret = 'Main Floor Gallery 22 (2)'; break;
            case 'nga_m023': ret = 'Main Floor Gallery 23'; break;
            case 'nga_m024': ret = 'Main Floor Gallery 24'; break;
            case 'nga_m025': ret = 'Main Floor Gallery 25'; break;
            case 'nga_m026': ret = 'Main Floor Gallery 26'; break;
            case 'nga_m027': ret = 'Main Floor Gallery 27'; break;
            case 'nga_m028': ret = 'Main Floor Gallery 28'; break;
            case 'nga_lobby_a': ret = 'Main Floor Lobby A'; break;
            case 'nga_m029': ret = 'Main Floor Gallery 29'; break;
            case 'nga_m030': ret = 'Main Floor Gallery 30'; break;
            case 'nga_m031': ret = 'Main Floor Gallery 31'; break;
            case 'nga_m032': ret = 'Main Floor Gallery 32'; break;
            case 'nga_m033': ret = 'Main Floor Gallery 33'; break;
            case 'nga_m034': ret = 'Main Floor Gallery 34'; break;
            case 'nga_m035_1': ret = 'Main Floor Gallery 35 (1)'; break;
            case 'nga_m035_2': ret = 'Main Floor Gallery 35 (2)'; break;
            case 'nga_m035_a': ret = 'Main Floor Gallery 35-A'; break;
            case 'nga_m036': ret = 'Main Floor Gallery 36'; break;
            case 'nga_m037': ret = 'Main Floor Gallery 37'; break;
            case 'nga_m038': ret = 'Main Floor Gallery 38'; break;
            case 'nga_m039_1': ret = 'Main Floor Gallery 39 (1)'; break;
            case 'nga_m039_2': ret = 'Main Floor Gallery 39 (2)'; break;
            case 'nga_m040': ret = 'Main Floor Gallery 40'; break;
            case 'nga_m041': ret = 'Main Floor Gallery 41'; break;
            case 'nga_m041_a': ret = 'Main Floor Gallery 41-A'; break;
            case 'nga_m042': ret = 'Main Floor Gallery 42'; break;
            case 'nga_m043': ret = 'Main Floor Gallery 43'; break;
            case 'nga_m045': ret = 'Main Floor Gallery 45'; break;
            case 'nga_m049': ret = 'Main Floor Gallery 49'; break;
            case 'nga_m050': ret = 'Main Floor Gallery 50'; break;
            case 'nga_m052': ret = 'Main Floor Gallery 52'; break;
            case 'nga_m053': ret = 'Main Floor Gallery 53'; break;
            case 'nga_m054': ret = 'Main Floor Gallery 54'; break;
            case 'nga_m055': ret = 'Main Floor Gallery 55'; break;
            case 'nga_m056': ret = 'Main Floor Gallery 56'; break;
            case 'nga_mfr': ret = 'Founders Room'; break;
            case 'nga_g010_1': ret = 'Ground Floor Gallery 10 (1)'; break;
            case 'nga_g010_2': ret = 'Ground Floor Gallery 10 (2)'; break;
            case 'nga_g014_1': ret = 'Ground Floor Gallery 14 (1)'; break;
            case 'nga_g014_2': ret = 'Ground Floor Gallery 14 (2)'; break;
            case 'nga_g015': ret = 'Ground Floor Gallery 15'; break;

            default: ret = ''; break;                
        }

        document.write(ret);
    }
    
    
