var flag=0;
function assignToGroup(topic_url,base_url){    
    topic_url="'"+topic_url+"'";
    base_url ="'"+base_url+"'";
    $.ajax({
        type: "POST",
        url: "/groups/ajaxFetchGroups",
        cache: false,
        success: function (html) {
            //jform='hello';
            jform='<form id="groups-form" method="post"><table width="206" height="200"><tr><td height="26" colspan="2" id="notifactions"></td></tr><tr id="grouptr"><td halign="left" style="font-size:12px;">Group</td><td>'+html+'</td></tr><tr id="categorytr"><td halign="left" height="47" id="categorylabel" style="display:none; font-size:12px;" valign="top">Categories</td><td height="47" id="categorys" valign="top"></td></tr><tr id="submittr"><td colspan="2" align="center"><input type="submit" value="send" style="font-size:14px;" disabled="true" onclick="sendAssignGroup('+topic_url+','+base_url+');return false;"/ id="subm"><input type="submit" value="Cancel" style="font-size:14px;" onClick="hide_popup();return false;" id="canc" /></td></tr><tr><td colspan="2"><img id="ajax_image_pm" style="display:none;" src="/images/icons/ajax_load.gif" /></td></tr></table></form>';
            blitzalert(jform,'Assign To Group');
            $('#popup_ok').hide();  
        }
    });
}

function fetchCategories (groupId) {
    $('#ajax_image_pm').css('display','inline'); 
    $.ajax({
        type: "POST",
        url: "/groups/ajaxGetCategoriesByGroupId",
        cache: false,
        data: "group_id="+groupId,
        success: function (html) {
            $('#ajax_image_pm').css('display','none');     
            $('#categorylabel').css('display','inline');
            $('td#notifactions').empty();
            $('td#categorys').empty();
            $('td#categorys').append(html);
            $('#subm').attr('disabled',false);
        }
    });
}

function sendAssignGroup(topic_url,base_url) {
    $('#subm').attr('disabled',true);
    $('#ajax_image_pm').css('display','inline');
    group = (document.getElementById("group").value);
    var category = new Array;
//     for (var i = 0; i < document.groups-form.category-menu.options.length; i++) {
//        if (document.groups-form.category-menu.options[ i ].selected) {
 //           category.push(document.groups-form.category-menu.options[ i ].value);                
 //       }
 //    }
     var catmenu = document.getElementById("category-menu");
//     var group_categories_choosed = "";
     for (var i = 0; i < catmenu.options.length; i++) 
     {
        if (catmenu.options[ i ].selected)
	{
           category.push(catmenu.options[ i ].value);
	   //group_categories_choosed = group_categories_choosed + "group_categories_choosed[]=" + catmenu.options[ i ].value + "&";
        }
     }
//	alert("user_group_choosed="+group+"&"+group_categories_choosed);
    $.ajax({        
        type: "POST",
        url: base_url+"/groups/assign/"+topic_url,
        cache: false,
  //      data: "user_group_choosed="+group+"&"+group_categories_choosed,
	data: { user_group_choosed: group, group_categories_choosed: category },
        success: function (html){
            $('#ajax_image_pm').css('display','none');              
            $('td#notifactions').empty();
            $('td#notifactions').css('color','red');
            $('td#notifactions').append(html);
                if ((html.search(/Assign/))>0) {
                    $('td#notifactions').css('color','blue');
                    $('tr#grouptr').empty();
                    $('tr#categorytr').empty();
                    $('tr#submittr').empty();  
                    setTimeout
                    (
                        function()
                        {
                            $.alerts._hide('slow');
                            $.alerts._remove();
                        },
                        2000
                    );
                }
            },
            error: function(){
                alert("Error occured during Ajax request...");
            }    
    });
}


function hide_popup (){
    $.alerts.remove(); 
}

jQuery("#groups-form").submit(function(){
    return false;
});

function joinToGroup(obj, user_id, group_id,creator_id) {    
    obj.removeAttribute('onclick');
    obj.removeAttribute('class');
    
    $.ajax({
      type: "POST",
      url: "/groups/ajaxJoinToGroup",
      cache: false,
      data: "group_id="+ group_id +"&user_id="+ user_id+"&creator_id="+creator_id,
      success: function(result){
        if(result==1) 
            obj.innerHTML = 'You have joined the group';
         else 
            obj.innerHTML = 'Request sent';
          
      }
    });
}

function unAssignTopic(topic_id,group_id) {
     $.ajax({        
        type: "POST",
        url: "/groups/ajaxUnAssign",
        cache: false,
        data:"topic_id="+topic_id+"&group_id="+group_id,
        success: function (html){
                    blitzalert('Topic unassigned successfully','Topic Unassignment');
            },
            error: function(){
                alert("Error occured during Ajax request...");
            }    
    });
}

function addMenuItem() {
    if (flag==1){
    $('#menu_items_div').append('<input type="text" name="group_categories[]" value=""/>')
    flag=0;
    }
    else {
    $('#menu_items_div').append('<br /><label for="">&nbsp;</label><input type="text" name="group_categories[]" value=""/>');    }            
}

function clearCategories () {
    $('#menu_items_div').empty(); 
    flag=1;
} 

