// JavaScript Document
//xoa bo kong cách trong hai ben cua xau --------------------------------------------------
function trim(str)
{
	while (str.substring(0,1) == " ")
	{
		str = str.substring(1, str.length);
	}
	while (str.substring(str.length-1, str.length) == " ")
	{
		str = str.substring(0,str.length-1);
	}
	return str;
}

// Kiem tra dinh dang e-mail ---------------------------------------------------------------
function kt_email(email,text) {
	with (email)
	{
	  dau = email.indexOf("@");
	  cuoi = email.lastIndexOf(".");
	  if (dau < 1 || (cuoi-dau < 2)) 
		{
		  alert(text);
			return false;
		} 
		else 
		{
			return true;
		}
	}
}

// Kiem tra kieu file ------------------------------------------------------------------------
function kt_file(file, duoi) 
{
	// lay phan mo rong cua file
	var ext = file.substring(file.lastIndexOf(".")+1);		
	var arr_file = duoi.split(",");
	for (i =0; i < arr_file.length; i++) 
	{
		if (ext == arr_file[i])
			return true;
	}
	return false;
}

//kiem tra thong tin cho form dang nhap --------------------------------------------------------
function kt_dangnhap(form)
{
    var tendangnhap = trim(form.username.value);
	if( tendangnhap.length < 4)
    {
        alert("Tên đăng nhập phải từ 4 ký tự trở lên !");
        form.username.focus();
        return false;
    }
	
	var matkhau = trim(form.password.value);
	if( matkhau.length < 6 )
    {
        alert("Mật khẩu phải từ 6 ký tự trở lên !");
        form.password.focus();
        return false;
    }
	return true;
}

//kiem tra thong tin dang ky nhom -------------------------------------------------------------
function kt_quangcao(form)
{
	
	if (!kt_file(form.hinh_anh.value, "jpg,JPG,JPEG,GIF,BMP,jpeg,gif,bmp")) 
	{
		alert("File ảnh chỉ chấp nhận các định dạng: "+ " jpg, jpeg, gif, bmp !" );
        form.hinh_anh.focus();
        return false;
	}
	
	if ((form.chieu_rong.value) <= 0)
    {
        alert("Giá trị chiều rộng không chính xác!");
        form.chieu_rong.focus();
        return false;
    }
	
	if (trim(form.chieu_cao.value) == "")
    {
        alert("Giá trị chiều cao không chính xác!");
        form.chieu_cao.focus();
        return false;
    }
	return true;
}

//kiem tra thong tin thanh vien dang ky moi -----------------------------------------------
function kt_dangky(form)
 {
	var tendangnhap = trim(form.tendangnhap.value);
	if( tendangnhap.length < 4)
    {
        alert("Tên đăng nhập phải từ 4 ký tự trở lên !");
        form.tendangnhap.focus();
        return false;
    }
	
	var matkhau = trim(form.matkhau.value);
	if( matkhau.length < 6 )
    {
        alert("Mật khẩu phải từ 6 ký tự trở lên !");
        form.matkhau.focus();
        return false;
    } else {
		if(form.matkhau.value != form.xacnhan.value ) {
			alert("Xác nhận mật khẩu chưa chính xác !");
       		form.xacnhan.focus();
        	return false
		}
	}
	
	var hoten = trim(form.hoten.value);
	if(hoten.length <= 0)
    {
        alert("Họ tên không được để trống!");
        form.hoten.focus();
        return false;
    }
	
	var diachi = trim(form.diachi.value);
	if(diachi.length <= 0)
    {
        alert("Địa chỉ không được để trống!");
        form.diachi.focus();
        return false;
    }
	
	if(!kt_email(form.email.value, "Địa chỉ Email không hợp lệ !"))
    {
        form.email.focus();
        return false;
    }
	
	if (form.anh.value  != '' && !kt_file(form.anh.value, "jpg,JPG,JPEG,GIF,BMP,jpeg,gif,bmp")) 
	{
		alert("File ảnh chỉ chấp nhận các định dạng: "+ " jpg, jpeg, gif, bmp !" );
        form.anh.focus();
        return false;
	}	
	return true;
}

//kiểm tra thông tin danh mục -----------------------------------------------------------------------
function kt_danhmuc(form)
{
	var tendanhmuc = trim(form.tendanhmuc.value);
	if( tendanhmuc.length < 1)
    {
        alert("Tên danh mục không được để trống!");
        form.tendanhmuc.focus();
        return false;
    }
	
	var ten_url = trim(form.ten_url.value);
	if( ten_url.length < 1)
    {
        alert("Tên URL không được để trống!");
        form.ten_url.focus();
        return false;
    }
	return true;
}

//kiểm tra thông tin thêm file download  --------------------------------------------------------------
function kt_download(form)
{
	var tieu_de = trim(form.tieu_de.value);
	if( tieu_de.length < 1)
    {
        alert("Tiêu đề không được để trống!");
        form.tieu_de.focus();
        return false;
    }
	if (!kt_file(form.file.value, "doc,DOC,PPT,ppt,rar,zip,RAR,ZIP, pdf, PDF")) 
	{
		alert("File Download chỉ chấp nhận các định dạng: "+ " doc, ppt, rar, zip, pdf !" );
        form.file.focus();
        return false;
	}
	return true;		
}

//kiểm tra thông tin sửa file download  --------------------------------------------------------------
function kt_sua_download(form)
{
	var tieu_de = trim(form.tieu_de.value);
	if( tieu_de.length < 1)
    {
        alert("Tiêu đề không được để trống!");
        form.tieu_de.focus();
        return false;
    }
	if (form.file.value  != '' && !kt_file(form.file.value, "doc,DOC,PPT,ppt,rar,zip,RAR,ZIP, pdf, PDF")) 
	{
		alert("File Download chỉ chấp nhận các định dạng: "+ " doc, ppt, rar, zip, pdf !" );
        form.file.focus();
        return false;
	}
	return true;		
}

//kiểm tra giá trị cho thêm sản phẩm
function kt_them_sanpham(form)
{
	var ten_san_pham = trim(form.ten_san_pham.value);
	if( ten_san_pham.length < 1)
    {
        alert("Tên sản phẩm không được để trống!");
        form.ten_san_pham.focus();
        return false;
    }
	
	var ten_url = trim(form.ten_url.value);
	if( ten_url.length < 1)
    {
        alert("Tên trên URL không được để trống!");
        form.ten_url.focus();
        return false;
    }
	if (!kt_file(form.hinh_anh.value, "jpg,JPG,JPEG,GIF,BMP,jpeg,gif,bmp")) 
	{
		alert("File hình ảnh chỉ chấp nhận các định dạng: "+ " jpg, jpeg, gif, bmp !" );
        form.hinh_anh.focus();
        return false;
	}
	return true;	
}

//kiểm tra giá trị cho saywr sản phẩm
function kt_sua_sanpham(form)
{
	var ten_san_pham = trim(form.ten_san_pham.value);
	if( ten_san_pham.length < 1)
    {
        alert("Tên sản phẩm không được để trống!");
        form.ten_san_pham.focus();
        return false;
    }
	
	var ten_url = trim(form.ten_url.value);
	if( ten_url.length < 1)
    {
        alert("Tên trên URL không được để trống!");
        form.ten_url.focus();
        return false;
    }
	if (form.file.value  != '' && !kt_file(form.hinh_anh.value, "jpg,JPG,JPEG,GIF,BMP,jpeg,gif,bmp")) 
	{
		alert("File hình ảnh chỉ chấp nhận các định dạng: "+ " jpg, jpeg, gif, bmp !" );
        form.hinh_anh.focus();
        return false;
	}
	return true;	
}

//kiểm tra tin tức nhập vào ---------------------------------------------------------------------------
function kt_tintuc(form)
{
	var tieu_de = trim(form.tieu_de.value);
	if( tieu_de.length < 1)
    {
        alert("Tiêu đề không được để trống!");
        form.tieu_de.focus();
        return false;
    }
	
	var ten_url = trim(form.ten_url.value);
	if( ten_url.length < 1)
    {
        alert("Tên trên URL không được để trống!");
        form.ten_url.focus();
        return false;
    }
	
	if (form.hinh_anh.value  != '' && !kt_file(form.hinh_anh.value, "jpg,JPG,JPEG,GIF,BMP,jpeg,gif,bmp")) 
	{
		alert("File hình ảnh chỉ chấp nhận các định dạng: "+ " jpg, jpeg, gif, bmp !" );
        form.hinh_anh.focus();
        return false;
	}
	
	var tom_tat = trim(form.tom_tat.value);
	if( tom_tat.length < 1)
    {
        alert("Tóm tắt không được để trống!");
        form.tom_tat.focus();
        return false;
    }
	
	var noi_dung = trim(form.noi_dung.value);
	if( noi_dung.length < 1)
    {
        alert("Nội dung không được để trống!");
        form.noi_dung.focus();
        return false;
    }
	return true;	
}

//Kiêm tra liên hệ -----------------------------------------------------------------------
function kt_lienhe(form)
{
	var hoten = trim(form.hoten.value);
	if(hoten.length <= 0)
    {
        alert("Họ tên không được để trống!");
        form.hoten.focus();
        return false;
    }
	
	var diachi = trim(form.diachi.value);
	if(diachi.length <= 0)
    {
        alert("Địa chỉ không được để trống!");
        form.diachi.focus();
        return false;
    }
	
	if(!kt_email(form.email.value, "Địa chỉ Email không hợp lệ !"))
    {
        form.email.focus();
        return false;
    }
	
	var noidung = trim(form.noidung.value);
	if(noidung.length <= 0)
    {
        alert("Nội dung không được để trống!");
        form.noidung.focus();
        return false;
    }
	return true;
}

//do co Font chu -------------------------------------------------------------------------------------
function doifont(donvi)				//cach thu nhat
{
	size = 1;
	if(document.body.style.fontSize=="")
	{
		document.body.style.fontSize= size + "em";
	}
	size = (donvi * 0.1);
	document.body.style.fontSize = parseFloat(document.body.style.fontSize)+ size +"em";
}


//do co Font chu--- cach thu hai ------------------------------------------------------------

function tang()
{
	document.getElementById('toanbo').style.fontSize = '16px';
}

function giam()
{
	document.getElementById('toanbo').style.fontSize = '10px';
}

function bt()
{
	document.getElementById('toanbo').style.fontSize = '13px';
}	
