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

function ellenoriz(id, tevekenyseg_tipusa){

	var error='';
	var mytest='';

	// 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.length+'\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<4){
					error+='- Legalább 4 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';
			}
		}				

		//////////////////////////////////////////////////////
		// email helyességének ellenőrzése
		//////////////////////////////////////////////////////
		if(
			document.getElementById(id).elements[i].name==='Az Ön e-mail címe' ||
			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';
			}
		}	
	}
		
	// test
	if(mytest!=''){
		alert(mytest);
	}
	
	// hibajelzés		
	if(error!=''){
		alert('Hiányzó adatok!\nKérem a következő mezőket töltse ki:\n\n'+error);
	}else{
		
		if(tevekenyseg_tipusa=='parbeszed'){
			// form elküldése
			parbeszed_rogzitese('form1');			
		}
		
		if(tevekenyseg_tipusa=='elkuld'){
			// form elküldése
			document.getElementById('form1').submit();			
		}
	}
}

// betűméret
function text(tev){
   
    var n,meret;
   
    st1=document.getElementById("szg1").style;
    n1=st1.fontSize;

    st2=document.getElementById("szg2").style;
    n2=st2.fontSize; 
     
    meret=(parseInt(n1.substr(0, n1.length)));
   
    if(meret<11 && meret>=8 && tev=="up"){
        st1.fontSize=(parseInt(n1.substr(0, n1.length-1))+1)+"pt";
        st2.fontSize=(parseInt(n2.substr(0, n2.length-1))+1)+"pt";       
    }
   
    if(meret<=11 && meret>8 && tev=="down"){
        st1.fontSize=(parseInt(n1.substr(0, n1.length-1))-1)+"pt";
        st2.fontSize=(parseInt(n2.substr(0, n2.length-1))-1)+"pt";    
    }
}

function szavazatok_mutat(){

	var mydisplay=document.getElementById("eddigi_szavazatok").style.display;

	if(mydisplay==''){
		dodisplay='none';
	}else{
		dodisplay='';		
	}
	
	document.getElementById("eddigi_szavazatok").style.display=dodisplay;
}

// képgaléria
function kepgaleria(id){
	
	var myid=id;
	
	pop('inc/kepgaleria.php?id='+myid, '650', '500');
}

// 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=no,resizable=no,toolbar=no,location=no,status=no,menubar=no, directories=no' 
	win = window.open(mypage, 'pop', winprops)

	win.window.focus();
}