﻿/***************************/
//@Author: Rilk
//@website: 
//@email: khanhri@gmail.com
//@license: Feel free to use it, but keep this credits please!					
/***************************/

//SETTING UP OUR Chat CHAT
//0 means disabled; 1 means enabled;
var ChatStatus = 0;
var LangugeStatus = 0;

//loading Chat with jQuery magic!
function loadChat(){
	//loads Chat only if it is disabled
	if(ChatStatus==0){
		$("#backgroundPopup").css({
			"opacity": "0.7"
		});
		$("#backgroundPopup").fadeIn("slow");
		$("div.popup_chat").slideToggle("slow");
		
		ChatStatus = 1;
	}
}

//disabling Chat with jQuery magic!
function disableChat(){
	//disables Chat only if it is enabled
	if(ChatStatus==1){
		$("#backgroundPopup").fadeOut("slow");
		//langue
		$("div.popup_chat").slideToggle("slow");
		ChatStatus = 0;
   }
}

//languge
//loading Chat with jQuery magic!
function loadLanguge(){
    
	//loads Chat only if it is disabled
	if(LangugeStatus ==0){
		$("#backgroundPopup").css({
			"opacity": "0.7"
		});
		$("#backgroundPopup").fadeIn("slow");
		$("div.popup_lang").slideToggle("slow");
		LangugeStatus = 1;
	}
}

function disableLanguge(){
	//disables Chat only if it is enabled
	if(LangugeStatus==1){
		$("#backgroundPopup").fadeOut("slow");
		//langue
		$("div.popup_lang").slideToggle("slow");
		LangugeStatus = 0;
    }
}
//centering Chat
function centerChat(){
	//request data for centering
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	
	$("#backgroundPopup").css({
		"height": windowHeight
	});
	
}


//CONTROLLING EVENTS IN jQuery
$(document).ready(function(){
	
	//LOADING Chat
	//Click the button event!
	$(".headerTopRight .chat").click(function(){
		//centering with css
		centerChat();
		//load Chat
		loadChat();
	});
	
	//Click out event!
	$("#backgroundPopup").click(function(){
		disableChat();
		disableLanguge();
		
	});
	
	$("#closechat").click(function(){
		//centering with css
		disableChat();
	});
	
	//Press Escape event!
	$(document).keypress(function(e){
		if(e.keyCode==27 && ChatStatus==1){
			disableChat();
			disableLanguge();
		}
	});

});
