function inputMask(input, mask)
{	
	var index = 0;
	var len = input.value.length;
		
	while ((index < len) && (len != 0))
		if (mask.indexOf(input.value.charAt(index)) == -1)
		{
			if (index == len-1)
				input.value = input.value.substring(0, len-1);
			else if (index == 0)
				 	input.value = input.value.substring(1, len);
				 else input.value = input.value.substring(0, index)+input.value.substring(index+1, len);
			index = 0;
			len = input.value.length;
		}
		else index++;
}

function Change_Language(lang,url)
{
	 setCookie("lang",lang);
	 window.location =url;
}

function setCookie(name, value, expires, path, domain, secure) 
{
	  var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") +((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
	 document.cookie = curCookie;
}

// clear pass

function clear_user(obj)
{
  if (obj.txtUsername.value == "Username")
  {
    obj.txtUsername.value = ""
    return
  }
}
function clear_pass(obj)
{
  if (obj.txtPassword.value == "Password")
  {
    obj.txtPassword.value = ""
    return
  }
}
function clear_email(obj)
{
  if (obj.txtEmail.value == "Email")
  {
    obj.txtEmail.value = ""
    return
  }
}
function clear_search(obj)
{
  if (obj.txtKeyword.value == "Nhập Từ Khóa")
  {
    obj.txtKeyword.value = ""
    return
  }
}
// check form 01

function validate_frm01()
{	
	if(trim(document.frm01.name.value) == "")
	{
		alert("Please enter your name.");
		document.frm01.name.focus();
		return false;
	}
	if(trim(document.frm01.email.value) == "")
	{
		alert("Please enter your email address.");
		document.frm01.email.focus();
		return false;
	}
	if( !isEmail_frm01(document.frm01.email.value) )
	{
		alert("Email error! Please check again");
		document.frm01.email.focus();
		document.frm01.email.select();
		return false;
	}
	if(trim(document.frm01.load_port.value) == "")
	{
		alert("Please enter your load port.");
		document.frm01.load_port.focus();
		return false;
	}
	if(trim(document.frm01.discharge_port.value) == "")
	{
		alert("Please enter your discharge port.");
		document.frm01.discharge_port.focus();
		return false;
	}
	if(trim(document.frm01.tbook.value) == "")
	{
		alert("Please enter your tbook.");
		document.frm01.tbook.focus();
		return false;
	}
	if(trim(document.frm01.message.value) == "") {
		alert("Please enter message.");
		document.frm01.message.focus();
		return false;
	}
	return true;
}
function isEmail_frm01(emailstr)
{
	dotchar = emailstr.indexOf(".");
	atchar = emailstr.indexOf("@");
	dotlast = emailstr.lastIndexOf(".");
	spacechar = emailstr.indexOf(" ");
	len = emailstr.length;
	if( (dotchar == -1) || (atchar == -1) || (spacechar != -1) || (dotlast < atchar) || (dotlast == len - 1) )
	{
		return false;
	}
	else
	{
		return true;
	}
}
function trim(str)
{
ch = '';
for(i=0;i<str.length;i++)
{
	cha = str.charAt(i);
	if(cha != ' ')
	{
		ch = ch + cha;
	}
}
return ch;
}

// check form 02
function validate_frm02()
{	
	if(trim(document.frm02.hopdong.value) == "")
	{
		alert("Please enter your name.");
		document.frm02.hopdong.focus();
		return false;
	}
	if(trim(document.frm02.email_check.value) == "")
	{
		alert("Please enter your email address.");
		document.frm02.email_check.focus();
		return false;
	}
	if( !isEmail_frm02(document.frm02.email_check.value) )
	{
		alert("Email error! Please check again");
		document.frm02.email_check.focus();
		document.frm02.email_check.select();
		return false;
	}
	return true;
}
function isEmail_frm02(emailstr)
{
	dotchar = emailstr.indexOf(".");
	atchar = emailstr.indexOf("@");
	dotlast = emailstr.lastIndexOf(".");
	spacechar = emailstr.indexOf(" ");
	len = emailstr.length;
	if( (dotchar == -1) || (atchar == -1) || (spacechar != -1) || (dotlast < atchar) || (dotlast == len - 1) )
	{
		return false;
	}
	else
	{
		return true;
	}
}
