function changeImage(j,img_name)
{
	for(i=1;i<=j;i++)
	{
		img = "img"+i;
		document.getElementById(img).src = "images/"+img_name+".png";
	}
	for(i=j+1;i<=5;i++)
	{
		img = "img"+i;
		document.getElementById(img).src = "images/no_star.png" ;
	}		
}

function returnFormat()
{
	current = parseInt(document.getElementById('rating_value').value);
	for(i=1;i<=current;i++)
	{
		img = "img"+i;
		document.getElementById(img).src = "images/star.png";
	}	
}

function clickStar(j)
{
	document.getElementById('rating_value').value = j;
}

function emailValidator(elem, helperMsg)
{
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	/*("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$*/
	if(elem.value.match(emailExp))
	{
		return true;
	}
	else
	{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function isNumeric(ctrl, helperMsg)
{
	var varValue = ctrl.value; 
	if(isNaN(varValue)) 
	{ 
		alert("Please insert a valid price"); 
		ctrl.value="";
		ctrl.focus(); 
		return false; 
	} 
	else if (varValue == 0.00) 
	{ 
		alert("Please insert a price"); 
		ctrl.value=0;
		ctrl.focus(); 
		return false; 
	} 
	else 
	{ 
		var arrParts = varValue.split('.');
		if(arrParts.length > 1) 
		{ 
			if(arrParts[1].length < 1) 
			{ 
				varValue = arrParts[0]; 
			}
			if(arrParts[1].length > 2)
			{
				alert('Please insert a valid price (only two digits after dot)');
				return false;
			}
		}
		return true; 
	}
}

function property_validation(form)
{
	/*if(form.agent_contact_yes.checked ==true)
	{
		if(form.agent_name.value =="")
		{
			alert("Please insert name of agent.");
			form.agent_name.focus();
			return (false);
		}
		
		if(form.agent_phone.value =="")
		{
			alert("Please insert phone of agent.");
			form.agent_phone.focus();
			return (false);
		}
		
		if(form.agent_email.value =="")
		{
			alert("Please insert email agent.");
			form.agent_email.focus();
			return (false);
		}
	}*/
	if(form.main_contact.value == "")
	{
		alert("Please insert the contact name.");
		form.main_contact.focus();
		return (false);
	}
	
	if(form.role_contact.value == 0)
	{
		alert("Please select the role.");
		form.role_contact.focus();
		return (false);
	}
	
	if(form.phone_contact.value == "")
	{
		alert("Please insert the phone contact.");
		form.phone_contact.focus();
		return (false);
	}
	
	/*if(form.email_contact.value == "")
	{
		alert("Please insert the contact email.");
		form.email_contact.focus();
		return (false);
	}
	else
	if(form.email_contact.value!="")
	{
		if(!emailValidator(form.email_contact,"Please Insert A Valid Email."))
			return (false);
	}*/
	
	if(document.getElementById('Related_type_contact_Agent'))
	{
		if(form.Related_type_contact_Agent.checked==true)
		{
			if(form.agent_contact_id.value == 0)
			{
				alert("Please select an agent.");
				form.agent_contact_id.focus();
				return (false);
			}
		}
		else
		{
			if(document.getElementById('contact_id'))
			{
				if(form.contact_id.value == 0)
				{
					alert("Please select a broker.");
					form.contact_id.focus();
					return (false);
				}
			}
		}
	}
	else
	{
		if(document.getElementById('contact_id'))
		{
			if(form.contact_id.value == 0)
			{
				alert("Please select a broker.");
				form.contact_id.focus();
				return (false);
			}
		}
	}
	
	if(form.property_name.value == "")
	{
		alert("Please insert the name of property.");
		form.property_name.focus();
		return (false);
	}
	
	if(form.province_id.value == 0)
	{
		alert("Please Select Mohafaza field.");
		form.province_id.focus();
		return (false);
	}

	if(form.region_id.value == 0)
	{
		alert("Please Select Qadaa field.");
		form.region_id.focus();
		return (false);
	}

	if(form.area_id.value == 0)
	{
		alert("Please Select the Area field.");
		form.area_id.focus();
		return (false);
	}

	/*if(form.address.value == "")
	{
		alert("Please fill the Address field.");
		form.address.focus();
		return (false);
	}*/

	if(form.property_main_type_id.value == 0)
	{
		alert("Please Select Property Main Type field.");
		form.property_main_type_id.focus();
		return (false);
	}

	if(form.property_type_id.value == 0)
	{
		alert("Please Select Property Sub Type field.");
		form.property_type_id.focus();
		return (false);
	}
	
	if(form.size_area.value == "")
	{
		alert("Please insert the size of area.");
		form.size_area.focus();
		return (false);
	}
	else
	if(!isNumeric(form.size_area,"Please insert a valid size"))
	{
		form.size_area.focus();
		return false;
	}
}
