var loginFormText = new Array();
var regFormText = new Array();
var adSendFormText = new Array();
var adErrorFormText = new Array();
var adInterestFormText = new Array();
var adWatcherSendFormText = new Array();
var adObserverFormText = new Array();

function check_login_form(form){
  hiba='';

  if (form.elements['u_username'].value == loginFormText['defUser']){
    form.elements['u_username'].focus();
    hiba+='\n - '+loginFormText['errorUser'];
    form.elements['u_username'].style.background = "#FFD5D5";
  } else
    form.elements['u_username'].style.background = "#FFFFFF";

  if (form.elements['u_pass'].value == loginFormText['defPass']){
    form.elements['u_pass'].focus();
    hiba+='\n - '+loginFormText['errorPass'];
    form.elements['u_pass'].style.background = "#FFD5D5";
  } else
    form.elements['u_pass'].style.background = "#FFFFFF";

  if (hiba != ''){
    alert(loginFormText['errorDef']+'\n'+hiba)
    return false;
  }
  return true;
}

function check_lostpass(form){
  hiba='';

  if (form.elements['u_username'].value == loginFormText['defUser']){
    form.elements['u_username'].focus();
    hiba+='\n - '+loginFormText['errorUser'];
    form.elements['u_username'].style.background = "#FFD5D5";
  } else
    form.elements['u_username'].style.background = "#FFFFFF";

  if (hiba != ''){
    alert(loginFormText['errorDef']+'\n'+hiba)
    return false;
  }
  return true;
}

function checkRegForm(form){
  hiba='';
  if (form.elements['u_nev'].value == ''){
    form.elements['u_nev'].focus();
    hiba+='\n - '+regFormText['errorName'];
    form.elements['u_nev'].style.background = '#FFD5D5';
  } else
    form.elements['u_nev'].style.background = '#FFFFFF';

  if (form.elements['u_email'].value == ''){
    form.elements['u_email'].focus();
    hiba+='\n - '+regFormText['errorEmail'];
    form.elements['u_email'].style.background = '#FFD5D5';
  } else if (emailCheck(form.elements['u_email'].value) == false){
    form.elements['u_email'].focus();
    form.elements['u_email'].style.background = '#FFD5D5';
    hiba+='\n - '+regFormText['errorEmailCheck'];
  } else
    form.elements['u_email'].style.background = '#FFFFFF';

  if (form.elements['u_pass'].value == ''){
    form.elements['u_pass'].focus();
    hiba+='\n - '+regFormText['errorPass'];
    form.elements['u_pass'].style.background = '#FFD5D5';
  } else
    form.elements['u_pass'].style.background = '#FFFFFF';

  if (form.elements['u_repass'].value == ''){
    form.elements['u_repass'].focus();
    hiba+='\n - '+regFormText['errorRePass'];
    form.elements['u_repass'].style.background = '#FFD5D5';
  } else
    form.elements['u_repass'].style.background = '#FFFFFF';

  if (form.elements['u_pass'].value != form.elements['u_repass'].value){
    form.elements['u_repass'].focus();
    hiba+='\n - '+regFormText['errorEqualPass'];
    form.elements['u_repass'].style.background = '#FFD5D5';
  } else
    form.elements['u_repass'].style.background = '#FFFFFF';

  if (form.elements['accept_aszf'].checked == false){
    form.elements['accept_aszf'].focus();
    hiba+='\n - '+regFormText['errorAccept'];
    document.getElementById('aszf_color').style.color = 'red';
  } else
    document.getElementById('aszf_color').style.color = 'black';

  if(form.elements['u_kereskedo'].value == '1'){
    if (form.elements['u_megye'].value == '' || form.elements['u_telepules'].value == '' || form.elements['u_cim'].value == ''){
      form.elements['u_cim'].focus();
      hiba+='\n - '+regFormText['errorAddress1'];
      form.elements['u_megye'].style.background = '#FFD5D5';
      form.elements['u_telepules'].style.background = '#FFD5D5';
      form.elements['u_cim'].style.background = '#FFD5D5';
    } else{
      form.elements['u_megye'].style.background = '#FFFFFF';
      form.elements['u_telepules'].style.background = '#FFFFFF';
      form.elements['u_cim'].style.background = '#FFFFFF';
    }
    /*
    if (form.elements['u_cegnev'].value == ''){
      form.elements['u_cegnev'].focus();
      hiba+='\n - '+regFormText['errorCorpName'];
      form.elements['u_cegnev'].style.background = '#FFD5D5';
    } else
      form.elements['u_cegnev'].style.background = '#FFFFFF';

    if (form.elements['u_cegmegye'].value == '' || form.elements['u_cegtelepules'].value == '' || form.elements['u_cegcim'].value == ''){
      form.elements['u_cegcim'].focus();
      hiba+='\n - '+regFormText['errorAddress2'];
      form.elements['u_cegmegye'].style.background = '#FFD5D5';
      form.elements['u_cegtelepules'].style.background = '#FFD5D5';
      form.elements['u_cegcim'].style.background = '#FFD5D5';
    } else{
      form.elements['u_cegmegye'].style.background = '#FFFFFF';
      form.elements['u_cegtelepules'].style.background = '#FFFFFF';
      form.elements['u_cegcim'].style.background = '#FFFFFF';
    }
    */
    if (form.elements['u_kapcs1'].value == ''){
      form.elements['u_kapcs1'].focus();
      hiba+='\n - '+regFormText['errorContactName'];
      form.elements['u_kapcs1'].style.background = '#FFD5D5';
    } else
      form.elements['u_kapcs1'].style.background = '#FFFFFF';
    if (form.elements['u_tel1'].value == ''){
      form.elements['u_tel1'].focus();
      hiba+='\n - '+regFormText['errorContactTel'];
      form.elements['u_tel1'].style.background = '#FFD5D5';
    } else
      form.elements['u_tel1'].style.background = '#FFFFFF';
  }

  if (hiba != ''){
    alert(regFormText['errorDef']+'\n'+hiba)
    return false;
  }
  return true;
}
function checkSendFriendForm(form){
	hiba='';
    if ((form.elements['iNev1'].value == '')
        || (form.elements['iEmail1'].value == '')
        || (form.elements['iNev2'].value == '')
        || (form.elements['iEmail2'].value == '')
		|| (form.elements['iNev3'].value == '')
        || (form.elements['iEmail3'].value == '')
		|| (form.elements['iNev4'].value == '')
        || (form.elements['iEmail4'].value == '')){
			if (form.elements['iEmail4'].value == ''){
				form.elements['iEmail4'].focus();
                form.elements['iEmail4'].style.background = "#FFD5D5";
            }else
                form.elements['iEmail4'].style.background = "#FFFFFF";                                    
            if (form.elements['iNev4'].value == ''){
				form.elements['iNev4'].focus();
                form.elements['iNev4'].style.background = "#FFD5D5";
            }else
				form.elements['iNev4'].style.background = "#FFFFFF"; 
				
			if (form.elements['iEmail3'].value == ''){
				form.elements['iEmail3'].focus();
                form.elements['iEmail3'].style.background = "#FFD5D5";
            }else
                form.elements['iEmail3'].style.background = "#FFFFFF";                                    
            if (form.elements['iNev3'].value == ''){
				form.elements['iNev3'].focus();
                form.elements['iNev3'].style.background = "#FFD5D5";
            }else
				form.elements['iNev3'].style.background = "#FFFFFF"; 
				
            if (form.elements['iEmail2'].value == ''){
				form.elements['iEmail2'].focus();
                form.elements['iEmail2'].style.background = "#FFD5D5";
            }else
                form.elements['iEmail2'].style.background = "#FFFFFF";                                    
            if (form.elements['iNev2'].value == ''){
				form.elements['iNev2'].focus();
                form.elements['iNev2'].style.background = "#FFD5D5";
            }else
				form.elements['iNev2'].style.background = "#FFFFFF";                                    
				
            if (form.elements['iEmail1'].value == ''){
                form.elements['iEmail1'].focus();
                form.elements['iEmail1'].style.background = "#FFD5D5";
            }else
                form.elements['iEmail1'].style.background = "#FFFFFF";                                    
            if (form.elements['iNev1'].value == ''){
                form.elements['iNev1'].focus();
                form.elements['iNev1'].style.background = "#FFD5D5";
            }else
				form.elements['iNev1'].style.background = "#FFFFFF";
                                    
            hiba+='\n - Legalább 4 ismerős e-mail címét és a hozzájuk tartozó nevet meg kell adni!';
    } else {
        form.elements['iNev1'].style.background = "#FFFFFF";
        form.elements['iEmail1'].style.background = "#FFFFFF";
        form.elements['iNev2'].style.background = "#FFFFFF";
        form.elements['iEmail2'].style.background = "#FFFFFF";
		form.elements['iNev3'].style.background = "#FFFFFF";
        form.elements['iEmail3'].style.background = "#FFFFFF";
		form.elements['iNev4'].style.background = "#FFFFFF";
        form.elements['iEmail4'].style.background = "#FFFFFF";
    }                             
	
	if ((form.elements['iEmail4'].value != '') && (emailCheck(form.elements['iEmail4'].value) == false)){
        form.elements['iEmail4'].focus();
        form.elements['iEmail4'].style.background = "#FFD5D5";
        hiba+='\n - Hibás e-mail cím formátum!';
    } else
        form.elements['iEmail4'].style.background = "#FFFFFF";                                    
		
	if ((form.elements['iEmail3'].value != '') && (emailCheck(form.elements['iEmail3'].value) == false)){
        form.elements['iEmail3'].focus();
        form.elements['iEmail3'].style.background = "#FFD5D5";
        hiba+='\n - Hibás e-mail cím formátum!';
    } else
        form.elements['iEmail3'].style.background = "#FFFFFF";                                    
		
    if ((form.elements['iEmail2'].value != '') && (emailCheck(form.elements['iEmail2'].value) == false)){
        form.elements['iEmail2'].focus();
        form.elements['iEmail2'].style.background = "#FFD5D5";
        hiba+='\n - Hibás e-mail cím formátum!';
    } else
        form.elements['iEmail2'].style.background = "#FFFFFF";                                    
		
    if ((form.elements['iEmail1'].value != '') && (emailCheck(form.elements['iEmail1'].value) == false)){
        form.elements['iEmail1'].focus();
        form.elements['iEmail1'].style.background = "#FFD5D5";
        hiba+='\n - Hibás e-mail cím formátum!';
    } else
        form.elements['iEmail1'].style.background = "#FFFFFF";                                    

    if (hiba != ''){
        alert('Kérem, ellenőrizze a következőket:\n'+hiba)
        return false;
    }
    return true;
}
function checkAdSendForm(form){
	hiba='';
	if (form.elements['from_name'].value == ''){
        form.elements['from_name'].focus();
		hiba+='\n - '+adSendFormText['errorFromName'];
		form.elements['from_name'].style.background = "#FFD5D5";
	} else 
		form.elements['from_name'].style.background = "#FFFFFF";                                    
	if (form.elements['from_email'].value == ''){
		form.elements['from_email'].focus();
		hiba+='\n - '+adSendFormText['errorFromEmail'];
		form.elements['from_email'].style.background = "#FFD5D5";
	} else
		form.elements['from_email'].style.background = "#FFFFFF";                                    
	if (form.elements['to_name'].value == ''){
		form.elements['to_name'].focus();
		hiba+='\n - '+adSendFormText['errorToName'];
		form.elements['to_name'].style.background = "#FFD5D5";
	} else
		form.elements['to_name'].style.background = "#FFFFFF";                                    
	if (form.elements['to_email'].value == ''){
		form.elements['to_email'].focus();
		hiba+='\n - '+adSendFormText['errorToEmail'];
		form.elements['to_email'].style.background = "#FFD5D5";
	} else
		form.elements['to_email'].style.background = "#FFFFFF";                                    
		
	if (hiba != ''){
		alert(adSendFormText['errorDef']+'\n'+hiba)
		return false;
	}
	return true;
}
function checkAdErrorForm(form){
	hiba='';
	if (form.elements['from_name'].value == ''){
		form.elements['from_name'].focus();
		hiba+='\n - '+adErrorFormText['errorFromName'];
		form.elements['from_name'].style.background = "#FFD5D5";
	} else
		form.elements['from_name'].style.background = "#FFFFFF";	
	if (form.elements['from_email'].value == ''){
		form.elements['from_email'].focus();
		hiba+='\n - '+adErrorFormText['errorFromEmail'];
		form.elements['from_email'].style.background = "#FFD5D5";
	} else
		form.elements['from_email'].style.background = "#FFFFFF";
	if (form.elements['error_message'].value == ''){
		form.elements['error_message'].focus();
		hiba+='\n - '+adErrorFormText['errorMessage'];
		form.elements['error_message'].style.background = "#FFD5D5";
	} else
		form.elements['error_message'].style.background = "#FFFFFF";
	
	if (hiba != ''){
		alert(adErrorFormText['errorDef']+'\n'+hiba)
		return false;
	}
	return true;
}
function checkAdInterestForm(form){
	hiba='';
	if (form.elements['from_name'].value == ''){
		form.elements['from_name'].focus();
		hiba+='\n - '+adInterestFormText['errorFromName'];
		form.elements['from_name'].style.background = "#FFD5D5";
	} else
		form.elements['from_name'].style.background = "#FFFFFF";
	if ((form.elements['from_email'].value == '') && (form.elements['from_tel'].value == '')){
		form.elements['from_email'].focus();
		hiba+='\n - '+adInterestFormText['errorFromEmail'];
		form.elements['from_email'].style.background = "#FFD5D5";
		form.elements['from_tel'].style.background = "#FFD5D5";
	} else {
		form.elements['from_email'].style.background = "#FFFFFF";
		form.elements['from_tel'].style.background = "#FFFFFF";
	}
	
	if (hiba != ''){
		alert(adInterestFormText['errorDef']+'\n'+hiba)
		return false;
	}
	return true;
}
function checkWatcherSendForm(form){
	 hiba='';
	 if (form.elements['from_name'].value == ''){
		form.elements['from_name'].focus();
		hiba+='\n - '+adWatcherSendFormText['errorFromName'];
		form.elements['from_name'].style.background = "#FFD5D5";
	} else
		form.elements['from_name'].style.background = "#FFFFFF";		
	 if (form.elements['from_email'].value == '' && form.elements['from_tel'].value == ''){
		form.elements['from_tel'].focus();
		hiba+='\n - '+adWatcherSendFormText['errorFromEmail'];
		form.elements['from_email'].style.background = "#FFD5D5";
		form.elements['from_tel'].style.background = "#FFD5D5";
	} else {
			form.elements['from_email'].style.background = "#FFFFFF";
			form.elements['from_tel'].style.background = "#FFFFFF";
	}
	if (form.elements['to_message'].value == ''){
		form.elements['to_message'].focus();
		hiba+='\n - '+adWatcherSendFormText['errorMessage'];
		form.elements['to_message'].style.background = "#FFD5D5";
	} else
		form.elements['to_message'].style.background = "#FFFFFF";		
	  
	if (hiba != ''){
		alert(adWatcherSendFormText['errorDef']+'\n'+hiba)
		return false;
	}
	return true;
}
function checkAdObserverForm(form){
	hiba='';
	if(!adObserverFormText['u_id']){
		if (form.elements['from_name'].value == ''){
			form.elements['from_name'].focus();
			hiba+='\n - '+adObserverFormText['errorFromName'];
			form.elements['from_name'].style.background = "#FFD5D5";
			} else
				form.elements['from_name'].style.background = "#FFFFFF";		
		if (form.elements['from_email'].value == ''){
			form.elements['from_email'].focus();
			hiba+='\n - '+adObserverFormText['errorFromEmail1'];
			form.elements['from_email'].style.background = "#FFD5D5";
		} else if (emailCheck(form.elements['from_email'].value) == false){
			form.elements['from_email'].focus();
			form.elements['from_email'].style.background = "#FFD5D5";
			hiba+='\n - '+adObserverFormText['errorFromEmail2'];
		} else
			form.elements['from_email'].style.background = "#FFFFFF";		  
	}
	  
	if (hiba != ''){
		alert(adObserverFormText['errorDef']+'\n'+hiba)
		return false;
	}
	return true;
}