g_current_obj = null;
g_num = 3;
g_switch_time = 3000;
g_switch_delay = 10000;
g_timeout = null;

function switch_back(obj) {
	if (obj != g_current_obj) {
		if (obj.className == 'doctor_item str_active') {
			obj.className = 'doctor_item str_passive'
		} else {
			obj.className = 'doctor_item str_active'
		}
	}
}

function change_picture(num, obj) {
	$("#top").style.backgroundImage = "url(" + images_array[num].src +")";
	$("#doc_name").innerHTML = images_array[num].name;
	$("#doc_descr").innerHTML = images_array[num].descr;
	$("#doc_slogan").innerHTML = images_array[num].slogan;
	if (g_current_obj)
		g_current_obj.className = 'doctor_item str_passive';
	obj.className = 'doctor_item str_active';
	g_current_obj = obj;
}

function init_click(num, obj) {
	window.clearTimeout(g_timeout);
	g_num = num;
	change_picture(num, obj);
	g_timeout = window.setTimeout(init_picture, g_switch_delay);
}

function init_picture() {
	g_num = g_num + 1 > 3 ? 0 : g_num + 1;
	change_picture(g_num, $("#buttons div["+ g_num +"]"));
	g_timeout = window.setTimeout(init_picture, g_switch_time);
}

function getError( text) {
	alert( text);
}

function validate( form) {
	if ( form.elements['form_name'].value.length == 0) {
		getError( "Ошибка! Пожалуйста, представьтесь.");
		return false;
	}
	if ( form.elements['form_email'].value.length == 0) {
		getError( "Ошибка! Пожалуйста, введите e-mail адрес.");
		return false;
	}
	regExpStr = /^[^а-яА-Я@\/,:;]+@[^а-яА-Я@\/.,:;]+\.[^а-яА-Я0-9@\/,:;]{2,7}$/;
	if ( !form.elements['form_email'].value.match(regExpStr)) {
		getError( "Ошибка! E-mail адрес введен некорректно.");
		return false;
	}
	if ( form.elements['form_descr'].value.length == 0) {
		getError( "Ошибка! Пожалуйста, введите текст сообщения.");
		return false;
	}
	return true;
}

