var er_msg = "";
//-----------------------------------------------------------------------------  test_textbox
function test_textbox(enname,faname,force,lenmin,lenmax,format,other)
{
	document.getElementById(enname).className = "mytext3";
	document.getElementById(enname).value = get_standard_fa(document.getElementById(enname).value);
	var item_value = document.getElementById(enname).value;
	document.getElementById("Err"+enname).innerHTML = "";
	
	//_____________________________  force
	if(force)
	{
		if(item_value.length == 0)
		{
			document.getElementById(enname).className = "mytext2";
			document.getElementById("Err"+enname).innerHTML = "فیلد " + faname + " حتما باید تایین شود";
			return 1;
		}
	}
	
	//_____________________________  format
	if(item_value.length >0)
	{
		//....................................  is_numeric
		if(format == "is_numeric")
		{
			if(!is_numeric(item_value))
			{
				document.getElementById(enname).className = "mytext2";
				document.getElementById("Err"+enname).innerHTML = "فیلد " + faname + " باید مقداری عددی باشد";
				return 1;
			}
		}
		//....................................  is_decimal
		if(format == "is_decimal")
		{
			if(!is_decimal(item_value))
			{
				document.getElementById(enname).className = "mytext2";
				document.getElementById("Err"+enname).innerHTML = "";
				return 1;
			}
		}
		//....................................  is_mail 
		else if(format == "is_mail")
		{
			if(!is_mail(item_value))
			{
				document.getElementById(enname).className = "mytext2";
				document.getElementById("Err"+enname).innerHTML = "فیلد " + faname + " باید شامل یک پست الکترونیکی باشد";
				return 1;
			}
		}
		//....................................  is_en
		else if(format == "is_en")
		{
			if(!is_en(item_value))
			{
				document.getElementById(enname).className = "mytext2";
				document.getElementById("Err"+enname).innerHTML = "برای فیلد " + faname + " فقط حروف انگلیسی مجاز میباشد ";
				return 1;
			}
		}
		//....................................  is_custom_en

		else if(format == "is_custom_en")
		{
			if(!is_custom_en(item_value,other))
			{
				document.getElementById(enname).className = "mytext2";
				document.getElementById("Err"+enname).innerHTML = "برای فیلد " + faname + "کاراکترهای  فقط حروف انگلیسی بعلاوه " + other + " مجاز میباشد ";
				return 1;
			}
		}
		//....................................  is_fa
		else if(format == "is_fa")
		{
			if(!is_fa(item_value))
			{
				document.getElementById(enname).className = "mytext2";
				document.getElementById("Err"+enname).innerHTML = "برای فیلد " + faname + " فقط حروف فارسی مجاز میباشد";
				return 1;
			}
		}
		//....................................  is_custom_fa
		else if(format == "is_custom_fa")
		{
			if(!is_custom_fa(item_value,other))
			{
				document.getElementById(enname).className = "mytext2";
				document.getElementById("Err"+enname).innerHTML = "برای فیلد " + faname + " فقط حروف فارسی بعلاوه کاراکترهای " + other + " مجاز میباشد ";
				return 1;
			}
		}
		//....................................  check_bad_string
		else if(format == "check_bad_string")
		{
			if(check_bad_string(item_value))
			{
				document.getElementById(enname).className = "mytext2";
				document.getElementById("Err"+enname).innerHTML = 'برای فیلد ' + faname + ' استفاده از کاراکترهای خاص مانند " < >  & % # \'  غیر مجاز میباشد ';
				return 1;
			}
		}
		//....................................  check_custom_bad_string
		else if(format == "check_custom_bad_string")
		{
			if(check_custom_bad_string(item_value,other))
			{
				document.getElementById(enname).className = "mytext2";
				document.getElementById("Err"+enname).innerHTML = "";
				return 1;
			}
		}
		//....................................  std1
		else if(format == "std1")
		{
			if(!std1(item_value,other))
			{
				document.getElementById(enname).className = "mytext2";
				document.getElementById("Err"+enname).innerHTML = "";
				return 1;
			}
		}
		//_____________________________  length
		if(item_value.length < lenmin || item_value.length > lenmax)
		{
				document.getElementById(enname).className = "mytext2";
				document.getElementById("Err"+enname).innerHTML = "طول مجاز برای فیلد " + faname + " حد اقل  " + lenmin + " کاراکتر و حد اکثر  " + lenmax + " کاراکتر میباشد.";
				return 1;
		} 
		//_____________________________  
	}
	return 0;
}
//-----------------------------------------------------------------------------  test_equal
function test_equal(enname1,faname1,enname2,faname2)
{
	document.getElementById(enname2).className = "mytext3";
	document.getElementById("Err"+enname2).innerHTML = "";
	var item_value1 = document.getElementById(enname1).value;
	var item_value2 = document.getElementById(enname2).value;
	//alert(item_value1+" : "+item_value2);
	if(item_value1 != item_value2)
	{
		document.getElementById(enname2).className = "mytext2";
		document.getElementById("Err"+enname2).innerHTML = "فیلد " + faname1  + " و " + faname2 + " باید با هم برابر باشند.";
		return 1;        
	}
	return 0;
}
//-----------------------------------------------------------------------------  test_list
function test_list(enname,faname,default_value)
{
	document.getElementById(enname).className = "form_textbox";
	var item_value = document.getElementById(enname).value;
	alert( item_value + ' : ' + default_value );
	if(item_value == default_value)
	{
		document.getElementById(enname).className = "mytext2";
		er_msg += "ÙÙŠÙ„Ø¯ " + faname + " Ø§Ù†ØªØ®Ø§Ø¨ Ù†Ø´Ø¯Ù‡ Ø§Ø³Øª";
		return 1;
	}
	return 0;
}
//-----------------------------------------------------------------------------  test_checkbox
function test_checkbox(enname,faname,msg)
{
	var item_value = document.getElementById(enname).checked;
	if(!item_value)
	{
		document.getElementById("Err"+enname).innerHTML = msg;
		return 1;
	}else{
		document.getElementById("Err"+enname).innerHTML = "";
		return 0;
	}
}

function test_DropDownSelect(enname,faname){
	document.getElementById("Err"+enname).innerHTML = "";
	if(document.getElementById(enname).value==0){
		document.getElementById("Err"+enname).innerHTML = faname + " باید انتخاب شود";
		return 1;
	}
	return 0;
}
//-----------------------------------------------------------------------------    