/*****************************************
 Check for empty spaces in Textbox 
*****************************************/
function IsEmpty(val)
{
	var cnt = 0;
	var len = val.length;

	for (i=0; i<len; i++) {			
		if (val.charAt(i) == " ") {
			cnt = cnt + 1;
		}
	}

	if (len == cnt)
		return true;
	else
		return false;
}


/*****************************************
 Check for empty spaces and numeric values
*****************************************/
function InvalidNumber(val)
{
	var cnt = 0;
	var len = val.length;

	for (i=0; i<len; i++) {			
		if (val.charAt(i) == " ") {
			cnt = cnt + 1;
		}
	}

	if (len == cnt) {
		return true;
	}
	else {
		if (isNaN(val))
			return true;
		else
			return false;
	}
}


/*****************************************
 Check for a valid Email in Textbox 
*****************************************/
function InvalidEmail(val)
{	
	if (val.indexOf("@") == -1 || val.indexOf(".") == -1) {
		return true;
	}
	else {
		return false;
	}
}


/*****************************************
 Check for a validity of Date 
*****************************************/
function InvalidDate(month, day, year)
{
	var cnt = 0;

	if (month == "")
		cnt = cnt + 1;
	else if (day == "")
		cnt = cnt + 1;
	else if (year == "")
		cnt = cnt + 1;
	else if (month == "02") {
		if (year%4 != 0 && day > 28)
			cnt = cnt + 1;
		else if (day > 29)
			cnt = cnt + 1;
	}
	else if (month == "04" && day > 30)
		cnt = cnt + 1;
	else if (month == "06" && day > 30)
		cnt = cnt + 1;
	else if (month == "09" && day > 30)
		cnt = cnt + 1;
	else if (month == "11" && day > 30)
		cnt = cnt + 1;
	
	if (cnt != 0)
		return true;
	else
		return false;
}
