﻿// JScript File

 function CompareDates(fromDay, fromMonth, fromYear, toDay,toMonth, toYear)

        {                                                                                                             
        

            var FromMonth = parseInt(document.getElementById(fromMonth).value, 10);

            var FromYear = parseInt(document.getElementById(fromYear).value, 10);

            var ToMonth = parseInt(document.getElementById(toMonth).value, 10);

            var ToYear = parseInt(document.getElementById(toYear).value, 10);

            if(FromYear < ToYear)
            {
                 return true;
            }

            else if(FromYear > ToYear)
            {
                 alert('The date selected cannot be a future date.');
                return false ;
            }
            else if(FromYear == ToYear)
            {
                if(FromMonth < ToMonth)
                return true;
                else
                {
                      alert('The date selected cannot be a future date.');
                      return false ;
                }
            }             

        }



function allowNumbersOnly() 
{

   if (!((event.keyCode > 47  && event.keyCode < 58 ) || event.keyCode == 8 ))
		event.keyCode =0;

}
function DisableTyping() 
{
    event.keyCode =0;
    return false;
}

function allowCommodity_New()
{
	 var ls_Char;
    ls_Char=event.keyCode;
   
    //Char between A-Z and a-z
    if ((ls_Char<65 || ls_Char>90) && (ls_Char <97 || ls_Char>122)&& (ls_Char != 32))
     {
		//Char space, comma, dot and underscore
		if ((ls_Char != 44 &&  ls_Char != 46) && (ls_Char!= 95) && (ls_Char!=84))
		event.keyCode = 0;
		return false;
    }
    else
    {
	    return true;
    }
}

function allowalphabetsonly()
{
	 var ls_Char;
    ls_Char=event.keyCode;
   
    //Char between A-Z and a-z
    if ((ls_Char<65 || ls_Char>90) && (ls_Char <97 || ls_Char>122))
     {
		//Char space, comma, dot and underscore
		if ((ls_Char != 32) && (ls_Char != 44 &&  ls_Char != 46) && (ls_Char!= 95) && (ls_Char!=84))
		event.keyCode = 0;
		return false;
    }
    else
    {
	    return true;
    }
}

//function allowalphabetsandSpaceonly()
//{
//    
//	 var ls_Char;
//    ls_Char=event.keyCode;
//   
//    //Char between A-Z and a-z
//    if ((ls_Char<65 || ls_Char>90) && (ls_Char <97 || ls_Char>122)&& (ls_Char != 32))
//     {
//		//Char space, comma, dot and underscore
//		//if ( (ls_Char != 44 &&  ls_Char != 46) && (ls_Char!= 95) && (ls_Char!=84))
//		event.keyCode = 0;
//		return false;
//    }
//    else
//    {
//	    return true;
//    }
//}

function allowNumbers_CharsOnly() 
{
    var ls_Char;
    ls_Char= event.keyCode;

   if (!((ls_Char > 47  && ls_Char < 58 ) || ls_Char == 8 ))
   
   if ((ls_Char != 32) && (ls_Char != 45 &&  ls_Char != 47))
		event.keyCode =0;

}


function allowAddressCharsOnly() 
{

    var ls_Char;
    ls_Char= event.keyCode;

    //Char between 0-1, A-Z and a-z
    if (( ls_Char<48 || ls_Char>57 ) && (ls_Char<65 || ls_Char>90) && (ls_Char <97 || ls_Char>122)) {
		//Char space, comma, dot, underscore, hiphen and stroke
		//added for hash, Ampersand, open and close bracket Delia 31/03/2003 CR 172
		if ((ls_Char != 32) && (ls_Char != 44 &&  ls_Char != 46) && (ls_Char!= 95) && (ls_Char!= 45) && (ls_Char!= 47) && (ls_Char != 35) && (ls_Char != 38) && (ls_Char != 40) && (ls_Char != 41))
			event.keyCode = 0;
    }
    
}

function allowWarehouseName_New() 
{
    var ls_Char;
    ls_Char= event.keyCode;

    //Char between 0-1, A-Z and a-z
    if (( ls_Char<48 || ls_Char>57 ) && (ls_Char<65 || ls_Char>90) && (ls_Char <97 || ls_Char>122)) {
		//Char space, comma, dot, underscore, hiphen and stroke
		//added for hash, Ampersand, open and close bracket Delia 31/03/2003 CR 172
		if ((ls_Char != 32) && (ls_Char != 44 &&  ls_Char != 46) && (ls_Char!= 95) && (ls_Char!= 45) && (ls_Char!= 47)  && (ls_Char != 40) && (ls_Char != 41) && (ls_Char != 38)&&(ls_Char != 35))
			event.keyCode = 0;
    }
    
}

   function AlphaNumericOnly() 
   {
        var add_Char;
        add_Char= event.keyCode;
        if (( add_Char<48 || add_Char>57 ) && (add_Char <97 || add_Char>122) && (add_Char<65 || add_Char>90)) 
        {
            if ((add_Char != 32) && (add_Char!= 45) && (add_Char != 44 && add_Char != 46) && (add_Char != 40 && add_Char != 41) && (add_Char!= 95) && (add_Char!= 47))
            event.keyCode = 0;
        }
  }
  
  function allowAddressCharsOnly_New() 
{

    var ls_Char;
    ls_Char= event.keyCode;

    //Char between 0-1, A-Z and a-z 
    if (( ls_Char<48 || ls_Char>57 ) && (ls_Char<65 || ls_Char>90) && (ls_Char <97 || ls_Char>122) && (ls_Char != 34) && (ls_Char != 39)) {
		//Char space, comma, dot, underscore, hiphen and stroke
		//added for hash, Ampersand, open and close bracket Delia 31/03/2003 CR 172
		if ((ls_Char != 32) && (ls_Char != 44 &&  ls_Char != 46) && (ls_Char!= 95) && (ls_Char!= 45) && (ls_Char!= 47) && (ls_Char != 35) && (ls_Char != 38) && (ls_Char != 40) && (ls_Char != 41))
			event.keyCode = 0;
    }
    
}

function AlphaNumericOnly_New() 
   {
        var add_Char;
        add_Char= event.keyCode;
        if (( add_Char<48 || add_Char>57 ) && (add_Char <97 || add_Char>122) && (add_Char<65 || add_Char>90)) 
        {            
            event.keyCode = 0;
        }
  }