
//////////////////////////////////////////////// általános

function ellenoriz(id){

	var error='';
	var mytest='';
	var magazin='';	
	var varrokonyv='';	

	// adatok ellenőrzése
	for(var i=0; i<document.getElementById(id).length; i++){
		
		// mytest+='- '+document.getElementById(id).elements[i].name+'\n';
		// mytest+='- hossz: '+document.getElementById(id).elements[i].value+'\n';
		
		//////////////////////////////////////////////////////
		// ha az id=*, a mező kitöltése kötelező
		//////////////////////////////////////////////////////
		if(document.getElementById(id).elements[i].id=='*'){	
		
			// beviteli mezők kitöltésének ellenőrzése
			if(
				document.getElementById(id).elements[i].type=='text' || 
				document.getElementById(id).elements[i].type=='password' || 
				document.getElementById(id).elements[i].type=='file' || 
				document.getElementById(id).elements[i].type=='textarea'){
					
				// üres a mező és rövid az adat?
				if(document.getElementById(id).elements[i].value=='' && document.getElementById(id).elements[i].value.length<4){
					error+='- '+document.getElementById(id).elements[i].name+'\n';

				// rövid az adat?
				}else if(document.getElementById(id).elements[i].value.length<3){
					error+='- Legalább 3 karakter: '+document.getElementById(id).elements[i].name+'\n';
				
				// oks
				}else{
					// oks
				}								
			}
		
			// selector ellenőrzése
			if(
				document.getElementById(id).elements[i].type=="select-one" &&
				document.getElementById(id).elements[i].value=='0' &&
				document.getElementById(id).elements[i].name!=='Magazin időtartama'){
				error+='- '+document.getElementById(id).elements[i].name+'\n';
			}
		}				
			
		// termékek
		if(document.getElementById(id).elements[i].name=='Magazin darabszáma'){
			var magazin=document.getElementById(id).elements[i].value;
		}

		if(document.getElementById(id).elements[i].name=='Burda_gyerekdivat'){
			var gyerekdivat=document.getElementById(id).elements[i].value;
		}
		
		if(document.getElementById(id).elements[i].name=='Varrókönyv darabszáma'){
			var varrokonyv=document.getElementById(id).elements[i].value;
		}

		//////////////////////////////////////////////////////
		// email helyességének ellenőrzése
		//////////////////////////////////////////////////////
		if(
			document.getElementById(id).elements[i].name==='E-mail cím' &&
			document.getElementById(id).elements[i].value!==''){

			var email = document.getElementById(id).elements[i].value;					
			var emailfilter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

			// e-mail formátum ellenőrzése
			if (!emailfilter.test(email)){
				error+='- Hibás e-mail cím, kérem a mezőt megfelelően töltse ki!\n';
			}
		}
		
		//////////////////////////////////////////////////////
		// Biztonsági kérdés
		//////////////////////////////////////////////////////
		if(document.getElementById(id).elements[i].name==='Biztonsági kérdés' &&
			document.getElementById(id).elements[i].value!==''){

			napok = Array("vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat");
			ido = new Date();
			nap=ido.getDay();
			
			if(document.getElementById(id).elements[i].value!==napok[nap]){
				error+='- Hibás válasz a biztonsági kérdésre!\n';							
			}	
		}		
	}
		
	// test
	if(mytest!='')alert(mytest);
	
	// termékek
	if(magazin=='0' && varrokonyv=='0' && gyerekdivat=='0'){
		error+='- Kérem válasszon ki egy terméket!\n';		
	}
	
	// hibajelzés		
	if(error!=''){
		alert('Hiányzó adatok!\nKérem a következő mezőket töltse ki:\n\n'+error);
	}else{
		// form elküldése
		document.getElementById(id).submit();
	}
}

// adatok másolása
function megegyezik(id){

	var id=id;
	
	nev=document.getElementById(id).elements['Szállítási-Szállítási név'].value;
	irsz=document.getElementById(id).elements['Szállítási-Irányítószám'].value;
	telepules=document.getElementById(id).elements['Szállítási-Település'].value;
	kozt=document.getElementById(id).elements['szallitasi_kozterulet'].value;
	utca=document.getElementById(id).elements['Szállítási-Utca'].value;
	hsz=document.getElementById(id).elements['Szállítási-Házszám'].value;
	
	document.getElementById(id).elements['Számlázási-Számlázási név'].value=nev;
	document.getElementById(id).elements['Számlázási-Irányítószám'].value=irsz;
	document.getElementById(id).elements['Számlázási-Település'].value=telepules;
	document.getElementById(id).elements['szamlazasi_kozterulet'].value=kozt;
	document.getElementById(id).elements['Számlázási-Utca'].value=utca;						
	document.getElementById(id).elements['Számlázási-Házszám'].value=hsz;						

	// alert(nev);

}

// form reset
function formreset(id){
	document.getElementById(id).reset();
	alert('Az űrlap adatai törlésre kerültek.');
}

// popoup
function pop(mypage, w, h) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=yes,resizable=no' 
	win = window.open(mypage, 'pop', winprops)

	win.window.focus();
}

/*
function hatter(id, eventType) {		
	if (eventType) {
		if(document.getElementById(id).value.length == 0) {			
			if (id == 'login_name')
				document.getElementById(id).setAttribute("class", "username");
			else 
				document.getElementById(id).setAttribute("class", "password");
		}
	} else 
		if(document.getElementById(id).value.length == 0)
			document.getElementById(id).setAttribute("class", "empty");			
}
*/

function hatter(id, eventType) {	
	if (eventType) {
		if(document.getElementById(id).value.length == 0) {			
			if (id == 'login_name') {
				document.getElementById(id).value = "felhasználónév";
				document.getElementById(id).setAttribute("class", "username");
			} else {
				document.getElementById(id).value = "jelszó";
				document.getElementById(id).setAttribute("class", "password");
				document.getElementById(id).type = "text";
			}
		}
	} else {
		if (id == 'login_name') {
			if(document.getElementById(id).value == "felhasználónév") {
				document.getElementById(id).setAttribute("class", "empty");
				document.getElementById(id).value = "";
			}
		} else {
			if(document.getElementById(id).value == "jelszó") {
				document.getElementById(id).setAttribute("class", "empty");
				document.getElementById(id).value = "";
				document.getElementById(id).type = "password";
			}
		}
	}
		/*
		if(document.getElementById(id).value.length == 0) {
			document.getElementById(id).value = "";
			//document.getElementById(id).setAttribute("class", "empty");			
		}*/
	
}

function masolFentrol(){
		
		var szam_nev=$("#szam_nev").val();
	$("#szal_nev").val(szam_nev);
	
	var szam_irszam=$("#szam_irszam").val();
	$("#szal_irszam").val(szam_irszam);
	
	var szam_varos=$("#szam_varos").val();
	$("#szal_varos").val(szam_varos);
	
	var szam_utca=$("#szam_utca").val();
	$("#szal_utca").val(szam_utca);
	
	var szam_tel=$("#szam_tel").val();
	$("#szal_tel").val(szam_tel);

	}
	var arcLista=new Array();
function kivalasztArchiv()
{
    var tart=false
	var domelts = $('#archiv_sel :selected');
// next translate that into an array of just the values
	var text=$.map(domelts, function(elt, i) { return $(elt).text();});
	var val = $.map(domelts, function(elt, i) { return $(elt).val();});
     var wrp=$("#inp_cont");
	for (var i=0;i <val.length;i=i+1)
	{
	    if(arcLista.indexOf(text[i])==-1){
		arcLista.push(text[i]);
		var index=arcLista.indexOf(text[i]);
		wrp.append('<div id="arc_'+val[i]+'"><input name="reg_arc_id[]"  class="hidden" type="hidden"value="'+val[i]+'"/>'+
					'<input type="text" readonly="readonly" name="reg_arc_nev[]" value="'+text[i]+'"/>'+
					'<input type="button" onclick="torolArchiv('+val[i]+','+index+')" name="torol" value="Töröl"/>'+
					'</div>'); 
		tart=true;
		
	   }
	
	
	}
    
    if(tart){
      $('#archiv_id').show();  
    }
}
function torolArchiv(id,index)
{	

	
	arcLista.splice(index,1);
	 var chd=$('#arc_'+id);
	 chd.remove()
}

