function checkVaildDate(dd,mm,yyyy)
	{switch (mm)
			{
				case '1':
				case '3':
				case '5':
				case '7':
				case '8':
				case '10':
				case '11':
				case '12':
				{
					if (dd > 0 && dd < 32)
						return true;
					break;
				}
				case '2':
				{
					if ((yyyy - 2004) % 4 == 0)
					{
						if (dd > 0 && dd < 30)
							return true;
					}
					else
					{
						if (dd > 0 && dd < 29)
							return true;
					}

					break;
				}

				case '4':
				case '6':
				case '9':
				{
					if (dd > 0 && dd < 31)
						return true;
					break;
				}



			}
			return false;
	}
	function DOBvalidation (dd,mm,yy,source, args)
	{
	
	//alert(args);
	if(dd != "0" && mm != "0" && yy != "0")
		{
	if (!checkVaildDate(dd,mm,yy))
	{
	alert("תאריך לידה של מועמד ראשי לא תקין");
	args.IsValid = false;
	return;
	}
	
	
		
		    var ageMessage="מעל 64.5"
			var d=new Date()
			var yearAge=d.getYear()-yy;
			var monthAge=d.getMonth()+1-mm;
			if (monthAge<0)
				{
					monthAge=12+monthAge;
					yearAge--;
				}
			if (yearAge>64)
				{
				args.IsValid = false;
				alert(ageMessage);
				return;
				}
			else
				{
				if (yearAge==64)
					{
					if (monthAge>6)
						{
						args.IsValid = false;
						alert(ageMessage);
						return;
						}
					else
						{
						args.IsValid = true;
						}
					}
				else
					{
					args.IsValid = true;
					}
				}
		}
		else
		{
			args.IsValid = false;
		}
	
	}
	function DOB1_ClientValidation(source, args)
	{
	
    var dd = document.all("ddlDay1").options[document.all("ddlDay1").selectedIndex].value;
    var mm = document.all("ddlMonth1").options[document.all("ddlMonth1").selectedIndex].value;
    var yy = document.all("ddlYear1").options[document.all("ddlYear1").selectedIndex].value;
	if(dd != "0" && mm != "0" && yy != "0")
		{
	if (!checkVaildDate(dd,mm,yy))
	{
	alert("תאריך לידה של מועמד ראשי לא תקין");
	args.IsValid = false;
	return;
	}
	
	
		
		     var ageMessage="לא ניתן לקבל הצעת מחיר לקבוצת גיל זאת - מעומד ראשי";
			var d=new Date()
			var yearAge=d.getYear()-yy;
			var monthAge=d.getMonth()+1-mm;
			if (monthAge<0)
				{
					monthAge=12+monthAge;
					yearAge--;
				}
			if (yearAge>64)
				{
				args.IsValid = false;
				alert(ageMessage);
				return;
				}
			else
				{
				if (yearAge==64)
					{
					if (monthAge>6)
						{
						args.IsValid = false;
						alert(ageMessage);
						return;
						}
					else
						{
						args.IsValid = true;
						}
					}
				else
					{
					args.IsValid = true;
					}
				}
		}
		else
		{
			args.IsValid = false;
		}
		}
	function DOB2_ClientValidation(source, args)
	{
		var dd = document.all("ddlDay2").options[document.all("ddlDay2").selectedIndex].value;
    var mm = document.all("ddlMonth2").options[document.all("ddlMonth2").selectedIndex].value;
    var yy = document.all("ddlYear2").options[document.all("ddlYear2").selectedIndex].value;
	if(dd != "0" && mm != "0" && yy != "0")
		{
	if (!checkVaildDate(dd,mm,yy))
	{
	alert("תאריך לידה של מועמד משני לא תקין");
	args.IsValid = false;
	return;
	}
	
	
		
		       var ageMessage="לא ניתן לקבל הצעת מחיר לקבוצת גיל זאת - מעומד משני";
			var d=new Date()
			var yearAge=d.getYear()-yy;
			var monthAge=d.getMonth()+1-mm;
			if (monthAge<0)
				{
					monthAge=12+monthAge;
					yearAge--;
				}
			if (yearAge>64)
				{
				args.IsValid = false;
				alert(ageMessage);
				return;
				}
			else
				{
				if (yearAge==64)
					{
					if (monthAge>6)
						{
						args.IsValid = false;
						alert(ageMessage);
						return;
						}
					else
						{
						args.IsValid = true;
						}
					}
				else
					{
					args.IsValid = true;
					}
				}
		}
		else
		{
			args.IsValid = false;
		}
	}
	function Gender1_ClientValidation(source, args)
	{
		if(document.Form1.rbMale1.checked == true || document.Form1.rbFemale1.checked == true)
		{
			args.IsValid = true;
		}
		else
		{
			args.IsValid = false;
		}
	}
