function login()
{
	alert("Username and password are incorrect, please try again.");
}

function resizeLeftNav(bMoveFooter)
{
	var footerObj = document.getElementById("footer");
	var leftObj = document.getElementById("leftNav");
	var contentObj = document.getElementById("content");
	var outerObj = document.getElementById("outer");
	var bIE6 = false;

	if(navigator.userAgent.indexOf("MSIE 6")!=-1)
	{
		bIE6 = true;
	}

	if(contentObj.offsetHeight > 0)
	{
	
		if(contentObj.offsetHeight > leftObj.offsetHeight)
		{
			
			leftObj.style.height = contentObj.offsetHeight + "px";
		}
		else{
			contentObj.style.height = (leftObj.offsetHeight - 15) + "px";
		}

		if(bMoveFooter)
		{
			var height = 0;
			if(document.all.tags("BODY")[0].offsetHeight > document.all.tags("HTML")[0].offsetHeight)
			{
				height = document.all.tags("BODY")[0].offsetHeight;
			}
			else
			{
				height = document.all.tags("HTML")[0].offsetHeight;
			}

			contentObj.style.height = height - contentObj.offsetTop - footerObj.offsetHeight;
			leftObj.style.height = contentObj.style.height;
		}
	}
}     

function anchorOver(obj, item)
{
	obj.childNodes[0].src = imgOverObj[item].src;
}

function anchorOut(obj, item)
{
	obj.childNodes[0].src = imgNormObj[item].src;
}

function showLargerImage(obj, source)
{
	var tmpSrc = source.src;
	var tmpHref = source.getAttribute("href")
	source.src = document.getElementById(obj).src;
	source.setAttribute("href", document.getElementById(obj).parentNode.href);
	document.getElementById(obj).src = tmpSrc;
	document.getElementById(obj).parentNode.href = tmpHref;
}

function deleteProperty()
{
	if(document.forms[0].properties)
	{
		if(checkSelected())
		{
			if(confirm("Are you sure you wish to remove this property?  All photos will also be removed."))
			{
				document.forms[0].action.value='delete';
				document.forms[0].submit();
			}
		}
		else
			alert("You must select a property before deleting");
	}
}

function checkSelected()
{
	if(!document.forms[0].properties.length)
		if(document.forms[0].properties.checked==true)
			return true;

	for (var i=0; i<document.forms[0].properties.length; i++)
	{
		if(document.forms[0].properties[i].checked==true)
			return true;
	}

	return false;
}

function featureProperty()
{
	if(document.forms[0].properties)
	{
		if(checkSelected())
		{
			document.forms[0].action.value='feature';
			document.forms[0].submit();
		}
		else
			alert("You must select a property first.");
	}
}

function editProperty()
{
	if(document.forms[0].properties)
	{
		if(checkSelected())
		{
			document.forms[0].action.value='edit';
			document.forms[0].submit();
		}
		else
			alert("You must select a property before editing.");
	}
}

function addProperty()
{
	document.forms[0].action.value='add';
	document.forms[0].onsubmit = "";
	document.forms[0].submit();
}

function commitProperty(action)
{
	if(document.forms[0].PropertyType.value=='0' || document.forms[0].Agent.value=='0')
	{
		alert("Property Type and Agent must be filled in before submitting.");
	}
	else if(document.forms[0].ShortDesc.value.length>180)
	{
		alert("Please shorten the 'Short Description' field before submitting.");
	}
	else
	{
		document.forms[0].action.value='commit' + action;
		document.forms[0].onsubmit = "";
		document.forms[0].submit();
	}
}

function removePhoto(photo)
{
	document.forms[0].action.value = "removePhoto" + photo;
	document.forms[0].onsubmit = "";
	document.forms[0].submit();
}

function isInteger (s)
{
  var i;

  if (isEmpty(s))
  if (isInteger.arguments.length == 1) return 0;
  else return (isInteger.arguments[1] == true);

  for (i = 0; i < s.length; i++)
  {
	 var c = s.charAt(i);

	 if (!isDigit(c)) return false;
  }

  return true;
}

function isEmpty(s)
{
  return ((s == null) || (s.length == 0))
}

function isDigit (c)
{
  return ((c >= "0") && (c <= "9"))
}



function toggleDates()
{
	if(document.forms[0].Day.disabled==true)
	{
		document.forms[0].Day.disabled=false;
		document.forms[0].Month.disabled=false;
		document.forms[0].Year.disabled=false;
	}
	else
	{
		document.forms[0].Day.disabled=true;
		document.forms[0].Month.disabled=true;
		document.forms[0].Year.disabled=true;
	}
}

function openWindow(url)
{
	newWindow = window.open(url ,"Admin", "fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=500,height=270");
}

function addAgent()
{
	if(document.forms[0].Title.value!='' && document.forms[0].FirstName.value!='' && document.forms[0].LastName.value!='')
	{
		document.forms[0].action.value="addAgent";
		document.forms[0].submit();
	}
	else
	{
		alert("Please make sure all fields are filled in");
	}
}

function updateAgents()
{
	var obj = window.opener.document.getElementById("Agent");
	if(document.getElementById("currentAgents").options.length > obj.options.length)
	{
		var newObj = document.getElementById("currentAgents").options[document.getElementById("currentAgents").options.length-1];
		var newOption = window.opener.document.createElement("OPTION");
		newOption.text = newObj.text;
		newOption.value = newObj.value;
		obj.options[obj.options.length] = newOption;
	}
	window.close();
}

function addLocation()
{
	if(document.forms[0].Address1.value!='' && document.forms[0].Address2.value!='' && document.forms[0].Postcode.value!='' && document.forms[0].Suburb.value!='')
	{
		document.forms[0].action.value="addLocation";
		document.forms[0].submit();
	}
	else
	{
		alert("Please make sure all fields are filled in");
	}
}

function updateLocation()
{
	var obj = window.opener.document.getElementById("Location");
	if(document.getElementById("currentLocations").options.length > obj.options.length)
	{
		var newObj = document.getElementById("currentLocations").options[document.getElementById("currentLocations").options.length-1];
		var newOption = window.opener.document.createElement("OPTION");
		newOption.text = newObj.text;
		newOption.value = newObj.value;
		obj.options[obj.options.length] = newOption;
	}
	window.close();
}

function deleteAgent()
{
	var obj = window.opener.document.getElementById("Agent");
	var value = document.getElementById("currentAgents").options[document.getElementById("currentAgents").selectedIndex].value;
	
	var i;
	for (i = obj.length-1; i>=0; i--)
	{
		if (obj.options[i].value == value)
		{
			obj.remove(i);
		}
	}

	document.forms[0].action.value="deleteAgent";
	document.forms[0].submit();
}

function deleteLocation()
{
	var obj = window.opener.document.getElementById("Location");
	var value = document.getElementById("currentLocations").options[document.getElementById("currentLocations").selectedIndex].value;
	
	var i;
	for (i = obj.length-1; i>=0; i--)
	{
		if (obj.options[i].value == value)
		{
			obj.remove(i);
		}
	}

	document.forms[0].action.value="deleteLocation";
	document.forms[0].submit();
}
