	var buyer_count = 1;
	var seller_count = 1;
	var is_long = false;
	var is_ie = false;
	var addBuyersExpanded = false;
	var addSellersExpanded = false;

	function showSection(elmntID)
			{
				elmnt = document.getElementById(elementID);
			}
		//  End -->
		

	function toggleLong(obj)
	{
		//alert("toggleLong function called");
		var divs = document.getElementsByTagName('div');
		
		/*
		if (navigator.appName.indexOf('Microsoft') != -1)
		{
			is_ie = true;
		}
		
		//only works on firefox
		if (addBuyersExpanded && !(is_ie))
		{
			alert("blind up");
			new Effect.Toggle(document.getElementById('additional_buyers'));
		}
		else if (addBuyersExpanded == false && !(is_ie))
		{
			new Effect.Toggle(document.getElementById('additional_buyers'));
		}
		*/
		/*
		if (addSellersExpanded && !(is_ie))
		{
			new Effect.Toggle(document.getElementById('additional_sellers'));
		}
		else if (addSellersExpanded == false && !(is_ie))
		{
			new Effect.Toggle(document.getElementById('additional_sellers'));
		}
		*/	

		
		for (var i = 0; i < divs.length; i++)
		{
			element = divs.item(i);
			if ($(element).attributes.id && $(element).attributes.id.value.indexOf('long') > -1)
			{
				//alert("Divs name: " + $(element).attributes.id.value);
				
				if ($(element).style.display == 'none')
				{
					new Effect.BlindDown(divs[i]);		//expand the div
				}
				else
				{
					new Effect.BlindUp(divs[i]);		//collapse the div
				}
			}
		}//end of for loop
		
		/*
		//only works on firefox
		if (addBuyersExpanded && !(is_ie))
		{
			new ffect.BlindDown(document.getElementById('additional_buyers'));
		}
		else if (addBuyersExpanded == false && !(is_ie))
		{
			addBuyers();
		}
		*/
		
		/*
		if (addSellersExpanded && !(is_ie))
		{
			addSellers();
		}
		else if (addSellersExpanded == false && !(is_ie))
		{
			addSellers();
		}
		*/
		if (obj.value == "Long Form")
		{
			document.getElementById("switchLink1").value = "Short Form";
			document.getElementById("switchLink2").value = "Short Form";
			//document.orderForm.formName.value = "long";
			//alert("formName is " + document.orderForm.formName.value);
		}
		else
		{
			document.getElementById("switchLink1").value = "Long Form";
			document.getElementById("switchLink2").value = "Long Form";
			//document.orderForm.formName.value = "short";
			//alert("formName is " + document.orderForm.formName.value);
		}
		
	}

//added on July 28, 2005
function addBuyers()
{
	//alert("addBuyers function called");
	var addBuyersDiv = document.getElementById('additional_buyers');

	if ($(addBuyersDiv).style.display == 'none')
	{
		new Effect.BlindDown($(addBuyersDiv));
		//addBuyersExpanded = true;
		//alert("Blind Down");
	}
	else
	{
		new Effect.BlindUp($(addBuyersDiv));
		//addBuyersExpanded = false;
		//alert("Blind Up");
	}

}//end of addBuyers
function addRemoves()

{

	//alert("addRemoves function called");

	var addRemovesDiv = document.getElementById('additional_removes');



	if ($(addRemovesDiv).style.display == 'none')

	{

		new Effect.BlindDown($(addRemovesDiv));

		//addRemovesExpanded = true;

		//alert("Blind Down");

	}

	else

	{

		new Effect.BlindUp($(addRemovesDiv));

		//addRemovesExpanded = false;

		//alert("Blind Up");

	}



}//end of addRemoves

function addSellers()
{
	var addSellersDiv = document.getElementById('additional_sellers');
	if ($(addSellersDiv).style.display == 'none')
	{
		new Effect.BlindDown($(addSellersDiv));
		//addSellersExpanded = true;
	}
	else
	{
		new Effect.BlindUp($(addSellersDiv));
		//addSellersExpanded = false;
	}
}//end of addSellers function

//function not in use
function addSeller(element)
{
	//alert("addSeller function called");
	new Effect.BlindDown(document.getElementById("seller" + seller_count + "_info"));
	if (document.getElementById("switchLink1").value == "Long Form")
	{
		new Effect.BlindDown(document.getElementById("seller" + seller_count + "_info_long"));
	}

	//alert(seller_count);

	seller_count++;

	if (buyer_count == 5)
	{
		element.style.display = 'none';
		element.style.height = '0px';
	}
}
//end not in use function

	function checkParent(obj, parent)
	{
		if (obj.checked && !parent.checked)
		{
			parent.checked = true;;
		}
	}
	
	function checkAll(element, field)
	{
		if (!element.checked)
		{
			uncheckAll(field);
			return;
		}
		for (i = 0; i < field.length; i++)
		{
			field[i].checked = true ;
		}
	}

	function uncheckAll(field)
	{
		for (i = 0; i < field.length; i++)
			field[i].checked = false ;
	}//end of uncheckAll function
			
	function enableBox(field)
	{
		if (field.disabled == false)
		{
			field.disabled = true;
		}
		else if (field.disabled == true)
		{
			field.disabled = false;
		}
	}
			
	var ie4 = false; 
	if(document.all) 
	{ ie4 = true; }

	function getObject(id) 
	{ 
		if (ie4) 
		{ 
			return document.all[id]; 
		} 
		else 
		{ 
			return document.getElementById(id); 
		} 
	}//end of getObject function

//not working
	function toggle(link, divId) 
	{ 
		//alert("toggle function call");
		var lText = link.innerHTML; 
		var d = getObject(divId);
		
 		if (lText == 'Add More') 
		{ 
			link.innerHTML = '-'; 
			d.style.display = 'block'; 
		}

 		else 
		{ 
			link.innerHTML = 'Add More'; 
			d.style.display = 'none'; 
		} 
	}
//end of not working
			
	function checkForm(form)
	{
		var validated = true;
		var propLegalEmpty = false;
		var buyerSellerEmpty = false;
		var dots;
		var fileName;
		var fileType;
		var currentDate = new Date();
		
		if (document.orderForm.ORDERBYNAME.value == "")
		{
			//window.alert("Order by Name is required!");
			document.getElementById('errorName').innerHTML = "*** Please enter your name.";
         if( validated ) {
            document.orderForm.ORDERBYNAME.focus();
         }
			validated = false;
		}
		else
		{
			document.getElementById('errorName').innerHTML = "";
		}
		if (document.orderForm.ORDERBYPHONE.value == "")
		{
			document.getElementById('errorPhone').innerHTML = "*** Please enter your phone number.";
         if( validated ) {
            document.orderForm.ORDERBYPHONE.focus();
         }
			validated = false;
		}
		else
		{
			document.getElementById('errorPhone').innerHTML = "";
		}
		if (document.orderForm.ORDERBYEMAIL.value == "")
		{
			//window.alert("Order by Name is required!");
			document.getElementById('errorEmail').innerHTML = "*** Please enter your email.";
         if( validated ) {
            document.orderForm.ORDERBYEMAIL.focus();
         }
			validated = false;
		}
		else
		{
			document.getElementById('errorEmail').innerHTML = "";
		}
		if ((document.orderForm.PROPSTRE.value == "") && (document.orderForm.BLEGAL1.value == ""))
		{
			//window.alert("Either Property Address and/or Legal Description is required!");
			//document.orderForm.PROPSTRE.focus();
			//return false;
				document.getElementById('errorPropStreet').innerHTML = "*** Please enter a property address.";
				document.getElementById('errorLegalDesc').innerHTML = "*** Please enter a legal description.";
            if( validated ) {
               document.orderForm.PROPSTRE.focus();
            }
				validated = false;
				propLegalEmpty = true;
		}
		
		if (document.orderForm.COUNTY.value == "")
		{
			document.getElementById('errorCounty').innerHTML = "*** Please enter a county.";
         if( validated ) {
            document.orderForm.COUNTY.focus();
         }
			validated = false;
		}
		else
		{
			document.getElementById('errorCounty').innerHTML = "";
		}
		
		if ((document.orderForm.BYR1NAM1.value == "") && (document.orderForm.SLR1NAM1.value == ""))
		{
         document.getElementById('errorBuyerName').innerHTML = "*** Please enter a buyer.";
         document.getElementById('errorSellerName').innerHTML = "*** Please enter a seller.";
         if( validated ) {
            document.orderForm.BYR1NAM1.focus();
         }
         validated = false;
         buyerSellerEmpty = true;
		}
		if (document.orderForm.CLOSER.value == "")
		{
			document.getElementById('errorCloser').innerHTML = "&nbsp;&nbsp;*** Please select an officer.";
         if( validated ) {
            document.orderForm.CLOSER.focus();
         }
			validated = false;
		}
		else
		{
			document.getElementById('errorCloser').innerHTML = "";
		}
		
		//check for file  upload
		if(document.orderForm.fileatt.value != "")
		{
			fileName = document.orderForm.fileatt.value;
			dots = fileName.split(".");

			//get the part after the last period
			fileType = dots[dots.length-1];
			
			if (fileType == "exe" || fileType == "zip")
			{
				window.alert("Due to potential security risks, we do not accept executable or zipped file formats. \nWe suggest sending your documents in Word or PDF format.");
            if( validated ) {
               form.fileatt.focus();
            }
				validated = false;
			}
		}
		
		if (propLegalEmpty == false)
		{
			//set the innerHTML to empty
			document.getElementById('errorPropStreet').innerHTML = "";
			document.getElementById('errorLegalDesc').innerHTML = "";
		}
		
		if (buyerSellerEmpty == false)
		{
			//set the innerHTML to empty
			document.getElementById('errorBuyerName').innerHTML = "";
			document.getElementById('errorSellerName').innerHTML = "";
		}

		if (validated == true)
		{
			var confirmation = confirm('Are you sure you wish to submit the form?');
			if (confirmation)
			{
				/*for (var i = 0; i < form.elements.length; i++)
				{
					if (form.elements[i].type == 'text' || form.elements[i].type == 'select-one'  || form.elements[i].type == 'file')
					{
						form.elements[i].value = '';
					}
				}*/
				//write the local machine date into the hidden field
				form.dateTimeTxt.value = currentDate.toString();
				return true;
			}
			else
			{
				return false;
			}
		}
		else
		{
//			theForm = document.forms[0];
//			theForm[1].focus();
			return false;
		}
	}
//  End -->

