	var newHeight;
	var oldH;
	var resObj;
	var locked;
	var stopNow;
	var serverResponse;
	var triggered;
	
	var swchContent = '<fieldset>'+
					'<legend style="color:#0098DC"><b>Informatii login</b></legend>'+
					'<table cellspacing="0" cellpadding="2" width="100%">'+
					'<tr><td>Email:</td><td><input type="text" name="email"></td><td colspan="2"></td></tr>'+
					'<tr><td>Parola:</td><td><input type="password" name="parola"></td><td colspan="2"></td></tr>'+
					'</table>'+
					'</fieldset>';
	var nextHeight = '100';
	
	function resizer()
	{
		if ( !stopNow )
		{
			locked = true;
			oDiv = document.getElementById( resObj );
			cHeightPx = oDiv.style.height;
			cHeight = cHeightPx.substr( 0, cHeightPx.length - 2 );
			dimm = ( parseInt(cHeight) + 15 ) > newHeight ? newHeight : ( parseInt(cHeight) + 15 );
			oDiv.style.height = dimm + 'px';
			if ( dimm < newHeight)
				setTimeout( "resizer()", 0 );
			else
				locked = false;
		}
	}
	
	function colapse()
	{
		if ( !stopNow )
		{
			locked = true;
			
			oDiv = document.getElementById( resObj );
			cHeightPx = oDiv.style.height;
			cHeight = cHeightPx.substr( 0, cHeightPx.length - 2 );
			dimm = ( parseInt(cHeight) - 15 ) < 1 ? 1 : ( parseInt(cHeight) - 15 );
			oDiv.style.height = dimm + 'px';
			
			if ( dimm > 1)
				setTimeout( "colapse()", 0 );
			else
			{
				locked = false;
				ShowOther();
			}
		}
	}
	
	function NewH( height, objName )
	{
		resObj = objName;
		newHeight = height;
		
		oDiv = document.getElementById( resObj );
		
		resizer();
	}
	
	function Close(objName)
	{
		resObj = objName;
		stopNow = false;
		colapse();
	}
	
	function SwitchForm()
	{
		stopNow = true;
		locked = false;
		oDivContainer = document.getElementById("formContainer");
		oldH = oDivContainer.style.height;
		Close( "formContainer" );
	}
	
	function ShowOther()
	{
		oDivContainer = document.getElementById("formContainer");
		tmpContent = oDivContainer.innerHTML;
		oDivContainer.innerHTML = swchContent;
		
		NewH( nextHeight, "formContainer");
		
		swchContent = tmpContent;
		nextHeight = oldH.substr( 0, oldH.length - 2 );
		
	}
	
	function ShowPack( obj, gzd )
	{
		frm = obj.form;
		per = frm.perioada.options[frm.perioada.selectedIndex].value;
		id_pac = frm.id_pachet.options[frm.id_pachet.selectedIndex].value;
		//alert (frm['id_pachet'].selectedIndex);
		
		oDivLoad = document.getElementById("loading");
		oDivLoad.style.display = 'block';
		
		ExecuteA( "AJAX/pachet.php", "id_pachet="+id_pac+"&perioada="+per+"&gazduire="+gzd, ShowInfo )
	}
	
	function ShowInfo()
	{
		if (xhReq.readyState != 4) 
		{
			return; 
		}
		tmpResp = xhReq.responseText.split('::');
		
		serverResponse = tmpResp[0];
		
		oDivLoad = document.getElementById("loading");
		oDivLoad.style.display = 'none';
		
		oTdDetalii = document.getElementById("detalii_pachet");
		oTdDetalii.innerHTML = serverResponse;
		
		oTdDetalii = document.getElementById("reducere");
		oTdDetalii.innerHTML = tmpResp[1];
	}
	
	function checkGo( obj )
	{
		if ( triggered )
			obj.form.submitter.disabled = false;
	}
	
	function stopRKey(evt) {
		var evt = (evt) ? evt : ((event) ? event : null);
		var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
		if ( ( evt.keyCode == 13 ) && ( node.type == "text" ) ) 
		{
			document['myForm'].tip.focus();
			return false;
		}
	}

	document.onkeydown = stopRKey;
