
var atsDiv = document.getElementById('ats_chat');
var ats_speed = 20;
var ats_sep = 10;
var ats_chatMenuWidth = 30;
var ats_currentPos = -270;
var ats_chatTimer;
var pinStatus = 0;
var resetFormTimer;
var minStatus = 0;
var minSpeed = 400;

function atsOver(){
	clearTimeout(ats_chatTimer);
	if(ats_currentPos > 0){
		ats_currentPos = 0 - ats_currentPos;
	}
	if(ats_currentPos < 0){
		var newR = new Number(ats_sep + ats_currentPos);
		//alert(newR);
		atsDiv.style.right = newR+'px';
		ats_currentPos = newR;
		ats_chatTimer = window.setTimeout('atsOver()', ats_speed);
	}
}

function atsOut(){
	if(pinStatus==0){
		var endPos = 300 - ats_chatMenuWidth;
		clearTimeout(ats_chatTimer);
		if(ats_currentPos < 0){
			ats_currentPos = 0 - ats_currentPos;
		}
		if(ats_currentPos == endPos){
			ats_currentPos = 0 - endPos;
		}else{
			var newR = new Number(ats_currentPos + ats_sep);
			atsDiv.style.right = '-'+newR+'px';
			ats_currentPos = newR;
			ats_chatTimer = window.setTimeout('atsOut()', ats_speed);
		}
	}
}

$('#ats_chat_pin').click(function(){
	if(pinStatus==0){
		$(this).removeClass("pin_off").addClass("pin_on");
		pinStatus = 1;
	}else{
		$(this).removeClass("pin_on").addClass("pin_off");
		pinStatus = 0;
	}
});

$('#ats_chat_min').click(function(){
	if(minStatus==0){
		$(this).removeClass("min_off").addClass("min_on");
		var thisH  = (screen.height - 350)
		$('#ats_chat_content').animate({
			height: thisH + 'px'
		}, minSpeed);
		//alert('h = '+thisH);
		minStatus = 1;
	}else{
		$(this).removeClass("min_on").addClass("min_off");
		$('#ats_chat_content').animate({
			height: '200px'
		}, minSpeed);
		minStatus = 0;
	}
});

var atsChatLoader;

function atsRestChatForm(){
	document.getElementById('ats_chat_input_text').value = "";
	loadChat();
}

function atsRestChatFormPre(){
	clearTimeout(resetFormTimer);
	resetFormTimer = window.setTimeout('atsRestChatForm()', 200);
	return true;
}

function loadChat(){
	clearTimeout(atsChatLoader);
	$.ajax({
	  url: '/atsGetChat.php?rand='+Math.random(),
	  success: function(data) {
		//document.getElementById('ats_chat_content').innerHTML = data;
		$('#ats_chat_content').html(data);
		document.getElementById('ats_chat_content').scrollTop = document.getElementById('ats_chat_content').scrollHeight;
		//$('#ats_chat_content').scrollTop($('#ats_chat_content').scrollHeight());
		//$('#ats_chat_input_text').val("");
		atsChatLoader = window.setTimeout('loadChat()', 3000);
	  }
	});
}

function insSmiley(codes){
	document.getElementById('ats_chat_input_text').value += ' '+codes;
	document.getElementById('ats_chat_input_text').focus();
}

function atsBanChatUser(uname){
	atsIsAdmin = 0;
	if(atsIsAdmin==1){
		if(confirm('คุณแน่ใจที่จะแบนสมาชิกนี้ : '+uname)){
			$.ajax({url: 'atsChat.php?type=ban&uname='+uname+'&rand='+Math.random()});
		}else{
			return false;
		}
	}else{
		return false;
	}
}

$(window).scroll(function(){
	var newT = new Number(130 - $(window).scrollTop());
        $('#ats_chat').css('top', $(window).scrollTop()+'px');
        $('#ats_twitter').css('bottom', newT +'px');
        $('#ats_youtube').css('bottom', new Number(newT - 125)+'px');
});

var TYspeed = 200;

$(document).ready(function(){
	$('#ats_twitter').mouseover(function(){
		$(this).animate({
			right: '0px'
		}, TYspeed);
	});
	$('#ats_twitter').mouseout(function(){
		$(this).animate({
			right: '-15px'
		}, TYspeed);
	});
	$('#ats_youtube').mouseover(function(){
		$(this).animate({
			right: '0px'
		}, TYspeed);
	});
	$('#ats_youtube').mouseout(function(){
		$(this).animate({
			right: '-15px'
		}, TYspeed);
	});
});

loadChat();
