function runtimer()
{
 var d=new Date();
 d1.value=d.getDate()+"/"+(d.getMonth()+1)+"/"+d.getYear()
 t1.value=d.getHours()+":"+d.getMinutes()+":"+d.getSeconds()
a= setTimeout("runtimer()",1200);
}


function checknull(x1)
{
 gc2=x1;
 gc3=gc2.length; 
 flag=0;
 cflag=0;


 if (gc3==0)
 {
  alert(" GCNO cannot be empty ");
 	 f1.gcno.focus();
  flag=1; 
  return false;
 }
 return true;
}

function checknum(txtobj)
{
var val=txtobj.value;
var len=val.length;
for(i=0;i<len;i++)
{
	if ((val.charAt(i) < "0" ) || (val.charAt(i) > "9" ))
	{
		alert("Enter Numbers Only");
		txtobj.value="";
		txtobj.focus();
		break;
	}
}

}



function checkdate(x)
{

   var i1=x.value.indexOf("/");
   var dd=x.value.substring(0,i1);
   var i2=x.value.lastIndexOf("/");
   var mm=x.value.substring(i1+1,i2);
var yy=x.value.substring(i2+1,x.value.length);
var flag=1;
if((parseFloat(yy)%4)==0){flag=0;}

if(isNaN(dd)==true || isNaN(mm)==true || isNaN(yy)==true || i1==0 || dd=="" || mm=="" || yy=="" ){alert("Enter correct Format 'dd/mm/yyyy'"); x.value=""; return false;}
if(yy.length !=  4){ alert("Enter correct Format 'dd/mm/yyyy'"); x.value=""; x.focus();}	
if(parseFloat(yy)<1980 || parseFloat(yy)>2050){alert("Year should be in between 1980 and 2050");x.value="";return false;}
if(parseFloat(mm)<1 || parseFloat(mm)>12){alert("Enter correct month"); x.value="";}	
if(parseFloat(mm)== 1)
{ if(parseFloat(dd)< 1 || parseFloat(dd)> 31){ alert("Enter correct date"); x.value=""; return false;}	}
if(parseFloat(mm)== 2){
if(flag==1)
	{ if(parseFloat(dd)< 1 || parseFloat(dd)> 28){ alert("Enter correct date"); x.value=""; return false;}}	
if(flag==0)
	{ if(parseFloat(dd)< 1 || parseFloat(dd)> 29){ alert("Enter correct date"); x.value=""; return false;}}	
}
if(parseFloat(mm)== 3)
	{ if(parseFloat(dd)< 1 || parseFloat(dd)> 31){ alert("Enter correct date"); x.value=""; return false;}	}
if(parseFloat(mm)== 4)
	{ if(parseFloat(dd)< 1 || parseFloat(dd)> 30){ alert("Enter correct date"); x.value=""; return false;}	}
if(parseFloat(mm)== 5)
	{ if(parseFloat(dd)< 1 || parseFloat(dd)> 31){ alert("Enter correct date"); x.value=""; return false;}	}
if(parseFloat(mm)== 6)
	{ if(parseFloat(dd)< 1 || parseFloat(dd)> 30){ alert("Enter correct date"); x.value=""; return false;}	}
if(parseFloat(mm)== 7)
	{ if(parseFloat(dd)< 1 || parseFloat(dd)> 31){ alert("Enter correct date"); x.value=""; return false;}	}
if(parseFloat(mm)== 8)
	{ if(parseFloat(dd)< 1 || parseFloat(dd)> 31){ alert("Enter correct date"); x.value=""; return false;}	}
if(parseFloat(mm)== 9)
	{ if(parseFloat(dd)< 1 || parseFloat(dd)> 30){ alert("Enter correct date"); x.value=""; return false;}	}
if(parseFloat(mm)== 10)
	{ if(parseFloat(dd)< 1 || parseFloat(dd)> 31){ alert("Enter correct date"); x.value=""; return false;}	}
if(parseFloat(mm)== 11)
	{ if(parseFloat(dd)< 1 || parseFloat(dd)> 30){ alert("Enter correct date"); x.value=""; return false;}	}
if(parseFloat(mm)== 12)
	{ if(parseFloat(dd)< 1 || parseFloat(dd)> 31){ alert("Enter correct date"); x.value=""; return false;}	}


nedate=mm + "/" + dd + "/" + yy;

return true;

}
