function outliner() {
   var parent =  event.srcElement;
   var child =  document.all[event.srcElement.getAttribute("child",false)];
   if (null != child) child.className = child.className == "collapsed" ? "expanded" : "collapsed";
   if (parent.className == "win_expandable") parent.src = child.className == "collapsed" ? w_down.src : w_up.src;
}
<!-- hide
function load(url) {
  parent.main.location.href= url;
}

function ShowOrHide(d1)
{
	if (d1 != '') DoDiv(d1);
}

function DoDiv(id)
{
	var item = null;
	if (document.getElementById)
	{
		item = document.getElementById(id);
	}
	else if (document.all)
	{
		item = document.all[id];
	}
	else if (document.layers)
	{
		item = document.layers[id];
	}
	
	if (item)
	{
		if (item.style)
		{
			if (item.style.display == "none") item.style.display = ""
			else item.style.display = "none";
		}
		else
		{
			item.visibility = "show";
		}
	}
}
		
function show_div(d1,d2)
{
	document.getElementById(d1).style.display='block';
	document.getElementById(d2).style.display='none';
}

function country(id)
	{
		if ( (id=='1') || (id=='2307') )
			{ 
				document.getElementById('region').style.display='block'; 
				document.getElementById('city').style.display='block';
				document.getElementById('town').style.display='none';
				document.getElementById('another').style.display='none';
			}
		else
			{	
				document.getElementById('town').style.display='block';
				document.getElementById('region').style.display='none';
				document.getElementById('city').style.display='none';
				document.getElementById('another').style.display='none';
				
			}	
	}
function country2(id)
	{
		if ( (id=='1') || (id=='2307') )
			{ 
				document.getElementById('region').style.display='block'; 
				document.getElementById('city').style.display='block';
				document.getElementById('town').style.display='none';
			}
		else
			{	
				document.getElementById('town').style.display='block';
				document.getElementById('region').style.display='none';
				document.getElementById('city').style.display='none';
				
			}	
	}	
function another(id)
	{
		if(id=='100000')
			{
				document.getElementById('another').style.display='block';
			}
		else
			{
				document.getElementById('another').style.display='none';
			}	
	}	
function check_name(id)
	{
		if(id=='')
			{
				document.getElementById('name_no').style.display='block';
				document.getElementById('name_ok').style.display='none';
				return false;
			}
		else
			{
				document.getElementById('name_no').style.display='none';
				document.getElementById('name_ok').style.display='block';
				return true;
			}	
	}	
function check_javaemail(email)
	{
		xajax_check_email(email);
	}
function check_phone(id)
	{
		if(id.length<5)
			{
				document.getElementById('phone_no').style.display='block';
				document.getElementById('phone_ok').style.display='none';
				return false;
			}
		else
			{
				document.getElementById('phone_no').style.display='none';
				document.getElementById('phone_ok').style.display='block';
				return true;
			}	
	}	
function check_country(id)
	{
		if(id=='0')
			{
				document.getElementById('country_no').style.display='block';
				document.getElementById('country_ok').style.display='none';
				return false;
			}
		else
			{
				document.getElementById('country_no').style.display='none';
				document.getElementById('country_ok').style.display='block';
				return true;
			}	
	}
function check_region(id)
	{
		if(id=='0')
			{
				document.getElementById('region_no').style.display='block';
				document.getElementById('region_ok').style.display='none';
				return false;
			}
		else
			{
				document.getElementById('region_no').style.display='none';
				document.getElementById('region_ok').style.display='block';
				return true;
			}	
	}		
function check_city(id)
	{
		if(id=='0')
			{
				document.getElementById('city_no').style.display='block';
				document.getElementById('city_ok').style.display='none';
				return false;
			}
		else
			{
				document.getElementById('city_no').style.display='none';
				document.getElementById('city_ok').style.display='block';
				return true;
			}	
	}		
function check_town(id)
	{
		if(id=='0')
			{
				document.getElementById('town_no').style.display='block';
				document.getElementById('town_ok').style.display='none';
				return false;
			}
		else
			{
				document.getElementById('town_no').style.display='none';
				document.getElementById('town_ok').style.display='block';
				return true;
			}	
	}		
function check_another(id)
	{
		if(id=='')
			{
				document.getElementById('another_no').style.display='block';
				document.getElementById('another_ok').style.display='none';
				return false;
			}
		else
			{
				document.getElementById('another_no').style.display='none';
				document.getElementById('another_ok').style.display='block';
				return true;
			}	
	}			

function check_zag(id)
	{
		if(id.length<5)
			{
				document.getElementById('zag_no').style.display='block';
				document.getElementById('zag_ok').style.display='none';
				return false;
			}
		else
			{
				document.getElementById('zag_no').style.display='none';
				document.getElementById('zag_ok').style.display='block';
				return true;
			}	
	}	
	
function check_obl(id)
	{
		if(id.length<15)
			{
				document.getElementById('text_no').style.display='block';
				document.getElementById('text_ok').style.display='none';
				return false;
			}
		else
			{
				document.getElementById('text_no').style.display='none';
				document.getElementById('text_ok').style.display='block';
				return true;
			}	
	}		
function check_javacaptcha(hkod, kod)
	{	
		xajax_check_captcha(hkod, kod);
	}	
function check_rub(id)
	{
		if(id=='0')
			{
				document.getElementById('rub_no').style.display='block';
				document.getElementById('rub_ok').style.display='none';
				return false;
			}
		else
			{
				document.getElementById('rub_no').style.display='none';
				document.getElementById('rub_ok').style.display='block';
				return true;
			}	
	}
function check_subrub(id)
	{
		
		if(id=='0')
			{
				document.getElementById('subrub_no').style.display='block';
				document.getElementById('subrub_ok').style.display='none';
				return false;
			}
		else
			{
				document.getElementById('subrub_no').style.display='none';
				document.getElementById('subrub_ok').style.display='block';
				return true;
			}	
	}	

function check_form()
	{
		var can_submit = true;
		
		if(check_name(document.getElementById('name').value)==false)						{	can_submit=false;	}
		check_javaemail(document.getElementById('email').value);
		if(check_phone(document.getElementById('phone').value)==false)						{	can_submit=false;	}
		if(check_country(document.getElementById('country_name').value)==false)				{	can_submit=false;	}
		if (document.getElementById('region').style.display!='none')
			{	if(check_region(document.getElementById('region_select').value)==false)		{	can_submit=false;	} }
		if(	document.getElementById('town').style.display!='none')
			{	if(check_town(document.getElementById('city_name1').value)==false)			{	can_submit=false;	} }
		if(	document.getElementById('city').style.display!='none')
			{	if(check_city(document.getElementById('city_name2').value)==false)			{	can_submit=false;	} }
		if(	document.getElementById('another').style.display!='none')
			{	if(check_another(document.getElementById('city_another').value)==false)		{	can_submit=false;	} }
		
		if(check_rub(document.getElementById('rub').value)==false)							{	can_submit=false;	}
		if(check_subrub(document.getElementById('subrub').value)==false)					{	can_submit=false;	}
		if(check_zag(document.getElementById('zag').value)==false)							{	can_submit=false;	}
		if(check_obl(document.getElementById('text').value)==false)							{	can_submit=false;	}
		xajax_check_captcha(document.getElementById('hkod').value, document.getElementById('kod').value);
		if(can_submit==true)
			{	document.regForm.submit(); }
		else
			{	return false; }
	}
function check_form_upd()
	{
		check_name(document.getElementById('name').value);
		check_javaemail(document.getElementById('email').value);
		check_phone(document.getElementById('phone').value);
		check_country(document.getElementById('country_name').value);
		if (document.getElementById('region').style.display!='none')
			{	check_region(document.getElementById('region_select').value);	}
		if(	document.getElementById('town').style.display!='none')
			{	check_town(document.getElementById('city_name1').value);		}
		if(	document.getElementById('city').style.display!='none')
			{	check_city(document.getElementById('city_name2').value);		}
		if(	document.getElementById('another').style.display!='none')
			{	check_another(document.getElementById('city_another').value);	}
		
		check_rub(document.getElementById('rub').value);
		check_subrub(document.getElementById('subrub').value);
		check_zag(document.getElementById('zag').value);
		check_obl(document.getElementById('text').value);
	}
function check_form_user()
	{
		var can_submit = true;
		if(check_phone(document.getElementById('phone').value)==false)						{	can_submit=false;	}
		if(check_rub(document.getElementById('rub').value)==false)							{	can_submit=false;	}
		if(check_subrub(document.getElementById('subrub').value)==false)					{	can_submit=false;	}
		if(check_zag(document.getElementById('zag').value)==false)							{	can_submit=false;	}
		if(check_obl(document.getElementById('text').value)==false)							{	can_submit=false;	}
		if(can_submit==true)
			{	document.regForm.submit(); }
		else
			{	return false; }
	}	
	
function check_zapros()
	{
		var can_submit = true;
		if(check_name(document.getElementById('name').value)==false)						{	can_submit=false;	}
		check_javaemail(document.getElementById('email').value);
		if(check_obl(document.getElementById('text').value)==false)							{	can_submit=false;	}
		xajax_check_captcha(document.getElementById('hkod').value, document.getElementById('kod').value);
		if(can_submit==true)
			{	document.regForm.submit(); }
		else
			{	return false; }
	}	
function check_zapros2()
	{
		var can_submit = true;
		if(check_obl(document.getElementById('text').value)==false)							{	can_submit=false;	}
		if(can_submit==true)
			{	document.regForm.submit(); }
		else
			{	return false; }
	}		
	
function check_yourname(id)
	{
		if(id=='')
			{
				document.getElementById('yourname_no').style.display='block';
				document.getElementById('your_name').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('yourname_no').style.display='none';
				document.getElementById('your_name').style.border='2px solid #066CB0';
				return true;
			}	
	}	
function check_java_youremail(email)
	{
		xajax_check_youremail(email);
	}		
function check_yourtext(id)
	{
		if(id=='')
			{
				document.getElementById('your_text_no').style.display='block';
				document.getElementById('your_text').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('your_text_no').style.display='none';
				document.getElementById('your_text').style.border='2px solid #066CB0';
				return true;
			}	
	}	
	
