//jelszó újraküldés

function sendPass(elment,ures,nincs){
    if($('send_pass'))$('send_pass').disabled=true;
    if(($('rem_email'))&&($('rem_email').value!="")){
	var req_aj = new Request({  
	url: 'belepes.php?event=send_pass&email='+$('rem_email').value,
	    onSuccess: function(){
		alert(elment);
		if($('send_pass'))$('send_pass').disabled=false;
		$('rem_email').value="";
	    },
	    onFailure: function(){
		alert(nincs);
		if($('send_pass'))$('send_pass').disabled=false;
	    }
	}).send();
    }else{
	alert(ures);
	if($('send_pass'))$('send_pass').disabled=false;
    }
}



//formellenőrzés

function checkEmail(field){					//majd jsonra
	var siker=false;
	var req_aj = new Request.JSON({  
	url: 'ajax_chemail.php?email='+$(field).value,
	    async: false,
	    onComplete: function(result){
		if(result.siker){
		    siker = true;
		}else{
		    siker = false;
		}
	    }
         }).get(); 
	 return siker;
}

function checkChapcha(field){			//majd jsonosra
	var siker=false;
	var req_aj = new Request.JSON({  
	url: 'ajax_chapcha.php?chp='+$(field).value,
	   async: false,
	    onComplete: function(result){
		if(result.siker){
		    siker=true;
		}else{
		    siker=false;
		}
	   }
         }).get(); 
	 return siker;
}

function mindjo(tomb,text,jeltext,tree,pass,szerztext,biztext,emiltext,emfil){
    for(var i=0; i<tomb.length; i++){
	
	if(tomb[i]==0)continue;
	if(!($('fg_'+tomb[i])))alert(tomb[i]);
	if($('fg_'+tomb[i]).value==""){
	    alert(text);
	    if($('submit_'+tree))$('submit_'+tree).disabled=false;
	    return false;
	}
    }
    if(jeltext!=false){
	if(($('fg_'+pass).value!=$('passwd2_'+tree).value)||($('passwd2_'+tree).value.length<7)){
	    alert(jeltext);
	    if($('submit_'+tree))$('submit_'+tree).disabled=false;
	    return false;
	}
    }
    if(szerztext!=false){
	if(($('szerzfelt_'+tree).checked==false)){
	    alert(szerztext);
	    if($('submit_'+tree))$('submit_'+tree).disabled=false;
	    return false;
	}
    }
    if(biztext!=false){    
	if(!checkChapcha('security_code_'+tree)){
	    alert(biztext);
	    if($('submit_'+tree))$('submit_'+tree).disabled=false;
	    return false;
	}
    }
    if(emiltext!=false){    
	if(!checkEmail(emfil)){
	    alert(emiltext);
	    if($('submit_'+tree))$('submit_'+tree).disabled=false;
	    return false;
	}
    }
    if($('submit_'+tree))$('submit_'+tree).disabled=false;
    return true;
}
////PARTNEREK

function suellenorPartnerek(text,biztext){
    var tomb=new Array('nev','domain','leiras','email');
    if($('submit_partnerek'))$('submit_partnerek').disabled=true;
    return mindjo(tomb,text,false,'partnerek',false,false,biztext,false,false);
}

////KAPCSOLAT

function suellenorKapcsolat(text,biztext){
    var tomb=new Array('nev','email','uzenet');
    if($('submit_kapcsolat'))$('submit_kapcsolat').disabled=true;
    return mindjo(tomb,text,false,'kapcsolat',false,false,biztext,false,false);
}


////REGISZTRÁCIÓ

//tovább

function ellenor100(text,jeltext,tree,pass,emailt){
    var tomb=new Array(392,393,394,395,397,398,399,431,432);	//első oldalon kötelező mezők id-ja szállásnál
    return mindjo(tomb,text,jeltext,tree,pass,false,false,emailt,'fg_431');
}

function ellenor101(text,jeltext,tree,pass,emailt){
    var tomb=new Array(355,360,356,357,358,361,362,377);	//első oldalon kötelező mezők id-ja vendéglátásnál
    return mindjo(tomb,text,jeltext,tree,pass,false,false,emailt,'fg_377');
}

function ellenor102(text,jeltext,tree,pass,emailt){
    var tomb=new Array(323,324,325,326,327,328,329,339);		//első oldalon kötelező mezők id-ja múzeumoknál
    return mindjo(tomb,text,jeltext,tree,pass,false,false,emailt,'fg_339');
}

//submit

function suellenor100(text,tree,szerztext,biztext){
    var tomb=new Array(437,438,439,440,441,444,445,446,447);
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,szerztext,biztext,false,false);
}

function suellenor101(text,tree,szerztext,biztext){    
    var tomb=new Array(381,382,383,384,385,388,389,390,391);
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,szerztext,biztext,false,false);
}

function suellenor102(text,tree,szerztext,biztext,emailt){
    var tomb=new Array(343,344,345,346,347,351,352,352,353,354);
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,szerztext,biztext,false,false);
}

//partner oldalak

function suellenorkapcsolat100(text,tree){
    var tomb=new Array(431,0);	//első oldalon kötelező mezők id-ja szállásnál
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,false,false,false,false);
}

function suellenorszamlazas100(text,tree){
    var tomb=new Array(437,438,439,441,440,444,445,447,446);	//első oldalon kötelező mezők id-ja szállásnál
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,false,false,false,false);
}

function suellenoradatok100(text,tree){
    var tomb=new Array(392,393,394,395,398,399);	//első oldalon kötelező mezők id-ja szállásnál
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,false,false,false,false);
}

function suellenorszamlazas101(text,tree){
    var tomb=new Array(381,382,383,384,385,388,389,390,391);	//első oldalon kötelező mezők id-ja szállásnál
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,false,false,false,false);
}

function suellenoradatok101(text,tree){
    var tomb=new Array(355,356,357,358,361,362);	//első oldalon kötelező mezők id-ja szállásnál
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,false,false,false,false);
}

function suellenorkapcsolat101(text,tree){
    var tomb=new Array(377,0);	//első oldalon kötelező mezők id-ja szállásnál
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,false,false,false,false);
}


function suellenorszamlazas102(text,tree){
    var tomb=new Array(343,344,345,346,347,351,352,353,354);	//első oldalon kötelező mezők id-ja szállásnál
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,false,false,false,false);
}

function suellenoradatok102(text,tree){
    var tomb=new Array(323,325,326,327,328,329);	//első oldalon kötelező mezők id-ja szállásnál
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,false,false,false,false);
}

function suellenorkapcsolat102(text,tree){
    var tomb=new Array(339,0);	//első oldalon kötelező mezők id-ja szállásnál
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,false,false,false,false);
}


function suellenorkiallit104(text,tree){
    var tomb=new Array(309,316);	//kiállítás form
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,false,false,false,false);
    return true;
}

function suellenorszobak103(text,tree){
    var tomb=new Array(319,320,321);	//kiállítás form
    if($('submit_'+tree))$('submit_'+tree).disabled=true;
    return mindjo(tomb,text,false,tree,false,false,false,false,false);
    return true;
}


function suellenoregyeb100(text,tree){
    return true;
}

function suellenorseo100(text,tree){
    return true;
}

function suellenoregyeb101(text,tree){
    return true;
}

function suellenorseo101(text,tree){
    return true;
}

function suellenoregyeb102(text,tree){
    return true;
}

function suellenorseo102(text,tree){
    return true;
}


//post előtt mindet látni kell, hogy elpostolja

function showAll(q){
  for(i=0;i<q.length;i++){
	document.getElementById('form_'+q[i]).style.display='block';
    }
    return true;
    
}


//lapozás
function paging_last(q,lap,reg){

    var z=document.getElementById('page_num'+lap).value;
    var l=q.length;
    var current = q.indexOf(z);
    current--;
    document.getElementById('page_num'+lap).value=q[current];
    for(i=0;i<l;i++){
	document.getElementById('form_'+q[i]).style.display='none';
    }
    document.getElementById('form_'+q[current]).style.display='block';
    if((current-1)<0){
	document.getElementById('last_page'+lap).style.display='none';
    }
    if((current)<l){
	document.getElementById('next_page'+lap).style.display='block';
    }
    if(reg==true){
	document.getElementById('szall2').style.display='none';
	document.getElementById('vend2').style.display='none';
	document.getElementById('muz2').style.display='none';
	document.getElementById('szall1').style.display='block';
	document.getElementById('vend1').style.display='block';
	document.getElementById('muz1').style.display='block';
    }
    return true;


}

function paging_next(q,lap,reg){
    var z=document.getElementById('page_num'+lap).value;
    var l=q.length;
    var current = q.indexOf(z);
    current++;
    document.getElementById('page_num'+lap).value=q[current];
    for(i=0;i<l;i++){
	document.getElementById('form_'+q[i]).style.display='none';
    }
    document.getElementById('form_'+q[current]).style.display='block';
    if((current)>0){
	document.getElementById('last_page'+lap).style.display='block';
    }
    if((current+1)>=l){
	document.getElementById('next_page'+lap).style.display='none';
    }
    if(reg==true){
	document.getElementById('szall1').style.display='none';
	document.getElementById('vend1').style.display='none';
	document.getElementById('muz1').style.display='none';
	document.getElementById('szall2').style.display='block';
	document.getElementById('vend2').style.display='block';
	document.getElementById('muz2').style.display='block';
    }
    return true;

}

