function validPassword(field){

    var validstring= /\S/;
    var lengthcheck=(!(field.length < 6));
    //alert((!(field.length > 0) || !(validstring.test(field))));
    return(lengthcheck && (validstring.test(field)));

}

function validNumber(field){

    var validstring= /^([0-9]{1,2})/;
    var lengthcheck=(!(field.length < 2));           
    //alert((!(field.length > 0) || !(validstring.test(field))));
    
    return(lengthcheck && (validstring.test(field)));
    

}

function validDatum(field){

    var validstring= /^([0-9]{1,2})/;
    var lengthcheck=(!(field.length < 2));           
    //alert((!(field.length > 0) || !(validstring.test(field))));
    
    return(lengthcheck && (validstring.test(field)));
    

}

function validEmail(email){
//    var emailReg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    var emailReg = /^([a-zA-Z0-9_\.\-]{2,64})+\@(([a-zA-Z0-9\-]{2,190})+\.)+([a-zA-Z0-9]{2,4})+$/;

        return emailReg.test(email);
}

function validField(field){

    var validstring= /\S/;
    var lengthcheck=(!(field.length < 1));
    //alert((!(field.length > 0) || !(validstring.test(field))));
    return(lengthcheck && (validstring.test(field)));

}

function validField2(field){

    var validstring= /\S/;
    var lengthcheck=(!(field.length < 6));
    //alert((!(field.length > 0) || !(validstring.test(field))));
    return(lengthcheck && (validstring.test(field)));

}

function validUser(field){
    
        var validstring= /^[a-zA-Z0-9._-]/;
    var lengthcheck=(!(field.length < 6));
    //alert((!(field.length > 0) || !(validstring.test(field))));
    return(lengthcheck && (validstring.test(field)));
    
    
}

function CheckEquality(first,second){

    if(document.getElementById(first).value==document.getElementById(second).value)
    {

        return(true);

    }
    else
    {

        return(false);

    }

}




function multipleValidator(){
   
   var message='Kérem figyeljen a következőkre a kitöltéskor: \n';
   
	if (!validField(document.getElementById('nev').value)){
       message+=' Név mező. \n'; 
    //   alert(message);
    }
	if (!validField(document.getElementById('telefon').value)){
       message+=' Telefon mező. \n'; 
   //    alert(message);
    }
	if (!validEmail(document.getElementById('email').value)){
       message+=' Érvénytelen email cím. \n'; 
     //  alert(message);
    } 
	if (!validUser(document.getElementById('felhasznalonev').value)){
       message+=' Rövid felhasználónév vagy érvénytelen (ékezetes) karakter. \n'; 
   //    alert(message);
    }
	if (!validField2(document.getElementById('jelszo').value)){
       message+=' Rövid jelszó. \n'; 
   //    alert(message);
    }
    if (!CheckEquality('jelszo','jelszorepeat')){
       message+=' Nem megegyező jelszó \n'; 
    //   alert(message);
    }

    /*if(!validNumber(document.getElementById('nap1').value)){
       alert('szar nap');
         message+=' szar nap \n'; 
        
    }*/
    

    
    if(message=='Kérem figyeljen a következőkre a kitöltéskor: \n'){
        
       
        return(true);
    }
    else
    {
         alert(message);
         
        return(false);
        
    }  
}

function multipleValidator_update(){
   
   var message='Kérem figyeljen a következőkre a kitöltéskor: \n';
   
	if (!validField(document.getElementById('telefon').value)){
       message+=' Telefon mező. \n'; 
   //    alert(message);
    }
	if (!validEmail(document.getElementById('email').value)){
       message+=' Érvénytelen email cím. \n'; 
     //  alert(message);
    } 
	if (!validField2(document.getElementById('jelszo').value)){
       message+=' Rövid jelszó. \n'; 
   //    alert(message);
    }
    if (!CheckEquality('jelszo','jelszorepeat')){
       message+=' Nem megegyező jelszó \n'; 
    //   alert(message);
    }
    
    if(message=='Kérem figyeljen a következőkre a kitöltéskor: \n'){
        
       
        return(true);
    }
    else
    {
         alert(message);
         
        return(false);
        
    }  
}

function multipleValidator_kegyelet(){
   
   var message='Kérem figyeljen a következőkre a kitöltéskor: \n\n';
   
	if (document.getElementById('irsz').value==-1){
       message+=' Irányítószám. \n'; 
   //    alert(message);
    }
	if (!validField(document.getElementById('utca').value)){
       message+=' Utca, házszám. \n'; 
   //    alert(message);
    }
	
	if (!document.getElementById('felt').checked){
       message+=' Vásárlási feltételek elfogadása. \n'; 
   //    alert(message);
    }
    
    if(message=='Kérem figyeljen a következőkre a kitöltéskor: \n\n'){
        
       
        return(true);
    }
    else
    {
         alert(message);
         
        return(false);
        
    }  
}

function multipleValidator_csokor(){
   
   var message='Kérem figyeljen a következőkre a kitöltéskor: \n\n';
   
	if ((!document.getElementById('diszkret').checked) && (!document.getElementById('galans').checked)){
		message+=' Csokor mérete nem lett kiválasztva. \n';
	}
	if (document.getElementById('irsz').value==-1){
       message+=' Irányítószám. \n'; 
   //    alert(message);
    }
	if (!validField(document.getElementById('utca').value)){
       message+=' Utca, házszám. \n'; 
   //    alert(message);
    }
	
	if (!document.getElementById('felt').checked){
       message+=' Vásárlási feltételek elfogadása. \n'; 
   //    alert(message);
    }
    
    if(message=='Kérem figyeljen a következőkre a kitöltéskor: \n\n'){
        
       
        return(true);
    }
    else
    {
         alert(message);
         
        return(false);
        
    }  
}

function multipleValidator_csokor_egyfele(){
   
   var message='Kérem figyeljen a következőkre a kitöltéskor: \n\n';
   
	if (document.getElementById('irsz').value==-1){
       message+=' Irányítószám. \n'; 
   //    alert(message);
    }
	if (!validField(document.getElementById('utca').value)){
       message+=' Utca, házszám. \n'; 
   //    alert(message);
    }
	
	if (!document.getElementById('felt').checked){
       message+=' Vásárlási feltételek elfogadása. \n'; 
   //    alert(message);
    }
    
    if(message=='Kérem figyeljen a következőkre a kitöltéskor: \n\n'){
        
       
        return(true);
    }
    else
    {
         alert(message);
         
        return(false);
        
    }  
}

function multipleValidator_lostpw(){
   
   var message='Kérem figyeljen a következőkre a kitöltéskor: \n';
   
	if (!validField(document.getElementById('felhasznalonev').value)){
       message+=' Felhasználónév mező. \n'; 
    //   alert(message);
    }
	if (!validEmail(document.getElementById('email').value)){
       message+=' Érvénytelen email cím. \n'; 
     //  alert(message);
	}
    
    if(message=='Kérem figyeljen a következőkre a kitöltéskor: \n'){
        
       
        return(true);
    }
    else
    {
         alert(message);
         
        return(false);
        
    }  
}

function multipleValidator_datum(){
   
   var message='Kérem a következő mezőket számmal töltse ki: \n';
   
	if (!validDatum(document.getElementById('honap').value)){
       message+=' Dátum mező. \n'; 
    //   alert(message);
    }
	
	if (!validDatum(document.getElementById('nap').value)){
       message+=' Nap mező. \n'; 
    //   alert(message);
    }
	
    
    if(message=='Kérem a következő mezőket számmal töltse ki: \n'){
        
       
        return(true);
    }
    else
    {
         alert(message);
         
        return(false);
        
    }  
}

function uj_emlekezteto() {
	var honap=document.getElementById('honap').value;
	var nap=document.getElementById('nap').value;
	
	if(honap == '' || nap == 0) {
		alert('Érvénytelen dátum!');
		return(false);
	}
	
	
	if(honap == 'Április' || honap == 'Június' || honap == 'Szeptember' || honap == 'November') {
		if(nap <= 30) {
			return(true);
		}
		else {
			alert('Érvénytelen dátum!');
			return(false);
		}
	}
	else if(honap == 'Február') {
		if(nap <= 29) {
			return(true);
		}
		else {
			alert('Érvénytelen dátum!');
			return(false);
		}
	}
	else {
		return(true);
	}

}

function ar_szamolas(akt_ar, akt_meret) {
	
	return (akt_ar*akt_meret)+ ' HUF&nbsp;';
}

function varos(irsz) {
	if (irsz==2300) { return 'Ráckeve';}
	else if (irsz==2310) { return 'Szigetszentmiklós';}
	else if (irsz==2314) { return 'Halásztelek';}
	else if (irsz==2315) { return 'Szigethalom';}
	else if (irsz==2316) { return 'Tököl';}
	else if (irsz==2317) { return 'Szigetcsép';}
	else if (irsz==2318) { return 'Szigetszentmárton';}
	else if (irsz==2319) { return 'Szigetújfalu';}
	else if (irsz==2330) { return 'Dunaharaszti';}
	else if (irsz==2335) { return 'Taksony';}
	else if (irsz==2336) { return 'Dunavarsány';}
	else if (irsz==2340) { return 'Kiskunlacháza';}
	else { return '&nbsp';}

}

function szallitas(irsz) {
	if (irsz==2300) { return 2000 + ' HUF&nbsp;';}
	else if (irsz==2310) { return 0 + ' HUF&nbsp;';}
	else if (irsz==2314) { return 1000 + ' HUF&nbsp;';}
	else if (irsz==2315) { return 1000 + ' HUF&nbsp;';}
	else if (irsz==2316) { return 1000 + ' HUF&nbsp;';}
	else if (irsz==2317) { return 2000 + ' HUF&nbsp;';}
	else if (irsz==2318) { return 2000 + ' HUF&nbsp;';}
	else if (irsz==2319) { return 2000 + ' HUF&nbsp;';}
	else if (irsz==2330) { return 1000 + ' HUF&nbsp;';}
	else if (irsz==2335) { return 1000 + ' HUF&nbsp;';}
	else if (irsz==2336) { return 2000 + ' HUF&nbsp;';}
	else if (irsz==2340) { return 2000 + ' HUF&nbsp;';}
	else if (irsz==-1){ return '&nbsp';}

}

function vegso_ar_csokor(irsz, isdiszkret, isgalans, ar, diszkret, galans) {
	
	var szallitasi=0;
	var csokorar=0;
	var vegso=0;
	
	if (irsz==2300) {szallitasi=2000;}
	else if (irsz==2310) {szallitasi=0;}
	else if (irsz==2314) {szallitasi=1000;}
	else if (irsz==2315) {szallitasi=1000;}
	else if (irsz==2316) {szallitasi=1000;}
	else if (irsz==2317) {szallitasi=2000;}
	else if (irsz==2318) {szallitasi=2000;}
	else if (irsz==2319) {szallitasi=2000;}
	else if (irsz==2330) {szallitasi=1000;}
	else if (irsz==2335) {szallitasi=1000;}
	else if (irsz==2336) {szallitasi=2000;}
	else if (irsz==2340) {szallitasi=2000;}
	else if (irsz==-1){szallitasi=-1;}
	
	if(isdiszkret==true) {csokorar=ar*diszkret;}
	if(isgalans==true) {csokorar=ar*galans;}
	
	if((szallitasi==-1)&&(csokorar==0)) { return '&nbsp';}
	else if ((szallitasi==-1)&&(csokorar>0)) {return (csokorar)+ ' HUF&nbsp;';}
	else if ((szallitasi>-1)&&(csokorar==0)) {return (szallitasi)+ ' HUF&nbsp;';}
	else {return (szallitasi+csokorar)+ ' HUF&nbsp;';}
	
}

function vegso_ar_kegyelet(irsz, ar) {
	
	var szallitasi=0;
	var csokorar=ar;
	var vegso=0;
	
	if (irsz==2300) {szallitasi=2000;}
	else if (irsz==2310) {szallitasi=0;}
	else if (irsz==2314) {szallitasi=1000;}
	else if (irsz==2315) {szallitasi=1000;}
	else if (irsz==2316) {szallitasi=1000;}
	else if (irsz==2317) {szallitasi=2000;}
	else if (irsz==2318) {szallitasi=2000;}
	else if (irsz==2319) {szallitasi=2000;}
	else if (irsz==2330) {szallitasi=1000;}
	else if (irsz==2335) {szallitasi=1000;}
	else if (irsz==2336) {szallitasi=2000;}
	else if (irsz==2340) {szallitasi=2000;}
	else if (irsz==-1){szallitasi=-1;}
	
	if(szallitasi==-1){ return '&nbsp'; }
	else {
	vegso=szallitasi+ar;
	return vegso+ ' HUF&nbsp;';
	}
	
}

function uj_termek_galeria() {
	var message='Az alábbi mezőket nem töltötte ki: \n\n';
	
	if (!validField(document.getElementById('uj_thumb').value)){
       message+=' Thumb kép url \n'; 
   //    alert(message);
    }
	if (!validField(document.getElementById('uj_kep').value)){
       message+=' Kép url \n'; 
   //    alert(message);
    }
	
	if(message=='Az alábbi mezőket nem töltötte ki: \n\n') 
	{
	
		var valasz2=confirm('Biztos felviszi az adott terméket?')
		if (valasz2==true) {
			return(true);
		}
		else {
			return(false);
		}
	}
	else {
		var hiba=message+' \n Biztos felviszi az adott terméket?\n'
		var valasz=confirm(hiba);
		if (valasz==true) {
			return(true);
		}
		else {
			return(false);
		}
	}	
}

function termek_torles() {
	var valasz=confirm('Biztos benne hogy törölni szeretné az adott terméket?');
	if (valasz==true) {
		return(true);
	}
	else {
		return(false);
	}
}

function felhasznalo_torles() {
	var valasz=confirm('Biztos benne hogy törölni szeretné a regisztrációját?');
	if (valasz==true) {
		return(true);
	}
	else {
		return(false);
	}
}

function akt_felhasznalo_torles() {
	var valasz=confirm('Biztos benne hogy törölni szeretné a felhasználót?');
	if (valasz==true) {
		return(true);
	}
	else {
		return(false);
	}
}

function emlekezteto_torles() {
	var valasz=confirm('Biztos benne hogy törölni szeretné az emlékeztetőt?');
	if (valasz==true) {
		return(true);
	}
	else {
		return(false);
	}
}

function rendeles_torles() {
	var valasz=confirm('Biztos benne hogy törölni szeretné a rendelést?');
	if (valasz==true) {
		return(true);
	}
	else {
		return(false);
	}
}

function rendeles_lezaras() {
	var valasz=confirm('Biztos benne hogy lezárja a rendelést?');
	if (valasz==true) {
		return(true);
	}
	else {
		return(false);
	}
}

function feltetelek_window(url) {
	var newwindow;
	
	newwindow=window.open(url,'name','scrollbars=yes, resizable=no, toolbar=no, height=700,width=610');
	if (window.focus) {newwindow.focus()}

}












