
function FormDetect(FormId){		
	
	var Forma = document.getElementById(FormId);
	
	if( Forma.seller != undefined && Forma.seller.value == "" ){
		
		alert('Please enter name');		
		return false;
	}
	
	if( Forma.name != undefined && Forma.name.value == "" ){
		
		alert('Please enter name');		
		return false;
	}	
	
	if( Forma.surname != undefined && Forma.surname.value == "" ){
		
		alert('Please enter surname');		
		return false;
	}
	if( Forma.patronymic != undefined && Forma.patronymic.value == "" ){
		
		alert('Please enter patronymic');		
		return false;
	}
		
	if( Forma.address != undefined && Forma.address.value == "" ){
		
		alert('Please enter address');		
		return false;
	}
	
	if( Forma.phone != undefined && Forma.phone.value == "" ){
		
		alert('Please enter phone number');		
		return false;
	}
	
	if( Forma.mobile != undefined && Forma.mobile.value == "" ){
		
		alert('Please enter mobile number');		
		return false;
	}
	
	if( Forma.fax != undefined && Forma.fax.value == "" ){
		
		alert('Please enter fax number');		
		return false;
	}
	
	if( Forma.email != undefined && !IsEmailAddress(Forma.email.value) ){
		
		alert('Please enter valid email address');		
		return false;
	}
	
	
	if( Forma.to_email != undefined && !IsEmailAddress(Forma.to_email.value) ){
		
		alert('Please enter valid email address');		
		return false;
	}
	if( Forma.from_email != undefined && !IsEmailAddress(Forma.from_email.value) ){
		
		alert('Please enter valid email address');		
		return false;
	}
	
	
	if( Forma.ip != undefined && Forma.ip.value == "" ){
		
		alert('Please enter ip address');		
		return false;
	}
	
	if( Forma.type != undefined && Forma.type.value == "" ){
		
		alert('Please select shop type');		
		return false;
	}
	
	if( Forma.login != undefined && Forma.login.value == "" ){
		
		alert('Please enter login');		
		return false;
	}		
	
	if( Forma.password != undefined && (Forma.password.value.length < 6 || Forma.password_re.value.length < 6 || Forma.password_re.value!=Forma.password.value) ){
		
		alert('Passowords are not same or empty (min. 6 characters).');		
		return false;
	}	
		
	if( Forma.title != undefined && Forma.title.value == "" ){
		
		alert('Please write title');		
		return false;
	}
	
	if( Forma.message != undefined && Forma.message.value == "" ){
		
		alert('Please write message');		
		return false;
	}
		
	if( Forma.comment != undefined && Forma.comment.value == "" ){
		
		alert('Please type your comment.');		
		return false;
	}
	
	if( 
	
		Forma.new_password != undefined && 
		(
			Forma.new_password.value == "" ||
			Forma.re_new_password.value == "" ||	
			Forma.re_new_password.value != Forma.new_password.value ||
			Forma.new_password.length < 6				
		)
		
	){
		
		alert('Invalid new password values, maybe fields are not same or empty. \n Minimum length of password is 6 simbols');		
		return false;
	}
	
	if( Forma.old_password != undefined && Forma.old_password.value == ""){
		
		alert('New password field is empty');		
		return false;
	}
	
	if( Forma.percent != undefined && Forma.percent.value == "" ){
		
		alert('Loan prouct is empty');		
		return false;
	}
	
	return true;
}


function IsEmailAddress(mail){
	
	var addressPattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	return addressPattern.test(mail);
}


function ValidChars(e, goods) {
	
	var key, keychar;
	key = (window.event) ? window.event.keyCode : ((e) ? e.which : null);
	if (key == null) return true;
 
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	goods = goods.toLowerCase();
 
	if (goods.indexOf(keychar) != -1)
		return true;
 
	if (key==null || key==0 || key==8 || key==9 || key==13 || key==27)
		return true;
 
	return false;
}