function ValidateSearch(form){
	var Form1_Name = 'Keyword';
	var Form1_ErrMsg = '<strong>Hiba!</strong> Nem adott meg keresendő kifejezést!\n';
	var Form1_ErrMsg2 = '<strong>Hiba!</strong> A keresett kifejezés túl rövid!\n';
	var FocusedFormID = '';
	var ErrorMsg = '';
	if (document.getElementById(Form1_Name).value==null || document.getElementById(Form1_Name).value=='' || document.getElementById(Form1_Name).value=='Keresés ...'){
		FocusedFormID=Form1_Name;
		ErrorMsg+=Form1_ErrMsg;
	} 
	else {
		if (document.getElementById(Form1_Name).value.length < 3){
			if (FocusedFormID==''){
				FocusedFormID=Form1_Name;
			}
		ErrorMsg+=Form1_ErrMsg2;
		}
	}	
	if (ErrorMsg!='') {
		ShowError('HeaderSearchBoxError',ErrorMsg);
		document.getElementById(FocusedFormID).focus();
 		return false;
	} 
	else {
		return true;
	}
}

function ValidateLogin(form){
	var Form1_Name = 'UserName';
	var Form2_Name = 'UserPass';	
	var Form1_ErrMsg = '<strong>Hiba!</strong> Nem adott meg felhasználó nevet!\n';
	var Form2_ErrMsg = '<strong>Hiba!</strong> Nem adott meg jelszót!\n';	
	var FocusedFormID = '';
	var ErrorMsg = '';
	if (document.getElementById(Form1_Name).value==null || document.getElementById(Form1_Name).value==''){
		FocusedFormID=Form1_Name;
		ErrorMsg=Form1_ErrMsg;
		if (ErrorMsg!='') {
			ShowError('UserNameError',ErrorMsg);
		} 
	}
	else {		
		DontShowError('UserNameError');
		FocusedFormID=='';
		ErrorMsg='';
	}		
	if (document.getElementById(Form2_Name).value==null || document.getElementById(Form2_Name).value==''){
		if (FocusedFormID==''){
			FocusedFormID=Form2_Name;
		}
		ErrorMsg=Form2_ErrMsg;
		if (ErrorMsg!='') {
			ShowError('UserPassError',ErrorMsg);
		}
	}	
	else {
		DontShowError('UserPassError');			
		ErrorMsg='';
	}		
	if (ErrorMsg!='') {		
		document.getElementById(FocusedFormID).focus();		
		return false;
	} 
	else {
		return true;
	}
}

function ValidateForgottenPass(form){
	var Form1_Name = 'FPassUserName';
	var Form2_Name = 'FPassUserEmail';	
	var Form1_ErrMsg = '<strong>Hiba!</strong> Nem adott meg felhasználó nevet!\n';
	var Form2_ErrMsg = '<strong>Hiba!</strong> Nem adott meg e-mail címet!\n';	
	var Form2_ErrMsg2 = '<strong>Hiba!</strong> Az e-mail cím nem megfelelo!\n';		
	var FocusedFormID = '';
	var ErrorMsg = '';
	if (document.getElementById(Form1_Name).value==null || document.getElementById(Form1_Name).value==''){
		FocusedFormID=Form1_Name;
		ErrorMsg=Form1_ErrMsg;
		if (ErrorMsg!='') {
			ShowError('FPassUserNameError',ErrorMsg);
		} 
	}
	else {		
		DontShowError('FPassUserNameError');
		FocusedFormID=='';
		ErrorMsg='';
	}		
	if (document.getElementById(Form2_Name).value==null || document.getElementById(Form2_Name).value==''){
		if (FocusedFormID==''){
			FocusedFormID=Form2_Name;
		}
		ErrorMsg=Form2_ErrMsg;
		if (ErrorMsg!='') {
			ShowError('FPassUserEmailError',ErrorMsg);
		}
	}	
	else {
		DontShowError('FPassUserEmailError');			
		ErrorMsg='';
	}		
	if (ErrorMsg!='') {		
		document.getElementById(FocusedFormID).focus();		
		return false;
	} 
	else {
		return true;
	}
}

function ShowError(TargetDiv, ErrorMsg) {
	if (TargetDiv=='HeaderSearchBoxError') {
		document.getElementById('HeaderBottomNav').style.height='23px';
		document.getElementById('HeaderBottomNav').style.lineHeight='23px';	
	}
	document.getElementById(TargetDiv).style.display='block';
	document.getElementById(TargetDiv).innerHTML=ErrorMsg;	
}

function DontShowError(TargetDiv) {
	if (TargetDiv=='HeaderSearchBoxError') {
		document.getElementById('HeaderBottomNav').style.height='43px';
		document.getElementById('HeaderBottomNav').style.lineHeight='63px';	
	}
	document.getElementById(TargetDiv).style.display='none';
	document.getElementById(TargetDiv).innerHTML='';	
}
