// JavaScript Document
function GetById(id) {
                   		if(document.getElementById) {
                   			return document.getElementById(id);
                   		}else if(document.all) {
                   			return document.all[id];
                   		}else if(document.layers) {
                   			return document.layers[id];
                   		}
                   
                   	return null;
            }


function ValidateEmail(theinput)

{

	s=theinput.value

	if(s.search)

	{

		return (s.search(new RegExp('^([-!#$%&\'*+./0-9=?A-Z^_`a-z{|}~])+@([-!#$%&\'*+/0-9=?A-Z^_`a-z{|}~]+\\.)+[a-zA-Z]{2,6}$','gi'))>=0)

	}

	if(s.indexOf)

	{

		at_character=s.indexOf('@')

		if(at_character<=0 || at_character+4>s.length)

			return false

	}

	if(s.length<6)

		return false

	else

		return true

}
var inside_value;
required = new Array("author","email","comment");
required_show = new Array("Ваше имя", "электронный адрес","комментарий");

function wnsf() {
	var Div = GetById('inside_value');
	var i, j, pass, i_name, i_value;
	var needed_form=GetById('commentform');
	for(j=0; j<required.length; j++) {
		for (i=0; i<needed_form.length; i++) {
			i_name=needed_form.elements[i].name;
			i_value=needed_form.elements[i].value;
			if (i_name == required[j]){
				if (i_value == ""){
					inside_value='Пожалуйста, введите ' + required_show[j];
					Div.innerHTML = inside_value;
					Div.style.display = 'block';
					needed_form.elements[i].focus();
					return false;
				}
				else {
							
							if (i_name == "email" && !ValidateEmail(needed_form.elements[i])) {
								inside_value='Введённый Вами электронный адрес не существует';
								Div.innerHTML = inside_value;
								Div.style.display = 'block';
								needed_form.elements[i].focus();
										return false;
							}
							 i=needed_form.length;
				}
			}
		}
	}
	
}

