function SkypeChat( id )
{
	if( id == '' )
	{
		alert( '相手のskype名を入力して下さい。' );
		return false;
	}
	
	SkypeSave( id );
	location.href = 'skype:' + id + '?chat';
	return true;
}


function SkypeCall( id )
{
	if( id == '' )
	{
		alert( '相手のskype名を入力して下さい。' );
		return false;
	}
	
	SkypeSave( id );
	location.href = 'skype:' + id + '?call';
	return true;
}


function SkypeSave( id )
{
	var myajax = new Ajax.Request(
						g_url + 'users/skype',
						{
							method : 'post',
							parameters : 'skype=' + id + '&time=' + (new Date()).getTime()
						});
}


function ChatInit( user1, user2 )
{
	g_chatUser1		= user1;
	g_chatUser2		= user2;
	g_chatLastId	= 0;
	var myajax = new Ajax.Request(
						g_url + 'chats/view',
						{
							method : 'post',
							parameters : 'user1=' + user1 + '&user2=' + user2 + '&time=' + (new Date()).getTime(),
							onComplete : ChatUpdate
						});
}


function ChatAdd( msg )
{
	if( !msg ) return false;
	msg = encodeURIComponent( msg );
	var myajax = new Ajax.Request(
						g_url + 'chats/add',
						{
							method : 'post',
							parameters : 'user1=' + g_chatUser1 + '&user2=' + g_chatUser2 + '&msg=' + msg + '&time=' + (new Date()).getTime(),
							onComplete : ChatUpdate
						});
}


function ChatUpdate( request )
{
	if( request.responseText )
	{
		eval( 'var result = ' + request.responseText + ';' );
		$('chat_area').innerHTML	= result.contents;
		g_chatLastId				= result.id;
	}
	ChatWait();
}


function ChatWait()
{
	return false;
	var myajax = new Ajax.Request(
						g_url + 'chats/wait',
						{
							method : 'post',
							parameters : 'user1=' + g_chatUser1 + '&user2=' + g_chatUser2 + '&id=' + g_chatLastId + '&time=' + (new Date()).getTime(),
							onComplete : ChatUpdate
						})
}