var tmpFormValues = new Array();

$(document).ready(function ()
{
	// submit forms
	$("form").submit(function ()
	{
		doSubmit(this.name);
		return false;
	});

	// hide form titles
	if ($(".field-container").length > 0)
	{
		if ($("#ProfileForm").length == 0)
		{

			/*$(this).parent("form").submit(function ()
			{
			alert('Handler for .submit() called.');
			return false;
			});
			/*var tmpFormValues = new Array();*/
			$(".field-container").each(function (i)
			{
				//alert($(this).find(".textfield").val());
				$(this).find(".field-caption span").remove();
				var str = jQuery.trim($(this).find(".field-caption").text());
				var strName = '';
				if ($(this).find(".textfield").length > 0)
				{
					strName = strName + $(this).find(".textfield").attr("id");
				}
				if ($(this).find(".longtextarea").length > 0)
				{
					strName = strName + $(this).find(".longtextarea").attr("id");
				}
				tmpFormValues[strName] = str;
				//alert(strName);

				$(this).find(".field-caption").remove();

				if ($(this).find(".textfield").val() == '' || $(this).find(".longtextarea").val() == '')
				{
					$(this).find(".textfield").val(str);
					$(this).find(".longtextarea").val(str);
				}


				$(this).find(".textfield").focus(function ()
				{
					if ($(this).val() == tmpFormValues[$(this).attr("id")])
					{
						$(this).val('');
					}
				});
				$(this).find(".textfield").focusout(function ()
				{
					if ($(this).val() == '' || jQuery.trim($(this).val()) == '')
					{
						$(this).val(tmpFormValues[$(this).attr("id")]);
					}
				});
				$(this).find(".longtextarea").focus(function ()
				{
					if ($(this).val() == tmpFormValues[$(this).attr("id")])
					{
						$(this).val('');
					}
				});
				$(this).find(".longtextarea").focusout(function ()
				{
					if ($(this).val() == '' || jQuery.trim($(this).val()) == '')
					{
						$(this).val(tmpFormValues[$(this).attr("id")]);
					}
				});
			});
		}
	}

	// add underconstruction message for some links 
	$("a[href='/Company/RA-in-The-News.aspx'], a[href='/Company/Bios.aspx'], a[href='/Company/Careers.aspx'], a[href='/Company/Partners.aspx'], a[href='/Services/Due-Diligence.aspx']").click(function ()
	{
		showUnderConstr();
		return false;
	});
});

// submit form without labels
function doSubmit(f)
{
	var form = window.document.forms[f];
	for (var i = 0; i < form.elements.length; i++)
	{
		if ($(form.elements[i]).val() == tmpFormValues[$(form.elements[i]).attr("id")])
		{
			$(form.elements[i]).val('');
		}
	}
	form.submit();
}

// clear form
function clearForm(f)
{
	var form = window.document.forms[f];
	for (var i = 0; i < form.elements.length; i++)
	{
		if ($(form.elements[i]).val() != tmpFormValues[$(form.elements[i]).attr("id")] && form.elements[i].name != "BindingPrefix" && form.elements[i].name != form.elements["BindingPrefix"].value + "DoPostBack" && form.elements[i].name != form.elements["BindingPrefix"].value + "FormEvent")
		{
			$(form.elements[i]).val(tmpFormValues[$(form.elements[i]).attr("id")]);
		}
	}
}

// show underconstruction message
function showUnderConstr()
{
	alert("This feature is under development.");
}

// show or hide div with additional content
function showMore(divID, link)
{
	if ($("#" + divID).css("display") == "none")
	{
		$("#" + divID).css("display", "block");
		$(link).text("close");
	} else
	{
		$("#" + divID).css("display", "none");
		$(link).text("reed more");
	}
	
}
