function Show_mistake_list(ml)
	{
		var sho_txt="Following Item are missing :";
		for(i=0;i<ml.length;i++)
			{
				sho_txt=sho_txt +  "\n  * " + ml[i] ;
			}
		alert(sho_txt)
		
	}

function isdate_valid(dt,mon,yr)
{
	if(yr<100) yr=yr+2000
	var fn_date
	var x;
	x=0;
	try
	{
		fn_date= new Date(yr,mon-1,dt)
		if(dt!=fn_date.getDate()) x=x+1;
		if(mon!=fn_date.getMonth()+1) x=x+2;
		if(yr!=fn_date.getFullYear()) x=x+4;
			
	}
	catch(e)
	{
		x=x+8
	}
	if(x>0) 
	{
		//alert(x)
		return false;
	}
	return true
		
}

function check_email(e)
	{
		email_reg=/\w+@\w+\.\w+/;
		match=(email_reg.test(e));
		return match;
	}

function check_dt(d)
	{
		var saperator='/';
		//if(d.indexOf("-")!=-1) saperator="-";
		comp_d=d.split(saperator)
		dt=/^[1-9]$|^0[1-9]$|^[1-2][0-9]$|^[3][0-1]$/;
		mo=/^[1-9]$|^0[1-9]$|^1[0-2]$/;
		yr=/^20\d{1,2}$|^19\d{1,2}$|^\d{1,2}$/;
		match=(dt.test(comp_d[0]) && mo.test(comp_d[1]) && yr.test(comp_d[2]) && comp_d.length==3);
		return match;
	}


//function to validate date
function check_dt_old(dateStr) 		// To validate an entered date.
{
var a 
var dt
a = new Array(12);
a[0] = a[2]= a[4]  = a[6]= a[7]= a[9]= a[11]= 31;
a[3] = a[5]= a[8]  = a[10]= 30;
a[1]=28;
dt = dateStr.split("/");

if ( dt.length != 3 ) 
return false;

dt[0] = parseInt(dt[0],10);
dt[1] = parseInt(dt[1],10);
dt[2] = parseInt(dt[2],10);

if (isNaN(dt[0]) || isNaN(dt[1]) || isNaN(dt[2]))
return false;

if ( (dt[2] % 400 == 0 ) || ( dt[2] % 4 == 0 && dt[2] %100 != 0)) 
	a[1]=29;
else
	a[1] =28;

if(dt[2]<99) dt[2] =dt[2]+ 2000
	
if ( (dt[0] < 1 || dt[0] > 12 ) || (dt[1] < 1 || dt[1] > a[dt[0]-1]) || ( dt[2] < 1900 )|| ( dt[2] > 2100 )  )
	return false;

return true;
}
//End function to validate date

