var SalesLead = {
	formButtonTypeOk: 1,
	formButtonTypeBuy: 2,
	
	placeFormContainer: function()
	{
		if (typeof(_currentMouseX) != "undefined" && typeof(_currentMouseY) != "undefined")
		{
			$('formFieldContainer').style.left = _currentMouseX +'px';
			if (_currentMouseY - 200 < 15)
				$('formFieldContainer').style.top = '15px';
			else
				$('formFieldContainer').style.top = (_currentMouseY - 200) +'px';
		}
	},
	
	showSalesLeadForm: function (formId, doAdd, salesLeadId)
	{
		if (doAdd && formId > 0)
		{
			viewForm(formId, "registerCompanyFormValues("+ formId +");", "SalesLead.cancelledSalesLeadForm("+ salesLeadId +");");
			this.placeFormContainer();
		}
	},

	showProductForm: function (formId, doAdd, salesLeadId, extraScriptWhenOk)
	{
		if (extraScriptWhenOk == null)
			extraScriptWhenOk = '';
		
		if (doAdd && formId > 0)
		{
			viewForm(formId, "registerCompanyFormValues("+ formId +");"+ extraScriptWhenOk, "SalesLead.cancelledSalesLeadForm("+ salesLeadId +");", this.formButtonTypeBuy);
			this.placeFormContainer();
		}
		else if (extraScriptWhenOk != '')
		{
			eval(extraScriptWhenOk);
		}
	},

	viewProductForm: function (formId, extraScriptWhenOk)
	{
		viewForm(formId, "registerCompanyFormValues("+ formId +");"+ extraScriptWhenOk, null, this.formButtonTypeBuy);
		this.placeFormContainer();
	},

	cancelledSalesLeadForm: function(salesLeadId)
	{
		showMsg('MERK: Din forespørsel ble ikke registrert ettersom du trykket Avbryt.<p>Vennligst trykk OK i skjemaet, og pass på at du fyller ut alle evt påkrevde felter i skjemaet til vår leverandør.</p>.');
		if (salesLeadId != null && salesLeadId > 0)
		{
			var el = $('salesLead['+ salesLeadId +']');
			if (el != null)
			{
				el.checked = false
				el.value = 0;
			}
		}
	}
}
