﻿function hotenOnBlur(field){if(field.value==''){ field.value='Họ tên';}}
function hotenOnFocus(field){if(field.value=='Họ tên'){field.value = '';}}
function emailOnBlur(field){if(field.value==''){ field.value='Email';}}
function emailOnFocus(field){if(field.value=='Email'){field.value = '';}}
function noidungOnBlur(field){if(field.value==''){ field.value='Nội dung (nhập tiếng Việt có dấu, tối đa 1500 ký tự)';}}
function noidungOnFocus(field){if(field.value=='Nội dung (nhập tiếng Việt có dấu, tối đa 1500 ký tự)'){field.value = '';}}
function guiykien(){
document.form1.txthoten.value = Trim(document.form1.txthoten.value);
if (document.form1.txthoten.value == '' || document.form1.txthoten.value == 'Họ tên'){alert('Bạn chưa nhập họ tên !'); document.form1.txthoten.focus(); return;}
if (! checkemail(document.form1.txtemail.value)){alert('Địa chỉ email không hợp lệ !'); document.form1.txtemail.focus(); return;}
document.form1.txtnoidung.value = Trim(document.form1.txtnoidung.value);
if (document.form1.txtnoidung.value == '' || document.form1.txtnoidung.value == 'Nội dung (nhập tiếng Việt có dấu, tối đa 1500 ký tự)'){alert('Bạn chưa nhập nội dung !'); document.form1.txtnoidung.focus(); return;}
if (document.form1.txtnoidung.value.length > 1500){alert('Nội dung tối đa là 1500 ký tự !');document.form1.txtnoidung.focus();return;}	
if (!confirm('Bạn chắc chắn gửi ý kiến ?')) return;
AjaxRequest.get(
  {
    'url':'/ykien.aspx'
    ,'parameters':{'idt':document.form1.idt.value, 'ht': document.form1.txthoten.value, 'em': document.form1.txtemail.value, 'nd': document.form1.txtnoidung.value}
    ,'onSuccess':function(req){ document.getElementById("guiykien").innerHTML='<b>Cảm ơn bạn đã góp ý kiến !</b>' }
    ,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
  }
);
}
function checkemail(s) {    
    var rx = new RegExp("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");
    var matches = rx.exec(s);
    return (matches != null && s == matches[0]);
}
function Trim(iStr)
{
	while (iStr.charCodeAt(0) <= 32){iStr=iStr.substr(1);}
	while (iStr.charCodeAt(iStr.length - 1) <= 32){iStr=iStr.substr(0, iStr.length - 1);}
	return iStr;
}
