function toogleStatusForm()
{
        if ($('ebirioStatus').getStyle('display')=='block')
        {
                $('ebirioStatus').setStyle('display','none');
                $('ebirioStatusForm').setStyle('display','block');
                $('txtStatus').value=$defined($('ebirioStatusText').get('title')) ? $('ebirioStatusText').get('title') : '';
                $('txtStatus').focus();
        }
        else
        {
                $('ebirioStatus').setStyle('display','block');
                $('ebirioStatusForm').setStyle('display','none');
        }
}

function updateStatus()
{
        if ($('txtStatus').value==$('ebirioStatusText').get('title'))
        {
                $('ebirioStatus').setStyle('display','block');
                $('ebirioStatusForm').setStyle('display','none');
                return;
        }
        var jSonRequest = new Request.JSON
        (
                {
                        url: _config_live_site+'index.php/ajax/update_status',
                        data: {'status': $('txtStatus').value},
                        method: 'post',
                        onComplete: function(json)
                        {
                                if (json.status=='OK')
                                {
                                        $('ebirioStatusForm').setStyle('display','none');

                                        $('ebirioStatusText').set('html',json.statusHtml);
                                        $('ebirioStatusText').set('title',json.statusText);

                                        $('ebirioStatus').setStyle('display','block');
                                }
                                else
                                {
                                        $('ebirioStatus').setStyle('display','block');
                                        $('ebirioStatusForm').setStyle('display','none');
                                }
                        },
                        onRequest: function()
                        {
                        },
                        onError: function()
                        {
                                alert('Error! Try Letter!');
                                $('ebirioStatus').setStyle('display','block');
                                $('ebirioStatusForm').setStyle('display','none');
                        }
                }
        );

        jSonRequest.send();
}

function showTip(id,tipId,delayTime)
{
        var closeTimer = 0;
        var close=function(){$(tipId).setStyle('display','none');};

        $(id).addEvent('mouseleave', function()
        {
                closeTimer = close.delay(delayTime);
        });

        $(tipId).addEvent('mouseleave', function()
        {
                closeTimer = close.delay(delayTime);
        });

        $(id).addEvent('mouseenter', function()
        {
                if($defined(closeTimer)) $clear(closeTimer);
        });

        $(tipId).addEvent('mouseenter', function()
        {
                if($defined(closeTimer)) $clear(closeTimer);
        });

        Left=$(id).getPosition().x+200;
        Top=$(id).getPosition().y-$(id).getSize().y-200;
        $(tipId).setStyles({ display: 'block', position: 'absolute', left: Left, top: Top}).setStyle('z-index', '100000');
}

function showBulletinForm()
{
        showTip('ebirioBulletins','ebirioBulletinsForm',5000);
}

function exitBulletinForm()
{
        showTip('ebirioBulletins','ebirioBulletinsForm',0);
}

function showBlindMessageForm()
{
        showTip('ebirioBlindMessage','ebirioBlindMessageForm',500);
}

function showSmileSelect()
{
        showTip('smileSelectLink','smileSelectArea',500);
}

function showSmileSelect1()
{
        showTip('smileSelectLink1','smileSelectArea1',500);
}

function insertSmile(tipId,field,smile)
{
        if ($defined($(field).value))
        {
                $(field).value+=' '+smile+' ';
                $(tipId).setStyle('display','none');
        }
}

function changeCountry(value)
{
        if (value=='input')
        {
                $('txtCountry').setStyle('display','inline');
                $('txtCountry').focus();
                $('txtCountry').select();
        }
        else
        {
                $('txtCountry').setStyle('display','none');
        }
}

function addToFriends(id,username)
{
        var jSonRequest = new Request.JSON
        (
                {
                        url: _config_live_site+'index.php/ajax/add_friend',
                        data: {'id': id},
                        method: 'post',
                        onComplete: function(json)
                        {
                                if (json.status=='OK')
                                {
                                        $('ebirioAddFriendFormText').empty();
                                        var div=new Element('div');
                                        div.addClass('statusMessageGreen');
                                        div.set('html',_lang_friend_msg_confirm_add(username));
                                        $('ebirioAddFriendFormText').grab(div);

                                        hide=function()
                                        {
                                                $('ebirioAddFriend').dispose();
                                                $('ebirioAddFriendForm').dispose();
                                        }

                                        hide.delay(3000);

                                }
                                else
                                {
                                        $('ebirioAddFriendForm').setStyle('display','none');
                                        alert('Error! Try Letter!');
                                }
                        },
                        onRequest: function()
                        {
                        },
                        onError: function()
                        {
                                alert('Error! Try Letter!');
                                $('ebirioAddFriendForm').setStyle('display','none');
                        }
                }
        );
        jSonRequest.send();
}

function confirmFriendship(id,el)
{
        elem=$(el);
        itemStatus=elem.getNext('div.itemStatus');
        var jSonRequest = new Request.JSON
        (
                {
                        url: _config_live_site+'index.php/ajax/confirm_friendship',
                        data: {'id': id},
                        method: 'post',
                        onComplete: function(json)
                        {
                                if (json.status=='OK')
                                {
                                        elem.dispose();
                                        var div=new Element('div');
                                        div.addClass('statusMessageGreen');
                                        div.set('text',_lang_friend_msg_confirm_succeess);
                                        itemStatus.grab(div);
                                }
                                else
                                {
                                        elem.dispose();
                                        var div=new Element('div');
                                        div.addClass('statusMessageRed');
                                        div.set('text',_lang_common_msg_unknow_error);
                                        itemStatus.grab(div);
                                }
                        },
                        onRequest: function()
                        {
                        },
                        onError: function()
                        {
                                alert('Error! Try Letter!');
                        }
                }
        );
        jSonRequest.send();
}
//----------------------------------------------
function sendEmotions(type,id,el)
{
        elem=$(el);
        itemStatus=elem.getNext('div.itemStatus');
        var jSonRequest = new Request.JSON
        (
                {
                        url: _config_live_site+'index.php/ajax/send_emotions',
                        data: {'id': id, 'type':type},
                        method: 'post',
                        onComplete: function(json)
                        {
                                if (json.status=='OK')
                                {
                                        elem.dispose();
                                        var div=new Element('div');
                                        div.addClass('statusMessageGreen');
                                        if (type=='hello')
                                        {
                                        div.set('text',_lang_emotion_hello_succeess);
                                        }
                                        if (type=='smile')
                                        {
                                        div.set('text',_lang_emotion_smile_succeess);
                                        }
                                        itemStatus.grab(div);
                                }
                                else
                                {
                                        elem.dispose();
                                        var div=new Element('div');
                                        div.addClass('statusMessageRed');
                                        div.set('text',_lang_common_msg_unknow_error);
                                        itemStatus.grab(div);
                                }
                        },
                        onRequest: function()
                        {
                        },
                        onError: function()
                        {
                                alert('Error! Try Letter!');
                        }
                }
        );

        jSonRequest.send();
}

function updateBulletinForm()
{
        if ($('ebirioBulletinsText').value==$('BulletinsTextOut').get('title'))
        {
                return;
        }
        var jSonRequest = new Request.JSON
        (
                {
                        url: _config_live_site+'index.php/ajax/update_bulletin',
                        data: {'bulletin': $('ebirioBulletinsText').value},
                        method: 'post',
                        onComplete: function(json)
                        {
                                if (json.status=='OK')
                                {
                                alert ('OK');
                                $('BulletinsTextOut').set('html',json.Html);
                                $('BulletinsTextOut').set('title',json.Text);
                                //$('BulletinsTextOut').set('html','('+$('ebirioBulletinsText').value+')');
                                //$('BulletinsTextOut').set('title',$('ebirioBulletinsText').value);
                                }
                                else
                                {
                                alert ('Error');
                                }
                        },
                        onRequest: function()
                        {
                        },
                        onError: function()
                        {
                                alert('Error! Try Letter!');
                        }
                }
        );

        jSonRequest.send();
}

function higlightItem(className)
{	$$('.'+className).each(function(item)
	{		item.addEvent('mouseenter',function(event)
		{			item.addClass('activeItem')		});

		item.addEvent('mouseleave',function(event)
		{
			item.removeClass('activeItem')
		});	});}
function checkPhoto(id)
{
 	var _confirm_delete=_lang_photo_msg_confirm_delete_photo;
    if (confirm(_confirm_delete))
    {

        var jSonRequest = new Request.JSON
        (
                {
                        url: _config_live_site+'index.php/ajax/dele_photo',
                        data: {'id_photo': id},
                        method: 'post',
                        onComplete: function(json)
                        {
                                if (json.status=='OK')
                                {
                                mytext='<input type="submit" name="btnUploadPhoto" value="'+_lang_register_field_load_picture+'">';
                                $('photo'+id).dispose();
                                $('btnForPhoto').set('html',mytext);
                                }
                                else
                                {
                                alert ('Error');
                                }
                        },
                        onRequest: function()
                        {
                        },
                        onError: function()
                        {
                                alert('Error! Try Letter!');
                        }
                }
        );

        jSonRequest.send();


	}
	else
	{		if ($('checkDelePhoto'+id)) {$('checkDelePhoto'+id).checked=false;}

	}
}
function deleOgo(id,userId)
{
 	var _confirm_delete=_lang_photo_msg_confirm_delete_ogo;
    if (confirm(_confirm_delete))
    {        var jSonRequest = new Request.JSON
        (
                {
                        url: _config_live_site+'index.php/ajax/dele_ogo',
                        data: {'id_ogo': id,'userId': userId},
                        method: 'post',
                        onComplete: function(json)
                        {
                                if (json.status=='OK')
                                {
                                 $('deleItem'+id).dispose();
                                }
                                else
                                {
                                alert ('Error');
                                }
                        },
                        onRequest: function()
                        {
                        },
                        onError: function()
                        {
                                alert('Error! Try Letter!');
                        }
                }
        );

        jSonRequest.send();
    }
}

function changePhoto()
{	$$('td.changePhoto').each(function(item)
	{
		if (item.getChildren().length>1)
		{
			var photography=item.getFirst('a');
			var nextPhotography=photography.getNext('a');
			fun=function()
			{
				tooglePhoto(photography,nextPhotography);

				photography=nextPhotography

				if ($defined(photography.getNext())) nextPhotography=photography.getNext();
				else nextPhotography=photography.getParent().getFirst('a');




			}
			fun.periodical(3000);
		}
	});
}

function tooglePhoto(photo,nextPhoto)
{
 	photo.setStyle('display','none');
	nextPhoto.setStyle('display','block');}

