//функция проверяет на обязательное заполнения поля
//типа: text, textarea, checkbox
function f_check_fields(o_form, a_fields, s_message)
{
		i_flag = 1;
		for(i=0;i< a_fields.length;i++) {
			f_field = a_fields[i][0];
			f_title = a_fields[i][1];
			switch (o_form.elements[f_field].type) {
				case "text":
				case "textarea":
				case "password":
					if (o_form.elements[f_field].value == "") {
						alert (s_message+" \""+ f_title+"\"");
						i_flag = 0;
					}
					break;
				case "checkbox":
					if (!o_form.elements[f_field].checked) {
						alert (s_message+" \""+ f_title+"\"");
						i_flag = 0;
					}
					break;
			}
		}
		if (i_flag) return true;
		else return false;
}

function IsMail( o_form, msg, str )
{
	var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	if ( !(email.test(o_form.elements[str].value)) ) {
		alert(msg);
		return false;
	}
	return true;
}

function over (el) {	
	
	var d = document.getElementById(el);
	if (d) {
	  d.style.display = 'block';
	}
}

function out (el) {	
	
	var d = document.getElementById(el);
	if (d) {
	  d.style.display = 'none';
	}
}
function viewflash ( file_name, file_title, w, h ) {
    scr_left = (screen.availWidth - w)/2;
	scr_top = (screen.availHeight - h)/2;
    window.open ("/view.php?image="+file_name, "window", "location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,width="+w+",height="+h+",top="+scr_top+",left="+scr_left);
}

function view ( file_name, file_title, w, h ) {
    scr_left = (screen.availWidth - w)/2;
	scr_top = (screen.availHeight - h)/2;
    window.open ("/view.php?image="+file_name, "window", "location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,width="+w+",height="+h+",top="+scr_top+",left="+scr_left);
}