function isEmail(EMAIL) {

	var strEmail = EMAIL;
	
	//Данная функция проверяет строку strEmail на соответствие формату почтового адреса.
	//При этом строка разбивается на составные части:
	//имя_пользователя@сервер
	
	if (strEmail=="") {
		alert("Введите, пожалуйста, E-mail");
		document.forms[0].elements("EMAIL").focus();
		return false;
	}

	var letters="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	var numbers="0123456789";
	
	var name="";
	var server="";
	var strings=new Array();
	
	//разделяем строку на имя пользователя и имя сервера
	strings=strEmail.split("@");
	if (strings.length==1) {
		alert("Ошибка: e-mail должен содержать символ @");
		document.forms[0].elements("EMAIL").focus();
		return false;
	} else if (strings.length==2) {
		name=strings[0];
		server=strings[1];
	} else {
		alert("Ошибка: e-mail не может содержать более одного символа @");
		document.forms[0].elements("EMAIL").focus();
		return false;
	}
	
	//проверка имени на допустимость символов
	if (!isValid(name,letters+numbers+"._-")) {
		alert("Недопустимые символы в имени пользовател\я");
		document.forms[0].elements("EMAIL").focus();
		return false;
	}
	
	//разделяем имя сервера на составные части
	strings=server.split(".");
	if (strings.length<2) {
		alert("Нераспознанный e-mail");
		document.forms[0].elements("EMAIL").focus();
		return false;
	}
	//проверяем каждую часть на допустимые символы
	for (i=0;i<strings.length;i++) {
		if (!isValid(strings[i],letters+numbers+"_-")) {
			alert("Нераспознанный e-mail");
			document.forms[0].elements("EMAIL").focus();
			return false;
		}
	}
	
	return true;
	
}

function defhot(){
	if (document.poisk.hotel.value == ' - или название отеля - ')
	document.poisk.hotel.value='';
}

function ShowHide(el)
{
	if(document.getElementById(el)) {
	
		if(document.getElementById(el).style.display=='none') {
			document.getElementById(el).style.display='block';
		} else {
			document.getElementById(el).style.display='none';
		}
	
	}
}
 // -------------------------------------------//

function getSelectCode(arOptions,selected_id,el_ID,className) {

	
}


function change_fields(opt,selected_id,el_ID,className,first_text,eval_code) {
	
	
	ev="arOptions="+opt;
	eval(ev);
	
	var val=false;
	
	if(first_text) {
		val=val+'<option value="">'+first_text+'</option>';
	}
	
	for (k in arOptions)
	{
		if(k==selected_id)
		{
			val=val+'<option value="'+k+'" selected>'+arOptions[k]+'</option>';
		} else {
			val=val+'<option value="'+k+'">'+arOptions[k]+'</option>';
		}
	}

	document.getElementById(el_ID).innerHTML='<select name="'+el_ID+'" class="'+className+'" >'+val+'</select>';

	eval(eval_code);


}