/* Leellenorzi, hogy a forgetpassword felugro form helyesen van-e kitoltve.
** Submitkor fut le, true-val ter vissza, ha helyes, ha valami hiba van, akkor falseval, es kiirja a hibakat.
*/

function mainpopupForgetPassCheck() {

	//elemek megkeresese, inicializalasa
	var errorMessagesObj = document.getElementById('forgetPassMessages');
	var errorstring = new Array();
	var counter=0;
	var forgetAddressObj=document.getElementById('forgetPassAddress');
		
	//ellenorzesek
	//leellenorzi, hogy a cim ki van-e toltve
	if (forgetAddressObj.value=='') {errorstring[counter]=getLocString('popuppasswforget.submitcheck.error'); counter=counter+1;}
	//leellenorzi, hogy a mailcime ervenyes formatumu-e
	var re = new RegExp();
	//[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}
	re = /^[0-9a-zA-Z\._%+-]+@[0-9a-zA-Z\.-]+\.[a-z]{2,4}$/i;
	if (!forgetAddressObj.value.match(re) && forgetAddressObj.value!='') {errorstring[counter]=getLocString('popuppasswforget.submitcheck.error'); counter=counter+1;}
	
	//ha volt hiba, akkor falseval ter vissza es kiirja azokat
	if(errorstring!=''){
		errorMessagesObj.style.display="block";
		//kitorli az elozoleg kiirt hibakat
		if ( errorMessagesObj.hasChildNodes() )
		{
		    while ( errorMessagesObj.childNodes.length >= 1 )
		    {
		        errorMessagesObj.removeChild( errorMessagesObj.firstChild );       
		    } 
		}
		
		//kiirja a hibakat soronkent, es felugrik az oldal tetejere
		if(counter!=0){
			for(i=0; i<counter;i++){
			newNote = document.createElement("div");
			newNote.setAttribute("class", "message");
			newNote.innerHTML=errorstring[i];
			errorMessagesObj.appendChild(newNote);
			}
			window.scroll(0,0);
			return false;
		}
	}
	//ha nem volt hiba, akkor trueval ter vissza
	else 
	{
		return true;
	}
}
