
function inittab()
{
   
    var i = 0;
    var deli = 0;
    var c = true;
    var d;
    var ds; 
    
    var wc = document.getElementById('ContainerTabs').offsetWidth;
    var ob = document.getElementById('overtabsbutton');
    var suma = ob.offsetWidth;
        
    while(c)
    {
        d = document.getElementById('Solapa_' + i);
        if(d == null) c = false; 
        else
        {
            suma += d.offsetWidth + 6;
            if(suma > wc) 
            {
                ob.style.display = 'block';
                d.style.display = 'none';
            }
            else deli++; 
            i++;
        }
    }
    if(deli == i) 
    {
        ob.innerHTML = "";
        ob.removeAttribute('onmouseout');    
        ob.removeAttribute('onmouseover');
        document.getElementById('overflowtabscontent').removeAttribute('onmouseout');
        document.getElementById('overflowtabscontent').removeAttribute('onmouseover');
        //document.getElementById('overflowtabscontent').innerHTML = "";
    }
    for(var j = 1; j < deli ; j++)
    {
        d = document.getElementById('OSolapa_'+ j);
        if(d != null) d.style.display = 'none';
        else
        {
            var tabs = document.getElementById('overflowtabscontent');
            tabs.innerHTML = '';
            break;
        }
    }
}

function ActivarEdicion(elem)
{
    document.getElementById('control_edit_tit').style.display='none';
    document.getElementById('edit_tit').style.display='block';
    document.getElementById('txtSentence').select();
}


/*
function keyPressHandler(e, elem, texto) {
    var kC = 0;
    if(window.event)
    {
        kC = event.keyCode;
    }
    else
    {
        kC = e.keyCode;
    }
    
    if (kC == 27)
    {
        setTimeout('document.getElementById(\'publicar\').value = \''+ texto +'\'', 1);
    }
    else if (kC == 13)
    {
    alert('1');
    alert(document.getElementById('UserName').value);
    alert(elem.value);
    alert(document.getElementById('UserId').value);
        saveNewPhrase(document.getElementById('UserName').value, elem.value, document.getElementById('UserId').value);
    //alert('2');
        
    }
}
*/

function GuardarFrase(write, userid)
{
    document.getElementById('control_edit_tit').innerHTML = document.getElementById('txtSentence').value ;  //seteo
    document.getElementById('edit_tit').style.display='none';  //oculto la edicion
    
    if (document.getElementById('txtSentence').value =='')
    {
        document.getElementById('control_edit_tit').innerHTML =write;
	    guardar('', userid);
    }
    else
    {
        guardar(document.getElementById('txtSentence').value, userid);
    }
    
    document.getElementById('edit_tit').style.display='none';  
    document.getElementById('control_edit_tit').style.display='block';  // muestro el nuevo
}


function addNewSmallComment(UserName, body, status)
{
    var lastElement = document.getElementById('contentAllActions').lastChild;
    var navegador = navigator.appName;
    
    if (navegador != "Microsoft Internet Explorer")
    {
        lastElement = lastElement.previousSibling;
    }
    
    var lastElement2 = document.getElementById('contentAllActions').lastChild;
    
    if (navegador != "Microsoft Internet Explorer") 
    {
        lastElement2 = lastElement2.previousSibling.previousSibling;
    }     
    
    var oldHtml = document.getElementById('contentAllActions').innerHTML;

    var frase = '<div class=\"ActionRow\">';
    frase += '<div class=\"ActionRowCommentNote\">';
    frase += '<div class=\"ContengoTextMiddle\">';
    frase += '<p>';
    frase += '<span> '+status+'</span> ';
    frase += '<span class=\"postExcerpt\">\"' + body + '\"</span>';
    frase += '</p>'
    frase += '</div>';
    frase += '</div>';
    frase += '</div>';

    document.getElementById('contentAllActions').innerHTML = frase + oldHtml;
}


function refresh(value) 
{
    if (document.getElementById('status_message').value == value)
        document.getElementById('status_message').value = '';
}

function checkEmpty(value)
{
    var element = document.getElementById('status_message').value;
    
    if(element == '')
    {
        document.getElementById('status_message').value = value;
    }
}

function keyPressHandler(e, elem, texto, Owner) {
    var element = document.getElementById('publicar').value
    n = elem.value.length;
    t = 164;
    
    //elem.value = elem.value.replace(/^\s+|\s+$/g, '') ;

    if (n > t)
    {
        document.getElementById('publicar').value = document.getElementById('publicar').value.substring(0, t);
    }
    else
    {
        var kC = 0;
        if(window.event)
        {
            kC = event.keyCode;
        }
        else
        {
            kC = e.keyCode;
        }
        
        if (kC == 27)
        {
            setTimeout('document.getElementById(\'publicar\').value = \''+ texto +'\'', 1);
        }
        else if (kC == 13)
        {
            elem.value = elem.value.replace(/^\s+|\s+$/g, '')
            if(Owner)
            {
                if(elem.value != '' && elem.value != texto)
                    saveNewPhrase(document.getElementById('UserName').value, elem.value, document.getElementById('UserId').value);
                else 
                    document.getElementById('publicar').style.borderColor = '#ff0000';
            }
            else
            {
                if(elem.value != '' && elem.value != texto)
                    CommentUserSpace(elem, document.getElementById('UserName').value,document.getElementById('GroupId').value, document.getElementById('ParentId').value,texto);
                else 
                    document.getElementById('publicar').style.borderColor = '#ff0000';
            }
        }
    }
}

function clickStatus(mm, texto)
{
    mm.value = mm.value.replace(/^\s+|\s+$/g, '') ;

    var UserName = document.getElementById('UserName').value;
    var UserId = document.getElementById('UserId').value;
    
    if(mm.value != '' && mm.value != texto)
        saveNewPhrase(UserName, mm.value, UserId);
    else {
        document.getElementById('publicar').style.borderColor = '#ff0000';
    }
}

function saveNewPhrase(UserName, elem, userid)
{
    guardar(elem, userid);
    document.getElementById('ValueComment').style.display = 'block';
    document.getElementById('ValueComment').innerHTML = '"' + elem + '"';
    try {
        document.getElementById('control_edit_tit').style.display = 'block';
        document.getElementById('control_edit_tit').innerHTML = '"' + elem + '"';}
    catch (e){}
    elem.value = '';
    document.getElementById('ComentButtom').style.display = 'none';
}

function guardar(textoDeCampo, userd)
{
    var url = '/Global/Services/Contact.asmx/SetSentence';
    //alert(textoDeCampo.substring(0,164));
    new Ajax.Request(url,
    {
        method: 'post',
        parameters:
        {
            Sentence: textoDeCampo.substring(0,164),
            UserId: userd
        },
        onSuccess: function (transport) {
            document.getElementById("ichange").style.display = "block";
            document.getElementById("itext").innerHTML = "\"" + textoDeCampo.substring(0,164) + "\"";
            var rsp = transport.responseText.evalJSON().rsp;
        }
    }
    );

    return textoDeCampo;
}

function CommentUserSpace(elem, UserName, ObjectId, ParentId, texto) {
    var CommunityId = document.getElementById('CommunityId').value;

    if (elem.value != '' && elem.value != texto) {
        document.getElementById('ComentButtom').style.display = 'none';
        try{document.getElementById('AddedComment').style.display = 'block'; }catch(e){}
        //document.getElementById('AddedComment').style.display = 'block';
        document.getElementById('ValueComment').style.display = 'block';
        document.getElementById('ValueComment').innerHTML = '"' + elem.value.substring(0,164) + '"';
        var url = '/Global/Services/Comments.asmx/AddInGroup';
        new Ajax.Request(url, { method: 'post', parameters: { ObjectId: ObjectId, Body: elem.value.substring(0,164), CommunityId: CommunityId, Status: "A", ParentId: ParentId },
            onSuccess: function (transport) {
                var rsp = transport.responseText.evalJSON().rsp;
            } 
        });

    }
    else {
        document.getElementById('publicar').style.borderColor = '#ff0000';
    }
}

function PageView(id)
{
    var url = '/ProfilePage/Services/ProfilePage.asmx/PageView';

    new Ajax.Request(url,
    {
        method: 'post',
        parameters:
        {
            Id: id
        },
        onSuccess: function (transport) {  }
    }
    );
}

function refreshCom(ClickHereToComment) {
    if (document.getElementById('publicar').value == ClickHereToComment)
        document.getElementById('publicar').value = '';
}

function checkEmptyCom(ClickHereToComment) {
    var element = document.getElementById('publicar').value;
    if (element == '') {
        document.getElementById('publicar').value = ClickHereToComment;
    }
}
function checkEnterRegisterCom(e, am) {

    if (e && e.which) {
        e = e;
        characterCode = e.which;
    }
    else {
        e = event;
        characterCode = e.keyCode;
    }

    if (characterCode == 13) {

        saveNewPhrase(document.getElementById('publicar'), document.getElementById('UserNameDefinition').value, am);
    }
    else {
        return true;
    }

}
