// Script by Infinite Communication - http://www.infinite.hu

<!-- //
function MM_reloadPage(init) {  // reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


// contact form check
function checkForm_contact(a) {
         if (isEmpty(a.contact_name.value)) {alert('A "Név/Cégnév" mező nem lehet üres!');return false;}
         if (isEmpty(a.contact_phone.value)) {alert('A "Telefon" mező nem lehet üres!');return false;}
         if (isEmpty(a.contact_email.value)) {alert('Az "E-mail" mező nem lehet üres!');return false;}
         if (isEmpty(a.contact_person.value)) {alert('Az "Kapcsolattartó" mező nem lehet üres!');return false;}
         if (isEmpty(a.contact_text.value)) {alert('A "Leírás" mező nem lehet üres!');return false;}
         if (!emailTest(a.contact_email.value)) {alert('Hibás "E-mail" cím!');return false;}
         return true;
}


// registration form check
function checkForm_registration_step1(a) {
         if (isEmpty(a.registration_name.value)) {alert('A "Név/Cégnév" mező nem lehet üres!');return false;}
         if (isEmpty(a.registration_address.value)) {alert('A "Székhely" mező nem lehet üres!');return false;}
         if (isEmpty(a.registration_mailaddress.value)) {alert('A "Postacím" mező nem lehet üres!');return false;}
		 if (isEmpty(a.registration_idnumber.value)) {alert('A "Szig.sz./Adószám" mező nem lehet üres!');return false;}
		 if (isEmpty(a.registration_phone.value)) {alert('A "Telefon" mező nem lehet üres!');return false;}
		 if (isEmpty(a.registration_email.value)) {alert('Az "E-mail" mező nem lehet üres!');return false;}
		 if (isEmpty(a.registration_contactperson.value)) {alert('A "Kapcsolattartó" mező nem lehet üres!');return false;}
		 if (isEmpty(a.registration_contactphone.value)) {alert('A "Telefon" mező nem lehet üres!');return false;}
		 if (isEmpty(a.registration_contactemail.value)) {alert('Az "E-mail" mező nem lehet üres!');return false;}
         if (!emailTest(a.registration_email.value)) {alert('Hibás "E-mail" cím!');return false;}
         if (!emailTest(a.registration_contactemail.value)) {alert('Hibás "E-mail" cím!');return false;}
         return true;
}


function checkForm_registration_step2(a) {
		 if (isEmpty(a.registration_username.value)) {alert('A "Felhasználónév/Domain" mező nem lehet üres!');return false;}
		 if (isEmpty(a.registration_password1.value)) {alert('A "Jelszó" mező nem lehet üres!');return false;}
		 if (isEmpty(a.registration_password2.value)) {alert('A "Jelszó" mező nem lehet üres!');return false;}
         return true;
}


// new mailuser form check
function checkForm_new_mailuser(a) {
         if (isEmpty(a.new_mailuser.value)) {alert('A "Fióknév" mező nem lehet üres!');return false;}
         if (isEmpty(a.password.value)) {alert('A "Jelszó" mező nem lehet üres!');return false;}
         return true;
}


// new domainuser form check
function checkForm_new_domainuser(a) {
         if (isEmpty(a.new_domainuser.value)) {alert('Az "Aldomain" mező nem lehet üres!');return false;}
         if (isEmpty(a.password.value)) {alert('A "Jelszó" mező nem lehet üres!');return false;}
         return true;
}

// new dirpwd form check
function checkForm_new_dirpwduser(a) {
         if (isEmpty(a.new_dirpwd.value)) {alert('A "Könyvtár" mező nem lehet üres!');return false;}
	 if (a.new_dirpwd.value=='directory') {alert('A "Könyvtár" neve nem lehet "directory"!');return false;}
	 if (containsSlash(a.new_dirpwd.value)) {alert('A "Könyvtár" neve nem tartalmazhat perjelet!');return false;}
	 if (containsBackSlash(a.new_dirpwd.value)) {alert('A "Könyvtár" neve nem tartalmazhat visszaper-jelet!');return false;}
	 if (isEmpty(a.new_dirpwduser.value)) {alert('Az "Azonosító" mező nem lehet üres!');return false;}
         if (isEmpty(a.password.value)) {alert('A "Jelszó" mező nem lehet üres!');return false;}
         return true;
}

// profile form check
function checkForm_profile(a) {
	 if (isEmpty(a.contactperson.value)) {alert('A "Kapcsolattartó" mező nem lehet üres!');return false;}
         if (!isEmpty(a.contactemail.value) && !emailTest(a.contactemail.value)) {alert('Hibás "E-mail" cím!');return false;}
	 if (isEmpty(a.password.value)) {alert('A "Jelszó" mező nem lehet üres!');return false;}
	 if (a.password.value != a.password_confirmation.value) {alert('A két jelszó nem egyezik meg.');return false;}
         return confirm('Biztosan menteni akarja a változtatásokat?');
}

function isEmpty(a) {
         if (/^\s*$/.test(a)) return true;
         else return false;
}

function containsSlash(a) {
         if (/^([\s\d\w])*(\/)([\s\d\w]*)/.test(a)) return true;
         else return false;
}

function containsBackSlash(a) {
         if (/^([\s\d\w])*(\\)([\s\d\w]*)/.test(a)) return true;
         else return false;
}

function emailTest(a) {
        return /^[^@\s]+\@[^@\s.]+\.[^@\s]+$/.test(a);
}

function YesNo_delete(p) {
    return confirm('Biztosan törölni akarja: ' + p + '?');
}
    
function submit_Login() {
    r=/([\d\w\._-]+)(\@)([\d\w\s\._-]+)/;
     document.implogin.imapuser.value =  document.implogin.imapuser.value.replace(r,'$3_$1');
}

// -->
