// JavaScript Document
function doRegister()
{
	var myFrm = document.frmRegister;
	if(!isEmail(myFrm.email.value))
	{
		alert(alert_email_invalid);
		myFrm.email.focus();
		return false;
	}
	if(myFrm.password.value == '')
	{		
		alert(alert_password_empty);		
		myFrm.password.focus();
		return false;
	}
	if(myFrm.fullname.value == '')
	{		
		alert(alert_fulname_empty);		
		myFrm.fullname.focus();
		return false;
	}
	if(myFrm.securityCode.value == '')
	{		
		alert(alert_security_empty);		
		myFrm.securityCode.focus();
		return false;
	}
	$('#frmRegister #waiting').addClass('loading');
	var subUrl = $('#frmRegister').attr('action');
	$.post(subUrl, $("#frmRegister").serialize(), function(data) {
		var result = new Array();
		result = data.split(":");
		if(result[0] == 'ERROR')
		{
			if(result[1] == 1)
			{
				alert(alert_security_invalid);
				refreshCaptcha();
				myFrm.securityCode.value = '';
				myFrm.securityCode.focus();
			}
			else if(result[1] == 2)
			{
				alert(alert_email_existed);
				$('input[name=email]').css('border-color', '#F50');
				myFrm.email.focus();
			}
			else
			{
				alert(Loi_ket_noi_den_mailserver);
				tb_remove();
			}
			$('#frmRegister #waiting').removeClass('loading');
			return false;
		}
		else
		{
			$('.frmContent').html(data);
			$('.frmContent').css({'padding':'40px 0', 'text-align':'center'});
			varRemoveTimeout = setTimeout("tb_remove()", 5000);
		}
	});
}

function resetPwd()
{
	var myFrm = document.frmForgot;
	if(!isEmail(myFrm.email.value))
	{
		alert(alert_email_invalid);
		myFrm.email.focus();
		return false;
	}
	$('#frmForgot #waiting').addClass('loading');
	var subUrl = $('#frmForgot').attr('action');
	$.post(subUrl, $("#frmForgot").serialize(), function(data) {
		var result = new Array();
		result = data.split(":");
		if(result[0] == 'ERROR')
		{
			if(result[1] == 1)
			{
				alert(alert_email_not_exist);
				$('input[name=email]').css('border-color', '#F50');
				myFrm.email.focus();
			}
			else
			{
				alert(Loi_ket_noi_den_mailserver);
				tb_remove();
			}
			$('#frmForgot #waiting').removeClass('loading');
			return false;
		}
		else
		{
			$('.frmContent').html(data);
			$('.frmContent').css({'padding':'40px 0', 'text-align':'center'});
			var timeout = setTimeout("tb_remove()", 5000);
		}
	});
}

function changeMemberForm(url)
{
	if($('.NewMemberForm').length < 1)
	{
		$('.frmRegister').after('<div class="NewMemberForm"></div>');
		$('.frmRegister').remove();
	}
	$('.NewMemberForm').load(url, function(){
		if(url.indexOf('register') > 0)
		{
			var newW = 400;
			var newH = 380;			
		}
		else
		{
			var newW = 300;
			var newH = 190;
		}
		$('#TB_window').css({'width':(newW+30)});
		$('#TB_ajaxContent').css({'width':newW, 'height':newH});
	});
}

function changPwd()
{
	var myFrm = document.frmChangePwd;
	if(myFrm.oldpwd.value == '')
	{		
		alert(alert_password_empty);		
		myFrm.oldpwd.focus();
		return false;
	}
	if(myFrm.newpwd.value == '')
	{		
		alert(alert_password_empty);		
		myFrm.newpwd.focus();
		return false;
	}
	if(myFrm.re_newpwd.value == '')
	{		
		alert(alert_password_empty);		
		myFrm.re_newpwd.focus();
		return false;
	}
	if(myFrm.newpwd.value != myFrm.re_newpwd.value)
	{		
		alert(alert_pwd_confirm_invalid);		
		myFrm.re_newpwd.focus();
		return false;
	}
	var subUrl = $('#formChangePwd').attr('action');
	$.post(subUrl, $('#formChangePwd').serialize(), function(data) {
		if(data != '')
		{
			alert(alert_old_password_invalid);
			myFrm.reset();
			return false;
		}
		else
		{
			alert(alert_change_password_success);
			location.reload(true);
		}
	});
}

function showChangePwdForm(pur)
{
	if(!pur || pur == 'show')
	{
		$("#frmChangePwd").slideDown("normal");
		$("#clickChange").slideUp("normal");
	}
	else
	{
		$("#frmChangePwd").slideUp("normal");
		$("#clickChange").slideDown("normal");
	}
}

function quickLogin()
{
	var myFrm = document.frmQuickLogin;
	if(!isEmail(myFrm.email.value))
	{		
		alert(alert_email_invalid);		
		myFrm.email.focus();
		return false;
	}
	if(myFrm.password.value == '')
	{		
		alert(alert_password_empty);		
		myFrm.password.focus();
		return false;
	}
	$('#waiting').addClass('loading');
	var subUrl = $('#frmQuickLogin').attr('action');
	$.post(subUrl, $("#frmQuickLogin").serialize(), function(data) {
		if(data != '')
		{
			$('#waiting').removeClass('loading');
			alert(data);
			myFrm.reset();
			return false;
		}
		else
		{
			location.reload(true);
		}
	});
}

function doSearch()
{
	var key = $('#keywods').val;
	if(key == '')
	{
		alert(alert_keyword_empty);
		$('#keywods').focus();
		return false;
	}
	return true;
}
function checkSendToSubmit()
{
	var myFrm = document.sendToFriend;
	if(!isEmail(myFrm.friendEmail.value))
	{		
		alert(alert_email_invalid);		
		myFrm.friendEmail.focus();
		return false;
	}
	return true;
}
function doSendToSubmit()
{
	var myFrm = document.sendToFriend;
	if(checkSendToSubmit())
	{
		var subUrl = $('#sendToFriend').attr('action');	
		$.post(subUrl, $("#sendToFriend").serialize(), function(data) {
			$('#sendToFriendForm').html('<div style="padding:30px 10px; text-align:center">'+alert_message_sent+'</div>');
		});
	}
	return false;
}

function doFeedBackFrmSubmit()
{
	/*
	if($('#yourName').val() == '')
	{		
		alert(alert_fullname_empty);		
		$('#yourName').focus();
		return false;
	}
	*/
	if(!isEmail($('#yourEmail').val()))
	{		
		alert(alert_email_invalid);		
		$('#yourEmail').focus();
		return false;
	}
	if($('#securityCode').val() == '')
	{		
		alert(alert_security_empty);		
		$('#securityCode').focus();
		return false;
	}
	/*
	if($('#yourTitle').val() == '')
	{		
		alert(alert_title_empty);		
		$('#yourTitle').focus();
		return false;
	}
	*/
	if($('#yourMess').val() == '')
	{		
		alert(alert_message_empty);		
		$('#yourMess').focus();
		return false;
	}	
	var subUrl = $('#frmFeedBack').attr('action');
	$.post(subUrl, $("#frmFeedBack").serialize(), function(data) {
		if(data != 'Error')
		{
			$('#frmComment').html(data);
		}
		else
		{
			alert(alert_security_invalid);
			$('#securityCode').val('');
			refreshCaptcha();
		}
	});
	return false;
}

function doContactSubmit()

{
	var myFrm = document.frmContact;
	if(myFrm.fullname.value == '')
	{		
		alert(alert_fullname_empty);		
		myFrm.fullname.focus();
		return false;
	}
	if(!isEmail(myFrm.email.value))
	{
		alert(alert_email_invalid);
		myFrm.email.focus();
		return false;
	}
	if(myFrm.securityCode.value == '')
	{
		alert(alert_security_empty);		
		myFrm.securityCode.focus();
		return false;
	}
	return true;
}

function refreshCaptcha()
{
	var captcha = _url_base+'/captcha/CaptchaSecurityImages.php?width=70&height=20&characters=5&req='+Math.random(9999);
	$('#frmCaptcha').attr('src', captcha);
}

function doPoll(themeId, blockId)
{
	var vote = false;
	$('#PollBlock'+blockId+' input[name=poll]').each(function(){
		if($(this).attr('checked'))
		{
			var act = _url_base+'/poll/Ajax/polls.html?q=a:vote&t:'+themeId+'&p:'+$(this).val();
			$.get(act, function(data){ alert(alert_thanks_for_vote); });
			vote = true;			
		}
	});
	if(!vote)
	{
		alert(alert_not_selected_poll);
		return false;
	}
	return;
}
function viewPoll(themeId)
{
	var t = poll_result;
	var a = _url_base+'/poll/Ajax/polls.html?q=t:'+themeId+'&width=450&height=350';
	var g = false;
	tb_show(t,a,g);
}

