// JavaScript Document
function ellenorzes(hol){
		if(hol.username.value == ""){
			alert("Az username mező üres.");
			document.form_bejelentkezes.username.style.background = "lightblue";
			hol.username.focus();
			return false;
		}else{
			document.form_bejelentkezes.username.style.background = "white";
		}
		if(hol.password.value == ""){
			alert("A password mező üres.");
			document.form_bejelentkezes.password.style.background = "lightblue";
			hol.password.focus();
			return false;
		}else{
			document.form_bejelentkezes.password.style.background = "white";
		}
}

function detect() {
 if (navigator.appName == 'Microsoft Internet Explorer' && navigator.platform == 'MacPPC') {
  return true;
 } else {
  return false;
 }
}

function openNewWindow(URLtoOpen, popwidth, popheight, scrol) {
	var Macit = detect();
	var screenWidth = screen.availWidth;
	var screenHeight = screen.availHeight;
	var x = (screenWidth/2)-(popwidth/2);
	var y = (screenHeight/2)-(popheight/2);
	if (Macit == 1) {
		popwidth2 = popwidth - 16;
		popheight2 = popheight - 16;
	} else {
		popwidth2 = popwidth;
		popheight2 = popheight;
	}
	var winParams = "height=" + popheight2 + ",width=" + popwidth2 +",resizable=0,directories=0,dependent=1,toolbar=0,scrollbars=" +scrol +",tollbar=0,screenX=" + x + ",screenY=" + y + ",left=" + x + ",top=" + y;
	newWindow = window.open(URLtoOpen,'_blank', winParams);

}

function onlyNumbers(mibe)
{
x=mibe.value
ki=""
for(i=0;i<x.length;i++)
{
   if (x.substr(i,1)>='0' && x.substr(i,1)<='9')
      ki+=x.substr(i,1)
     }
mibe.value=ki
}

function form_ellenor(inputok,form_neve,szoveg,password_hiba,keves_elem, keves_elem_2){
	
	x=inputok.length;
	for(i=0; i < x ; i++ ){
        aktualis_tag = inputok[i];
		if(aktualis_tag == "keres" && form_neve == "form_keres"){
			if(document.forms[form_neve].hol_keressen[0].checked){
				if(document.forms[form_neve].elements["keres"].value.length < 4){
				document.forms[form_neve].elements[aktualis_tag].style.background= "RED";
				document.forms[form_neve].elements[aktualis_tag].focus();
				alert("Minimum 4 karaktert kér a rendszer!");
				return false;
				}
			}else if(document.forms[form_neve].hol_keressen[1].checked){
				if(document.forms[form_neve].elements["keres"].value.length < 5){
				document.forms[form_neve].elements[aktualis_tag].style.background= "RED";
				document.forms[form_neve].elements[aktualis_tag].focus();
				alert("Minimum 5 karaktert kér a rendszer!");
				return false;
				}
			}
		}
		
			
		if(document.forms[form_neve].elements[aktualis_tag].value == ""){
		document.forms[form_neve].elements[aktualis_tag].style.background= "RED";
		alert(szoveg);
		document.forms[form_neve].elements[aktualis_tag].focus();
		return false;
	  }else{
		  	
		document.forms[form_neve].elements[aktualis_tag].style.background= "white";
			if(inputok[i] == "ir_szam"){
				if(document.forms[form_neve].ir_szam.value.length < 4 || document.forms[form_neve].ir_szam.value.length > 4){
					document.forms[form_neve].ir_szam.focus();
							document.forms[form_neve].ir_szam.style.background= "RED";
							alert(keves_elem_2);
							return false;
				}
			}
			
			if(inputok[i] == "jelszo" ){
			ez = document.forms[form_neve].jelszo.value;
				var tilos = "ŐőÖöÜüÓóÚúÉéÁáÍí";
	
				for (var k=0; k< ez.length; k++)
 			   {
				 for (j=0; j<tilos.length; j++)
     			  {
					
		   			if (ez.charAt(k)==tilos.charAt(j))
         			 {
					  alert("Kérem ne használjon ékezetes karaktereket.");
					   document.forms[form_neve].ujra_jelszo.value = "";
					  document.forms[form_neve].jelszo.value = "";
					  document.forms[form_neve].jelszo.focus();
					  document.forms[form_neve].jelszo.style.background= "RED";
					   return false;
         			 }
       			   }
	 			 }
			}
			
				if(inputok[i] == "ujra_jelszo"){
						if((document.forms[form_neve].jelszo.value.length) < 5){
							document.forms[form_neve].jelszo.focus();
							document.forms[form_neve].jelszo.style.background= "RED";
							alert(keves_elem);
							return false;
						}
							if(document.forms[form_neve].jelszo.value != document.forms[form_neve].ujra_jelszo.value ){
								alert(password_hiba);
								document.forms[form_neve].ujra_jelszo.value = "";
								document.forms[form_neve].ujra_jelszo.focus();
								document.forms[form_neve].ujra_jelszo.style.background= "RED";
							return false;
							}
				}
				
				if(inputok[i] == "email"){
						str=document.forms[form_neve].email.value;
   						 filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
  						 if (!filter.test(str)){
						document.forms[form_neve].email.focus();
						document.forms[form_neve].email.style.background= "RED";
      					 alert("Kérem egy valós e-mail címet adjon meg!");
     					 return false;
							}
				}
	   }
	}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function biztos(szoveg){
	return (confirm(szoveg));
}

function kezNelkulOver(object){
	
	if (object.className == 'szallitas') object.className = 'kez_nelkul';
}
function kezNelkulOut(object){
	 if (object.className == 'kez_nelkul') object.className = 'szallitas';
}
function valtas(id, form, input){
	
var hossz = document.forms[form].elements[input].length;
	for(i=0; i < hossz; i++){
		if( i == (id-1) ){
		document.forms[form].elements[input][i].checked = true;
		}
	}
}

function uj_cim(inputok,form_neve,szoveg,password_hiba,keves_elem, keves_elem_2){
var szamlalo = 0;
	x=inputok.length;
	for(i=0; i < x ; i++ ){
        aktualis_tag = inputok[i];
		if(document.forms[form_neve].elements[aktualis_tag].value != ""){
			szamlalo = szamlalo +1;
		}
	}
	
		if(szamlalo > 1){
			/* Mivel van beírás ezért ellenorizzük a formot */
			return(form_ellenor(inputok,form_neve,szoveg,password_hiba,keves_elem, keves_elem_2));
			
		}
}


// Kiurítjük a selecteket
function urit(div,name){
$(div).innerHTML = '<select name="'+name+'" id="'+name+'" class="search" size="6" onclick="ajaxHivas(\''+name+'\');"><option value="0">Összes</option></select>';
}

function preloader(div){
$(div).innerHTML = "<div style='width: 243px; margin-top: 40px;' align='center'><img src='images/loading.gif' border='0' alt='tolt' /></div>";
}



function ajaxHivas(honnan){
	var xmlhttp;
	var tcs;
	var gyarto;
	var elso;
	var masodik;
	var dbOldal;
	
tcs = $('termek_csoport').value;	

if($('dbOldal')){
dbOldal = $('dbOldal').value;
}else{
// Ha nincs meg az objektum
dbOldal = '10';
}

// A gyártó div feltöltése
if(honnan == "tcs"){
// Ürítjük a gyártót
preloader('gyarto_div');
// Ürítjük az elsot
urit('e_div','e');
gyarto = "";
}else{
gyarto = $('gy').value;
}



// Elso feltöltése
if(honnan == "gy"){
preloader('e_div');
elso = 0;
}else{
elso = $('e').value;
}


if(honnan == "e"){
preloader('m_div');
masodik = 0;
}else{
masodik = $('m').value;
// Az utolsó urítése
	if(honnan != "m"){
	urit('m_div','m');
	}
}

if(honnan == "m"){
// Rakuk ki a preloadert
$('preloader').innerHTML = "<img src='kepek/lap_kepek/preloader.gif' border='0' alt='tolt' />";
}

	

if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
xmlhttp.onreadystatechange=function()
{
		if(xmlhttp.readyState==4){
		  $('preloader').innerHTML = '<input type="text" name="kereso" id="kereso" value="Min 3 karakter" onfocus="this.value=\'\';" class="inputok" />&nbsp;<input type="button" name="keres_btn" value="Keres" class="submit_btn" onclick="ajaxSearch();" /><br /><span class="kereso_tajekoztato">Cikkszámban és névben keres</span>';
	 
	tolteniValo = xmlhttp.responseText.split("|"); 
		 
		$('talalatokDiv').innerHTML = tolteniValo[0]; // Termékek
		
			// gyártó select feltöltése
			if(honnan == "tcs"){
			$('gyarto_div').innerHTML = tolteniValo[1]; // Selectek
				if($('e').options.length == 1){
				// Üres ezért letíltjuk az elsőt
				//$('e_div').innerHTML = '<select name="e" id="e" class="search" size="6"><option value="0">Összes</option></select>';
				// Kellene az elso feltöltése is. 2010-03-22.-ei fejlesztés
				ajaxOnlyFirstUpload(tcs);
				}
				
				if($('m').options.length == 1){
				// Üres ezért letíltjuk a másodikat
				$('m_div').innerHTML = '<select name="m" id="m" class="search" size="6"><option value="0">Összes</option></select>';
				}
			}
			
			// Elso feltöltése
			if(honnan == "gy"){
			$('e_div').innerHTML = tolteniValo[1]; // Selectek
				// Második select klikkelhetőségének tíltása ha kell
				if($('m').options.length == 1){
				// Üres ezért letíltjuk a másodikat
				$('m_div').innerHTML = '<select name="m" id="m" class="search" size="6"><option value="0">Összes</option></select>';
				}
			}
			
			//Második feltöltése
			if(honnan == "e"){
			$('m_div').innerHTML = tolteniValo[1]; // Selectek
				if($('m').options.length == 1){
				// Üres ezért letíltjuk a másodikat
				$('m_div').innerHTML = '<select name="m" id="m" class="search" size="6"><option value="0">Összes</option></select>';
				}
			
			}
			
		 }
}

xmlhttp.open("GET", "include/ajax.php?tcs="+tcs+"&gy="+gyarto+"&elso="+elso+"&masodik="+masodik+"&honnan="+honnan+"&dbOldal="+dbOldal,true);
xmlhttp.send(null);
}


function ajaxOnlyFirstUpload(tcs){
	var xmlhttp;
	var tcs;
	
if (window.XMLHttpRequest){
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }else if (window.ActiveXObject){
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}else{
  alert("Your browser does not support XMLHTTP!");
}

xmlhttp.onreadystatechange=function(){
	if(xmlhttp.readyState==4){
	$('e_div').innerHTML  = xmlhttp.responseText; // elso select
	}
}

xmlhttp.open("GET", "include/ajax_elso_feltoltese.php?tcs="+tcs,true);
xmlhttp.send(null);
}



function ajaxStart(){
var xmlhttp;

if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
xmlhttp.onreadystatechange=function()
{
		if(xmlhttp.readyState==4){
		 $('insert_tabla').innerHTML = xmlhttp.responseText; // Selectek
		 }
}

xmlhttp.open("GET", "include/ajax_kezdes.php",true);
xmlhttp.send(null);
}




function ajaxLapozas(muvelet){
	var xmlhttp;
	var tcs;
	var gyarto;
	var elso;
	var masodik;
	var dbOldal;
$('preloader').innerHTML = "<img src='kepek/lap_kepek/preloader.gif' border='0' alt='tolt'  style='margin-top: 10px;'/>";

if($('dbOldal')){
dbOldal = $('dbOldal').value;
}else{
dbOldal = '10';
}
tcs = $('termek_csoport').value;
gyarto = $('gy').value

if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
xmlhttp.onreadystatechange=function()
{
		if(xmlhttp.readyState==4){
		 $('talalatokDiv').innerHTML = xmlhttp.responseText; // Találatok
		 }
}

xmlhttp.open("GET", "include/ajax_lapozas.php?tcs="+tcs+"&gy="+gyarto+"&dbOldal="+dbOldal+"&muvelet="+muvelet,true);
xmlhttp.send(null);
}



function ajaxPost(formom) {
var tomb;
tomb = "";
jelzo = 0;	

	for(i=0; i<document.forms[formom].elements.length; i++){
		
		if(document.forms[formom].elements[i].type == 'text' && document.forms[formom].elements[i].value != "" && document.forms[formom].elements[i].value != " "){
			jelzo = 1;
			tomb = tomb+(document.forms[formom].elements[i].name)+"="+(String(document.forms[formom].elements[i].value))+"&";
		}
	}
	
	if(jelzo == 1){
	
		if (window.XMLHttpRequest)
		  {
		  // code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else if (window.ActiveXObject)
		  {
		  // code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		else
		  {
		  alert("Your browser does not support XMLHTTP!");
		  }
		xmlhttp.onreadystatechange=function()
		{
				if(xmlhttp.readyState==4){
				 $('preloader').innerHTML = '<input type="text" name="kereso" id="kereso" value="Min 3 karakter" onfocus="this.value=\'\';" class="inputok" />&nbsp;<input type="button" name="keres_btn" value="Keres" class="submit_btn" onclick="ajaxSearch();" /><br /><span class="kereso_tajekoztato">Cikkszámban és névben keres</span>';
				 tomb = xmlhttp.responseText.split('|');
				  $('kosar_tartalma').innerHTML = tomb[0];
				  // Törölni az inputokból az értékeket start
				  for(i=0; i<document.forms[formom].elements.length; i++){
					  	if(document.forms[formom].elements[i].type == 'text'){
						document.forms[formom].elements[i].value = "";
						}
				  }
				  // Törölni az inputokból az értékeket end
				  
				  	if(tomb[1] != ""){ // Ha van üzenet
					alert(tomb[1])
					}
				 }
		}
		$('preloader').innerHTML = "<img src='kepek/lap_kepek/preloader.gif' border='0' alt='tolt'  style='margin-top: 10px;'/>";
		xmlhttp.open("GET", "ellenorzes_ajax.php?"+tomb,true);
		xmlhttp.send(null);

	}else{
	alert("Nincs megadva darab szám!");
	}
	return false;
}




function ajaxKosarUrit(mit){
var xmlhttp;

$('preloader').innerHTML = "<img src='kepek/lap_kepek/preloader.gif' border='0' alt='tolt'  style='margin-top: 10px;'/>";	
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
xmlhttp.onreadystatechange=function()
{
		if(xmlhttp.readyState==4){
		 $('kosar_tartalma').innerHTML = xmlhttp.responseText; 
		 $('preloader').innerHTML = '<input type="text" name="kereso" id="kereso" value="Min 3 karakter" onfocus="this.value=\'\';" class="inputok" />&nbsp;<input type="button" name="keres_btn" value="Keres" class="submit_btn" onclick="ajaxSearch();" /><br /><span class="kereso_tajekoztato">Cikkszámban és névben keres</span>';
		 }
}

xmlhttp.open("GET", "include/ajax_kosar_urit.php?mit="+String(mit),true);
xmlhttp.send(null);
}



function ajaxSearch(){
var xmlhttp;
var keresett;
var dbOldal;

if($('dbOldal')){
dbOldal = $('dbOldal').value;
}else{
// Ha nincs meg az objektum
dbOldal = '10';
}
keresett = $('kereso').value;

if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
xmlhttp.onreadystatechange=function()
{
		if(xmlhttp.readyState==4){
		 	tolteniValo = xmlhttp.responseText.split("|"); 
		 
		$('talalatokDiv').innerHTML = tolteniValo[0]; // Termékek		
			// gyártó select feltöltése
			$('gyarto_div').innerHTML = tolteniValo[1]; // Selectek
			// Ürtjük és letíltjuk az elsőt
			$('e_div').innerHTML = '<select name="e" id="e" class="search" size="6"><option value="0">Összes</option></select>';
			$('m_div').innerHTML = '<select name="m" id="m" class="search" size="6"><option value="0">Összes</option></select>';
		 }
}
	// Lekezeljük a 3 nál kevesebb karakterből álló input tartalmat
	if(keresett == "Min 3 karakter"){
	$('kereso').value = '';
	}else if(keresett.length > 2 && keresett != ""){
	$('preloader').innerHTML = "<img src='kepek/lap_kepek/preloader.gif' border='0' alt='tolt'  style='margin-top: 10px;'/>";
	xmlhttp.open("GET", "include/ajax_search.php?keresett="+keresett+"&dbOldal="+dbOldal,true);
	xmlhttp.send(null);
	}else if(keresett.length < 3){
		alert("Minimum 3 karakter!");
	}
}



function ajaxSearchLapozas(muvelet){
var xmlhttp;
var dbOldal;
var keresett;

if($('dbOldal')){
dbOldal = $('dbOldal').value;
}else{
// Ha nincs meg az objektum
dbOldal = '10';
}
keresett = $('kereso').value;

if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
xmlhttp.onreadystatechange=function()
{
		if(xmlhttp.readyState==4){
		 tolteniValo = xmlhttp.responseText.split("|"); 
		 
		$('talalatokDiv').innerHTML = tolteniValo[0]; // Termékek		
			// gyártó select feltöltése
			$('gyarto_div').innerHTML = tolteniValo[1]; // Selectek
			// Ürtjük és letíltjuk az elsőt
			$('e_div').innerHTML = '<select name="e" id="e" class="search" size="6"><option value="0">Összes</option></select>';
			$('m_div').innerHTML = '<select name="m" id="m" class="search" size="6"><option value="0">Összes</option></select>';
		 }
}
	if(keresett == "Min 3 karakter"){
	$('kereso').value = '';
	}else if(keresett.length > 2 && keresett != ""){
	$('preloader').innerHTML = "<img src='kepek/lap_kepek/preloader.gif' border='0' alt='tolt'  style='margin-top: 10px;'/>";
	xmlhttp.open("GET", "include/ajax_search_lapozas.php?dbOldal="+dbOldal+"&muvelet="+muvelet+"&keresett="+keresett,true);
	xmlhttp.send(null);
	}else if(keresett.length < 3){
	alert("Minimum 3 karakter!");
	}
}

function Ajaxreszletes(termId){
var xmlhttp;
var termId;

$('szures').style.display = 'none';
$('talalatokDiv').style.display = 'none';
$('valasszon').style.display = 'none';

if($('kosar_tartalma')){
$('kosar_tartalma').style.display = 'none';
}


$('reszletes').innerHTML =  "<img src='kepek/lap_kepek/preloader.gif' border='0' alt='tolt'  style='margin-top: 10px;'/>";;
$('reszletes').style.display = 'inline';


if (window.XMLHttpRequest){
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }else if (window.ActiveXObject){
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }else{
  alert("Your browser does not support XMLHTTP!");
  }
xmlhttp.onreadystatechange=function()
{
		if(xmlhttp.readyState==4){
			//alert(xmlhttp.responseText);
		 	$('reszletes').innerHTML = xmlhttp.responseText; 
		 }
}
	
	xmlhttp.open("GET", "include/ajax_reszletes.php?termId="+termId,true);
	xmlhttp.send(null);
}


function kosarba(termek_azon, hiba){
var termek_azon;
var xmlhttp;
var db;
var hiba;
db = $('db').value;

	if(db.length > 0){
		if (window.XMLHttpRequest){
		  // code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }else if (window.ActiveXObject){
		  // code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }else{
		  alert("Your browser does not support XMLHTTP!");
		  }
		xmlhttp.onreadystatechange=function(){
				if(xmlhttp.readyState==4){
				tomb = xmlhttp.responseText.split('|');
					if(tomb[0] != ""){
					alert(tomb[0]);
					}
					
					if(tomb[1] == "1"){ // Sikeres muvelet
					$('szures').style.display = 'inline';
					$('talalatokDiv').style.display = 'inline';
					$('valasszon').style.display = 'inline';
					
						if($('kosar_tartalma')){
						$('kosar_tartalma').style.display = 'inline';
						$('kosar_tartalma').innerHTML = tomb[2];
						}
						
						
					
					$('reszletes').innerHTML = '';
					$('reszletes').style.display = 'none';
					}
				 }
		}
		
		xmlhttp.open("GET", "include/ajax_kosarba.php?termek_azon="+termek_azon+"&db="+db,true);
		xmlhttp.send(null);
	}else{
		// Üres mezo
		$('db').focus();
		$('db').style.background= "RED";
		alert(hiba);
		
	}
}
