﻿// JavaScript Document

function radioertek_termek_tipus() {
	for (i = 0; i < document.ajanlatkeres.termek_tipus.length; i++) {
		if (document.ajanlatkeres.termek_tipus[i].checked) {
			var kivalasztott_ertek = document.ajanlatkeres.termek_tipus[i].value
		}		
	}
	return kivalasztott_ertek ;
}

function radio_uncheck_termek_tipus() {
	for (i = 0; i < document.ajanlatkeres.termek_tipus.length; i++) {
		document.ajanlatkeres.termek_tipus[i].checked = false ;
	}
}

function checkbox_ertek(chk){
  if (chk.checked == 1)
    var ertek = chk.value;
  else
	var ertek = '0';
  return ertek ;
}


function verifyEmail(email){
var status = false;     
var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (email.search(emailRegEx) == -1) {
          status = false ;
     }
	 else
	 {
	  	  status = true ; 
	 }
	 return status ;
}

function datum_ellenor(datum){

var re= /^[0-9]{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])/;
var eredmeny= datum.match(re);
return eredmeny? true : false;
}

function termekvalt(id) {
	switch (id) {
		case 'mablak': document.getElementById('muanyag_ablak_felszereles_div').style.visibility = 'visible' ;
					   document.getElementById('muanyag_ablak_felszereles_div').style.display = 'block' ;
					   document.getElementById('bejarati_ajto_felszereles_div').style.visibility = 'hidden' ;
					   document.getElementById('bejarati_ajto_felszereles_div').style.display = 'none' ;
					   document.getElementById('belteri_ajto_felszereles_div').style.visibility = 'hidden' ;
					   document.getElementById('belteri_ajto_felszereles_div').style.display = 'none' ;
					   document.getElementById('redony_felszereles_div').style.visibility = 'hidden' ;
					   document.getElementById('redony_felszereles_div').style.display = 'none' ;
					   document.ajanlatkeres.felsz_szerk_ajto.checked = false ;
					   document.ajanlatkeres.felsz_panel_ajto.checked = false ;
					   document.ajanlatkeres.felsz_festett_ajto.checked = false ;
					   document.ajanlatkeres.felsz_sik_ajto.checked = false ;
					   document.ajanlatkeres.felsz_kaz_ajto.checked = false ;
					   document.ajanlatkeres.felsz_kulso_redony.checked = false ;
					   document.ajanlatkeres.felsz_belso_redony.checked = false ;
					   document.ajanlatkeres.felsz_rollnis_szunyoghalo.checked = false ;
					   document.ajanlatkeres.felsz_fix_szunyoghalo.checked = false ;		
					   break ;
		case 'bejajto': document.getElementById('bejarati_ajto_felszereles_div').style.visibility = 'visible' ;
					   document.getElementById('bejarati_ajto_felszereles_div').style.display = 'block' ;
					   document.getElementById('muanyag_ablak_felszereles_div').style.visibility = 'hidden' ;
					   document.getElementById('muanyag_ablak_felszereles_div').style.display = 'none' ;
					   document.getElementById('belteri_ajto_felszereles_div').style.visibility = 'hidden' ;
					   document.getElementById('belteri_ajto_felszereles_div').style.display = 'none' ;
					   document.getElementById('redony_felszereles_div').style.visibility = 'hidden' ;
					   document.getElementById('redony_felszereles_div').style.display = 'none' ;
					   document.ajanlatkeres.felsz_redony.checked = false ;
					   document.ajanlatkeres.felsz_parkany.checked = false ;
					   document.ajanlatkeres.felsz_szunyoghalo.checked = false ;
					   document.ajanlatkeres.felsz_konyoklo.checked = false ;
					   document.ajanlatkeres.felsz_2retegu_uveg.checked = false ;
					   document.ajanlatkeres.felsz_3retegu_uveg.checked = false ;
					   document.ajanlatkeres.felsz_festett_ajto.checked = false ;
					   document.ajanlatkeres.felsz_sik_ajto.checked = false ;
					   document.ajanlatkeres.felsz_kaz_ajto.checked = false ;
					   document.ajanlatkeres.felsz_kulso_redony.checked = false ;
					   document.ajanlatkeres.felsz_belso_redony.checked = false ;
					   document.ajanlatkeres.felsz_rollnis_szunyoghalo.checked = false ;
					   document.ajanlatkeres.felsz_fix_szunyoghalo.checked = false ;		
					   break ;
		case 'belajto': document.getElementById('belteri_ajto_felszereles_div').style.visibility = 'visible' ;
					   document.getElementById('belteri_ajto_felszereles_div').style.display = 'block' ;
					   document.getElementById('muanyag_ablak_felszereles_div').style.visibility = 'hidden' ;
					   document.getElementById('muanyag_ablak_felszereles_div').style.display = 'none' ;
					   document.getElementById('bejarati_ajto_felszereles_div').style.visibility = 'hidden' ;
					   document.getElementById('bejarati_ajto_felszereles_div').style.display = 'none' ;
					   document.getElementById('redony_felszereles_div').style.visibility = 'hidden' ;
					   document.getElementById('redony_felszereles_div').style.display = 'none' ;
					   document.ajanlatkeres.felsz_szerk_ajto.checked = false ;
					   document.ajanlatkeres.felsz_panel_ajto.checked = false ;
					   document.ajanlatkeres.felsz_redony.checked = false ;
					   document.ajanlatkeres.felsz_parkany.checked = false ;
					   document.ajanlatkeres.felsz_szunyoghalo.checked = false ;
					   document.ajanlatkeres.felsz_konyoklo.checked = false ;
					   document.ajanlatkeres.felsz_2retegu_uveg.checked = false ;
					   document.ajanlatkeres.felsz_3retegu_uveg.checked = false ;
					   document.ajanlatkeres.felsz_kulso_redony.checked = false ;
					   document.ajanlatkeres.felsz_belso_redony.checked = false ;
					   document.ajanlatkeres.felsz_rollnis_szunyoghalo.checked = false ;
					   document.ajanlatkeres.felsz_fix_szunyoghalo.checked = false ;		
					   break ;
		case 'redony': document.getElementById('redony_felszereles_div').style.visibility = 'visible' ;
					   document.getElementById('redony_felszereles_div').style.display = 'block' ;
					   document.getElementById('muanyag_ablak_felszereles_div').style.visibility = 'hidden' ;
					   document.getElementById('muanyag_ablak_felszereles_div').style.display = 'none' ;
					   document.getElementById('belteri_ajto_felszereles_div').style.visibility = 'hidden' ;
					   document.getElementById('belteri_ajto_felszereles_div').style.display = 'none' ;
					   document.getElementById('bejarati_ajto_felszereles_div').style.visibility = 'hidden' ;
					   document.getElementById('bejarati_ajto_felszereles_div').style.display = 'none' ;
					   document.ajanlatkeres.felsz_szerk_ajto.checked = false ;
					   document.ajanlatkeres.felsz_panel_ajto.checked = false ;
					   document.ajanlatkeres.felsz_festett_ajto.checked = false ;
					   document.ajanlatkeres.felsz_sik_ajto.checked = false ;
					   document.ajanlatkeres.felsz_kaz_ajto.checked = false ;
					   document.ajanlatkeres.felsz_redony.checked = false ;
					   document.ajanlatkeres.felsz_parkany.checked = false ;
					   document.ajanlatkeres.felsz_szunyoghalo.checked = false ;
					   document.ajanlatkeres.felsz_konyoklo.checked = false ;
					   document.ajanlatkeres.felsz_2retegu_uveg.checked = false ;
					   document.ajanlatkeres.felsz_3retegu_uveg.checked = false ;
					   break ;
	}
}

function termek_hozzaad() {
	var termek_tipus = radioertek_termek_tipus() ;
	var termek_nev_jellemzo = document.getElementById('termek_nev_jellemzo').value ;
	var termek_szelesseg = document.getElementById('termek_szelesseg').value ;
	var termek_magassag = document.getElementById('termek_magassag').value ;
	var termek_darabszam = document.getElementById('termek_darabszam').value ;
	var felsz_redony = checkbox_ertek(document.ajanlatkeres.felsz_redony) ;
	var felsz_parkany = checkbox_ertek(document.ajanlatkeres.felsz_parkany) ;
	var felsz_konyoklo = checkbox_ertek(document.ajanlatkeres.felsz_konyoklo) ;
	var felsz_szunyoghalo = checkbox_ertek(document.ajanlatkeres.felsz_szunyoghalo) ;
	var felsz_2retegu_uveg = checkbox_ertek(document.ajanlatkeres.felsz_2retegu_uveg) ;
	var felsz_3retegu_uveg = checkbox_ertek(document.ajanlatkeres.felsz_3retegu_uveg) ;

	var felsz_szerk_ajto = checkbox_ertek(document.ajanlatkeres.felsz_szerk_ajto) ;
	var felsz_panel_ajto = checkbox_ertek(document.ajanlatkeres.felsz_panel_ajto) ;
	var felsz_festett_ajto = checkbox_ertek(document.ajanlatkeres.felsz_festett_ajto) ;
	var felsz_sik_ajto = checkbox_ertek(document.ajanlatkeres.felsz_sik_ajto) ;
	var felsz_kaz_ajto = checkbox_ertek(document.ajanlatkeres.felsz_kaz_ajto) ;
	var felsz_kulso_redony = checkbox_ertek(document.ajanlatkeres.felsz_kulso_redony) ;
	var felsz_belso_redony = checkbox_ertek(document.ajanlatkeres.felsz_belso_redony) ;
	var felsz_rollnis_szunyoghalo = checkbox_ertek(document.ajanlatkeres.felsz_rollnis_szunyoghalo) ;
	var felsz_fix_szunyoghalo = checkbox_ertek(document.ajanlatkeres.felsz_fix_szunyoghalo) ;
	
	if (termek_nev_jellemzo != "" && termek_tipus != undefined && termek_szelesseg != "" && termek_magassag != "" && termek_darabszam != "") {
		switch (termek_tipus) {
			case 'Műanyag ablak': var uj_adat = termek_tipus+'_|_'+termek_nev_jellemzo+'_|_'+termek_szelesseg+'_|_'+termek_magassag+'_|_'+termek_darabszam+'_|_Redőny::'+felsz_redony+'_|_Külső párkány::'+felsz_parkany+'_|_Belső könyöklő::'+felsz_konyoklo+'_|_Szúnyogháló::'+felsz_szunyoghalo+'_|_2 rétegű üveg::'+felsz_2retegu_uveg+'_|_3 rétegű üveg::'+felsz_3retegu_uveg+'|||' ;
						   break ;
			case 'Bejárati ajtó': var uj_adat = termek_tipus+'_|_'+termek_nev_jellemzo+'_|_'+termek_szelesseg+'_|_'+termek_magassag+'_|_'+termek_darabszam+'_|_Szerkesztett ajtó::'+felsz_szerk_ajto+'_|_Panelbetétes ajtó::'+felsz_panel_ajto+'_|_::_|_::_|_::_|_::_|_::|||' ;
						   break ;
			case 'Beltéri ajtó': var uj_adat = termek_tipus+'_|_'+termek_nev_jellemzo+'_|_'+termek_szelesseg+'_|_'+termek_magassag+'_|_'+termek_darabszam+'_|_Festett ajtó::'+felsz_festett_ajto+'_|_Síkfurnéros ajtó::'+felsz_sik_ajto+'_|_Kazettabetétes furnéros ajtó::'+felsz_kaz_ajto+'_|_::_|_::_|_::|||' ;
						   break ;
			case 'Redőny-szúnyogháló-reluxa': var uj_adat = termek_tipus+'_|_'+termek_nev_jellemzo+'_|_'+termek_szelesseg+'_|_'+termek_magassag+'_|_'+termek_darabszam+'_|_Külsőtokos redőny::'+felsz_kulso_redony+'_|_Belsőtokos redőny::'+felsz_belso_redony+'_|_Rollnis szúnyogháló::'+felsz_rollnis_szunyoghalo+'_|_Fix szúnyogháló::'+felsz_fix_szunyoghalo+'_|_::_|_::|||' ;
						   break ;
		}		
//		alert(uj_adat) ;
		document.getElementById('termek_adatok').value = document.getElementById('termek_adatok').value + uj_adat ;
		document.getElementById('termekek_lista_div').style.visibility = 'visible' ;
		document.getElementById('termekek_lista_div').style.display = 'block' ;
		termek_lista_frissit() ;
	}
	else
	{
		var hibauzik = "" ;
		if (termek_tipus == undefined) {
			hibauzik += 'Kérem, adja meg, milyen termékre kér ajánlatot! \n' ;
		}
		if (termek_nev_jellemzo == "") {
			hibauzik += 'Termék név, jellemző megadása szükséges! \n' ;
		}
		if (termek_szelesseg == "") {
			hibauzik += 'Kérem, adja meg a termék szélességét! \n' ;
		}
		if (termek_magassag == "") {
			hibauzik += 'Kérem, adja meg a termék magasságát! \n' ;
		}
		if (termek_darabszam == "") {
			hibauzik += 'Kérem, adja meg a termék darabszámát! \n' ;
		}
		if (hibauzik != "") {
			alert(hibauzik) ;
		}
	}
}

function termek_torol(sorszam) {
	var adatok = document.getElementById('termek_adatok').value ;
	var adattomb = adatok.split("|||") ;
	var uj_adatok = "" ;
	for (i=0; i < adattomb.length-1 ; i++) {
		if (i != sorszam) {
			uj_adatok += adattomb[i]+'|||' ;
		}
	}
	document.getElementById('termek_adatok').value = uj_adatok ;
	termek_lista_frissit() ;
}

function termek_lista_frissit() {
	var adatok = document.getElementById('termek_adatok').value ;
	var adattomb = adatok.split("|||") ;
	var sor_adatok = new Array() ;
	
	var tartalom = '<div align="center"><h2>Hozzáadott termékek</h2></div><table width="100%" class="tablazat_ajanlatkeres"><thead><tr height="26"><td width="10%">Típus</td><td width="40%">Név, jellemző</td><td width="7%">Szél.</td><td width="6%">Mag.</td><td width="5%">Db.</td><td width="23%">Felszereltség</td><td width="9%">Törlés</td></tr></thead>' ;


	for (i=0;i<adattomb.length-1;i++) {
		sor_adatok = adattomb[i].split("_|_") ;
		sor_adatok[5] = sor_adatok[5].split("::") ;
		sor_adatok[6] = sor_adatok[6].split("::") ;
		sor_adatok[7] = sor_adatok[7].split("::") ;
		sor_adatok[8] = sor_adatok[8].split("::") ;
		sor_adatok[9] = sor_adatok[9].split("::") ;
		sor_adatok[10] = sor_adatok[10].split("::") ;
		var sor_maradek = '' ;
		if (sor_adatok[5][1] == '0' || sor_adatok[5][1] == '') {
			sor_adatok[5][0] = '' ;
		}
		else
		{
			sor_adatok[5][0] = '<li>'+sor_adatok[5][0]+'</li>' ;
		}
		if (sor_adatok[6][1] == '0' || sor_adatok[6][1] == '') {
			sor_adatok[6][0] = '' ;
		}
		else
		{
			sor_adatok[6][0] = '<li>'+sor_adatok[6][0]+'</li>' ;
		}
		if (sor_adatok[7][1] == '0' || sor_adatok[7][1] == '') {
			sor_adatok[7][0] = '' ;
		}
		else
		{
			sor_adatok[7][0] = '<li>'+sor_adatok[7][0]+'</li>' ;
		}
		if (sor_adatok[8][1] == '0' || sor_adatok[8][1] == '') {
			sor_adatok[8][0] = '' ;
		}
		else
		{
			sor_adatok[8][0] = '<li>'+sor_adatok[8][0]+'</li>' ;
		}
		if (sor_adatok[9][1] == '0' || sor_adatok[9][1] == '') {
			sor_adatok[9][0] = '' ;
		}
		else
		{
			sor_adatok[9][0] = '<li>'+sor_adatok[9][0]+'</li>' ;
		}
		if (sor_adatok[10][1] == '0' || sor_adatok[10][1] == '') {
			sor_adatok[10][0] = '' ;
		}
		else
		{
			sor_adatok[10][0] = '<li>'+sor_adatok[10][0]+'</li>' ;
		}
					
		tartalom += '<tr height="26"><td height="52">'+sor_adatok[0]+'</td><td>'+sor_adatok[1]+'</td><td>'+sor_adatok[2]+'</td><td>'+sor_adatok[3]+'</td><td>'+sor_adatok[4]+'</td><td><ul>'+sor_adatok[5][0]+sor_adatok[6][0]+sor_adatok[7][0]+sor_adatok[8][0]+sor_adatok[9][0]+sor_adatok[10][0]+sor_maradek+'</ul></td><td><a href="javascript: termek_torol(\''+i+'\');">Töröl</a></td></tr>' ;
		
	
	}
	tartalom += '</table>' ;
	document.getElementById('termekek_lista_div').innerHTML = tartalom ;
	document.getElementById('termek_nev_jellemzo').value = "" ;
	document.getElementById('termek_szelesseg').value = "" ;
	document.getElementById('termek_magassag').value = "" ;
	document.getElementById('termek_darabszam').value = "" ;
	document.getElementById('felsz_redony').checked = false ;
	document.getElementById('felsz_parkany').checked = false ;
	document.getElementById('felsz_szunyoghalo').checked = false ;
	document.getElementById('felsz_konyoklo').checked = false ;
	document.getElementById('felsz_2retegu_uveg').checked = false ;
	document.getElementById('felsz_3retegu_uveg').checked = false ;
	document.getElementById('felsz_szerk_ajto').checked = false ;
	document.getElementById('felsz_panel_ajto').checked = false ;
	document.getElementById('felsz_festett_ajto').checked = false ;
	document.getElementById('felsz_sik_ajto').checked = false ;
	document.getElementById('felsz_kaz_ajto').checked = false ;
	document.getElementById('felsz_kulso_redony').checked = false ;
	document.getElementById('felsz_belso_redony').checked = false ;
	document.getElementById('felsz_rollnis_szunyoghalo').checked = false ;
	document.getElementById('felsz_fix_szunyoghalo').checked = false ;
	radio_uncheck_termek_tipus() ;
}