

function multiLogin(fName, divId)
{
	var _self = this;
	var timer = 0;
	
	this.form = document[fName];
	this.formDiv  = document.getElementById(divId);
	
	
	

	
	/**
	 * 
	 * @access	public
	 */
	this.show = function()
	{
		if(timer >0)
			clearTimeout(timer);
		
		this.formDiv.style.display = "block";
		
		return false;
	}
	
	/**
	 * 
	 * @access	public
	 */
	this.hide = function()
	{
		timer = setTimeout(hideDiv, 200);
	}
	
	
	/**
	 * 
	 * @access	private
	 */
	var hideDiv = function()
	{
		_self.formDiv.style.display = "none";
	}
	
	/**
	 * 
	 * @access	private
	 */
	var checkForm = function()
	{
		var checked = false;
		
		var areaNum = _self.form.loginarea.length
		for(var id=0; id<areaNum; id++) {
			if(_self.form.loginarea[id].checked) {
				var eValue = _self.form.loginarea[id].value;
				checked = updateForm(eValue);
				break;
			}
		}
		
		return checked;
	}
	
	/**
	 * 
	 * @access	private
	 */
	var updateForm = function(areaId)
	{
		switch(areaId) {
			case '1':		// intelligent login
						_self.form.action = "/index.php?id=1";
						return true;
						break;
			case '2':		// Plotfabrik login
						_self.form.action = "http://www.plotfabrik.com/Basis/Anm100.asp?Man=216";
						_self.form.name.value = _self.form.user;
						return true;
						break;
			case '3':		// planbox login
						_self.form.action = "https://www.plan-box.com/basis/Anm100.asp";
						_self.form.name.value = _self.form.user;
						_self.form.passwort.value = _self.form.pass;
						return true;
						break;
			default:	alert("Wählen Sie bitte den gewünschten Bereich an");
						break;
						
		}
		return false;
	}	
	
	
	/**
	 * 
	 * @access	public
	 */
	this.submit = function()
	{
		var doSubmit = checkForm();
		
		return doSubmit;
	}
}
