function passReplace(){
pass=document.login.password.value;
user=document.login.username.value;
pattern = /^([a-zA-Z0-9_-])*$/;
			
			flag = pattern.test(user);
			flag2 = pattern.test(pass);
			if(!flag || user == ""){
				alert('Please enter a valid username...');
				document.login.username.focus();
				return false;
				}



			 if(!flag2 || pass ==""){
				alert('please enter a valid password...');
				document.login.password.focus();
				return false;
				}
			else{
			pass=hex_md5(pass);
			document.login.password.value=pass;
			return true;
			}
		}
		
function validateAddNewsForm(){
	var title = document.add_news.title;
	var text = document.add_news.description.value;
	var imageU = document.add_news.image.value;
	
	if(title.value == ""){
		alert('Please insert a news title...');
		title.focus();
		return false;
		
	}
	if(text == ""){
			alert('Please insert news text...');
			document.add_news.description.focus();
			return false;
	}
	if(imageU == ""){
			alert('Please Browse an image...');
			document.add_news.image.focus();
			return false;
	}
	
	
}


function validateUpdateNewsForm(){
	var title = document.update_news.title;
	var text = document.update_news.description.value;
	
	if(title.value == ""){
		alert('Please insert a news title...');
		title.focus();
		return false;
		
	}
	if(text == ""){
			alert('Please insert news text...');
			document.update_news.description.focus();
			return false;
	}

	
	
}
		function checkLength(){
			var name = document.sign_guestbook.name;
			var email = document.sign_guestbook.email;
			var comment = document.sign_guestbook.comment;
			var areaLen = document.sign_guestbook.comment.value.length;
			var vcode = document.sign_guestbook.vcode;
			pattern = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z]+)(\.[a-zA-Z]+)*$/;
			flag = pattern.test(email.value);
			if(name.value == ""){
				alert('do not leave the name field empty...');
				name.focus();
				return false;
				exit;
			}
			if(!flag){
				alert('Please enter a valid email address...');
				email.focus();
				return false;
				exit;
			}
			if(comment.value == ""){
				alert('do not leave the comment field empty...');
				comment.focus();
				return false;
				exit;
			}
			if(vcode.value == ""){
				alert('Please enter the visual code...');
				vcode.focus();
				return false;
				exit;
			}	
			if(areaLen > 255){
				alert('you must not exeed 255 characters in the comment area...');
				document.sign_guestbook.comment.select();
				return false;
			}	
		}
		
		
		function validateMagazine(){
		var magazineName = document.forms[0].name;
			if(magazineName.value == ""){
				alert ('Please insert a valid magazine name...');
				magazineName.focus();
				return false;
			}
		}
		
		
		function validateInterview(num){
			var magazineName = document.forms[0].magazine[document.forms[0].magazine.selectedIndex].value;
			var title =  document.forms[0].title;
			var thumbnail = document.forms[0].thumb;
			var commentss = document.forms[0].comment.value;
		 
			if(magazineName == ""){
				alert('Please choose a magazine...');
				return false;	
			}
			if(title.value == ""){
				alert('Please insert a title...	');
				title.focus();
				return false;
			}
			if(thumbnail.value == ""){
				alert('Please browse interview thumbnail image...');
				thumbnail.focus();
				return false;
			}
			count = 0;
			var number = parseInt(num)+1;
			for(i=1;i < number;i++){
				if(eval('document.forms[0].image'+i+'.value') == ""){
					alert('Please browse image '+i+' or press \n  back and choose another number of images');
					eval('document.forms[0].image'+i+'.focus()');
					return false;
					break;
				}
				else{
					continue;
				}
				
			}	
			if(commentss == ""){
				alert('Please insert interview comments...');
				return false;	
			}
		}
			
			function validateUpdateInterview(){
			var title =  document.forms[0].title;
			var commentss = document.forms[0].comment.value;
			if(title.value == ""){
				alert('Please insert a title...	');
				title.focus();
				return false;
			}
			if(commentss == ""){
				alert('Please insert interview comments...');
				return false;	
			}

		}
		
		function validateAlbum(){
			var albumName = document.forms[0].album_name;
			
			if(albumName.value == ""){
				 alert('Please insert album name...');
				 albumName.focus();
				 return false;
			}
		}
		
		function validatAddAlbumImages(){
			count = 0;
			countTwo = 0;
			for(i=0;i<5;i++){
				var images = eval('document.forms[0].image'+i+'.value;');
				
				var titleImg = eval('document.forms[0].title'+i+'.value;');
				var descImg = eval('document.forms[0].description'+i+'.value;');
				if((images == "") && (titleImg == "") && (descImg == "")){
					count++;	 
				}
				if((images == "") || (titleImg == "") || (descImg == "")){
					countTwo++;	 
				}
			}
			
		if((count == 5) && (countTwo == 5)){
			alert('You must select at least one image, title and description to upload..');
			return false;
			exit;	
		}
		if(count != countTwo){
			alert('If you want to insert an image, please insert the image with its name, title and description ...');
			return false;
			exit;	
		}
		}
		
		function validatDeleteAlbumImages(){
			count = 0;
			countTwo = 0;
			for(i=0;i<5;i++){
				var iia = eval('document.forms[1].img'+i+'.value;');
				if(iia == ""){
					count++; 
				}
				
			}
			if(count == 5){
				alert('You must select at lest one image to be deleted');
				return false;
				exit;
			}
				
			}
			
			
			function validateModifyImg(){
				var imageTitle = document.forms[0].title;
				var comments = document.forms[0].comment.value;	
				if(imageTitle.value == ""){
					alert('Please insert image title...');
					imageTitle.focus();
					return false;	
				}
				if(comments == ""){
					alert('Please insert image Comment...');
					return false;
				}
			}
				
				
			function passValidation(){
				oldpass=document.change_password.old;
				newpass=document.change_password.newp;
				pass=document.change_password.confnew;
				
				if(oldpass.value == ""){
					alert('Please insert your old password.');
					oldpass.focus();
					return false;	
				}

				if(oldpass.value.length < 6){
					alert('Old password should not be less than 6 characters.');
					oldpass.focus();
					return false;	
				}
				
				
				if(newpass.value == ""){
					alert('Please insert your new password.');
					newpass.focus();
					return false;	
				}
				if(newpass.value.length < 6){
					alert('New password should not be less than 6 characters.');
					newpass.focus();
					return false;	
				}
				if(pass.value == ""){
					alert('Please retype your password.');
					pass.focus();
					return false;	
				}
				if(pass.value.length < 6){
					alert('password confirmation should not be less than 6 characters.');
					pass.focus();
					return false;	
				}
				if(newpass.value != pass.value){
					alert("Your password and it's confirmation do not match.");
					pass.focus();
					return false;	
				}
			oldpass.value=hex_md5(oldpass.value);
			newpass.value=hex_md5(newpass.value);
			pass.value=hex_md5(pass.value);
			return true;
			
				
			}
				
				
				
			function validateStep1(){
				var interviewName = document.step1.name;
				var numOfImages = document.step1.num[document.step1.num.selectedIndex].value;
				if(interviewName.value == ""){
					alert('Please insert interview name...');
					interviewName.focus();
					return false;
				}
				if(numOfImages == ""){
					alert('Please select number of images the interview have...');
					return false;
				}
			}
			
			
			
			function popPreview(url){
				window.open(url,'','width=800,height=600,scrollbars=1,menubars=1,status=0,history=0,left=0,top=0');
				return;				
			}
			
			function validateContact(){
	var username = document.contact_reeda.userName;
	var useremail = document.contact_reeda.userEmail;
	var comment = document.contact_reeda.comments;
	var pattern = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z]+)(\.[a-zA-Z]+)*$/;	
	var vcode  = document.contact_reeda.vcode;		
	var flag = pattern.test(useremail.value);
	if(username.value == ''){
	alert('Please enter your name...');	
	username.focus();
	return false;
	}
	if(!flag){
	alert('Please enter your valid email address...');	
	useremail.focus();
	return false;
	}
	if(comment.value == ''){
	alert('Please enter your comments...');	
	comment.focus();
	return false;
	}
	if(vcode.value == ''){
	alert('Please enter the visual code...');	
	vcode.focus();
	return false;
	}
			
}

function popUp(url,wid,hei){
window.open(url,'','width='+wid+',height=600,status=0,scrollbars=1,menubar=0,left=100,top=10');
return false;
}

function submitNewsletter(){
	var root = document.newsletter;
	
	var name = root.name.value;
	var email = root.email.value;
	
	if (name == 'Full Name'){
		alert('Please give your name');
		root.name.focus();
		return false;
	}
	if (email == 'Email'){
		alert('Please give your email');
		root.email.focus();
		return false;
	}
	
	var pattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;

	flag=email.match(pattern);
	if(!flag){
		alert('Please insert a valid email address.');
		root.email.select();
		return false;
	}	
	return true;
}
