var cacheObj = new Object();
//Take2 Feed

	function greenbush_request(sid){		
		if( structKeyExists(cacheObj,sid) )		
			details_response(cacheObj[sid]);
		else{									
			var httpParam = new Object();
			httpParam.sid = sid;	
			greenbush_http( "post" , "greenbush_generator.cfc?method=getgreenbush" , greenbush_response , httpParam );				
		}
	}		
	function greenbush_response(obj){ //callback functions always take one argument. This is the result passed back from the server.
		document.getElementById("greenbush_element").innerHTML = obj;		
	}	
	function structKeyExists(obj,key){
		for(x in obj){
			if(x == key)
			return true;
		}
	return false;	
	}	
	function isDefined(argsVar){
		return (eval('typeof('+argsVar+') != "undefined"'))
	}
	//AUTO DROP DOWN MENU FUNCTIONS
	

		

			


	

	