﻿var loadingText = '<div style="text-align:center"><img src="'+site+'/images/loading.gif"><br/>Đang tải dữ liệu...</div>';
function trim(a) {
	return a.replace(/^s*(S*(s+S+)*)s*$/, "$1");
}
function clean_url(text){
    return text.replace(/à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ/g,"a")
        .replace(/è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ/g,"e")
        .replace(/ì|í|ị|ỉ|ĩ/g,"i")
        .replace(/ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ/g,"o")
        .replace(/ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ/g,"u")
        .replace(/ỳ|ý|ỵ|ỷ|ỹ/g,"y")
        .replace(/đ/g,"d")
        .replace(/[^-a-zA-Z0-9~\s\.:;+=_]/g, '').replace(/[\s\.:;=+]+/g, '-')
		.replace(/-+-/g,"-").replace(/^\-+|\-+$/g,"");
}
//Tìm kiếm sản phẩm
function do_search() {
	var kw = $("#txtKeyword").val();
	if(!kw||kw=='Nhập từ khóa cần tìm...'){
		alert('Vui lòng nhập từ khóa tìm kiếm');
		$("#txtKeyword").focus();
		return false;
	}
	window.location.href = site+'/tim-kiem'+ext+'?s='+kw;
  return false;
}
//Gửi liên hệ
function contact() {
	var txtName = $("#txtName").val();
	if(!txtName){
		$("#txtName").focus();
		$("#txtName").addClass("frmerror");
		return false;
	}
	else{
		$("#txtName").removeClass("frmerror");
	}
	var txtEmail = $("#txtEmail").val();
	if(!txtEmail){
		$("#txtEmail").focus();
		$("#txtEmail").addClass("frmerror");
		return false;
	}
	else{
		$("#txtEmail").removeClass("frmerror");
	}
	var txtAddress = $("#txtAddress").val();
	if(!txtAddress){
		$("#txtAddress").focus();
		$("#txtAddress").addClass("frmerror");
		return false;
	}
	else{
		$("#txtAddress").removeClass("frmerror");
	}
	var txtCom = $("#txtCom").val();
	var txtTel = $("#txtTel").val();
	if(!txtTel){
		$("#txtTel").focus();
		$("#txtTel").addClass("frmerror");
		return false;
	}
	else{
		$("#txtTel").removeClass("frmerror");
	}		
	var txtFax = $("#txtFax").val();
	var txtTitle = $("#txtTitle").val();
	if(!txtTitle){
		$("#txtTitle").focus();
		$("#txtTitle").addClass("frmerror");
		return false;
	}
	else{
		$("#txtTitle").removeClass("frmerror");
	}
	var txtContent = $("#txtContent").val();
	if(!txtContent){
		$("#txtContent").focus();
		$("#txtContent").addClass("frmerror");
		return false;
	}
	else{
		$("#txtContent").removeClass("frmerror");
	}	
	var txtCaptcha = $("#txtCaptcha").val();
	if(!txtCaptcha){
		$("#txtCaptcha").focus();
		$("#txtCaptcha").addClass("frmerror");
		return false;
	}
	else{
		$("#txtCaptcha").removeClass("frmerror");
	}	
	$("#contact_loading").html(loadingText);
	$("#contact_loading").css("display","inline");
	$("#btnContact").attr("disabled",true);
		var data = 'btnContact=1&txtAddress='+txtAddress+'&txtTel='+txtTel+'&txtFax='+txtFax+'&txtEmail='+txtEmail+'&txtName='+txtName+'&txtCom='+txtCom+'&txtTitle='+txtTitle+'&txtContent='+txtContent+'&txtCaptcha='+txtCaptcha;
		$.ajax({
			url: site+'/index.php',	
			type: "POST",
			data: data,		
			cache: false,
			success: function (html) {
			$("#contact_loading").hide();
				if(html==1) {
					$("#contact_content").fadeOut();
					$("#contact_done").fadeIn();
				}
				else if(html) {
					alert(html);
					$("#btnContact").attr("disabled",false);
					$("#captchaimg").attr("src",site+"/index.php/captcha/" + Math.random());
				}				
				else {
					alert('Không thể kết nối tới máy chủ. Vui lòng thực hiện lại.');
					$("#btnContact").attr("disabled",false);
				}
			}		
		});
	return false;
}
function req() {
	var txtName = $("#txtName").val();
	if(!txtName){
		$("#txtName").focus();
		$("#txtName").addClass("frmerror");
		return false;
	}
	else{
		$("#txtName").removeClass("frmerror");
	}
	var txtEmail = $("#txtEmail").val();
	if(!txtEmail){
		$("#txtEmail").focus();
		$("#txtEmail").addClass("frmerror");
		return false;
	}
	else{
		$("#txtEmail").removeClass("frmerror");
	}
	var txtAddress = $("#txtAddress").val();
	if(!txtAddress){
		$("#txtAddress").focus();
		$("#txtAddress").addClass("frmerror");
		return false;
	}
	else{
		$("#txtAddress").removeClass("frmerror");
	}
	var txtTel = $("#txtTel").val();
	if(!txtTel){
		$("#txtTel").focus();
		$("#txtTel").addClass("frmerror");
		return false;
	}
	else{
		$("#txtTel").removeClass("frmerror");
	}		
	var txtTitle = $("#txtTitle").val();
	if(!txtTitle){
		$("#txtTitle").focus();
		$("#txtTitle").addClass("frmerror");
		return false;
	}
	else{
		$("#txtTitle").removeClass("frmerror");
	}
	var txtContent = $("#txtContent").val();
	if(!txtContent){
		$("#txtContent").focus();
		$("#txtContent").addClass("frmerror");
		return false;
	}
	else{
		$("#txtContent").removeClass("frmerror");
	}	
	var txtCaptcha = $("#txtCaptcha").val();
	if(!txtCaptcha){
		$("#txtCaptcha").focus();
		$("#txtCaptcha").addClass("frmerror");
		return false;
	}
	else{
		$("#txtCaptcha").removeClass("frmerror");
	}	
	$("#contact_loading").html(loadingText);
	$("#contact_loading").css("display","inline");
	$("#btnContact").attr("disabled",true);
		var data = 'btnRequest=1&txtAddress='+txtAddress+'&txtTel='+txtTel+'&txtEmail='+txtEmail+'&txtName='+txtName+'&txtTitle='+txtTitle+'&txtContent='+txtContent+'&txtCaptcha='+txtCaptcha;
		$.ajax({
			url: site+'/index.php',	
			type: "POST",
			data: data,		
			cache: false,
			success: function (html) {
			$("#contact_loading").hide();
				if(html==1) {
					$("#contact_content").fadeOut();
					$("#contact_done").fadeIn();
				}
				else if(html) {
					alert(html);
					$("#btnContact").attr("disabled",false);
					$("#captchaimg").attr("src",site+"/index.php/captcha/" + Math.random());
				}				
				else {
					alert('Không thể kết nối tới máy chủ. Vui lòng thực hiện lại.');
					$("#btnContact").attr("disabled",false);
				}
			}		
		});
	return false;
}

function Language(lang) {
( function($) {
		var data= 'language='+lang;
		$.ajax({
			url: site+'/index.php',	
			type: "POST",
			data: data,		
			cache: false,
			success: function (html) {
				if(html){
					window.location.reload(true);		
				}
				else {
					alert('Không thể kết nối tới máy chủ. Vui lòng thực hiện lại.');
				}				
			}		
		});
	return false;
} ) ( jQuery );	
}

function newsLetter() {
	var txtNewsEmail = $("#txtNewsEmail").val();
	if(!txtNewsEmail||txtNewsEmail=='Email của bạn'){
		$("#txtNewsEmail").focus();
		$("#txtNewsEmail").addClass("frmerror");
		return false;
	}
	else{
		$("#txtNewsEmail").removeClass("frmerror");
	}
		$("#btnNewsLetter").hide();
		$("#newsletter_loading").show();
		var data = 'btnNewsLetter=1&txtNewsEmail='+txtNewsEmail;
		$.ajax({
			url: site+'/index.php',	
			type: "POST",
			data: data,		
			cache: false,
			success: function (html) {
				$("#newsletter_loading").hide();
				$("#btnNewsLetter").show();
				if(html=='1') {
					alert("Cảm ơn bạn đã đăng ký nhận bản tin");
					$("#txtNewsEmail").val("");
				}
				else if(html) {
					alert(html);
				}
				else {
					alert('Không thể kết nối tới máy chủ. Vui lòng thực hiện lại.');
				}
			}		
		});
	return false;
}
