
function CopyEmail(addSource,obj)
{
	
	obj.value = addSource;
	return obj;

}
/////////////////////////////////////////////////////////////////////////////////////
///Ham Enable phim Enter tuy vao su kien truyen vao - vi du su kien Onfocus, onmouseout tren Textbox
///Su kien onclick tren button 
function eventEnter(flag)
		{
			if (flag==true)
				document.onkeydown = enableEnter;
			else
				document.onkeydown = disableEnter;	
		}
/////////////////////////////////////////////////////////////////////////////////////
///Ham Enable phim Enter tuy vao su kien truyen vao - vi du su kien Onfocus, onmouseout tren Textbox
///Su kien onclick tren button 	
			
function enableEnter(e) {
		var keycode;
			
		if (window.event) 
			{
			
			keycode = window.event.keyCode;
				if (keycode==13)
				{
					event.returnValue = true;
					event.cancel =true;
				}
			}
		else if 
		(e) keycode = e.which;
	}
	
/////////////////////////////////////////////////////////////////////////////////////
///Ham Disable phim Enter tuy vao su kien truyen vao - vi du su kien Onfocus, onmouseout tren Textbox
///Su kien onclick tren button 
	function disableEnter(e) {
		var keycode;
			
		if (window.event) 
			{
			
			keycode = window.event.keyCode;
				if (keycode==13)
				{
					event.returnValue = false;
					event.cancel =true;
				}
			}
		else if 
		(e) keycode = e.which;
	}
	
/////////////////////////////////////////////////////////////////////////////////////
///Ham Disable phim Enter cho toan Document

	function disableEnterOnWholeDocument()
	{
	
	document.onkeydown = checkKeycode
		function checkKeycode(e) {
		var keycode;
		
		
		if (window.event) 
			{
					
			keycode = window.event.keyCode;
				if (keycode==13)
				{
					
					event.returnValue = false;
					event.cancel =true;
				}
			}
		else if 
		(e) keycode = e.which;
		}
	}



//////////////////////////////////////
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

function ValidateForm(obj){
	var emailID=obj;
	if (emailID.value =='' )
		return;
	
	if (echeck(emailID.value)==false){
		emailID.value=""
		//emailID.focus()
		return false
	}
	return true
 }


/******************************************

**** Kiem tra tu ngay nho hon Den ngay ****

**** objFromDate : Thanh phan cua form ****

**** objToDate : Thanh phan cua form   ****

******************************************/

function FromSmallToDate(objFromDate,objToDate)

{

      FromDate = objFromDate.value;

      ToDate = objToDate.value;

      //alert(FromDate+'!'+ToDate);

      if ((!isBlank(FromDate)) && (!isBlank(ToDate)))

      {

            if  (!IsSmaller(FromDate, ToDate))

            {

                  //alert("FromDate must be less than ToDate!");

                  //objToDate.focus()

                  return false;

            }

            else

            {

                  //alert("true");

                  return true;

            }

      }

      else

      {

            //alert("Date can't be null!");

            return false;

      }

}

/*********************************************

*****  Fromdate < ToDate return True    ******

**  Duoc Call boi function FromSmallToDate ***

*********************************************/

function IsSmaller(inputStr1, inputStr2)

{

      var delim1 = inputStr1.indexOf("/")

      var delim2 = inputStr1.lastIndexOf("/")

      

      // lay ngay, thang, nam cua ngay1

      var dd1 = parseInt(inputStr1.substring(0,delim1),10)

      var mm1 = parseInt(inputStr1.substring(delim1 + 1,delim2),10)

      var yyyy1 = parseInt(inputStr1.substring(delim2 + 1,inputStr1.length),10)

 

      delim1 = inputStr2.indexOf("/")

      delim2 = inputStr2.lastIndexOf("/")

 

      // lay ngay, thang, nam cua ngay2

      dd2 = parseInt(inputStr2.substring(0,delim1),10)

      mm2 = parseInt(inputStr2.substring(delim1 + 1,delim2),10)

      yyyy2 = parseInt(inputStr2.substring(delim2 + 1,inputStr2.length),10)

 

      // ngay1 nho hon ngay 2 ?

      if (yyyy2 > yyyy1)

            return true;

      else if (yyyy2 == yyyy1)

      {

            if (mm2 == mm1) 

                  if (dd2 >= dd1) return true;

                  else return false;

            else

                  if (mm2 > mm1) return true;

                  else return false;

      }

      else

            return false;

}

 

/****************************************************************************************

* 1. isBlank(obj)

*           Kiem tra du lieu la Null thi se return True

*********************************************/

function isBlank(obj)

{

      if (obj.length <1 || obj.value=="")

            return true;

      else

            return false;

}

 

function validateDate(dtControl) 

{

    var input = document.getElementById(dtControl);

    //alert(input);

    var validformat=/^\d{2}\/\d{2}\/\d{4}$/; //Basic check for format validity

    var returnval=false;

    if (!validformat.test(input.value))

    {

            alert('Invalid Date Format. Please correct.');

      }

    else

    {

            returnVal = true;

    }

    if (returnval==false) input.focus();

    return returnval;

} 






