// JavaScript Document
	//kategóri id-ék mentése session-be
	function to_session(valtozok_string){
			window.open('session.php?'+valtozok_string,'_self','');
		}
	
	function ellenoriz_search(){
		if (document.quick_search.search_text.value =="") { 
			alert("A kereső mező üres!");
			return false;
		} 	
		return true;
	}
	
	var termek_id = 0;
	function toBasket(productid,db){
		request = (window.XMLHttpRequest)? new XMLHttpRequest(): new ActiveXObject("MSXML2.XMLHTTP"); 
		request.onreadystatechange = toBasketResponse;
		termek_id = productid;
		var url = "session_kosar.php?insert=1&productid="+productid+"&db="+db;
		request.open('GET', url, true);
		request.send(url);
		darabszam = document.getElementById('kosar_darabszam').value;
		db_szam = parseFloat(darabszam);
		document.getElementById('kosar_darabszam').value = db_szam+1;
		document.getElementById('kosar_darab').innerHTML = db_szam+1;
	}
	
	function toBasketResponse(){
		if((request.readyState == 4) && (request.status == 200)){
			var response = request.responseText;
			if (response = 'OK'){
				document.getElementById('kosar_btn_'+termek_id).innerHTML = '<img src="images/button_kosarban.gif" class="kosarban">';
			}
		}			
	}
	
	function updateBasket(productid,db){
		request = (window.XMLHttpRequest)? new XMLHttpRequest(): new ActiveXObject("MSXML2.XMLHTTP"); 
		request.onreadystatechange = updateBasketResponse;
		termek_id = productid;
		// Darabszámok növelése az oldalon
		var url = "session_kosar.php?update=1&productid="+productid+"&db="+db;
		new Ajax.Request(url, { method: 'get', onSuccess: function(transport) { }});
		var db_fel = db+1;
		var db_le = db-1;
		$('basket_db_'+productid).innerHTML = db+" db";
		$('db_novel_'+productid).innerHTML = '<span style="cursor: pointer;" onclick="javascript:updateBasket('+productid+','+db_fel+')"><img src="images/plusz.png" title="Növel" height="10" alt="Növel"/></span>';
		if (db_le == 0){
			$('db_csokken_'+productid).innerHTML = '<span><img src="images/minusz.png" title="Növel" height="10" alt="Csökkent"/></span>';
		} else {
			$('db_csokken_'+productid).innerHTML = '<span style="cursor: pointer;" onclick="javascript:updateBasket('+productid+','+db_le+')"><img src="images/minusz.png" title="Csökkent" height="10" alt="Csökkent"/></span>';
		}
		//Össz ár változtatása
		var szoveg = "";
		var url_b = "session_kosar_b.php?ossz_ar=1&productid="+productid+"&db="+db;
		new Ajax.Request(url_b, { 
			method: 'get', onSuccess: function(transport) { 
				szoveg = transport.responseText;
				$('ossz_ar'+productid).innerHTML = szoveg;	
			}
		}); 
		//Kosár össz ár változtatása
		//Össz ár változtatása
		var szoveg = "";
		var url_b = "session_kosar_b.php?kosar_ar=1&productid="+productid+"&db="+db;
		new Ajax.Request(url_b, { 
			method: 'get', onSuccess: function(transport) { 
				szoveg = transport.responseText;
				$('kosar_ar').innerHTML = szoveg;	
			}
		});
	}
	
	function updateBasketResponse(){
		if((request.readyState == 4) && (request.status == 200)){
			var response = request.responseText;
			if (response = 'OK'){
				location.reload(true);
			}
		}			
	}
	
	function del(){
		return confirm('Biztosan törli a terméket?');
	}
	
	function deleteItem(productid){
		if (del()){
			request = (window.XMLHttpRequest)? new XMLHttpRequest(): new ActiveXObject("MSXML2.XMLHTTP"); 
			request.onreadystatechange = deleteItemResponse;
			termek_id = productid;
			var url = "session_kosar.php?delitem=1&productid="+productid;
			request.open('GET', url, true);
			request.send(url);
		}
	}
	
	function deleteItemResponse(){
		if((request.readyState == 4) && (request.status == 200)){
			var response = request.responseText;
			if (response = 'OK'){
				location.reload(true);
			}
		}			
	}
	
	function szam_ell(mezo){
		szamok = "0123456789";
		for (var i=0; i<szamok.length; i++){
			if (szamok.indexOf(mezo.charAt(i)) == -1){
				return false;
				i=szamok.length;
			}
		}
		return true;
	}
	
	function colorChange(id){
		if (document.getElementById(id).style.backgroundColor == 'red'){
			document.getElementById(id).style.backgroundColor = 'white'
		}
	}
	
	function ellenoriz_rendeles(){
		var text=document.send_rendeles.email.value;
		if (document.send_rendeles.v_nev.value ==""){  
			alert("Kérem adja meg a vezetéknevét!");
			document.getElementById('v_nev').style.backgroundColor = 'red';
			return false;
		} 	
		if (document.send_rendeles.k_nev.value ==""){  
			alert("Kérem adja meg a keresztnevét!");
			document.getElementById('k_nev').style.backgroundColor = 'red';
			return false;
		}
		//email mezo ellenorzése
		if (text.indexOf('@') == -1)		{
		  alert('Hiba az email címben: hiányzik a @ karakter!');
		  document.getElementById('email').style.backgroundColor = 'red';
		  return false;
		}
		if (text.indexOf('.') == -1)		{
		  alert('Hiba az email címben: hiányzik egy "." karakter!');
		  document.getElementById('email').style.backgroundColor = 'red';
		  return false;
		}  
		if ((text.length-text.lastIndexOf('.'))>4 || (text.length-text.lastIndexOf('.'))<2)		{
		  alert('Hibás e-mail cím!');
		  document.getElementById('email').style.backgroundColor = 'red';
		  return false;
		}  
		if (text.indexOf('.')==text.indexOf('@')+1)		{
		  alert('Hibás e-mail cím!');
		  document.getElementById('email').style.backgroundColor = 'red';
		  return false;
		}  
		if (document.send_rendeles.tel.value ==""){  
			alert("Kérem adja meg a telefonszámot!");
			document.getElementById('tel').style.backgroundColor = 'red';
			return false;
		}
		if (document.send_rendeles.ir_szam.value ==""){  
			alert("Kérem adja meg az irányítószámot!");
			document.getElementById('ir_szam').style.backgroundColor = 'red';
			return false;
		}
		if (document.send_rendeles.ir_szam.value.length < 4){  
			alert("Az irányítószám hossza nem megfelelő!");
			document.getElementById('ir_szam').style.backgroundColor = 'red';
			return false;
		}
		if (!szam_ell(document.send_rendeles.ir_szam.value)){
			alert("Nem megfelelő karakter az irányítószámban!");
			document.getElementById('ir_szam').style.backgroundColor = 'red';
			return false;
		}
		if (document.send_rendeles.varos.value ==""){  
			alert("Kérem adja meg a város nevét!");
			document.getElementById('varos').style.backgroundColor = 'red';
			return false;
		}
		if (document.send_rendeles.cim.value ==""){  
			alert("Kérem adja meg az utca és házszámot!");
			document.getElementById('cim').style.backgroundColor = 'red';
			return false;
		}
		return true;
	}
	
	function rendeles(){
		if (ellenoriz_rendeles()) {
			document.send_rendeles.submit();
		}
	}
	
	var alerted = false;
	/** MESSAGE LENGHT */
	function letterCounter(obj){
		var maxlength = obj.getAttribute ? parseInt(obj.getAttribute("maxlength")) : "";
		if (obj.getAttribute && obj.value.length > maxlength){
			obj.value = obj.value.substring(0, maxlength);
			if ( !alerted ){
        alert('Max. 200 karaternyi szöveget adhat meg!');
        alerted = true;
      }
      else
        alerted = false;
		}
		document.getElementById('letter_counter').innerHTML = obj.value.length;
	}
