function validate1()
	{
	if(creditor1_OK()==false)
		{
		return false;
		}
            return true;
	document.form1.submit();
        
	}

function checkStrOK(m_checkDate)
	{
         
	var m_checkOK = "0123456789/";
        var m_allValid = true;

      
	for (i = 0; i < m_checkDate.length; i++)
		{
		m_ch = m_checkDate.charAt(i);
		for (j = 0; j < m_checkOK.length; j++)
			if (m_ch == m_checkOK.charAt(j))
				break;
			if (j == m_checkOK.length)
				{
				m_allValid = false;
				break;
				}
		}
	if (!m_allValid)
		{
		return false;
		}
	return true;
   }

function creditor1_OK()
	{
           if (document.form1.from.value.length == 0)
		{
		alert("From date is mandatory")
		document.form1.from.focus();
		return false;
		}
              
            var m_checkDate = document.form1.from.value;
         
	   if (checkStrOK(m_checkDate) == false)
	         {
		  alert ("Please enter date in the specified format ")
		  document.form1.from.focus();
		  return false;
		 }

  if (document.form1.to.value.length == 0)
		{
		alert("To date is mandatory")
		document.form1.to.focus();
		return false;
		}
   var m_checkDate = document.form1.to.value;
         
	   if (checkStrOK(m_checkDate) == false)
	         {
		  alert ("Please enter date in the specified format ")
		  document.form1.to.focus();
		  return false;
		 }
        var m_checkDate1=document.form1.from.value.substring(6,8);
	var m_checkDate2=document.form1.from.value.substring(3,5);
	var m_checkDate3=document.form1.from.value.substring(0,2);
	var m_checkDate01=document.form1.from.value.substring(2,3);
        var m_checkDate02=document.form1.from.value.substring(5,6);

        var m_checkDate4=document.form1.to.value.substring(6,8);
	var m_checkDate5=document.form1.to.value.substring(3,5);
	var m_checkDate6=document.form1.to.value.substring(0,2);
        var m_checkDate03=document.form1.to.value.substring(2,3);
        var m_checkDate04=document.form1.to.value.substring(5,6);
               var mfrom = document.form1.from.value ;
               var mto = document.form1.to.value ;

         
        if(m_checkDate01 != "/" && m_checkDate02 != "/")
         {
              alert ("please enter date in specified format.eg:02/02/99")
              document.form1.from.focus();
              return false;
                     }
        if(m_checkDate03 != "/" && m_checkDate04 != "/")
         {
              alert ("please enter  date in specified format.eg:02/02/99")
              document.form1.to.focus();
              return false;
              } 

                                      
  // year check 
         if( m_checkDate1 > m_checkDate4 )
           {
            // alert ( m_checkDate1 + " " +m_checkDate4) 
              document.form1.from.value = mto ;
              document.form1.to.value = mfrom; 
              return true;
           }
// date check

            if( m_checkDate1 <=  m_checkDate4 )
           {
             if (m_checkDate2 > m_checkDate5 )
             {  
            // alert ( m_checkDate2 + " " +m_checkDate5) 
              document.form1.from.value = mto ;
              document.form1.to.value = mfrom; 
              return true;
              }
           }
// month check

         
            if( m_checkDate1 <= m_checkDate4 )
           {
             if (m_checkDate2 <= m_checkDate5 )
             {  
              if (m_checkDate3 > m_checkDate6 )
               {
            //  alert ( m_checkDate3 + " " +m_checkDate6) 
              document.form1.from.value = mto ;
              document.form1.to.value = mfrom; 
             return true;
               } 
             }
           }
return true;		
}
