function getQueryString(variable) {
	var queryString = window.location.search.substring(1);
	var vars = queryString.split("&");
	for (var i = 0; i<vars.length; i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		};
	};
};

function gr_banner_populate() {//called from index.html and clips.html
	//Because of flicker bug in IE, this loads images into DIV backgrounds with javascript
	document.getElementById("gr_banner_title").style.backgroundImage = "url('resources/img/gr_banner_title.gif')";
	document.getElementById("gr_banner_image1").style.backgroundImage = "url('content/banner_image1.jpg')";
	document.getElementById("gr_banner_image2").style.backgroundImage = "url('content/banner_image2.jpg')";
	document.getElementById("gr_banner_image3").style.backgroundImage = "url('content/banner_image3.jpg')";
};

function gr_initialize_index() {//called from index.html
	
	var queryStringName = "article";//this is the query string name
	var menu1 = "publications";//this must match the ID of the accordion to open
	var menu2 = "about";//this must match the ID of the accordion to open
						 		
	var menuToOpen = getQueryString(queryStringName);
	
	//========================================
	//this if/then open the appropriate index.html accordion
	//========================================
	
	if (menuToOpen == menu1){
		//open 'Publications' accordion
		$("#gr_accordion_publications").accordion("activate",0);
	} else if (menuToOpen == menu2){
		//open 'About' accordion
		$("#gr_accordion_about").accordion("activate",0);
	} else {
		//open neither
		$("#gr_accordion_publications").accordion("activate",false);
		$("#gr_accordion_about").accordion("activate",false);
	};
	
	//=====================================
	//bind accordion click functions in index.html
	//=====================================
	
	$("#gr_link_publications").click(function() {//closes 'About' when 'Publications' is clicked
			$("#gr_accordion_about").accordion("activate",false);
	});
	
	$("#gr_link_about").click(function() {
			$("#gr_accordion_publications").accordion("activate",false);//closes 'Publications' when 'About' is clicked
	});
	
	$("#gr_accordion_about").bind("accordionchange", function(event, ui) {//toggles black letters when 'About' is clicked
	  $("#gr_link_about").toggleClass("gr_accordion_on");
	});
	
	$("#gr_accordion_publications").bind("accordionchange", function(event, ui) {//toggles black letters when 'Publications' is clicked
	  $("#gr_link_publications").toggleClass("gr_accordion_on");
	});
	
	//========================================
	//these functions catch double clicks on index.html and prevent bugs
	//========================================
	$("#gr_accordion_about").bind("dblclick", function(){
		setTimeout("window.location='index.html'",1000);
      //alert("db!");
    });	
	
	$("#gr_accordion_publications").bind("dblclick", function(){
		setTimeout("window.location='index.html'",1000);
      //alert("db!");
    });	
};

function gr_initialize_clips(){//called from clips.html

	var queryStringName = "article";//this is the query string name
	var menu1 = "smithsonian";
	var menu2 = "washington";
	var menu3 = "wired";
						 		
	var menuToOpen = getQueryString(queryStringName);
	
	if (menuToOpen == menu1){
		$("#gr_accordion").accordion("activate",0);
	} else if (menuToOpen == menu2){
		$("#gr_accordion").accordion("activate",1);
	} else if (menuToOpen == menu3){
		$("#gr_accordion").accordion("activate",2);
	} else {
		$("#gr_accordion").accordion("activate",false);
	};
};