			
			openTempDashboard = function(storeName,storeId)
			{
				//alert("Should open dashboard for storeId->" + storeId);
				var href = "/portal/dashboard/temperaturemonitor.do?storeId="+storeId;
				window.open(href);
				return false;
			}
			openTempGraphDashboard = function(storeName,storeId)
			{
				//alert("Should open dashboard for reportingUnitId->" + reportingUnitId);
				var date = new Date();
				var timestamp = (date.getMonth() + 1 ) + "/" + date.getDate() + "/" + date.getFullYear();
				var alertRanges = true;
				var href = "/portal/dashboard/temperaturegraph.do?daysBack=14&storeId="+storeId+"&startDate="+timestamp+"&showAlertRanges="+alertRanges;
				window.open(href);
				return false;
			}
			openFlowDashboard = function(storeName,storeId)
			{
				//alert("Should open dashboard for storeId->" + storeId);
				var href = "/portal/dashboard/volumepoureddashboard.do?storeId="+storeId+"&numberOfWeeks="+4;
				window.open(href);
				return false;
			}
		
		 	var changeStoreFunction = function(storeName,storeId)
		 	{
		 		jQuery.get('/portal/reloadstore.do?storeId=' + storeId,function(data) {
		 			$('#storename').html(data);
		 		});
			 	$('#storeNameDiv').data('storeId',storeId);
			 	$('#storeNameDiv').data('storeName',storeName);
		 	}
		 	
		 	
			function selectStore(displayFunction)
			{
			
				$('#storeSelectTree').load('/portal/config/reportinggrouptreeuser.do',function() {
							var simpleTreeCollection;
							simpleTreeCollection = $('#selectstoretree').simpleTree({
							autoclose: true,
							drag: false,
							afterClick:function(node){
								//alert("text-"+$('span:first',node).text());
							},
							afterDblClick:function(node){
								// open a dialog box showing the store details.
								//is this a leaf or a tree?
							
								if (node.attr("nodetype") == "st") {
								 		
							 		var storeId =  node.attr("id");
							 	
							 		$("#storeSelectTree").dialog('close');
							 		//alert("text   =   "  +$('span:first',node).text());
							 		
							 		var storeName = $('span:first',node).text();
							 		$('#storeNameDiv').data('storeId',storeId);
								 	$('#storeNameDiv').data('storeName',storeName);
								 	$('#storename').text(storeName);
							 		$('#storeNameDiv').show();

							 		displayFunction(storeName,storeId);
								}
								
							},
							afterMove:function(destination, source, pos){
								//alert("destination-"+$('span:first',destination).text()+" source-"+$('span:first',source).text()+" pos-"+pos);
							},
							afterAjax:function()
							{
								//alert('Loaded');
							},
							animate:true
							//,docToFolderConvert:true
							});
			
							$('#storeSelectTree').dialog('open').hover(
								function(){ 	
									//draw the tree
										
									$(this).addClass("ui-state-hover"); 
								},
								function(){ 
									$(this).removeClass("ui-state-hover"); 
								}
							);	
						});
			}
			
	 		$(document).ready(function(){
	
	 			
	 			var contractOwnerId= $('#contractOwnerIdHidden').html();
	 			
	 			$('#storeSelectTree').data('contractOwnerId',contractOwnerId);
	 			
	 			var treeDialog = $('#storeSelectTree').dialog({
		  				bgiframe: true,
		   		 		autoOpen: false, 
		   		 		modal: true,
		   		 		width:400,
		   		 		height:400
		   		 		
		   		});
				treeDialog.dialog('option', 'title',$('#selectStoreTitle').html());
				

				
	 		});
