﻿var map;
var gdir; 
var CurrentAddress;
var CurrentCity;
var CurrentState;

function LoadStore(storeNum,lat,lng,storeAddress,storeCity,storeState) 
{
    CurrentAddress = storeAddress;
    CurrentCity = storeCity;
    CurrentState = storeState;
    LoadStoreInfo(storeNum);
    var match = "#" + storeNum + " > a";
    jQuery(".selectedStore").animate({className:'unselectedStore'},300).removeClass('selectedStore').addClass('unselectedStore');
    jQuery(match).animate({className:'selectedStore'},300).addClass('selectedStore');
    if (lat != "" && lng != "") 
    {
    movepoint(lat,lng);
    }
}
function GetDirections() 
{
    var fromAddress = document.getElementById("Address").value;
    var fromCity = document.getElementById("City").value;
    var fromState = document.getElementById("State").value;
    gdir.load("from: " + fromAddress + " " + fromCity + "," + fromState + " to: " + CurrentAddress + " " + CurrentCity + "," + CurrentState);
    
    jQuery("#directions").css({display:"block"});
    jQuery(".menu").css({display:"none"});
    jQuery("#backButton").css({display:""});
    jQuery("#locations h3").html("Directions");
}
function fsignup(storeID) {
var dataString = '{"Email":"' + jQuery(".txtadSignup").val() + '","Store":"' + storeID + '"}';
jQuery.ajax({
      type: "POST",
      url: "/DesktopModules/StoreLocator/GetStoreInfo.aspx/AdRegister",
      data: dataString,
      contentType: "application/json; charset=utf-8",
      dataType: "json",
		error: function (XMLHttpRequest, textStatus, errorThrown) {
			jQuery("#msg").text('Error adding email, please try again later.');
		},
      success: function(msg) {
        if(msg.d==true) {
            jQuery("#msg").text('Welcome, enjoy the savings!');
        }
        else {
            jQuery("#msg").text('Error adding email, please try again later.');
        }
        }
    });
}
function ReloadList() 
{
    jQuery("#directions").css({display:"none"});
    jQuery("#directions").html("");
    jQuery(".menu").css({display:"block"});
    jQuery(".addressWrapper").css({display:"none"});
    jQuery("#storeInfo").css({display:"none"});
    jQuery("#backButton").css({display:"none"});
    jQuery("#locations h3").html("Select Your Store");
    load();
    jQuery(".selectedStore").animate({className:'unselectedStore'},300).removeClass('selectedStore').addClass('unselectedStore');
}
function movepoint(lat,lng) {
    map.setCenter(new GLatLng(lat,lng),13);
}
function LoadStoreInfo(storeNum)
{
var loadURL = "/DesktopModules/StoreLocator/GetStoreInfo.aspx?Store=" + storeNum;

jQuery("#storeInfo").load(loadURL);
jQuery(".addressWrapper").css({display:"block"});
jQuery("#storeInfo").css({display:"block"});

}
function setIndex() {
}
function ToggleStoreList(togClass) 
{
   // jQuery('.selected').removeClass('selected');
    //jQuery(togClass).addClass('selected');
    //var fullClass = '.s' + togClass;
    //jQuery(".storeList").css({display:"none"});
    //jQuery(fullClass).css({display:"block"});
}
function SetAdStore(storeID)
{
    var urlString = '/WeeklyAd/tabid/67/Default.aspx?Store=' + storeID;
    window.location = urlString;   
}

