    function isValueInArray(val) {
		var arr = new Array("admin", "administrator", "root", "webmaster", "administrátor", "webadmin")

		inArray = false;
		for (i = 0; i < arr.length; i++) {
			if (val == arr[i])	inArray = true;
		}
		return inArray;
    }

/********** LOGIN **********/ 

	function ValidLog(formID){

		document.getElementById(formID).email.style.borderColor='#000000';
		document.getElementById(formID).pass.style.borderColor='#000000';

				
		/*email*/
		if(document.getElementById(formID).email.value == "" || document.getElementById(formID).email.value == "@"){
			window.alert("Vyplňte prosím Váš email.");
			document.getElementById(formID).email.style.borderColor='#d5cb07';
			document.getElementById(formID).email.focus();
			return false;
		}

		//hesla
		
		else if(document.getElementById(formID).pass.value == ""){
			window.alert("Vyplňte prosím Vaše heslo.");
			document.getElementById(formID).pass.style.borderColor='#d5cb07';
			document.getElementById(formID).pass.focus();
			return false;
		}
		
			
		if(window.RegExp) 
		{ 
			znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$"); 
			if (!znaky.test(document.getElementById(formID).email.value)) 
			{ 
				window.alert("Zadaná adresa není platným e-mailem!"); 
				document.getElementById(formID).email.style.borderColor='#d5cb07';
				document.getElementById(formID).email.focus(); 
				return false; 
			} 
		}
		
		return true;
	}
	
/********** RESET HESLA **********/ 

	function ValidPass(formID){

		document.getElementById(formID).email.style.borderColor='#000000';
					
		/*email*/
		if(document.getElementById(formID).email.value == "" || document.getElementById(formID).email.value == "@"){
			window.alert("Vyplňte prosím Váš email.");
			document.getElementById(formID).email.style.borderColor='#d5cb07';
			document.getElementById(formID).email.focus();
			return false;
		}

		if(window.RegExp) 
		{ 
			znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$"); 
			if (!znaky.test(document.getElementById(formID).email.value)) 
			{ 
				window.alert("Zadaná adresa není platným e-mailem!"); 
				document.getElementById(formID).email.style.borderColor='#d5cb07';
				document.getElementById(formID).email.focus(); 
				return false; 
			} 
		}
		
		return true;
	}

	
/********** REGISTRACE **********/

	  function ValidReg(formID){
	  
		document.getElementById(formID).email.style.borderColor='#000000';
		document.getElementById(formID).nick.style.borderColor='#000000';
		document.getElementById(formID).pass.style.borderColor='#000000';
		document.getElementById(formID).pass2.style.borderColor='#000000';
		
		/*email*/
		if(document.getElementById(formID).email.value == "" || document.getElementById(formID).email.value == "@"){
			window.alert("Vyplňte prosím Váš email.");
			document.getElementById(formID).email.style.borderColor='#d5cb07';
			document.getElementById(formID).email.focus();
			return false;
		}


		/*osobni udaje*/
		else if(document.getElementById(formID).nick.value == ""){
			window.alert("Vyplňte prosím Vaši přezdívku.");
			document.getElementById(formID).nick.style.borderColor='#d5cb07';
			document.getElementById(formID).nick.focus();
			return false;
		}
		

		//hesla
		
		else if(document.getElementById(formID).pass.value == ""){
			window.alert("Vyplňte prosím Vaše heslo.");
			document.getElementById(formID).pass.style.borderColor='#d5cb07';
			document.getElementById(formID).pass.focus();
			return false;
		}
		
		else if(document.getElementById(formID).pass2.value == ""){
			window.alert("Vyplňte prosím Vaše heslo ještě jednou.");
			document.getElementById(formID).pass2.style.borderColor='#d5cb07';
			document.getElementById(formID).pass2.focus();
			return false;
		}
		
		else if(document.getElementById(formID).pass.value != document.getElementById(formID).pass2.value) {
			window.alert("Vaše hesla se neshodují.");
			document.getElementById(formID).pass.style.borderColor='#d5cb07';
			document.getElementById(formID).pass2.style.borderColor='#d5cb07';
			document.getElementById(formID).pass.focus();
			return false;
		
		}		
		
			
		if(window.RegExp) 
		{ 
			znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$"); 
			if (!znaky.test(document.getElementById(formID).email.value)) 
			{ 
				window.alert("Zadaná adresa není platným e-mailem!"); 
				document.getElementById(formID).email.style.borderColor='#d5cb07';
				document.getElementById(formID).email.focus(); 
				return false; 
			} 
		}
		
		if(isValueInArray(document.getElementById(formID).nick.value)) {
			window.alert("Používate nepovolenou přezdívku. Prosíme, změnte ji."); 
			document.getElementById(formID).nick.style.borderColor='#d5cb07';
			document.getElementById(formID).nick.focus();
			return false;
		}
		
		
		return true;
	 }
 
 /********** ZMENA OSOBNICH UDAJU **********/
	function ValidPerson() {
		document.personal.oldpass.style.borderColor='#000000';
		document.personal.newpass.style.borderColor='#000000';
		document.personal.newpass2.style.borderColor='#000000';
		document.personal.nick.style.borderColor='#000000';
		document.personal.email.style.borderColor='#000000';
		
		//kontrola emailu
		if(document.personal.email.value == "") {
			window.alert("Vyplňte Váš email."); 
			document.personal.email.style.borderColor='#d5cb07';
			document.personal.email.focus();
			
			return false;
		}
		//kontrola nicku
		else if(document.personal.nick.value == "") {
			window.alert("Vyplňte Vaši přezdívku."); 
			document.personal.nick.style.borderColor='#d5cb07';
			document.personal.nick.focus();
			
			return false;
		}
		//zadana nova hesla, nezadano puvodni
		else if((document.personal.newpass.value != "" || document.personal.newpass2.value != "") && (document.personal.oldpass.value == "")) {
			window.alert("Pro změnu hesla je nutné znát heslo původní."); 
			document.personal.oldpass.style.borderColor='#d5cb07';
			document.personal.oldpass.focus();
			
			return false;				
		} 
		//zadano puvodni, nezadano nove
		else if((document.personal.oldpass.value != "") && (document.personal.newpass.value == "" || document.personal.newpass2.value == "")) {
			window.alert("Je zadáno vaše původní heslo, avšak vaše nové heslo chybí!."); 
			document.personal.newpass.style.borderColor='#d5cb07';
			document.personal.newpass2.style.borderColor='#d5cb07';
			document.personal.newpass.focus();
			
			return false;			
		}
		//kdyz jsou nova vyplnena a neshoduji se
		else if((document.personal.newpass.value != "" || document.personal.newpass2.value != "") && (document.personal.newpass.value != document.personal.newpass2.value)) {
			window.alert("Vaše nová hesla se neshodují."); 
			document.personal.newpass.style.borderColor='#d5cb07';
			document.personal.newpass2.style.borderColor='#d5cb07';
			document.personal.newpass.focus();
			
			return false;	
		}
		
		if(window.RegExp) 
		{ 
			znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$"); 
			if (!znaky.test(document.personal.email.value)) 
			{ 
				window.alert("Zadaná adresa není platným e-mailem!"); 
				document.personal.email.style.borderColor='#d5cb07';
				document.personal.email.focus(); 
				return false; 
			} 
		}
		
		if(isValueInArray(document.personal.nick.value)) {
			window.alert("Používate nepovolenou přezdívku. Prosíme, změnte ji."); 
			document.personal.nick.style.borderColor='#d5cb07';
			document.personal.nick.focus();
			return false;
		}
			
		return true;	
	}




  