function check_validdate(outputdate,totime)
{
		//################################# output date
		var tempdate=outputdate.split('-');
		var outday=Number(tempdate[0]);
		var outmonth=Number(tempdate[1]);
		var outyear=Number(tempdate[2]);
		
			
		//############################### today
		var currentTime = totime.split('-');
		var day = Number(currentTime[0]);
		var month = Number(currentTime[1]);
		var year = Number(currentTime[2]);
		
		
		if(year > outyear)
		{
			return false;
		}
		else if(year == outyear)
		{
			if(month > outmonth)
			{
				return false;
			}
			else if(month == outmonth)
			{
				if(outday < day)
				{
					return false;
				}
				else
				{
					return true;
				}
			}
			else
			{
				return true;
			}
		}
		else
		{
			return true;
		}
}


function check_phone(val) 
{
	var email = val ;
	//alert(email);
	wrongs="/:,#~`!$%^&*()+=|\\{}[]\"'<>?;@ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	
	
	if(email == "") 
		a = false;
	for(i=0;i<wrongs.length;i++)
	{
		wrong = wrongs.charAt(i);
		//alert(email.indexOf(wrong,0));
		if(email.indexOf(wrong,0) != -1) 
			return false;
	}
	return true;
}


function check_char(val)
{
	var email = val ;
	wrongs="/:,#~`!$%^&*()+=|\\{}[]\"'<>?;";
	if(email == "") 
		a = false;
	for(i=0;i<wrongs.length;i++)
	{
		wrong = wrongs.charAt(i);
		//alert(email.indexOf(wrong,0));
		if(email.indexOf(wrong,0) != -1) 
			return false;
	}
	return true;
}

function check_numaric(val)
{
	var email = val ;
	wrongs=" /:,#~`!$%^&*()+=|\\{}[]\"'<>?;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	if(email == "") 
		a = false;
	for(i=0;i<wrongs.length;i++)
	{
		wrong = wrongs.charAt(i);
		//alert(email.indexOf(wrong,0));
		if(email.indexOf(wrong,0) != -1) 
			return false;
	}
	return true;
}

function check_email(email)
{
	wrongs=" /:,#~`!$%^&*()+=|\\{}[]\"'<>?;";
	if(email == "") 
		a = false;
	for(i=0;i<wrongs.length;i++)
	{
		wrong = wrongs.charAt(i);
		//alert(email.indexOf(wrong,0));
		if(email.indexOf(wrong,0) != -1) 
			return false;
	}
	monkey_pos = email.indexOf("@",0);
	if(monkey_pos==-1 || monkey_pos==0) 
		return false;
	if(email.indexOf("@",monkey_pos+1)!=-1) 
		return false;
	dot_pos=email.indexOf(".",monkey_pos);
	if(dot_pos==-1 || dot_pos==monkey_pos+1) 
		return false;
	if(dot_pos+3>email.length) 
		return false;
	return true;
}

function isAlphabetic(usrid)
{
	//alert(usrid);
	//return false;
	//This contains A to Z , 0 to 9 and A to B
	if(usrid == null || !usrid.toString().match(/^[-]?\d*\.?\d*$/))
	{
		
		var alphanum=/^[ 0-9a-zA-Z]+$/; //This contains A to Z , 0 to 9 and A to B
		if(usrid.match(alphanum))
		{
			return true;
		}
		else
		{
			return false;
		}
		
	}
	else
	{
		return false;
		
	}
}



