function oszlop(bal,jobb) {
	if (!document.getElementById(jobb))
			return;
  if (document.getElementById(bal)) {
	var lh=document.getElementById(bal).offsetHeight;
	var rh=document.getElementById(jobb).offsetHeight;
	var nh = Math.max(lh, rh);
	document.getElementById(bal).style.height=nh+"px";
	document.getElementById(jobb).style.height=nh+"px";
  }
}


function stretchPage(){
	if (document.getElementById('RightContent') == null)
			return true;
	var lh=document.getElementById('PageBodyFlow').offsetHeight + 195;
	var rh=document.getElementById('RightContent').offsetHeight;
	var nh = Math.max(lh, rh);
	document.getElementById('PageBodyFlow').style.height=nh+"px";
	document.getElementById('RightContent').style.height=nh+"px";
}

function oszlopP(bal,jobb) {
  if (document.getElementById(bal)) {
	var lh=document.getElementById(bal).offsetHeight;
	var rh=document.getElementById(jobb).offsetHeight;
	var nh = Math.max(lh, rh);
	document.getElementById(bal).style.height=nh-5+"px";
	document.getElementById(jobb).style.height=nh+"px";
  }
}
  function showForm(melyiket) {
	    document.getElementById('U1_UrlapResz_LO').style.display='block';
        if (melyiket==1) {
			document.getElementById('U1_UrlapResz_PJ').style.display='';
			document.getElementById('U1_UrlapResz_PPJ').style.display='';
			document.getElementById('U1_UrlapResz_PF').style.display='block';
			document.getElementById('U1_UrlapResz_PPF').style.display='block';
		} else if (melyiket==2) {
			document.getElementById('U1_UrlapResz_PF').style.display='';
			document.getElementById('U1_UrlapResz_PPF').style.display='';
			document.getElementById('U1_UrlapResz_PJ').style.display='block';
			document.getElementById('U1_UrlapResz_PPJ').style.display='block';
		}
		oszlop('PageBodyFlow','RightContent');
  }

 function getRadio(radioObj) {
	if(!radioObj) return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
 }

 function isCheck(f) {
	 if ((f.isNev.value<1)||(f.isEmail.value<1)||(f.isKerdes.value<1)) {isHiba("Toate câmpurile sunt oblogatorii!");return false;}
	 return true;
 }

 function nlSubCheck(f) {
	 if (f.nlNev.value.length<1) {isHiba("Vă rugăm să introduceţi numele!");return false;}
	 if ((f.sms.checked==true)&&(f.nlTelefon.value.length<1)) {isHiba("Vă rugăm să introduceţi numărul de telefon!");return false;}
	 if ((f.nl.checked==true)&&(f.nlEmail.value.length<1)) {isHiba("Vă rugăm să introduceţi adresa de email!");return false;}
	 return true;
 }

 function hiba(s) {
 	alert(s);
 }

 function isHiba(s) {
	 document.getElementById('isError').innerHTML=s;
	 document.getElementById('isError').style.display='block';
 }

 function FormCheck() {
    f=document.partnerUrlap;
  	tipus=getRadio(f.client);
	if (tipus=='') return false;

    if (f.pTipus.value=='') {hiba("A csillaggal jelölt mezők kitöltése kötelező: profil");return false;}
	if (f.fnev.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: felhasználónév");return false;}
	if (f.dispon.value==0) {hiba("A megadott felhasználónév már foglalt!");return false;}
	if (f.parola.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: jelszó");return false;}
	if (f.parola1.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: jelszó");return false;}
	if (f.parola.value!=f.parola1.value) {hiba("A megadott két jelszó nem azonos!");return false;}

	if (tipus==1) {
		if (f.nume.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: név");return false;}
		if (f.judet.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: megye");return false;}
		if (f.locatia.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: helység");return false;}
		if (f.mobil.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: telefon");return false;}
		if (f.email.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: e-mail cím");return false;}
	}

	if (tipus==2) {
		if (f.firma.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: a vállalkozás neve");return false;}
		if (f.cui.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: CUI");return false;}
		if (f.nrreg1.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: bejegyzési szám");return false;}
		if (f.nrreg2.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: bejegyzési szám");return false;}
		if (f.nrreg3.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: bejegyzési szám");return false;}
		if (f.f_judet.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: megye");return false;}
		if (f.f_locatia.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: helység");return false;}
		if (f.f_strada.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: utca");return false;}
		if (f.f_email.value.length<1) {hiba("A csillaggal jelölt mezők kitöltése kötelező: e-mail cím");return false;}
	}
	return true;
  }

function getHTTPObject() {
	if (window.XMLHttpRequest)
	{
		  var xmlHttp = new XMLHttpRequest();
	} else {
		if (window.ActiveXObject)
		{
		  var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function user_disponibil(user) {
	var url = "includes/user_disponibil.php?id="+user;
	document.getElementById("UserDisp").innerHTML="<img id='ajKep' src='admin/kepek/ajax.gif' alt='' />";
	loadHttp = getHTTPObject();
	loadHttp.open("GET", url, true);
	loadHttp.onreadystatechange = function()
	{
		if (loadHttp.readyState == 4)
		{
			if (loadHttp.responseText.indexOf('invalid') == -1)
			{
			    document.getElementById("UserDisp").innerHTML="";
				document.partnerUrlap.dispon.value='0';
				if (loadHttp.responseText==0) {
				   document.getElementById("UserDisp").innerHTML="<span class='green'>OK!</span>";
				   document.partnerUrlap.dispon.value='1';
				}
				else if (loadHttp.responseText==1) alert("Kérjük, adjon meg egy felhasználónevet!");
				else if (loadHttp.responseText==2) document.getElementById("UserDisp").innerHTML="<span class='red'>A név már foglalt!</span>";
			}
		}
	};
	loadHttp.send(null);
}

function getLogin() {
	var poststr = "f=" + encodeURI(document.getElementById('LFusername').value) + "&j=" + hex_md5(document.getElementById('LFpassword').value);
	document.getElementById('LoginDIV').style.display="none";
	document.getElementById('LoadingDIV').style.display="block";
	
	new Ajax.Request('includes/login.php', {
		method: 'post',
		parameters: poststr,
		onSuccess: function(transport) {
		  a=transport.responseText.split("|");	
		  if ( a[0]== 'hiba') {
				document.getElementById('LoadingDIV').style.display="none";
				document.getElementById('FailedLoginDIV').style.display="block";
		  } else location.href='./';
		}
	});
	
  return false;
}

function getPassword() {
	  document.getElementById('ForgotPassDIV').style.display="none";
	  document.getElementById('LoadingDIV').style.display="block";
      var poststr = "f=" + encodeURI(document.getElementById('LPusername').value) + "&e=" + encodeURI(document.getElementById('LPemail').value);
      makePOSTRequest1('includes/lostPassword.php', poststr);
	  return false;
 }

function makePOSTRequest1(url, parameters) {
      http_request = getHTTPObject();
      http_request.open('POST', url, true);
      http_request.onreadystatechange = function() {
      if (http_request.readyState == 4) {
         if (http_request.responseText.indexOf('invalid') == -1) {
			  a=http_request.responseText.split("|");
			  if (a[0]=="rendben") {
				    document.getElementById('LoadingDIV').style.display="none";
					document.getElementById('SentPassOKDIV').style.display="block";
			  }
		      if (a[0]=="hiba") {
				    document.getElementById('LoadingDIV').style.display="none";
					document.getElementById('SentPassNODIV').style.display="block";
			  }
         } else {
            alert('An error has occured!');
         }
      }
	  };
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
}

function divSwitch(hide, show) {
	if (hide=='') {
		document.getElementById("LoginDIV").style.display="none";
		document.getElementById("FailedLoginDIV").style.display="none";
		document.getElementById("SentPassNODIV").style.display="none";
		document.getElementById("SentPassOKDIV").style.display="none";
		document.getElementById("LoadingDIV").style.display="none";
	} else {
		document.getElementById(hide).style.display="none";
	}
	document.getElementById(show).style.display="block";
}


function toggle_r0(){
		el = document.getElementById("r0_section");
		if (el.style.display == 'none')
			el.style.display = 'block';
		else
			el.style.display = 'none';
		return false;
}

function salveaza_in_tabel(){
	new Ajax.Request('salveaza_incapere.php', {
  	method: 'post',
  	parameters: Form.serialize('calculeaza'),
  	onSuccess: function(transport) {
		  if (transport.responseText == 'ok')
    			Element.update('ajax_msg', '<span class="save_success">Datele au fost salvate!</span>');
    	else
    			Element.update('ajax_msg', '<span class="save_error">Eroare neasteptata, datele nu pot fi salvate!</span>');
    	setTimeout("Element.update('ajax_msg', '');", 2000);
  	}
	});

}

function calculeazaPard(){
	$('calculeaza').action='page.php?calculator-incalzire-pardoseala#alegere_distribuitor';
}
