

function createFolder()
{
 var folderName=$('folderName').value;
 if(folderName=='')
	 alert('Folder name cannot be blank!');
 else
	{
       new Ajax.Updater('folder_div', host+'organizer/createfolder?folderName='+folderName,{asynchronous:true, evalScripts:true,onComplete:function(){  
       $('folderName').value=''; 
	   $('new_div').style.display='none';
	   $('folder_div').style.display='';}});   
	 
    }
}

function addRecipeFromOtherSite()
{
  var recipe_url=$('recipe_url').value;
  var recipe_title=$('recipe_title').value;
  var recipe_site_name=$('recipe_site_name').value;
  var recipe_site_note=$('recipe_site_note').value;
  var error=0;

  if(recipe_url=='')
	{
	 alert('Url field cannot be blank!');
	 error=1;
	}

    if(recipe_title=='' && error==0)
	{
	 alert('Title field cannot be blank!');
	 error=1;
	}

   if(recipe_site_name=='' && error==0)
	{
	 alert('Site name field cannot be blank!');
	 error=1;
	}

   if(recipe_site_note=='' && error==0)
	{
	 alert('Note field cannot be blank!');
	 error=1;
	}


   if(error==0)
	{
       new Ajax.Updater('message_span', host+'organizer/addurl?recipe_url='+escape(recipe_url)+'&recipe_title='+recipe_title+'&recipe_site_name='+recipe_site_name+'&recipe_site_note='+recipe_site_note,{asynchronous:true, evalScripts:true,onComplete:function(){  $('folder_div').style.display='';
	   $('recipe_url').value='';
	   $('recipe_title').value='';
	   $('recipe_site_name').value='';
	   $('recipe_site_note').value='';
       $('other_div').style.display='none';
	   $('message_span').style.display='';
	     new Ajax.Updater('results_div', host+'organizer/refreshotherrecipe',{asynchronous:true, evalScripts:true});   
	   
	   }});   
    }

}

function moveSelectedRecipes()
{
	var count=$('checkField').value;
	
	if(count==0)
		alert('Please select a recipe to move!');
	else
	{
    if(confirm('Are you sure you want to move the selected recipes!'))
	{
    var currentFolderId=$('currentFolderId').value;

	 var recipeIdArray=new Array();
	 var arrayCount=0;
	 var folderId=$('move_select').value;
     var recipeCheck=document.getElementsByName('recipeCheckBox');
	 for(var recipeCount=0;recipeCount<recipeCheck.length;recipeCount++)
	 {
      if(recipeCheck[recipeCount].checked)
		 {
	     recipeIdArray[arrayCount]=recipeCheck[recipeCount].value;
		 arrayCount=arrayCount+1
		 }
	 }
	  new Ajax.Updater('results_div', host+'organizer/moverecipe?recipeIdArray='+recipeIdArray+'&folderId='+folderId+'&currentFolderId='+currentFolderId+'&type=move',{asynchronous:true, evalScripts:true,onComplete:function(){  

		  new Ajax.Updater('folder_div', host+'organizer/refreshfolders',{asynchronous:true, evalScripts:true}); 

}});   
	}
	}

	
}

function checkBoxFuntion(check)
{
 var count=parseInt($('checkField').value);

 if(check)
	 count=count+1;
 else
	 count=count-1;

 $('checkField').value=count;

 
}

function displayRecipesFromFolder(folderId,categId)
{
	
$('currentFolderId').value=folderId;
new Ajax.Updater('results_div', host+'organizer/moverecipe?folderId='+folderId+'&categId='+categId+'&type=display&call=ajax',{asynchronous:true, evalScripts:true});   
//$('notes_div').style.display='none';
}

function displayRecipesFromCateg(categId)
{
displayRecipesFromFolder($('currentFolderId').value,categId);

}

function displayOtherSiteRecipes()
{
	$('currentFolderId').value=0;
new Ajax.Updater('results_div', host+'organizer/displayothersiterecipes',{asynchronous:true, evalScripts:true});  
}

function addNotes()
{   

	var notes=$('recipe_site_note_main').value;
	
	if(notes=='')
	{
	 alert('Please enter some notes');
	}
	else
	{
		var id=$('currentRecipeId').value;
	var currentFolderId=$('currentFolderId').value;
	new Ajax.Updater('results_div', host+'organizer/addnotes?id='+id+'&notes='+notes+'&currentFolderId='+currentFolderId,{asynchronous:true, evalScripts:true,onComplete:function(){  

		 $("notes_div").style.display="none";

}});
	}
}

function addNoteData(recipeId,type)
{

$("notes_div").style.display="";
$('recipe_site_note_main').value=$('note_'+recipeId).value
$('currentRecipeId').value=recipeId;
if(type=='add')
	{
	 $('note_img').src=host+'public/images/english/add_btn.gif';
	 $('note_div').innerHTML='<span class="text_orgi">Add a note</span>';
	}
else
	{
     $('note_img').src=host+'public/images/english/update.jpg';
	 $('note_div').innerHTML='<span class="text_orgi">Edit a note</span>';
	}
} 

function deleteFolder(folderId)
{ 
 if(confirm('Are you sure you want to delete the folder!'))
	{
   new Ajax.Updater('results_div', host+'organizer/deletefolder?folderId='+folderId,{asynchronous:true, evalScripts:true,onComplete:function(){  

		  new Ajax.Updater('folder_div', host+'organizer/refreshfolders',{asynchronous:true, evalScripts:true}); 

}});  
	}
}

function deleteSelectedRecipes()
{
	var count=$('checkField').value;
	
	if(count==0)
		alert('Please select a recipe to delete!');
	else
	{
   if(confirm('Are you sure you want to delete the selected recipes!'))
	{
    var currentFolderId=$('currentFolderId').value;

	 var recipeIdArray=new Array();
	 var arrayCount=0;
	 var recipeCheck=document.getElementsByName('recipeCheckBox');
	 for(var recipeCount=0;recipeCount<recipeCheck.length;recipeCount++)
	 {
      if(recipeCheck[recipeCount].checked)
		 {
	     recipeIdArray[arrayCount]=recipeCheck[recipeCount].value;
		 arrayCount=arrayCount+1
		 }
	 }
	  new Ajax.Updater('results_div', host+'organizer/deleterecipe?recipeIdArray='+recipeIdArray+'&currentFolderId='+currentFolderId,{asynchronous:true, evalScripts:true,onComplete:function(){  

		  new Ajax.Updater('folder_div', host+'organizer/refreshfolders',{asynchronous:true, evalScripts:true}); 

}});   
	}
	}
	
}

function deleteOtherSitesRecipes()
{

	var count=$('checkField').value;
	
	if(count==0)
		alert('Please select a recipe to delete!');
	else
	{
     if(confirm('Are you sure you want to delete the selected recipes!'))
	{

	 var recipeIdArray=new Array();
	 var arrayCount=0;
	 var recipeCheck=document.getElementsByName('recipeCheckBox');
	 for(var recipeCount=0;recipeCount<recipeCheck.length;recipeCount++)
	 {
      if(recipeCheck[recipeCount].checked)
		 {
	     recipeIdArray[arrayCount]=recipeCheck[recipeCount].value;
		 arrayCount=arrayCount+1
		 }
	 }
	  new Ajax.Updater('results_div', host+'organizer/deleteotherrecipe?recipeIdArray='+recipeIdArray,{asynchronous:true, evalScripts:true});   
	}

	}
}

function searchRecipes()
{ 
 var searchText=$('searchText').value;

 if(searchText=='')
	 alert('Please enter some text to search');
 else 
	{ 
	  var folderId=$('searchSelect').value;
     $('currentFolderId').value=folderId;
      new Ajax.Updater('results_div', host+'organizer/searchrecipe?searchText='+searchText+'&folderId='+folderId,{asynchronous:true, evalScripts:true});    
    }
}

function checkUncheckAllManager(obj)
{
 var flag;
 if(obj.checked)
	 flag=true;
 else
	 flag=false;

 var check=document.getElementsByName('recipeCheckBox');

 for(var count=0;count<check.length;count++)
 {
   check[count].checked=flag; 
 }
 if(flag)
   $('checkField').value=check.length;
 else
   $('checkField').value=0;
}