//****************************************************************************************************//

   function getModell(marka,div) {
   	var data = new Array();

	document.getElementById('kalkulator_modell'+div).innerHTML="";
	document.getElementById('kalkulator_uzemanyag'+div).innerHTML="";
	document.getElementById('kalkulator_henger'+div).innerHTML="";
	document.getElementById('kalkulator_gomb'+div).style.display="none";

    data[data.length] = ajax.createNVArray("marka", marka);
    data[data.length] = ajax.createNVArray("div", div);
    if(marka) ajax.call("kalkulator", "rpc", "getModell", data, handler_getModell);
   }
   
//****************************************************************************************************//

   function handler_getModell(result) {
      if (result.errorCode != 0) {
          alert("Hiba: " + result.errorCode + " --> " + result.errorMsg);
          return;
      }
      var div = document.getElementById('kalkulator_modell'+result.div);
      
      var s="";
      s +="<select name=\"modell\" onChange=\"getUzemanyag(this.value,document.kalkulator"+result.div+".marka.value,'"+result.div+"');\" style=\"width: 150px;\">";
      s +="<option value=\"\">-- Válasszon modellt --</option>";
      for (a = 0; a <= result.model.length-1; a++) {
      	s +="<option value=\""+result.model[a].model+"\">"+result.model[a].model+"</option>";
      }
      s +="</select>";
	div.innerHTML = s;
//  alert(result.query);    
   }

//****************************************************************************************************//

//****************************************************************************************************//

   function getUzemanyag(modell,marka,div) {
   	var data = new Array();

	document.getElementById('kalkulator_uzemanyag'+div).innerHTML="";
	document.getElementById('kalkulator_henger'+div).innerHTML="";
	document.getElementById('kalkulator_gomb'+div).style.display="none";

    data[data.length] = ajax.createNVArray("marka", marka);
    data[data.length] = ajax.createNVArray("modell", modell);
     data[data.length] = ajax.createNVArray("div", div);
   if((modell) && (marka)) ajax.call("kalkulator", "rpc", "getUzemanyag", data, handler_getUzemanyag);
   }
   
//****************************************************************************************************//

   function handler_getUzemanyag(result) {
      if (result.errorCode != 0) {
          alert("Hiba: " + result.errorCode + " --> " + result.errorMsg);
          return;
      }
      var div = document.getElementById('kalkulator_uzemanyag'+result.div);
      
      var s="";
      s +="<select name=\"uzemanyag\" onChange=\"getHenger(this.value,document.kalkulator"+result.div+".modell.value,document.kalkulator"+result.div+".marka.value,'"+result.div+"');\" style=\"width: 150px;\">";
      s +="<option value=\"\">-- Válasszon üzemanyagot --</option>";
      for (a = 0; a <= result.uzemanyag.length-1; a++) {
      	s +="<option value=\""+result.uzemanyag[a].uzemanyag+"\">";
      	switch(result.uzemanyag[a].uzemanyag) {
      		case 'B': s +="Benzin</option>";
      				break;
      		case 'D': s +="Diesel</option>";
      				break;
      	}
      }
      s +="</select>";
	div.innerHTML = s;
//  alert('Okés eddig!\n'+result.darab);    
   }

//****************************************************************************************************//

//****************************************************************************************************//

   function getHenger(uzemanyag,modell,marka,div) {
   	var data = new Array();

	document.getElementById('kalkulator_henger'+div).innerHTML="";
	document.getElementById('kalkulator_gomb'+div).style.display="none";

    data[data.length] = ajax.createNVArray("marka", marka);
    data[data.length] = ajax.createNVArray("modell", modell);
    data[data.length] = ajax.createNVArray("uzemanyag", uzemanyag);
    data[data.length] = ajax.createNVArray("div", div);
    if((uzemanyag) && (modell) && (marka)) ajax.call("kalkulator", "rpc", "getHenger", data, handler_getHenger);
   }
   
//****************************************************************************************************//

   function handler_getHenger(result) {
      if (result.errorCode != 0) {
          alert("Hiba: " + result.errorCode + " --> " + result.errorMsg);
          return;
      }
      var div = document.getElementById('kalkulator_henger'+result.div);
      
      var s="";
      s +="<select name=\"kobcenti\" onChange=\"getGomb('"+result.div+"');\" style=\"width: 150px;\">";
      s +="<option value=\"\">-- Válasszon hengerűrt. --</option>";
      for (a = 0; a <= result.henger.length-1; a++) {
      	s +="<option value=\""+result.henger[a].kobcenti+"\">"+result.henger[a].kobcenti+"</option>";
      }
      s +="</select>";
//alert(result.div);
	div.innerHTML = s;
//  alert('Okés eddig!\n'+result.darab);    
   }

//****************************************************************************************************//
//****************************************************************************************************//

   function getGomb(div) {
      
      document.getElementById('kalkulator_gomb'+div).style.display = "block";

   }
   
//****************************************************************************************************//
//****************************************************************************************************//

   function osszehasonlit() {
      
      document.getElementById('osszehasonlit').style.display = "block";
   }

//****************************************************************************************************//
//****************************************************************************************************//

  function ajanlatkeres(mire,auto_id) {
  	
  	var div = document.getElementById('ajanlatkeres_'+mire);
  	var html = "";
  	if(div.innerHTML =="") {
  	html += "<form name=\"ajanlatkeres\"><table width=\"480\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 1px solid #d4e5f7;\"><tr valign=\"top\">";
	html += "<td colspan=\"2\" align=\"center\" class=\"fejlec2\">";
	html += "Ajánlatkérés"
	switch(mire) {
		case '1': html += " az autóra";
				break;
		case '2': html += " a CASCO-ra";
				break;
		case '3': html += " a KGFB-re";
				break;
		case '4': html += " finanszírozási ajánlatra";
				break;
	}
	html += "</td></tr>";
	html += "<tr valign=\"top\"><td width=\"300\" class=\"cimke\">Kérjük adja meg az e-mail címét, amin keresztül felvehetjük Önnel a kapcsolatot:</td>";
	html += "<td width=\"180\" class=\"valaszok\"><input type=\"text\" name=\"email\" id=\"email\">";
	html += "<input type=\"hidden\" name=\"mire\" value=\""+mire+"\" id=\"mire\"><input type=\"hidden\" name=\"auto_id\" value=\""+auto_id+"\" id=\"auto_id\"></td>";
	html += "</tr>";
	html += "<tr valign=\"top\" height=\"40\"><td>&nbsp;</td><td align=\"center\"><input type=\"button\" value=\"Küldés\" onClick=\"send_ajanlat()\"></td></tr>";
	html += "</table></form>";
	
	div.innerHTML = html;
  	}
  	else div.innerHTML = "";
   }
  
//****************************************************************************************************//

  function send_ajanlat() {
  	
  	var div = document.getElementById('ajanlatkeres');

   	if (document.getElementById('email').value=="") {
   		document.getElementById('email').style.border='1px solid #FF0000';
   		document.getElementById('email').focus();
		alert('Kérem adjon meg e-mail címet!');
   	}
   	else if (!(document.getElementById('email').value.indexOf('@')>0 && document.getElementById('email').value.indexOf('@')<document.getElementById('email').value.length-1)){
		document.getElementById('email').style.border='1px solid #FF0000';
		document.getElementById('email').focus();
   		alert('Kérem helyes formátumu e-mail címet adjon meg!');
   	}
	else {
		document.getElementById('email').style.border='1px solid #1f286d'; 
	   	var data = new Array();
	
	    data[data.length] = ajax.createNVArray("email", document.getElementById('email').value);
	    data[data.length] = ajax.createNVArray("mire", document.getElementById('mire').value);
	    data[data.length] = ajax.createNVArray("auto_id", document.getElementById('auto_id').value);
	    ajax.call("kalkulator", "rpc", "sendajanlat", data, handler_sendajanlat);
		
	}
  	
  }
//****************************************************************************************************//

   function handler_sendajanlat(result) {
      if (result.errorCode != 0) {
          alert("Hiba: " + result.errorCode + " --> " + result.errorMsg);
          return;
      }
      var div = document.getElementById('ajanlatkeres');
      var s="";
      if(result.eredm) s +="Ajánlatkérés elküldve!<br>Hamarosan felvesszük Önnel a kapcsolatot!<br>";
      else s += "Hiba történt a levél elküldése közben. Elnézését kérjük!";
//      s += result.msg;
//alert(result.div);
	div.innerHTML = s;
//  alert('Okés eddig!\n'+result.darab);    
   }

//****************************************************************************************************//
//****************************************************************************************************//
