function emailvalidate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      return false;
   }
   else{
   	return true;
   }
}

function cimmasol(){
	var checked = $('input[type=checkbox]').is(':checked');
	if (checked) {
		  var szamlazasiirszam = $("#szamlazasiirszam").val();
		  $("#szallitasiirszam").val(szamlazasiirszam);
		  var szamlazasitelepules = $("#szamlazasitelepules").val();
		  $("#szallitasitelepules").val(szamlazasitelepules);
		  var szamlazasikozterulet = $("#szamlazasikozterulet").val();
		  $("#szallitasikozterulet").val(szamlazasikozterulet);		  
	}	
	else{
		  $("#szallitasiirszam").val("");
		  $("#szallitasitelepules").val("");
		  $("#szallitasikozterulet").val("");			
	}
	
}

function turnofferror(errordiv){
	var errordiv = "#"+errordiv+"error";	
	$(errordiv).hide();
}

function regsubmit(){
	var errorvalue = $("#error").html();
	if (errorvalue == 1){
		//alert("hiba van a formon");
	}
	else{
		//alert("mehet az ajax mentésbe!");
		var felhasznalonev = $("#loginname").val();
		var password = $("#passwd").val(); 
		var repassword = $("#repasswd").val(); 
		var email = $("#email").val();
		var teljesnev = $("#teljesnev").val(); 
		var telefon = $("#telefon").val(); 
		var szamlazasiirszam = $("#szamlazasiirszam").val(); 
		var szamlazasitelepules = $("#szamlazasitelepules").val(); 
		var szamlazasikozterulet = $("#szamlazasikozterulet").val(); 
		var szallitasiirszam = $("#szallitasiirszam").val(); 
		var szallitasitelepules = $("#szallitasitelepules").val(); 
		var szallitasikozterulet = $("#szallitasikozterulet").val(); 
		var dataa = "usernev="+felhasznalonev+
					"&password="+password+
					"&email="+email+
					"&teljesnev="+teljesnev+
					"&telefon="+telefon+
					"&szamlazasiirszam="+szamlazasiirszam+
					"&szamlazasitelepules="+szamlazasitelepules+
					"&szamlazasikozterulet="+szamlazasikozterulet+
					"&szallitasiirszam="+szamlazasiirszam+
					"&szallitasitelepules="+szamlazasitelepules+
					"&szallitasikozterulet="+szamlazasikozterulet;
		
		$.ajax({
  				type: "POST",
				url: '/regisztracio/userment',
  				data:dataa,
  				success: function(data) {
  					if (data == 0){  						
  						$("#tartalom").html("<strong>Köszönjük, regisztrációja sikeres volt!</strong><br /><br />A megadott e-mail címre elküldtük a belépéséhez szükséges adatait. Kellemes vásárlást!");
  					}
    				
  				}	
			});
	}
}


function checkreg(){
	var felhasznalonev = $("#loginname").val();
	var password = $("#passwd").val(); 
	var repassword = $("#repasswd").val(); 
	var email = $("#email").val(); 
	var error = 0;
	$("#error").html("0");
	if (felhasznalonev.length == 0){
		$("#felhaszneverror").html("Felhasználónév megadása kötelező!");
		$("#felhaszneverror").show();
		error = 1;
		$("#error").html("1");
	}
	else{
		if (felhasznalonev.length < 5){
			$("#felhaszneverror").html("A felhasználónév minimum 5 karakter!");
			$("#felhaszneverror").show();
			error = 1;
			$("#error").html("1");
		}
		else{
			$.ajax({
  				url: '/regisztracio/usercheck?usernev='+felhasznalonev,
  				success: function(data) {
    			if (data == 0){
    				$("#felhaszneverror").html("A megadott felhasználónevet már regisztrálták!");
					$("#felhaszneverror").show();
					$("#error").html("1");
    			}
  				}	
			});
		}		
	}

	if (password.length == 0){
		$("#jelszoerror").html("Jelszó megadása kötelező!");
		$("#jelszoerror").show();
		error = 1;
		$("#error").html("1");
	}
	else{
		if (password.length < 5){
			$("#jelszoerror").html("Jelszó minimum 5 karakter!");
			$("#jelszoerror").show();
			error = 1;
			$("#error").html("1");		
		}
	}
	if (email.length == 0){
		$("#emailerror").html("E-mail cím megadása kötelező!");
		$("#emailerror").show();
		error = 1;
		$("#error").html("1");
	}
	else{
		if (!emailvalidate(email)){
			$("#emailerror").html("A megadott e-mail cím formailag helytelen!");
			$("#emailerror").show();
			error = 1;
			$("#error").html("1");
		}
		else{
			$.ajax({
  				url: '/regisztracio/emailcheck?email='+email,
  				success: function(data) {
    			if (data == 0){
    				$("#error").html("1");
    				$("#emailerror").html("A megadott e-mail címen már regisztráltak!");
					$("#emailerror").show();					
    			}
  				}	
			});
		}
	}
	
	if (password != repassword){
		$("#rejelszoerror").html("A megadott két jelszó nem egyezik!");
		$("#rejelszoerror").show();
		error = 1;
		$("#error").html("1");
	}		

	setTimeout("regsubmit()",500);	

	
	//alert("felhasznev : "+felhasznalonev+", jelszo : "+password);
}

function checkcim(){
	var szamlazasiirszam = $("#szamlazasiirszam").val(); 
	var szamlazasitelepules = $("#szamlazasitelepules").val(); 
	var szamlazasikozterulet = $("#szamlazasikozterulet").val(); 
	var teljesnev = $("#teljesnev").val();
	if (szamlazasiirszam.length<4 || szamlazasitelepules.length<1 || szamlazasikozterulet.length<1 || teljesnev.length<1){
		alert("Kérem, töltse ki a mezőket!");
	}
	else{
		var dataa = "&szamlazasiirszam="+szamlazasiirszam+
					"&szamlazasitelepules="+szamlazasitelepules+
					"&szamlazasikozterulet="+szamlazasikozterulet+
					"&teljesnev="+teljesnev;
		$.ajax({
  				type: "POST",
				url: '/regisztracio/usercimment',
  				data:dataa,
  				success: function(data) {
  					//alert("data : "+data);
  					if (data == 0){  						
  						$("#ujszamlazasicim").html("<strong>Köszönjük, a számlázási címét elmentettük, folytathatja a vásárlást!");
  						$("#megrendelesfeladas").show();
  					}
    				
  				}	
		});	
	}		
}

function kosarba(cikkid,aktar,cikknev){
	var darabbox = "#darab_"+cikkid;
	var darab = $(darabbox).val();
	var dataa = "cikkid="+cikkid+"&darab="+darab+"&aktar="+aktar+"&cikknev="+cikknev;
	$.ajax({
  			type: "POST",
			url: '/kosar/hozzaad',
  			data:dataa,
  			success: function(data) {
  				$("#kosar").html("");
  				$("#kosar").html(data);
  				}
	
		});	
	
}

function kosarkivesz(cikkid){

	var dataa = "cikkid="+cikkid;
	$.ajax({
  			type: "POST",
			url: '/kosar/kivesz',
  			data:dataa,
  			success: function(data) {
  				$("#kosar").html("");
  				$("#kosar").html(data);
  				}	
		});	
	
}

function kepvalto(pic){
	var kepurl = '<img src="http://www.computeremporium.hu/'+pic+'-kozepes.jpg">';
	$("#kepmaga").html(kepurl);
}

function clearfelhasznev(){
	$("#felhasznev").val("");
}

function clearjelszo(){
	$("#jelszo").val("");
}

function preloadImages(kepek){
  var darabok = kepek.split(";");
  for(var i = 0; i<darabok.length; i++){
    jQuery("<img>").attr("src", darabok[i]);
  }
}

function arresbeallit(cikkid,origiarres){
	var divvalt = "#arazoegycikk_"+cikkid;
  	$(divvalt).animate({ backgroundColor: "#d5d2a3" }, 'fast');
	var cikkarres = "#arres_"+cikkid;
	var arres=$(cikkarres).val();
	
	var dataa = "cikkid="+cikkid+"&arres="+arres;
	$.ajax({
  			type: "POST",
			url: '/admin/setcikkarres',
  			data:dataa,
  			success: function(data) {
  				if (data == 0){
  					alert("Az árrés módosítása sikertelen volt!");
  					$(cikkarres).val(origiarres);
  					
  				}	
  				else{
  					var divvalt = "#arazoegycikk_"+cikkid;
  					$(divvalt).animate({ backgroundColor: "#c5dfef" }, 'slow');
  					
  				}
  				}	
		});		

}

function gyartoarresbeallit(gyarto,origiarres,divnev){
	var divvalt = "#arazoegygyarto_"+divnev;
	$(divvalt).animate({ backgroundColor: "#d5d2a3" }, 'fast');
	var gyartoarres = "#arres_"+divnev;
	var arres=$(gyartoarres).val();
	
	var dataa = "gyarto="+gyarto+"&arres="+arres;
	$.ajax({
  			type: "POST",
			url: '/admin/setgyartoarres',
  			data:dataa,
  			success: function(data) {
  				if (data == 0){
  					alert("Az árrés módosítása sikertelen volt!");
  					$(gyartoarres).val(origiarres);
  					
  				}	
  				else{
  					var divvalt = "#arazoegygyarto_"+divnev;
  					$(divvalt).animate({ backgroundColor: "#c5dfef" }, 'slow');
  					
  				}
  				}	
		});	
}

function kikosarbol(cikkid){
	kosarkivesz(cikkid);
	var dataa = "cikkid="+cikkid;
	$.ajax({
  			type: "POST",
			url: '/kosar/kivesz_nagy',
  			data:dataa,
  			success: function(data) {  				
  				$("#tartalom").html("");
  				$("#tartalom").html(data);
  				}	
		});	
	
}

function toglerendeles(rendid){
	var box = "#rendeles_"+rendid;
	$(box).toggle();
}

function toglerendelesnev(rendid){
	var box = "#user_"+rendid;
	$(box).toggle();
}

function jovahagy(rendid){
	var box = "#jovahagyas_"+rendid;
	var dataa = "rendid="+rendid;
	$.ajax({
  			type: "POST",
			url: '/admin/rendelesjovahagy',
  			data:dataa,
  			success: function(data) {
				$(box).html("");
				$(box).html(data);
				$(box).toggle();
  				}	
		});		
}

function rendelestorol(rendid){
	var valasz = confirm("Valóban törölni akarja a megrendelést?");
	if (valasz){
	var box = "#jovahagyas_"+rendid;
	var dataa = "rendid="+rendid;
	$.ajax({
  			type: "POST",
			url: '/admin/rendelestorol',
  			data:dataa,
  			success: function(data) {
				if (data == "1"){alert("a törlés sikeres volt!");}
				if (data == "0"){alert("a törlés nem sikerült!");}
				window.location.reload();
  				}	
		});		
	}	
}

function veglegesit(rendid){
	var box = "#jovahagyas_"+rendid;
	var dataa = "rendid="+rendid;
	$.ajax({
  			type: "POST",
			url: '/admin/rendelesveglegesit',
  			data:dataa,
  			success: function(data) {
  				//alert(data);
				/*
  				$(box).html("");
				$(box).html(data);
				*/
				
				if (data == 0){
					alert("A megrendelését fogadta és visszaigazolta a Computer Emporium.");	
				}
				if (data == 2){
					alert("A megrendelését fogadta és visszaigazolta a Computer Emporium.");	
				}
				if (data == 1){
					alert("A megrendelés feladása közben hiba történt! Próbálja újra, vagy vegye fel a kapcsolatot a Computer Emporiummal!.");	
				}
				window.location.reload();
				
				
				//$(box).toggle();
  				}	
		});		
	}

function profilrendeles(mit){
	var box ="";
	if (mit == 1){
		box = "#nyitottrendeles";
		$(box).show();	
		box = "#visszaigazoltrendeles";
		$(box).hide();	
		box = "#toroltrendeles";
		$(box).hide();	
		
	}
	if (mit == 2){
		box = "#nyitottrendeles";
		$(box).hide();	
		box = "#visszaigazoltrendeles";
		$(box).show();	
		box = "#toroltrendeles";
		$(box).hide();
	
	}
	if (mit == 3){
		box = "#nyitottrendeles";
		$(box).hide();	
		box = "#visszaigazoltrendeles";
		$(box).hide();	
		box = "#toroltrendeles";
		$(box).show();
	}

}

function keresostart(){
	alert("bennevan");
	var mitkeres = $("#kereso").val();
	var milesz = mitkeres.replace(" ","+");
	milesz = "/kereses/"+milesz;
	alert(milesz);
	window.location = milesz;	
}

function checkszuro(){
	var termeklist = $("#termeklistafooldal");
 //ajaxhoz szedjük össze az anyagokat
 	var szuro = $("#szuro");
	var listitems = szuro.children("input:checkbox").get();
	var osszszuro = "";
	$.each(listitems,function(index,chbox){
		var cboxname = "#"+chbox.id;
		osszszuro = osszszuro + chbox.id;
		var cbox = $(cboxname).attr("checked");
		if (cbox){
			osszszuro = osszszuro + "#t"; // be van kapcsolva
		}else{
			osszszuro = osszszuro + "#f"; // nincs bekapcsolva
		}
		osszszuro = osszszuro + "**";
	});	
	//alert("osszszuro : "+osszszuro);
	
	var osszdivek = "";
	var divek = $(termeklist).children('.cikklista_element');
			$.each(divek,function(index,termdiv){
					var termekdiv = "#"+termdiv.id;
					//alert("termekdiv: " +termekdiv);
					var styles = $(termekdiv).attr("class");
					osszdivek = osszdivek + termekdiv + "____" + styles + "**";
					//alert(styles);
				}
			)
	//alert(osszdivek);
	
	var tartalom = "#termeklistafooldal";
	$(tartalom).hide();
	var loader = "#termekloader";
	$(loader).show();
	
	var box = "#szurovissza";
	var dataa = "osszdive="+osszdivek+"&osszszuro="+osszszuro;
	$.ajax({
  			type: "POST",
			url: '/tcsoport/szuro',
  			data:dataa,
  			success: function(data) {
  				$(box).html("");
  				var darabok = data.split("**");
  				var voltt = 0;
  				$.each(darabok,function(index,div){
  					var dd = div.split("_");
  					var divid = dd[0];
  					if (dd[1] == 1){
  						$(divid).show();
  						voltt = 1;  					
  					} else {
  						$(divid).hide();  					
  					}
  				}
  				);
  				if (voltt == 0){
  					$(box).html("<strong>A szűrés nem eredményezett találatot</strong>");
  				}
				$(tartalom).show();
				$(loader).hide();
  				
  				}	
		});		
}

function rendeles_teteltorles(tetelid){
	var valasz = confirm("Valóban törölni akarja a tételt?");
	if (valasz){
	var dataa = "tetelid="+tetelid;
	$.ajax({
  			type: "POST",
			url: '/admin/rendelesteteltorol',
  			data:dataa,
  			success: function(data) {
				if (data == "1"){alert("a törlés sikeres volt!");}
				if (data == "0"){alert("a törlés nem sikerült!");}
				window.location.reload();
  				}	
		});		
	}	
}



$(document).ready(function(){
	$('#megrendfel').click(function(e){
		cboxname = "#feltel";
		var cbox = $(cboxname).attr("checked");	
		if (cbox){
			window.location.href = "/kosar/megrendelesfeladas";
		}else{
			alert("El kell fogadnia felhasználási/vásárlási feltételeket!");			
		}
		///kosar/megrendelesfeladas
 		//do some code
 	});
}); 	

$(document).ready(function(){
    $('.Multiple').jPicker();
  });

