var source_town_id		= "1";
var source_paper_id	= "14";
var source_internet_id = "16";
var source_other_id		= "18";

//событие = изменение источника информации

/*function IsGuid(str){
   var r, re;                     //Declare variables.
   re = new RegExp("[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}", "i");  //Create regular expression object.
   r = str.match(re);               //Find a match within string s.
   return(r);                     //Return results of match.
}
*/
function ChangeKey(val)
{
	if (val.length<0){
		document.all.Next.disable= false
	}else{
		document.all.Next.disable= true
	}
	

}
function ChangeSource(val)
{
	switch(val)
	{
		case source_town_id:
			document.all.tr_town.style.display="inline";//
			document.all.tr_comp.style.display="inline";
			document.all.tr_coord.style.display="inline";
			document.all.tr_other.style.display="none";
			break;
		case source_paper_id:
		case source_internet_id:
		case source_other_id:
			document.all.tr_town.style.display="none";
//			document.all.tr_comp.style.display="none";
			document.all.tr_coord.style.display="none";
			document.all.tr_other.style.display="inline";
			break;
		default:
			document.all.tr_town.style.display="none";
//			document.all.tr_comp.style.display="none";
			document.all.tr_coord.style.display="none";
			document.all.tr_other.style.display="none";
	}
}
//отправка регистрационной формы
function SubmitReg(sAction)
{
	if(sAction=='SAVE_REGISTRATION')
	{
/*
		if(document.all.txtUserLogin!=null)
			if(document.all.txtUserLogin.value.length<2)
			{ alert("Поле Логин не заполнено"); return false; }
		if(document.all.txtUserPassword.value.length<6)
			{ alert("Поле Пароль не заполнено (6 символов)"); return false; }
*/
		switch(document.all.userSource.value)
		{
		case source_town_id: //========================= город дистрибьютора===========
			if(document.all.userSComp.value.length<2)
			{	alert("Заполните поле Компания (Источник информации)"); return false;}
			if(document.all.userSTown.value=='-2')
				{	alert("Заполните поле Город (Источник информации)"); return false;}
			if(document.all.userSTown.value=='-1')
				if(document.all.userOTown.value.length<2)
					{	alert("Заполните поле Город (Источник информации)"); return false;}
			 document.all.hTown.value = document.all.userSTown.value;
			if(document.all.userSTown.value=='-1')
				 document.all.hOTown.value = document.all.userOTown.value;
			else
				 document.all.hOTown.value = "";
			 document.all.hOther.value = document.all.userSComp.value;
			break;
		case source_paper_id://========================= газеты, интернет, другой===========
		case source_internet_id:
		case source_other_id:
			if(document.all.otherSource.value.length<2)
			{	alert("Заполните поле Другой источник"); return false;}
			 document.all.hTown.value = "";
			 document.all.hOTown.value = "";
			 document.all.hOther.value = document.all.otherSource.value;
			break;
		default:
			 document.all.hTown.value = "";
			 document.all.hOTown.value = "";
			 document.all.hOther.value = "";
		}
	}else // CHANGE_REGION
	switch(document.all.userSource.value)
	{
		case source_town_id: //========================= город дистрибьютора===========
			document.all.hTown.value = document.all.userSTown.value;
			if(document.all.userSTown.value=='-1')document.all.hOTown.value = document.all.userOTown.value;
			else document.all.hOTown.value = "";
			document.all.hOther.value = document.all.userSComp.value;
			break;
		case source_paper_id://========================= газеты, интернет, другой===========
		case source_internet_id:
		case source_other_id:
			 document.all.hTown.value = "";
			 document.all.hOTown.value = "";
			 document.all.hOther.value = document.all.otherSource.value;
			break;
		default:
			 document.all.hTown.value = "";
			 document.all.hOTown.value = "";
			 document.all.hOther.value = "";
	}
	document.forms.reg.act.value = sAction;
	document.forms.reg.submit();
}

function SubmitReg2(sAction)
{
	if(sAction=='SAVE_REGISTRATION')
		{
			//  проверка заполнения источников информации и др
		}
	else if (sAction=='CHANGE_PRODACT')
		{
			// ???
		}
	else 
		{
			// ???
		}
	document.forms.reg.act.value = sAction;
	document.forms.reg.submit();
}
//========================ф-я выбирает в селекте строку по value===================
function set_select_by_value(sel,val)
{
	for(i=0;i<sel.options.length;i++)if(sel.options[i].value==val)sel.options.selectedIndex=i;
}
//установка значний визульных компонентов по скрытым, вызывается после загрузки формы
function SetValues()
{
	switch(document.all.userSource.value)
	{
		case source_town_id:
			if(document.all.hOTown.value.length==0) 
					set_select_by_value(document.all.userSTown, document.all.hTown.value);
			else 
			{
					document.all.userOTown.value = document.all.hOTown.value;
					set_select_by_value(document.all.userSTown, '-1');
			}
			document.all.userSComp.value = document.all.hOther.value;
			break;
		case source_paper_id:
		case source_internet_id:
		case source_other_id:
			 document.all.otherSource.value = document.all.hOther.value;
			 document.all.userOTown.value = "";
			break;
	}		
}
//событие = изменение выбора города компании-партнера
function ChangeTown(val)
{
	document.all.userOTown.style.display = (val=='-1' ? 'inline' : 'none');
}
