function isInt(x) {
	x= x.replace(/,/g,"");
	var y=parseInt(x);
	if (isNaN(y)) return false;
	return (x==y && x.toString()==y.toString());
}

function validate()
{
	var errors = [];
	if (elem('s1').checked || elem('s3').checked)
	{
		if (elem('rb').value == "")
		{
			errors.push("مبلغ رهن وارد نشده");
		}
		else if (!isInt(elem('rb').value))
		{
			errors.push("مبلغ رهن باید فقط عدد باشد");
		}
	}
	if (elem('s2').checked || elem('s3').checked)
	{
		if (elem('eb').value == "")
		{
			errors.push("مبلغ اجاره وارد نشده");
		}
		else if (!isInt(elem('eb').value))
		{
			errors.push("مبلغ اجاره باید فقط عدد باشد");
		}
	}
	if (elem('s4').checked)
	{
		if (elem('vm').checked)
		{
			if (elem('mm').value == "")
			{
				errors.push("مبلغ فروش هر متر وارد نشده");
			}
			else if (!isInt(elem('mm').value))
			{
				errors.push("مبلغ فروش هر متر باید فقط عدد باشد");
			}
		}
		else
		{
			if (elem('mv').value == "")
			{
				errors.push("مبلغ فروش کل وارد نشده");
			}
			else if (!isInt(elem('mv').value))
			{
				errors.push("مبلغ فروش کل باید فقط عدد باشد");
			}
		}
	}
	if (!elem('s1').checked && !elem('s2').checked && !elem('s3').checked && !elem('s4').checked)
	{
		errors.push("نوع ملک انتخاب نشده");
	}
	if (elem('province').selectedIndex == 0)
	{
		errors.push("استان انتخاب نشده");
	}
	if (elem('city').selectedIndex == 0)
	{
		errors.push("شهر انتخاب نشده");
	}
	if (elem('metraj').value == "")
	{
		errors.push("متراژ وارد نشده");
	}
	else if (!isInt(elem('metraj').value))
	{
		errors.push("متراژ باید فقط عدد باشد");
	}
	if (elem('hp').checked)
	{
		if (elem('pcc').value == "")
		{
			errors.push("تعداد پارکینگ وارد نشده");
		}
		else if (!isInt(elem('pcc').value))
		{
			errors.push("تعداد پارکینگ باید فقط عدد باشد");
		}
	}
	if (elem('ht').checked)
	{
		if (elem('tcc').value == "")
		{
			errors.push("تعداد تلفن وارد نشده");
		}
		else if (!isInt(elem('tcc').value))
		{
			errors.push("تعداد تلفن باید فقط عدد باشد");
		}
	}
	if (elem('name').value == "")
	{
		errors.push("نام مالک وارد نشده");
	}
	if (elem('tel1').value == "")
	{
		errors.push("تلفن اول وارد نشده");
	}
	

	if (errors.length == 0)
	{
		return true;
	}

	elem("errors").innerHTML = "";
	show("errors");

	for (i=0; i < errors.length; i++)
	{
	}

	for (ssss in errors)
	{
		elem("errors").innerHTML += errors[ssss] + "<br />\n";
	}

	return false;
}
