var client = false;

		///////////// SIMPLY put here the [localhost] AJAX compon
var myURL  = "biztop/biztop.2007.aspx";	

function mouseX(evt) {
	if (evt.pageX) return evt.pageX;
	else if (evt.clientX)
	   return evt.clientX + (document.documentElement.scrollLeft ?
	   document.documentElement.scrollLeft :
	   document.body.scrollLeft);
	else return null;
}
function mouseY(evt) {
	if (evt.pageY) return evt.pageY;
	else if (evt.clientY)
	   return evt.clientY + (document.documentElement.scrollTop ?
	   document.documentElement.scrollTop :
	   document.body.scrollTop);
	else return null;
}

function getHelp(text,ev)
{
	if(text == ""){
		document.getElementById('help').innerHTML = "&nbsp;";
	}
	else{
		document.getElementById('help').style.top = mouseY(ev)+10+"px";
		document.getElementById('help').style.left = mouseX(ev)+10+"px";
		document.getElementById('help').innerHTML = 
		  "<table width='300' cellpadding='0' cellspacing='0' border='1' " + 
		  		"bgcolor='#f0fff0'><tr><td>" +
		  "<table width='300' cellpadding='2' cellspacing='2' border='0' " +
				"bgcolor='#f0fff0'><tr>" +
			"<td colspan=2 width=250><b><center>Suport Online D394</center></b></td></tr>" +
			"<tr><td width='50' align='center' valign='center'> " +
				"<img src='http://www.d394.eu/images/informME.gif' width='50' height='50' " +
					"border='0'>" +
			"<td width='200' align='left' valign='top'>"+text+"</td>" +
			"</tr></table>" +
		  "</td></tr></table>";
		
	}
}

function getXHelp(text,ev)
{		
	if(text == ""){
		document.getElementById('help').innerHTML = "&nbsp;";
	}
	else{
		document.getElementById('help').style.top =  mouseY(ev)+2+"px";
		document.getElementById('help').style.left = mouseX(ev)+2+"px";

		document.getElementById('help').innerHTML = 
		  "<table width='200' cellpadding='0' cellspacing='0' border='1' " + 
		  		"bgcolor='#f0fff0'><tr><td>" +
		  "<table width='200' cellpadding='2' cellspacing='2' border='0' " +
				"bgcolor='#f0fff0'><tr>" +
			"<td width=180 bgcolor=#d0ddd0><b><center>Expert394 BizTop</center></b></td></tr>" +
			"<tr>" +
			"<td width='180' align='left' valign='top'><center>" + text + "<center></td>" +
			"</tr></table>" +
		  "</td></tr></table>";
		
	}
}

function makeRequest(what,event){
	try{
			client = window.XMLHttpRequest ? new XMLHttpRequest() 
						       : new ActiveXObject("Microsoft.XMLHTTP");
			client.onreadystatechange = function() {
			if (client.readyState == 4) 
			  {
				if (client.status == 200) 
					{
						getXHelp(client.responseText,event); 
						// + "<HR>" + "<a href=" + myURL + what + ">click</a",event);
					} 
					else
					{	
						getHelp(client.statusText,event);
					}
			  } // end_if
		
			}  // end_function	
			client.open("get", myURL + what,true);
			client.send(null);
		} catch (e) {}
}

/* hLogin :: utilizata de expert394Plus */
function hLogin(event)
{
			getHelp("", event);

			if (	(document.login.elements["email"].value.length < 6) ||
				(document.login.elements["pers"].value.length < 6) ||
				(document.login.elements["telefon"].value.length < 6)) {
				
				alert("Va rugam introduceti valori corecte pentru campurile E-mail, Persoana de Contact " +
					"(Numele si Prenumele acesteia) si numarul de telefon (cu prefix) al firmei dvs.");
				return false;
			}

			var pva = 45; 
			var pvb = 90; 
			var pvc = 200; 
			var pvd = 350; 
			var pve = 450; 
			var pvf = 520;
			
			var nva = 35; 
			var nvb = 80; 
			var nvc = 170; 
			var nvd = 300; 
			var nve = 400; 
			var nvf = 420;
				
 			var adecla = parseInt(document.login.elements["d394a"].value);
			var adeclb = parseInt(document.login.elements["d394b"].value);
 			var adeclc = parseInt(document.login.elements["d394c"].value);
			var adecld = parseInt(document.login.elements["d394d"].value);
 			var adecle = parseInt(document.login.elements["d394e"].value);
			var adeclf = parseInt(document.login.elements["d394f"].value);
			

			var cost  = adecla * nva + adeclb * nvb + adeclc * nvc + adecld * nvd + adecle * nve + adeclf * nvf;
		
			var vech  = adecla * pva + adeclb * pvb + adeclc * pvc + adecld * pvd + adecle * pve + adeclf * pvf;

			var redu  = String((1 - cost / vech) * 100);

			if (!isFinite(cost) || (!isFinite(redu)) || (adecla + adeclb + adeclc + adecld + adecle + adeclf < 5)) {
				alert("Va rugam introduceti valori corecte pentru fiecare categorie, sau 0 daca nu aveti " +
						"nicio declaratie in respectiva categorie. De asemenea, trebuie sa aveti minim " +
						"5 declaratii pentru a accesa Expert 394 Plus.");
				return false;
			}
			
			/*   /// COMMENT - Uncomment this line for calculating costs
			document.login.elements["pret"].value = cost;
			var reducere = Math.ceil(redu) + "%";
			document.login.elements["reduc"].value = reducere; 
									
			var cnf = confirm(
					"Acceptati emiterea facturii proforme de " + cost + 
					" lei + TVA, obtinand astfel o reducere de " + reducere + " fata de Expert394?");
 
			return cnf;
			*/
			return true;
		}
	