/*
Author: PiEn
Yahoo: thitcho.mamtomvn
Email: letranphongnha@gmail.com
======================================================================== 
Copyright (c) 2009 PiEn (letranphongnha@gmail.com)
======================================================================== 
*/
$(document).ready(function(){						   
	$("#sec_menu li a").click(function(){
		$("#sec_menu li").removeClass('current');
		$(this).parent().addClass('current');
	});
	$("#sec_menu2 li a").click(function(){
		$("#sec_menu2 li").removeClass('current');
		$(this).parent().addClass('current');
	});
	$("#member_menu li a").click(function(){
		$("#member_menu li").removeClass('current');
		$(this).parent().addClass('current');
	});
	$(".cat_list li").hover(function(){ 
		   $(this).animate({ marginLeft: -10 }, 75)
			 .animate({ marginLeft: 10 }, 75)
			 .animate({ marginLeft: -10 }, 75)
			 .animate({ marginLeft: 10 }, 75)
			 .animate({ marginLeft: 0 }, 75); }
	);

	$("#makefriend").click(function(){
			$("#friend_message_box").fadeIn("slow");
	});

	$("#friend_message_box .close").click(function(){
			$("#friend_message_box").hide();
	});

	LoadTab(1,"tab_content");
	LoadTab(7,"tab_content2");
	LoadMemberWorks(1);
	LoadMood();
	$('a[title]').qtip({
    		position: { 
		corner: { 
		target: 'bottomLeft'
		}},
   	style: { 
      	width: 150,
      	padding: 5,
      	background: '#edff8c',
      	color: '#333333',
      	textAlign: 'center',
      	border: {
         		width: 1,
         		radius: 5,
         		color: '#edff8c'
     		 },
    		 tip: 'topMiddle',
    	  	 name: 'cream' // Inherit the rest of the attributes from the preset dark style
   	}
	});
	$('a[alt]').qtip({
    		position: { 
		corner: { 
		target: 'middleLeft'
		}},
   	style: { 
      	padding: 5,
      	background: '#edff8c',
      	color: '#333333',
      	textAlign: 'center',
      	border: {
         		width: 1,
         		radius: 5,
         		color: '#edff8c'
     		 },
    	  	 name: 'cream' // Inherit the rest of the attributes from the preset dark style
   	}
	});
	var cpath = currentPath();
	var pname = "", id = "";
	if (userid != 0)
	{
	if(cpath.indexOf("#") != -1) {
		cpath = cpath.split("#");
		cpath = cpath[1];
		// cpath = cpath.replace("#", "");
		cpath = cpath.split(",");
		id = cpath[0];
		pname = cpath[1];
	}

	if(pname != "" && id != "") {
 		  $("#member_menu ol a").each(function () {
			var thispname = $(this).attr("alink");
			if (thispname == pname) {
				$(this).parent().addClass('current');
				LoadMemberPage(id, userid);
			 } else {
				$(this).parent().removeClass('current');
			}
		});
	} else {
		LoadMemberPage(1, userid);
	}
	}
	// Gift system
	$("#giftcat_list li a").click(function(){ 
		$("#giftcat_list li").removeClass('current');
		$(this).parent().addClass('current');
	});
	// End gift system
	
});

function currentPath() {
	var url = window.location.href.split("/");
	var path = url[url.length-1];
	return path;
}

var currentslide = 1;
function SlideMove(side) {
      $('#slide'+currentslide).hide(100, function () {
			if(side == "left") { 
				 currentslide--; 
			} else {
				 currentslide++;
			}
			if (currentslide > 3) currentslide = 1;
			if (currentslide < 1) currentslide = 3;
			$('#slide'+currentslide).show(500);
	});
}

function LoadTab(id, name) {
	$("#"+name).html("<center><img src='"+imgDir+"/loading.gif' border='0'></center>");
      var url = homeLink+"/?params=gametab&id="+id+"&no=" + eval(Math.floor(Math.random() * 90000));
      $.post(url, function(data) {
		if (data == "") return;
		$("#"+name).hide();
		$("#"+name).html(data);
		$("#"+name).fadeIn(1000);

	});
}
function LoadMemberPage(id, uid) {
	$("#member_content").html("<center><img src='"+imgDir+"/loading.gif' border='0'></center>");
      var url = homeLink+"/?params=membertab&id="+id+"&uid="+uid+"&no=" + eval(Math.floor(Math.random() * 90000));
      $.post(url, function(data) {
		if (data == "") return;
		$("#member_content").hide();
		$("#member_content").html(data);
		$("#member_content").fadeIn(1000);
	});
}
// GuestBooks
function LoadGuestBook(divname,uid,p) {
	$("#"+divname).html("<center><img src='"+imgDir+"/loading.gif' border='0'></center>");
	var url = homeLink +"/?params=guestbooks&action=view&no=" + eval(Math.floor(Math.random() * 90000));
	var postcontent = { "uid": uid, "p": p };
    $.post(url, postcontent, function(data) {
		 	 if(data == "") return;
			$("#"+divname).hide();
			$("#"+divname).html(data);
			$("#"+divname).fadeIn(1000);
    });
}
function SendGuestBook(uid) {
	var message = $("#guestbook_txt").val();
	if (message.length < 10)
	{
		alert ("Please write more than 10 letters");
		return false;
	} else {
		$("#gberror").hide();
		$("#sendgbbtn").hide(function() {
				$("#gbposting").show();
		});
	var url = homeLink +"/?params=guestbooks&action=post&no=" + eval(Math.floor(Math.random() * 90000));
	var postcontent = { "uid": uid, "content": message };
    $.post(url, postcontent, function(data) {
		 	 if(data == "") return;
			 if(data == "OK")
			 {
				 LoadGuestBook('member_content', uid, 1);
			 } else {
				 	$("#gbposting").hide(function() {
						$("#sendgbbtn").show();
					});
					$("#gberror").hide();
					$("#gberror").html(data);
					$("#gberror").fadeIn(500);
			 }
    });
	}
}
function DelGuestBook(id) {
	$("#d-guestbook-"+id).html("<center><img src='"+imgDir+"/loading2.gif' width='16' height='16' border='0'></center>");
	var url = homeLink +"/?params=guestbooks&action=delete&no=" + eval(Math.floor(Math.random() * 90000));
	var postcontent = { "id": id };
    $.post(url, postcontent, function(data) {
		 if(data == "") return;
		 if(data == "OK") {
			$("#guestbook-"+id).remove();
		 }
    });
}
function addSmile(smile, divname) {
	smile = unescape(smile);
	$("#"+divname).val($("#"+divname).val() + " " + smile + " ");
	tb_remove();
}
function loadQuickGuestBook(uid) {
	$("#quickguestbook").html("<center><img src='"+imgDir+"/loading.gif' border='0'></center>");
	var url = homeLink +"/?params=guestbooks&action=quick&no=" + eval(Math.floor(Math.random() * 90000));
	var postcontent = { "uid": uid };
    $.post(url, postcontent, function(data) {
		 	 if(data == "") return;
			$("#quickguestbook").hide();
			$("#quickguestbook").html(data);
			$("#quickguestbook").fadeIn(1000);
    });
}
function quickSendGuestBook(uid) {
	var message = $("#quickgb_txt").val();
	if (message.length < 10)
	{
		alert ("Please write more than 10 letters");
		return false;
	} else {
		$("#quickgb_btn").hide(function() {
				$("#quickgb_posting").show();
		});
	var url = homeLink +"/?params=guestbooks&action=post&no=" + eval(Math.floor(Math.random() * 90000));
	var postcontent = { "uid": uid, "content": message };
    $.post(url, postcontent, function(data) {
		 	 if(data == "") return;
			 if(data == "OK")
			 {
				loadQuickGuestBook(uid);
			 } else {
				 	$("#quickgb_posting").hide(function() {
						$("#quickgb_btn").show();
					});
					alert(data);
			 }
    });
	}
}
// Friends
function AddFriend(uid, fid) {
	var url = homeLink +"/?params=friends&action=add&no=" + eval(Math.floor(Math.random() * 90000));
	var $message =  $("#friend_message_txt").val();
	 $("#friend_message_content").html("<center><img src='"+imgDir+"/loading2.gif' width='16' height='16' border='0'></center>");
	var postcontent = { "uid": uid, "fid": fid, "note": $message};
    $.post(url, postcontent, function(data) {
		 if(data == "") return;
		  $("#friend_message_content").hide()
		  $("#friend_message_content").html(data);
		  $("#friend_message_content").fadeIn(1000);
    });
}

function DelFriend(id) {
	$("#d-friend-"+id).html("<center><img src='"+imgDir+"/loading2.gif' width='16' height='16' border='0'></center>");
	var url = homeLink +"/?params=friends&action=delete&no=" + eval(Math.floor(Math.random() * 90000));
	var postcontent = { "id": id };
    $.post(url, postcontent, function(data) {
		 if(data == "") return;
		 if(data == "OK") {
			$("#friend-"+id).remove();
		 }
    });
}
function AcceptFriend(id) {
	 $("#a-friend-"+id).html("<center><img src='"+imgDir+"/loading2.gif' width='16' height='16' border='0'></center>");
	var url = homeLink +"/?params=friends&action=accept&no=" + eval(Math.floor(Math.random() * 90000));
	var postcontent = { "id": id };
    $.post(url, postcontent, function(data) {
		 if(data == "") return;
		 if(data == "OK") {
			 $("#a-friend-"+id).hide()
			 $("#a-friend-"+id).html("<img src='"+imgDir+"/accept.png' border='0' width='16' height='16'>");
			 $("#a-friend-"+id).fadeIn(1000);
		 }
    });
}
// Mood
function LoadMood() {
	$("#moodtext").html("<center><img src='"+imgDir+"/loading3.gif' border='0'></center>");
	var url = homeLink +"/?params=mood&action=view&no=" + eval(Math.floor(Math.random() * 90000));
	var postcontent = { "uid": userid };
    $.post(url, postcontent, function(data) {
		 	 if(data == "") return;
			 $("#moodtext").html(data);
			 $("#moodtext").fadeIn(1000);
    });
}
function MoodIcon(mood) {
	$("#mood_icon").attr("src",imgDir+"/moods/"+mood+".gif");
	$("#mood_icon_id").val(mood);
	tb_remove();
}
function SetMood() {
	var message =  $("#mood_input").val();
	if (message.length <= 10)
	{
		alert("Please enter more than 10 letters");
		return false;
	} 
	$("#mood_btn").hide();
	$("#mood_loading").show();

	var url = homeLink +"/?params=mood&method=update&no=" + eval(Math.floor(Math.random() * 90000));
	var postcontent = { "mood": $("#mood_icon_id").val(), "content": message };
    $.post(url, postcontent, function(data) {
		 if(data == "") return;
		 if(data == "OK") {
			LoadMood();
		 }
    });
}
// Pet
function ChoosePet(pet) {
	$("#petimg").attr("src",imgDir+"/pets/"+pet+".gif");
	$("#pet").val(pet);
	tb_remove();
}
// Gameworks - Member page
function LoadMemberWorks(page) {
	  $("#memberworks_content").html("<center><img src='"+imgDir+"/loading.gif' border='0'></center>");
      var url = homeLink+"/?params=gameworks&method=viewmember&no=" + eval(Math.floor(Math.random() * 90000));
	  var postcontent = { "uid": userid, "p": page };

      $.post(url, postcontent, function(data) {
		if (data == "") return;
		$("#memberworks_content").hide();
		$("#memberworks_content").html(data);
		$("#memberworks_content").fadeIn(1000);

	});
}
// Gift system
function LoadGifts(cat, page) {
	  $("#gift_content").html("<center><img src='"+imgDir+"/loading.gif' border='0'></center>");
      var url = homeLink+"/?params=gifts&method=viewcat&no=" + eval(Math.floor(Math.random() * 90000));
	  var postcontent = { "cat": cat, "p": page };

      $.post(url, postcontent, function(data) {
		if (data == "") return;
		$("#gift_content").hide();
		$("#gift_content").html(data);
		$("#gift_content").fadeIn(1000);

	});
}
function LoadMemberGifts(id, page) {
	  $("#giftcat_list li").removeClass('current');
	  $("#gift_content").html("<center><img src='"+imgDir+"/loading.gif' border='0'></center>");
      var url = homeLink+"/?params=gifts&method=viewmembergifts&no=" + eval(Math.floor(Math.random() * 90000));
	  var postcontent = { "id": id, "p": page };

      $.post(url, postcontent, function(data) {
		if (data == "") return;
		$("#gift_content").hide();
		$("#gift_content").html(data);
		$("#gift_content").fadeIn(1000);

	});
}
function SendGift() {
	var message =  $("#gift_message").val();

	$("#gift_btn").hide();
	$("#gift_loading").show();

	var url = homeLink +"/?params=gifts&method=sendgiftdo&no=" + eval(Math.floor(Math.random() * 90000));
	var postcontent = { "item": $("#giftitem").val(), "receiver": $("#gift_friendlist").val() , "message": message };
    $.post(url, postcontent, function(data) {
		 if(data == "") return;
		 if(data == "OK") {
			$("#giftform").html("Your gift was sent to your friend");
		 } else {
			$("#gift_loading").hide();
			$("#gift_btn").show();
			alert(data);
		 }
    });
}
function UpdateGift(id, gid) {
	$("#o-gift-"+gid).html("<img src='"+imgDir+"/loading2.gif' width='16' height='16' border='0'>");
	var url = homeLink +"/?params=gifts&method=updategift&no=" + eval(Math.floor(Math.random() * 90000));
	var postcontent = { "id": id, "gid": gid };
    $.post(url, postcontent, function(data) {
		 if(data == "") return;
		 if(data == "OK") {
			if (id == 2) {
				$("#gift-"+gid).remove();
			} else {
				 $("#o-gift-"+gid).hide()
				 $("#o-gift-"+gid).html("<img src='"+imgDir+"/accept.png' border='0' width='16' height='16'>");
				 $("#o-gift-"+gid).fadeIn(1000);
			}
		 }
    });
}
function DelGift(gid) {
	$("#dd-gift-"+gid).html("<img src='"+imgDir+"/loading2.gif' width='16' height='16' border='0'>");
	var url = homeLink +"/?params=gifts&method=updategift&no=" + eval(Math.floor(Math.random() * 90000));
	var postcontent = { "id": 3, "gid": gid };
    $.post(url, postcontent, function(data) {
		 if(data == "") return;
		 if(data == "OK") {
				$("#gift-"+gid).remove();
		 }
    });
}
function changeColour(elementId) {
    var interval = 1000;
    $("#"+elementId).fadeOut(100, function() {
		$("#"+elementId).show();
    });
    setTimeout("changeColour('" + elementId + "')", interval);
}