var site_url = make_slides_path+"index.php";
var api=null;
function _JS_emailCheck2 (object_value) {
	var emailStr = object_value;
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,4})\.(\d{1,4})\.(\d{1,4})\.(\d{1,4})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	var matchArray=emailStr.match(emailPat)
	
	if (matchArray==null) {
		//return _JS_onError(input_object,"This address seems to be incorrect (they usually have an @ symbol)")
		return false
	}
	var user=matchArray[1]
	var domain=matchArray[2]
	if (user.match(userPat)==null) {
		//return _JS_onError(input_object,"The username doesn't seem to be valid.")
		return false
	}
	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null) {
		for (var i=1;i<=4;i++) {
			if (IPArray[i]>255) {
				//return _JS_onError(input_object,"Destination IP address is invalid!")
				return false
			}
		}
		return true
	}
	var domainArray=domain.match(domainPat)
	if (domainArray==null) {
		//return _JS_onError(input_object,"The domain name doesn't seem to be valid.")
		return false
	}
	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 ||	domArr[domArr.length-1].length>4) {
		//return _JS_onError(input_object,"The address must end in a three-letter domain, or two letter country.")
		return false
	}
	if (len<2) {
		//return _JS_onError(input_object,"This address is missing a hostname!")
		return false
	}
	return true;
}

function Display_Comment(comment_id) {
	//Hide comment and complain box
	$("#boxfriend").css('display','none');
	$("#boxcomplain").css('display','none');

	if(comment_id > 0){
		//alert(comment_id);
		var displayVal = $("#subcomment"+comment_id).css("display");
		if(displayVal == 'none'){
			$("#subcomment"+comment_id).css('display','block');
		}else{
			$("#subcomment"+comment_id).css('display','none');
			return false;
		}
	}
}

function Display_Form(formid) {
	//Hide comment and complain box
	//$("#boxcomment").css('display','none');
	$("#boxcomplain").css('display','none');

	var displayVal = $("#"+formid).css("display");
	if(displayVal == 'none'){
		$("#"+formid).css('display','block');
	}else{
		$("#"+formid).css('display','none');
		return false;
	}
}

function Process_Comment(comment_id) {
	var loading = "Đang xử lý thông tin...";
	var loading2 = "Xin kiểm tra thông tin nhập";
	var msgboxId		=	'#messageboxcomment';		// wait message container

	var wtt_accountVal = $('#wtt_account').val();
	var news_idVal = $('#news_id').val();
	//var comment_idVal = $('#comment_id').val();
	if(comment_id > 0){
		var str_user_commentVal = $('#str_user_comment'+comment_id).val();
	}else{
		var str_user_commentVal = $('#str_user_comment').val();
	}

	if(wtt_accountVal != ''){
		$(msgboxId).removeClass().addClass('messageboxcom').text(loading).fadeIn(1000);
		if(str_user_commentVal.length == 0){
			$(msgboxId).removeClass().addClass('messageboxcom').text("Xin hãy nhập nội dung").fadeIn('fast',function(){
				$('#str_user_comment').focus();
			});
			return false;
		}
	}else{
			return false;
	}

	$.ajax({
		type: "POST",
		dataType: 'json',
		url: site_url + "/main/process_form_comment_jquery",
		data: {'news_id':news_idVal, 'str_user_comment':str_user_commentVal, 'comment_id':comment_id},
		success: function(data){
			$(msgboxId).removeClass().addClass('messageboxcom').text(data.result).fadeIn(1000);
			//$('#comment_id').val('');
			$('#str_user_comment').val('');
			$(msgboxId).fadeOut(8000);
			$("#boxcomment").css('display','none');
			Process_Display_Comment();
		}
	 });

}

function Process_Display_Comment() {
	var loading = "Đang xử lý thông tin...";
	var msgboxId		=	'#messageboxdiscomment';		// wait message container
	var commentsubId		=	'#comment_sub';		// wait list data container

	//Hide complain box
	$("#boxcomplain").css('display','none');
	$("#boxfriend").css('display','none');

	var news_idVal = $('#news_id').val();
	var displayVal = $("#boxcomment").css("display");
	if(displayVal == 'none'){
		$("#boxcomment").css('display','block');
		$(msgboxId).removeClass().addClass('messageboxcom').text(loading).fadeIn('fast');
		$.ajax({
			type: "POST",
			dataType: 'json',
			url: site_url + "/main/process_display_comment_jquery",
			data: { 'news_id':news_idVal },
			success: function(data){
				//$(msgboxId).removeClass().addClass('messageboxcom').text(data.result).fadeOut(1);
				//$('#divvalue').val(news_idVal);
				$(commentsubId).html('').html(data.result).fadeIn(100);
				$("#num_comment").text(data.num_rows).fadeIn('fast');
				$("#num_comment2").text(data.num_rows).fadeIn('fast');
			}
		 });
	}else{
		$("#boxcomment").css('display','none');
	}
}

//////complain/////////////
function Process_Complain(complain_id) {
	var loading = "Đang xử lý thông tin...";
	var loading2 = "Xin kiểm tra thông tin nhập";
	var msgboxId		=	'#messageboxcomplain';		// wait message container

	var wtt_accountVal = $('#wtt_account').val();
	var news_idVal = $('#news_id').val();
	var news_typeVal = $('#type_id').val();
	var user_idVal = $('#user_id').val();
	//var complain_idVal = $('#complain_id').val();
	if(complain_id > 0){
		var str_user_complainVal = $('#str_user_complain'+complain_id).val();
	}else{
		var str_user_complainVal = $('#str_user_complain').val();
	}

	if(wtt_accountVal != ''){
		$(msgboxId).removeClass().addClass('messageboxcom').text(loading).fadeIn(1000);
		if(str_user_complainVal.length == 0){
			$(msgboxId).removeClass().addClass('messageboxcom').text("Xin hãy nhập nội dung").fadeIn('fast',function(){ 
				$('#str_user_complain').focus();
			});
			return false;
		}
	}else{
			return false;
	}

	$.ajax({
		type: "POST",
		dataType: 'json',
		url: site_url + "/main/process_form_complain_jquery",
		data: {'news_id':news_idVal, 'str_user_complain':str_user_complainVal, 'complain_id':complain_id, 'n_type':news_typeVal, 'u_userid':user_idVal},
		success: function(data){
			$(msgboxId).removeClass().addClass('messageboxcom').text(data.result).fadeIn(1000);
			//$('#complain_id').val('');
			$('#str_user_complain').val('');
			$(msgboxId).fadeOut(8000);
			$("#boxcomplain").css('display','none');
			Process_Display_Complain();
		}
	 });

}

function Process_Display_Complain() {
	var loading = "Đang xử lý thông tin...";
	var msgboxId		=	'#messageboxdiscomplain';		// wait message container
	var complainsubId		=	'#complain_sub';		// wait list data container

	//Hide comment box
//	$("#boxcomment").css('display','none');
	$("#boxfriend").css('display','none');

	var news_idVal = $('#news_id').val();
	var displayVal = $("#boxcomplain").css("display");
	if(displayVal == 'none'){
		$("#boxcomplain").css('display','block');
		$(msgboxId).removeClass().addClass('messageboxcom').text(loading).fadeIn('fast');
		$.ajax({
			type: "POST",
			dataType: 'json',
			url: site_url + "/main/process_display_complain_jquery",
			data: { 'news_id':news_idVal },
			success: function(data){
				//$(msgboxId).removeClass().addClass('messageboxcom').text(data.result).fadeOut(1);
				//$('#divvalue').val(news_idVal);
				$(complainsubId).html('').html(data.result).fadeIn(100);
				$("#num_complain").text(data.num_rows).fadeIn('fast');
				$("#num_complain2").text(data.num_rows).fadeIn('fast');
			}
		 });
	}else{
		$("#boxcomplain").css('display','none');
	}
}

function Process_Friend() {
	//Check login	
	var wtt_accountVal = $('#wtt_account').val();
	if(wtt_accountVal == ''){
			return false;
	}

	var loading = "Đang xử lý thông tin...";
	var msgboxId		=	'#messageboxfriend';		// wait message container

	$(msgboxId).removeClass().addClass('messageboxcom').text(loading).fadeIn(1000);

	if($('#str_your_email').val().length == 0){
		$(msgboxId).removeClass().addClass('messageboxcom').text("Xin hãy nhập E-mail của bạn").fadeIn('fast',function(){ 
			$('#str_your_email').focus();
		});
		return false;
	}
	if (!_JS_emailCheck2($('#str_your_email').val())) {
		$(msgboxId).removeClass().addClass('messageboxcom').text("Email không hợp lệ").fadeIn('fast');
		return false;		
	}

	if($('#str_friend_email').val().length == 0){
		$(msgboxId).removeClass().addClass('messageboxcom').text("Xin hãy nhập E-mail gởi đến").fadeIn('fast',function(){ 
			$('#str_friend_email').focus();
		});
		return false;
	}
	if (!_JS_emailCheck2($('#str_friend_email').val())) {
		$(msgboxId).removeClass().addClass('messageboxcom').text("Email không hợp lệ").fadeIn('fast');
		return false;		
	}

	if($('#str_title_email').val().length == 0){
		$(msgboxId).removeClass().addClass('messageboxcom').text("Xin hãy nhập tiêu đề").fadeIn('fast',function(){ 
			$('#str_title_email').focus();
		});
		return false;
	}
	if($('#str_content_email').val().length == 0){
		$(msgboxId).removeClass().addClass('messageboxcom').text("Xin hãy nhập nội dung").fadeIn('fast',function(){ 
			$('#str_content_email').focus();
		});
		return false;
	}

	$.ajax({
		type: "POST",
		dataType: 'json',
		url: site_url + "/main/process_form_friend_jquery",
		data: { 'news_id':$('#news_id').val(), 'type_id':$('#type_id').val(), 'str_your_email':$('#str_your_email').val(), 'str_friend_email':$('#str_friend_email').val(), 'str_title_email':$('#str_title_email').val(), 'str_content_email':$('#str_content_email').val() },
		success: function(data){
			$(msgboxId).removeClass().addClass('messageboxcom').text(data.result).fadeIn(1000);
			$('#str_friend_email').val('');
			$(msgboxId).fadeOut(8000);
		}
	 });
}

function Process_Follow() {
	var wtt_accountVal = $('#wtt_account').val();
	var news_idVal = $('#news_id').val();

	if(wtt_accountVal != ''){
		$.ajax({
			type: "POST",
			dataType: 'json',
			url: site_url + "/main/process_follow_jquery",
			data: {'news_id':news_idVal},
			success: function(data){
				alert(data.result);
			}
		 });

	}else{
		alert("Vui lòng đăng nhập!");
		return false;
	}
}


function Process_Filter_Key2() {
	alert("aa");
}

function Process_Filter_Key() {
	var divfilterid		=	'#divfilterid';// wait data container
	$.ajax({
		type: "POST",
		dataType: 'json',
		url: site_url + "/main/process_filter_jquery",
		data: { 'filterid':$('#filterid').val(), 'catenormid':$('#catenormid').val() },
		success: function(data){
			$(divfilterid).html('').html(data.result).fadeIn(100);
		}
	 });
}


function Process_Filter_District() {
	var divdistrictid		=	'#divdistrictid';// wait data container
	if(document.getElementById("info_city") != null){
		var cityid = $('#info_city').val();
	}else{
		var cityid = $('#v_city').val();
	}
	$.ajax({
		type: "POST",
		dataType: 'json',
		url: site_url + "/news/process_filter_district_jquery",
		data: { 'info_city':cityid },
		success: function(data){
			$(divdistrictid).html('').html(data.result).fadeIn(100);
		}
	 });
}

function Process_Refresh(news_idVal) {

	var wtt_accountVal = $('#wtt_account_eff').val();
	if(wtt_accountVal != ''){
		$.ajax({
			type: "POST",
			dataType: 'json',
			url: site_url + "/news/process_refresh_jquery",
			data: {'news_id':news_idVal},
			success: function(data){
				alert(data.result);
			}
		 });

	}else{
		alert("Vui lòng đăng nhập!");
		return false;
	}
}
function Process_Trade(news_idVal) {
	
	var wtt_accountVal = $('#wtt_account_eff').val();
	if(wtt_accountVal != ''){
		$.ajax({
			type: "POST",
			dataType: 'json',
			url: site_url + "/news/process_trade_jquery",
			data: {'news_id':news_idVal},
			success: function(data){
				alert(data.result);
				window.location = site_url + "/manager/listnews/";
			}
		 });

	}else{
		alert("Vui lòng đăng nhập!");
		return false;
	}
}
function Process_Lay(news_idVal) {
	var wtt_accountVal = $('#wtt_account_eff').val();
	if(wtt_accountVal != ''){
		$.ajax({
			type: "POST",
			dataType: 'json',
			url: site_url + "/news/process_lay_jquery",
			data: {'news_id':news_idVal},
			success: function(data){
				alert(data.result);
			}
		 });

	}else{
		alert("Vui lòng đăng nhập!");
		return false;
	}
}
function Process_Reinsert(news_idVal) {
	var wtt_accountVal = $('#wtt_account_eff').val();
	if(wtt_accountVal != ''){
		$.ajax({
			type: "POST",
			dataType: 'json',
			url: site_url + "/news/process_reinsert_jquery",
			data: {'news_id':news_idVal},
			success: function(data){
				alert(data.result);
				window.location = site_url + "/manager/listnews/";
			}
		 });

	}else{
		alert("Vui lòng đăng nhập!");
		return false;
	}
}
function Process_Reinsert_db() {
	var wtt_accountVal = $('#wtt_account_eff').val();
	var news_idVal = $('#news_id_exp_db').val();
	if(wtt_accountVal != ''){
		$.ajax({
			type: "POST",
			dataType: 'json',
			url: site_url + "/news/process_reinsert_db_jquery",
			data: {'news_id':news_idVal},
			success: function(data){
				alert(data.result);
			}
		 });

	}else{
		alert("Vui lòng đăng nhập!");
		return false;
	}
}

function confirmDel(){
   return (confirm("Bạn có muốn xóa tin này không? "));
}

function Edit(){
   alert("Bạn không thể sửa tin vì tin đã bị hạ!");
}
//////////////////////////////////////////////////////////
function Process_Lay_2(){
   alert("Bạn không thể khiếu nại vì tin chưa bị hạ!");
}

function Process_danhgia_uytin() {
	var loading = "Đang xử lý thông tin...";
	var loading2 = "Xin kiểm tra thông tin nhập";
	var msgboxId		=	'#messagedanhgia_uytin';		// wait message container

	var wtt_accountVal = $('#wtt_account_eff').val();
	var mark_voteVal = $('#rad_danhgia_uytin').val();
	var n_code_voteVal = $('#str_n_code_danhgia_uytin').val();
	var content_voteVal = $('#str_n_content_danhgia_uytin').val();

	alert(wtt_accountVal);
	alert(mark_voteVal);
	alert(n_code_voteVal);
	alert(content_voteVal);
	if(wtt_accountVal != ''){
		$(msgboxId).removeClass().addClass('messageboxcom').text(loading).fadeIn(1000);
		if(str_user_complainVal.length == 0){
			$(msgboxId).removeClass().addClass('messageboxcom').text("Xin hãy nhập nội dung").fadeIn('fast',function(){
				$('#str_user_complain').focus();
			});
			return false;
		}
	}else{
			return false;
	}

	$.ajax({
		type: "POST",
		dataType: 'json',
		url: site_url + "/main/process_form_complain_jquery",
		data: {'news_id':news_idVal, 'str_user_complain':str_user_complainVal, 'complain_id':complain_id},
		success: function(data){
			$(msgboxId).removeClass().addClass('messageboxcom').text(data.result).fadeIn(1000);
			//$('#complain_id').val('');
			$('#str_user_complain').val('');
			$(msgboxId).fadeOut(8000);
			$("#boxcomplain").css('display','none');
			Process_Display_Complain();
		}
	 });

}    


function Process_Del_Message(messid) {
	var wtt_accountVal = $('#wtt_acc_userid').val();
	if((wtt_accountVal != '')&&(messid != '')){
		$.ajax({
			type: "POST",
			dataType: 'json',
			url: site_url + "/manager/process_delmess_jquery",
			data: {'me_id':messid, 'u_userid':wtt_accountVal},
			success: function(data){
				alert(data.result);
				window.location = site_url + "/manager/listmessage/";
			}
		 });
	}else{
		alert("Vui lòng đăng nhập!");
		return false;
	}
}

function Process_Message() {

	//Check login	
	var wtt_accountVal = $('#wtt_account').val();
	if(wtt_accountVal == ''){
			return false;
	}

	var loading = "Đang xử lý thông tin...";
	var msgboxId		=	'#messageboxmessage';		// wait message container

	$(msgboxId).removeClass().addClass('messageboxcom').text(loading).fadeIn(1000);

	if($('#str_title_message').val().length == 0){
		$(msgboxId).removeClass().addClass('messageboxcom').text("Xin hãy nhập tiêu đề").fadeIn('fast',function(){ 
			$('#str_title_message').focus();
		});
		return false;
	}
	if($('#str_content_message').val().length == 0){
		$(msgboxId).removeClass().addClass('messageboxcom').text("Xin hãy nhập nội dung").fadeIn('fast',function(){ 
			$('#str_content_message').focus();
		});
		return false;
	}
	$.ajax({
		type: "POST",
		dataType: 'json',
		url: site_url + "/manager/process_send_message_jquery",
		data: { 'me_id':$('#me_id').val(),'news_id':$('#news_id').val(), 'user_id':$('#user_id').val(), 'user_name':$('#user_name').val(), 'str_title_message':$('#str_title_message').val(), 'str_content_message':$('#str_content_message').val() },
		success: function(data){
			$(msgboxId).removeClass().addClass('messageboxcom').text(data.result).fadeIn(1000);
			$('#str_title_message').val('');
			$('#str_content_message').val('');
			$(msgboxId).fadeOut(8000);
			if($('#me_id').val().length != 0){
				window.location = site_url + "/manager/listmessage/"+$('#me_id').val();
			}
		}
	 });
}


function popup( windowWidth, windowHeight, windowName, windowUri, windowscroll)
{
var centerWidth = (window.screen.width - windowWidth) / 2;
var centerHeight = (window.screen.height - windowHeight) / 2;
newWindow = window.open(windowUri, windowName, 'resizable=0,width=' + windowWidth +
	',height=' + windowHeight +
	',left=' + centerWidth +
	',top=' + centerHeight +
	',scrollbars='+windowscroll);
newWindow.focus();
return newWindow.name;
}

function Process_No_Complain(){
   alert("Bạn không có quyền than phiền trong tháng này!");
}

function Process_Remind(){
   var wtt_accountVal = $('#wtt_account_eff').val();
   var news_idVal = $('#news_id_db').val();
   var news_codeVal = $('#news_id_code_db').val();
	if(wtt_accountVal != ''){
		$.ajax({
			type: "POST",
			dataType: 'json',
			url: site_url + "/news/process_remind_jquery",
			data: {'n_id':news_idVal,'n_code':news_codeVal},
			success: function(data){
				alert(data.result);
			}
		 });

	}else{
		alert("Vui lòng đăng nhập!");
		return false;
	}
}

function Process_Remind_No(){
   alert("Tin đã được hiển thị!");
}

function Process_Edit_No(){
   alert("Tin đã được hiển thị, bạn không thể sửa!");
}	
function tabBK(url,div,tab)
{
	$("#boxcomplain").css('display','none');
	$("#boxfriend").css('display','none');   
	
	document.getElementById("tab1_1").className = "tab_normal";
	document.getElementById("tab1_2").className = "tab_normal";
	document.getElementById("tab1_3").className = "tab_normal";
	document.getElementById("tab1_"+tab).className = "tab_active";

	makePOSTRequest(url, '',div);
	
	
}
function tab(n_id,n_type,check)
{
	window.location = site_url + "/main/view/" + n_id + '/' + n_type + '/' + check;
}

function Process_Comment_vip(comment_id) {
	var loading = "Đang xử lý thông tin...";
	var loading2 = "Xin kiểm tra thông tin nhập";
	var msgboxId		=	'#messageboxcomment';		// wait message container

	var wtt_vip_accountVal = $('#wtt_vip_account').val();
	var news_idVal = $('#news_id').val();
	//var comment_idVal = $('#comment_id').val();
	if(comment_id > 0){
		var str_user_commentVal = $('#str_user_comment'+comment_id).val();
	}else{
		var str_user_commentVal = $('#str_user_comment').val();
	}

	if(wtt_vip_accountVal != ''){
		$(msgboxId).removeClass().addClass('messageboxcom').text(loading).fadeIn(1000);
		if(str_user_commentVal.length == 0){
			$(msgboxId).removeClass().addClass('messageboxcom').text("Xin hãy nhập nội dung").fadeIn('fast',function(){ 
				$('#str_user_comment').focus();
			});
			return false;
		}
	}else{
			return false;
	}

	$.ajax({
		type: "POST",
		dataType: 'json',
		url: site_url + "/main/process_vip_form_comment_jquery",
		data: {'news_id':news_idVal, 'str_user_comment':str_user_commentVal, 'comment_id':comment_id},
		success: function(data){
			$(msgboxId).removeClass().addClass('messageboxcom').text(data.result).fadeIn(1000);
			//$('#comment_id').val('');
			$('#str_user_comment').val('');
			$(msgboxId).fadeOut(8000);
			$("#boxcomment").css('display','none');
			Process_Display_Comment();
		}
	 });

}

