var _id = null;
var _folderId = null;
var _recipeId = null;
var _rowId = null;
var _rowNumber = null;
var _emptyRowElement = null;

function dashboardDeleteRecipe(elementId)
{ 
   var element = document.getElementById(elementId); 

   _id   =  element.getAttribute("eid");
   _folderId = element.getAttribute("fldr");
   _recipeId = element.getAttribute("recipe");
   _rowId    = element.getAttribute("rowid");
   _folderDropDown = element.getAttribute("dropdown");
   
   
   var recipeName = element.getAttribute("rname");
   var folderName = element.getAttribute("fldrname")

   if(confirm( "Are you sure you want to delete the recipe "+recipeName+" from the list "+folderName+"?"))
   {
     dashboardDeleteRecipeFunction();
   }             
                  
}    


function dashboardDeleteRecipeFunction()
{
   GiantEagle.Applications.InternetSites.Web.Services.RecipeService.DeleteRecipe(_id,_folderId,_recipeId,callbackDashboardDeleteRecipeFunction,undefined);
}

function callbackDashboardDeleteRecipeFunction(result)
{
    if (!result.OperationSucceeded)
    {
          alert("There was an error in deleting the recipe.\n\n" + result.ClientErrorMessage);        
          return;
    }              
    var oRowElement =  document.getElementById(_rowId);
   
    oRowElement.style.display = "none";
    
    if(_folderDropDown!= null)
    {
        var folderDropDown = document.getElementById(_folderDropDown);
        var itemsCount = folderDropDown.getAttribute("cnt");
        var intItemsCount = parseInt(itemsCount,10);
        intItemsCount = intItemsCount - 1;
        folderDropDown.setAttribute("cnt",intItemsCount.toString());
        itemsCount = folderDropDown.getAttribute("cnt");
        
        if(parseInt(itemsCount,10)== 0)
        {
            var emptyRowId = folderDropDown.getAttribute("emptyrow");                
            if(emptyRowId != null)
            {
                document.getElementById(emptyRowId).style.display = "block";
            }
        }            
    }   
    
   
    var actionDropDown = document.getElementById("RecipesActionSelector");
    if(actionDropDown == null)
    {      
       return;
    }
    else
    {
        __doPostBack('RecipesActionSelector','');
    }
}

