// JavaScript Document
// frontview
function openwindow_printer(message)
	{
//	var message = "uh huh huh huh!";
//	var nWidth = 500; 
//	var nHeight = 500;
	var pop_w = window.open("","mywindow","location=1,status=1,scrollbars=1,width=550");
//	var title_txt = "DHSP Hue    ||    In lich cong tac  -  Bam to hop phim Ctrl + P      ---------------------------   ";
//	var content = "<html><head><title>" + title_txt + "</title</head><body>" +	message + "</body></html>";
	pop_w.document.write(message);
	pop_w.document.close();//important to do this
	}
function openwindow_images(url)
	{
		var szDialog = url;
		var nWidth = 400; 
		var nHeight = 330;
		var hWin = window.showModalDialog(szDialog,"", "dialogHeight:"+nHeight+"pt; dialogWidth:"+nWidth+"px;status:no;resizable:no;help:no;");
	}
function close_pic(url)
{
	url.close();

}
	
//====================================
function openwindowbook(url)
{
return window.open(url,"window_name", "toolbar=no,menubar=no,scrollbars=yes,width=510,height=500");
}
function openwindowbook_old(url)
{
	var szDialog = url;
	var nWidth = 500; 
	var nHeight = 500;
//	var hWin = window.showModalDialog(szDialog);
var hWin = window.showModalDialog(szDialog,"", "dialogHeight:"+nHeight+"px; dialogWidth:"+nWidth+"px; status:no;");
}
function openWindow(url)
{
	var szDialog 	= url;
	window.showModalDialog(url); 
}
//=================================================

function openBox_lichcongtac(winWidth, winHeight, scrollbars,toolbar,top,left,fileSrc) {
var newParameter = "width=" + 625 + ",height=" + 556 ;
	newParameter += ",scrollbars="+1+",toolbar="+toolbar+",top="+100+",left="+200;
    newWindow = open ("http://www.dhsphue.edu.vn/view/style4.asp?topic=000000000000005&week=20080121", "", newParameter);
}
function openBox(winWidth, winHeight, scrollbars,toolbar,top,left,fileSrc) {
	var newParameter = "width=" + winWidth + ",height=" + winHeight ;
	newParameter += ",scrollbars="+scrollbars+",toolbar="+toolbar+",top="+top+",left="+left;
    newWindow = open (fileSrc, "a", newParameter);
}

function ConfirmDeleteRecord(strDeleteURL)
{
	if (confirm("Cảnh báo!!!\nBạn có chắc chắn muốn xoá hay không?")==true)
		{
				document.location.href=strDeleteURL;
		}
}

function isEmpty(s)
{   
	return ((s == null) || (s.length == 0));
}
function isWhitespace(s)
{   
	var whitespace = " \t\n\r";
	var i;
  if (isEmpty(s)) return true;
  for (i = 0; i < s.length; i++)
  {   
    var c = s.charAt(i);
    if (whitespace.indexOf(c) == -1) return false;
  }
  return true;
}
function isNoidung(s)
{	
	var dem=0;
	if ((s.length >256) || (s.length <5)) return false;
	if ((s=="") || (s=="\n") || (s=="\t") || (s=="\r")) return false;
	var str="qazwsxedcrfvtgbyhnujmiklop";
	for (var i=0; i<s.length; i++)
		if (str.indexOf(s.charAt(i))!=-1) dem++;
	if (dem < 10) return false;
	return true;
}
function isDT(s)
{
	if (s=="") return false;
	var dt="0123456789.-)(";
	if (s.length<7) return false;
	if (s.length>13) return false;
	for (var i=0; i<s.length; i++)
		if (dt.indexOf(s.charAt(i))==-1) return false;
	return true;
}

function isNumber(s)
{
	if (s=="") 
	{
//		alert("Ban chua chon ' SO LUONG ' mua !");
		return false;
	}
	if (Number(s)==0)
	{
//		alert("Ban chon ' SO LUONG '=0 !");
		return false;
	}
	var dt="0123456789";
	for (var i=0; i<s.length; i++)
		if (dt.indexOf(s.charAt(i))==-1)
		{
// 			alert("Ban nhap ' SO LUONG ' mua khong hop le !");
			return false;
		}
	return true;
}

function isEmail(s)
{   
  if (s=="") return false;
  if(s.indexOf(" ")>0) return false;
  if(s.indexOf("@")==-1) return false;
  var i = 1;
  var sLength = s.length;
  if (s.indexOf(".")==-1) return false;
  if (s.indexOf("..")!=-1) return false;
  if (s.indexOf("@")!=s.lastIndexOf("@")) return false;
  if (s.lastIndexOf(".")==s.length-1) return false;
  var str="abcdefghikjlmnopqrstuvwxyz0123456789-@._"; 
  for(var j=0;j<s.length;j++)
	{	if(str.indexOf(s.charAt(j))==-1) return false;	}
  return true;
}
function isEmpty(s)
{   
	return ((s == null) || (s.length == 0));
}
function isWhitespace(s)
{   
	var whitespace = " \t\n\r";
	var i;
  if (isEmpty(s)) return true;
  for (i = 0; i < s.length; i++)
  {   
    var c = s.charAt(i);
    if (whitespace.indexOf(c) == -1) return false;
  }
  return true;
}
function isUserName(s)
{   
  if (s=="") return false;
  if(s.indexOf(" ")>0) return false;
  if(s.length<5) return false;  
  var i = 1;
  var sLength = s.length;
  if (s.indexOf("@")!=s.lastIndexOf("@")) return false;
  if (s.lastIndexOf(".")==s.length-1) return false;
  var str="QWERTYUIOPLKJHGFDSAZXCVBNMabcdefghikjlmnopqrstuvwxyz0123456789-_"; 
  for(var j=0;j<s.length;j++)
	{	if(str.indexOf(s.charAt(j))==-1) return false;	}
  return true;
}
function isPassWord(s)
{   
  if (s=="") return false;
  if(s.indexOf(" ")>0) return false;
  if(s.length<5) return false;  
  var i = 1;
  var sLength = s.length;
  if (s.indexOf("@")!=s.lastIndexOf("@")) return false;
  if (s.lastIndexOf(".")==s.length-1) return false;
  var str="QWERTYUIOPLKJHGFDSAZXCVBNMabcdefghikjlmnopqrstuvwxyz0123456789-_"; 
  for(var j=0;j<s.length;j++)
	{	if(str.indexOf(s.charAt(j))==-1) return false;	}
  return true;
}
function submit_login()
{
	if (document.frmlogin.txtusername.value.length<5)
	{
		alert("Nhập tên đăng nhập chưa đúng.\n Ít nhất là 5 ký tự.");
		document.frmlogin.txtusername.focus();
		return false;
	}
	if (document.frmlogin.txtpassword.value.length<6)
	{
		alert("Nhập mật khẩu chưa đúng.\n Ít nhất là 6 ký tự.");
		document.frmlogin.txtpassword.focus();
		return false;
	}
document.frmlogin.submit();
}

function mOnKup_txtnoinhan()
{
var oHeight = document.fr_addtext.txtnoinhan.scrollHeight;
var cHeight = document.fr_addtext.txtnoinhan.clientHeight;
if (cHeight+10 < oHeight) {
        document.fr_addtext.txtnoinhan.style.height = oHeight+2+ "px";
//        document.fr_addtext.txttotext.value += cHeight + " : " + oHeight;
    }
}

function submit_addupls()
{
	if (document.frmUploadfile.fileupls.value=="")
	{
		alert("Chưa chọn FILE.\n Vui lòng chọn lại !");
		document.frmUploadfile.fileupls.focus();
		return false;
	}
	if (document.frmUploadfile.sletypefile.value=="")
	{
		alert("Chưa chọn TYPE FILE.\n Vui lòng chọn lại !");
		document.frmUploadfile.sletypefile.focus();
		return false;
	}
document.frmUploadfile.submit();	
}
// date: 23-10-2008 function copy -> Ctrl + V dung cho file uloads/listfileupls.php
function CopyText(i) 
{
	(textarea + i).innerText = (span + i).innerText;
	Copied = (textarea + i).createTextRange();
	Copied.execCommand("Copy");
	alert("textarea"+i);
}
// cac ham tu dong chuyen trang sau 1 khoang time
function jsrefresh()
{
	window.location.reload(true);
// user: 	setInterval('jsrefresh()',5000);
}
function go(url,x)
{
	if (x == null) {x = 0;}
	var t=setTimeout("self.location.href='"+url+"'",x*1000);
// User: <button onclick="go('http://google.com',5)">Go</button> hoac su kien Onload()	
}
function phpRefresh($page,$time)   // ham cua PHP
{
    sleep($time);
    header("Location: $page");
}
// hoac dung :<meta http-equiv="Refresh" content="0; url=page.html">
//c--------------------------------------- new site
function adddonvi()
{
	if (document.frmadddonvi.txtnamedonvi.value =="")
	{
		alert("Chưa nhập tên đơn vị.\n Vui lòng nhập lại !");
		document.frmadddonvi.txtnamedonvi.focus();
		return false;
	}
	if (document.frmadddonvi.txtleaderdonvi.value == "")
	{
		alert("Chưa nhập tên trưởng đơn vị.\n Vui lòng nhập lại !");
		document.frmadddonvi.txtleaderdonvi.focus();
		return false;
	}
	if (!isDT(document.frmadddonvi.txtsdtdonvi.value))
	{
		alert("Chưa hoặc nhập sai số Điện thoại.\n Vui lòng nhập lại !");
		document.frmadddonvi.txtsdtdonvi.focus();
		return false;
	}
	if (!isEmail(document.frmadddonvi.txtemaildonvi.value))
	{
		alert("Chưa hoặc nhập sai Email.\n Vui lòng nhập lại !");
		document.frmadddonvi.txtemaildonvi.focus();
		return false;
	}
	if (document.frmadddonvi.slccapdonvi.value == '')
	{
		alert("Chưa chọn cấp đơn vị.\n Vui lòng chọn lại !");
		document.frmadddonvi.slccapdonvi.focus();
		return false;
	}
	if (!isNumber(document.frmadddonvi.txtsortdonvi.value))
	{
		alert("Chưa hoặc nhập sai ví trí xuất hiện theo cấp đơn vị.\n Vui lòng nhập lại, chỉ ký tự SỐ!");
		document.frmadddonvi.txtsortdonvi.focus();
		return false;
	}
	if (document.frmadddonvi.slcstatusdonvi.value == '')
	{
		alert("Chưa duyệt hiển thị cho đơn vị.\n Vui lòng chọn lại !");
		document.frmadddonvi.slcstatusdonvi.focus();
		return false;
	}
document.frmadddonvi.submit();	
}
function formmenu()
{
	if (document.frmmenu.txtnamemenu.value == '')
	{
		alert("Chưa nhập tên cho MENU.\n Vui lòng nhập lại !");
		document.frmmenu.txtnamemenu.focus();
		return false;
	}
	if (document.frmmenu.slcmenuparent.value == '')
	{
		alert("Chưa chọn MENU cha cho MENU sẽ tạo.\n Vui lòng chọn lại !");
		document.frmmenu.slcmenuparent.focus();
		return false;
	}
	if (document.frmmenu.slctypemenu.value == '')
	{
		alert("Chưa chọn kiểu MENU sẽ tạo.\n Vui lòng chọn lại !");
		document.frmmenu.slctypemenu.focus();
		return false;
	}
	if (!isNumber(document.frmmenu.txtsortmenu.value))
	{
		alert("Chưa hoặc nhập sai vị trí MENU sẽ xuất hiện.\n Vui lòng nhập lại, chỉ ký tự SỐ!");
		document.frmmenu.txtsortmenu.focus();
		return false;
	}
	if (document.frmmenu.slcstatusmenu.value == '')
	{
		alert("Chưa chọn trạng thái cho MENU.\n Vui lòng chọn lại !");
		document.frmmenu.slcstatusmenu.focus();
		return false;
	}
	if (document.frmmenu.slcpublic.value == '')
	{
		alert("Chưa chọn phạm vi cho MENU.\n Vui lòng chọn lại !");
		document.frmmenu.slcpublic.focus();
		return false;
	}
	if (document.frmmenu.slcdonvi.value == '')
	{
		alert("Chưa chọn đơn vị cho MENU.\n Vui lòng chọn lại !");
		document.frmmenu.slcdonvi.focus();
		return false;
	}

document.frmmenu.submit();	
	
}
function form_news()
{
/*
	if ((document.formnewx.list_cate_chinh.value == '') && (document.formnewx.list_cate_donvi.value == ''))
	{
		alert("Chọn chuyên mục cho bài viết.\n Chuyên mục CHÍNH hoặc ĐƠN VỊ !");
		return false;
	}
	if (document.formnewx.txtnamenew.value == '')
	{
		alert("Nhập tên của bài viết.\n ");
		document.formnewx.txtnamenew.focus();
		return false;
	}
*/
	if (document.formnewx.txtnamenew.value == '')
	{
		alert("Nhập tên của bài viết.\n ");
		document.formnewx.txtnamenew.focus();
		return false;
	}
	var oEditor = FCKeditorAPI.GetInstance('FCKeditor_new');
	var text = oEditor.GetHTML(true);
	if (text == '')
	{
		alert("Chưa nhập nội dung tin.\n ");
		return false;
	}
	if (document.formnewx.txtnguontin.value == '')
	{
		alert("Nhập nguồn tin.\n ");
		document.formnewx.txtnguontin.focus();
		return false;
	}
	if (document.formnewx.slcstatus.value == '')
	{
		alert("Chọn trạng thái bài viết.\n Hiển thị hoặc Chờ duyệt?");
		document.formnewx.slcstatus.focus();
		return false;
	}

document.formnewx.submit();	
	
}
//------------
function select_vote()
{
	var radio_choice = false;
	for (i=0;i<document.frm_view_vote.rad_vote.length;i++)
	{
		if (document.frm_view_vote.rad_vote[i].checked ==true)
		radio_choice = true; 
	}
	if (!radio_choice)
	{
// If there were no selections made display an alert box 
		alert("Vui lòng chọn đánh giá của bạn. \n Xin chân thành cảm ơn sự quan tâm của bạn");
		return false;
	}

document.frm_view_vote.submit();	
	
}
function addaqcustome()
{
	if (document.frmaq_customer.txtemail.value != '')
		if (!isEmail(document.frmaq_customer.txtemail.value))
		{
			alert("Email không hợp lệ.\n Bạn có thể không nhập Email");
			document.frmaq_customer.txtemail.focus();
			return false;
		}
	if (document.frmaq_customer.txtdienthoai.value != '')
		if (!isDT(document.frmaq_customer.txtdienthoai.value))
		{
			alert("Số điện thoại không hợp lệ.\n Bạn có thể không nhập số điện thoại");
			document.frmaq_customer.txtdienthoai.focus();
			return false;
		}

	if (document.frmaq_customer.txtnoidung.value == '')
	{
		alert("Nhập nội dung liên hệ.\n ");
		document.frmaq_customer.txtnoidung.focus();
		return false;
	}
	if (document.frmaq_customer.slcdonvi.value == '')
	{
		alert("Chọn đơn vị để liên hệ.\n ");
		document.frmaq_customer.slcdonvi.focus();
		return false;
	}
	if (!isNumber(document.frmaq_customer.txtmbaove.value))
	{
		alert("Vui lòng trả lời câu hỏi an toàn.\n Để chống lại gửi tin rác");
		document.frmaq_customer.txtmbaove.focus();
		return false;
	}

document.frmaq_customer.submit();	
	
}
function mOnKup_addaqcus()
{
var oHeight = document.frmaq_customer.txtnoidung.scrollHeight;
var cHeight = document.frmaq_customer.txtnoidung.clientHeight;
if (cHeight+10 < oHeight) {
        document.frmaq_customer.txtnoidung.style.height = oHeight+2+ "px";
//        document.fr_addtext.txttotext.value += cHeight + " : " + oHeight;
    }
}
