﻿/*function addClickHandelers()
{
    $('#txtSearchTags').bind('keyup', function() {    
    $.post($("input.txtHostToURLAppForm").val() + "GenericHandlers/SearchTags.ashx?code=" + $("#txtSearchTags").val(),
         function(result) {
             //var tags = eval("(" + result + ")");
             var tags = result.toString();
             $("#tagsearchresults").html(tags);
    });
    });
    
    
}
*/
function getSearchResults(linkid) {
    
    var tagtext = document.getElementById(linkid);                
    $("#txtSearchTags").val($(tagtext).html());
    $("#tagsearchresults > ul").remove();
}

function displaySelectedTag()
{    
    if (!check5Selected())
    {
        
        var strSelectedTags = $("input.txtSelectedTagsform").val();            
        /// <reference path="Inma2GroupAdd.aspx.cs" />        
        if (!checkDuplicates($("#txtSearchTags").val(),strSelectedTags))
        {            
            var selectedtagsDiv = "";        
            var divcount = $("#selectedTags > div.addedtype").size();
            if (strSelectedTags.indexOf("|",0) > -1)
            {
                
                strSelectedTags += "|";
                strSelectedTags += $("#txtSearchTags").val();
                //$("input.txtSelectedTagsform").val(strSelectedTags);
            }
            else
            {
                if (strSelectedTags =="")
                {
                    strSelectedTags += $("#txtSearchTags").val();
                    //$("input.txtSelectedTagsform").val(strSelectedTags);
                }
                else
                {
                    strSelectedTags += "|";
                    strSelectedTags += $("#txtSearchTags").val();
                    //$("input.txtSelectedTagsform").val(strSelectedTags);
                }
            
            }
            $("input.txtSelectedTagsform").val(strSelectedTags);
            
            selectedtagsDiv += "<div id=\"y" + divcount + "\" class=\"addedtype\"><div class=\"typetext\">";
            selectedtagsDiv += $("#txtSearchTags").val();
            selectedtagsDiv += "</div>";
            selectedtagsDiv += "<div class=\"typeremovelink\"><a title=\"removelink\" href=\"#taketotags\" onclick=\"window.javascript(removeSelcted('y" + divcount + "','"+ $("#txtSearchTags").val() + "'));\">";
            selectedtagsDiv += "<img alt=\"\" src=\"../../App_Themes/INMA2/images/ico-28.gif\" /></a></div>";
            $("#selectedTags").append(selectedtagsDiv);
            $("#txtSearchTags").val('')
        }
    }
}

function check5Selected()
{    
    var tagTextBox = $("input.txtSelectedTagsform").val();    
    var is5Selected = false;    
    
    if (tagTextBox.length > 0)
    {
       if (tagTextBox.indexOf("|",0) > -1)
       {
            var arrayoftags = tagTextBox.split("|");
            if (arrayoftags.length == 5)
            {
                is5Selected = true;
            }
            else
            {
                is5Selected = false;
            }
       }
       
       
    }
    
    return is5Selected;
}

function check3Selected()
{    
    var fagtagTextBox = $("input.txtSelectedfagTagsform").val();    
    var is3Selected = false;
    
    
    if (fagtagTextBox.length > 0)
    {
       if (fagtagTextBox.indexOf("|",0) > -1)
       {
            var arrayoffagtags = fagtagTextBox.split("|");
            if (arrayoffagtags.length == 3)
            {
                is3Selected = true;
            }
            else
            {
                is3Selected = false;
            }
       }
       
       
    }
    
    return is3Selected;
}

function checkDuplicates(checktext,sourcetext)
{   
    var duplicatevalue = false;

    if (sourcetext.indexOf("|",0) > -1)
    {
        var arrayofsourcetext = sourcetext.split("|");
        
        
        for (u=0; u<arrayofsourcetext.length; u++)
        {            
            if (checktext == arrayofsourcetext[u])
            {       
                duplicatevalue = true;                
            }
        }
    }
    else
    {
        if (checktext == sourcetext)
        {       
            duplicatevalue = true;
        }
    }    
    return duplicatevalue;
}

function removeSelcted(selectedtagdivid,tagtypetext)
{ 
    var idToRemove = "#" + selectedtagdivid;    
    
    var newstrSelectedtype = "";
    var strSelectedTypesToRemove = $("input.txtSelectedTagsform").val();  
    
    if (strSelectedTypesToRemove.indexOf("|"+tagtypetext,0) > -1)
    {
        newstrSelectedtype = strSelectedTypesToRemove.replace("|"+tagtypetext,"");
    }
    else
    {
        if (strSelectedTypesToRemove == tagtypetext)
        {
            newstrSelectedtype = strSelectedTypesToRemove.replace(tagtypetext,"");
        }
        else
        {
            newstrSelectedtype = strSelectedTypesToRemove.replace(tagtypetext+"|","");
        }
    }
    $("input.txtSelectedTagsform").val(newstrSelectedtype);
    $(idToRemove).remove();
}

function removeSelctedfag(selectedfagtagdivid,fagtagtext)
{ 
    var fagidToRemove = "#" + selectedfagtagdivid;    
    var newstrSelectedFagTags = "";
    var strSelectedFagTagsToRemove = $("input.txtSelectedfagTagsform").val();  
    if (strSelectedFagTagsToRemove.indexOf("|"+fagtagtext,0) > -1)
    {
        newstrSelectedFagTags = strSelectedFagTagsToRemove.replace("|"+fagtagtext,"");
    }
    else
    {
        newstrSelectedFagTags = strSelectedFagTagsToRemove.replace(fagtagtext,"");
    }
    $("input.txtSelectedfagTagsform").val(newstrSelectedFagTags);
    $(fagidToRemove).remove();
}

function addToFagSelectedList(selectedFagTag)
{
    if (!check3Selected())
    {
        
        var idToAddFag = "#" + selectedFagTag;        
        var selectedfagtagsDiv = "";
        var divcount2 = $("#selectedfagtags > div.addedfag").size();
        var strSelectedFagTags = $("input.txtSelectedfagTagsform").val(); 
        
        if (!checkDuplicates(selectedFagTag,strSelectedFagTags))
        { 
            if (strSelectedFagTags.indexOf("|",0) > -1)
            {           
                
                strSelectedFagTags += "|"; 
                strSelectedFagTags += $(idToAddFag).html();
                //$("input.txtSelectedfagTagsform").val(strSelectedFagTags);
            }
            else
            {
                if (strSelectedFagTags == "")
                {                
                    strSelectedFagTags += $(idToAddFag).html();
                    //$("input.txtSelectedfagTagsform").val(strSelectedFagTags);
                }
                else
                {                
                    strSelectedFagTags += "|";
                    strSelectedFagTags += $(idToAddFag).html();
                    //$("input.txtSelectedfagTagsform").val(strSelectedFagTags);
                }
            }
            $("input.txtSelectedfagTagsform").val(strSelectedFagTags);
            
            selectedfagtagsDiv += "<div id=\"";
            selectedfagtagsDiv += "x" + divcount2 + "\"";
            selectedfagtagsDiv += " class=\"addedfag\">";    
            selectedfagtagsDiv += "<div class=\"addedtagtext\">";
            selectedfagtagsDiv += $(idToAddFag).html();
            selectedfagtagsDiv += "</div>";
            selectedfagtagsDiv += "<div class=\"addedtaglink\">";
            selectedfagtagsDiv += "<div class=\"addedtaglink\">";
            selectedfagtagsDiv += "<a title=\"removelink\" href=\"#taketotags\" onclick=\"window.javascript(removeSelctedfag('x" + divcount2 + "','"+ $(idToAddFag).html() + "'));\">";
            selectedfagtagsDiv += "<img alt=\"\" src=\"../../App_Themes/INMA2/images/ico-28.gif\" /></a></div>";
            selectedfagtagsDiv += "</div>";
            
            $("#selectedfagtags").append(selectedfagtagsDiv);
        }
    }
}

//jQuery(document).ready(addClickHandelers);

