//-------------------------------------check vaild --------------------------------------------------------------------------
function checkPassword(whatYouTyped) {
	var dl = whatYouTyped.parentNode;
	var txt = whatYouTyped.value;
	if (txt.length > 3 && txt.length < 8) {
		dl.className = "kindagood";
	} else if (txt.length > 7) {
		dl.className = "welldone";
	} else {
		dl.className = "";
	}
}
function check_email(whatYouTyped)
{
	var dl = whatYouTyped.parentNode;
	var txt = whatYouTyped.value;
	var goodEmail = txt.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
	if (goodEmail) {
		dl.className = "welldone";
	}else {
		dl.className = "";
	}
}
function check_length(whatYouTyped,min,max) {
	var dl = whatYouTyped.parentNode;
	var txt = whatYouTyped.value;
	if(max>min)
	{
		if (txt.length > min && txt.length<max) {
		dl.className = "welldone";
		}else {
			dl.className = "";
		}
	}else
	{
		if (txt.length > min ) {
		dl.className = "welldone";
		}else {
			dl.className = "";
		}
	}
	
}
//check tieu de vaild
function check_tieude(whatYouTyped) {
	var dl = whatYouTyped.parentNode;
	var txt = whatYouTyped.value;
	if (txt.length > 10) {
		dl.className = "welldone";
	}else {
		dl.className = "";
	}
}
//check  vaild dien tich gia ban
function check_number(whatYouTyped) {
	var dl = whatYouTyped.parentNode;
	var txt = whatYouTyped.value;
	if (isNaN(txt)) {
		dl.className = "kindagood";
	} else {
		dl.className = "welldone";
	}
}
//------------------------------------------------------------------ doan nay de hien thi hint thong bao-----------------------------------------------------------------------------------------
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}
function prepareInputsForHints() {
  var inputs = document.getElementsByTagName("input");
  var textareas = document.getElementsByTagName("textarea");
  var selects = document.getElementsByTagName("select");
  for (var i=0; i<inputs.length; i++){
    inputs[i].onfocus = function () {
      this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
    }
    inputs[i].onblur = function () {
      this.parentNode.getElementsByTagName("span")[0].style.display = "none";
    }
  }
  
  for (var i=0; i<textareas.length; i++){
    textareas[i].onfocus = function () {
      this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
    }
    textareas[i].onblur = function () {
      this.parentNode.getElementsByTagName("span")[0].style.display = "none";
    }
  }
  
  for (var i=0; i<selects.length; i++){
    selects[i].onfocus = function () {
      this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
    }
    selects[i].onblur = function () {
      this.parentNode.getElementsByTagName("span")[0].style.display = "none";
    }
  }
}
addLoadEvent(prepareInputsForHints);