function clickRadio(id)
{
	$("input:radio[name="+id.attr('name')+"]").removeAttr('checked');
	$('input:radio[value='+id.attr('value')+']').attr('checked',true);
	$("img[name="+id.attr('name')+"][type=on]").hide();
	$("img[name="+id.attr('name')+"][type=off]").show();
	
	$("img[name="+id.attr('name')+"][value="+id.attr('value')+"][type=off]").hide();
	$("img[name="+id.attr('name')+"][value="+id.attr('value')+"][type=on]").show();
}

function showCityes()
{
	$('#city_on').toggle();
}

function selectCity(id)
{
	$("#city").find('option:selected').removeAttr('selected');
	$("#opt_"+id).attr('selected','selected');
	document.city_form.submit();
}

function ans()
{
	var answ_val = $("input[type=radio][name=answ_id]:checked").attr('value');
	var url = $("#q_form").attr('action');
	$.post(url+"?param=ajax",{answ_id:answ_val, vote:1}, function(data){
		$('#voting_result').html(data);
		$('#vote_result').load($('#vote_link').attr('href')+'?param=ajax').attr('style','padding:0 20px 20px;');
	});
}

$(document).ready(function(){ 
    $(document).pngFix();
	
	$("input:radio").each(function(){
			$input = $(this);
			
			$input.hide();
			
			var addClass = '';
			var displayType = 'block';
			if ($input.attr('alt')=='rank')
			{
				addClass = '_3';
				displayType = 'inline';
				
			}
			if ($input.attr("checked")==true)
			{
				on_img = displayType;
				off_img = 'none';
			}
			else
			{
				on_img = 'none';
				off_img = displayType;
			}
			

			
			var radioImg = '<img src="'+theme_path+'img/radio_on.gif" name="'+$input.attr('name')+'" value="'+$input.val()+'" border="0" alt="" type="on" class="img_radio'+addClass+'" style="display:'+on_img+'" id="radio_'+$input.val()+'_on" onclick="clickRadio($(this))" rel="'+$input.val()+'" /><img src="'+theme_path+'img/radio_off.gif" name="'+$input.attr('name')+'" value="'+$input.val()+'" border="0" alt="" type="off" class="img_radio'+addClass+'" style="display:'+off_img+'" id="radio_'+$input.val()+'_off" onclick="clickRadio($(this))" rel="'+$input.val()+'" />'
			
			$(radioImg).insertAfter($input);
			
	});
	
	if ($("#city option").length>1)
	{
		attr = ' onclick="showCityes();"';	
	}
	else
	{
		attr = ' style="cursor:default"';
			
	}attr
	$body_city = '';
	$("#city option").each(function(){
		$option = $(this);
		if ($option.attr('selected')!='')
		{
			$current_city = '<div class="city" '+attr+' id="current_city"><div class="city2">'+$option.text()+'</div></div>'

			//$current_city = '<div class="city" title="Выбрать город" '+attr+'><div class="city2">'+$option.text()+'</div></div>'
			$current_city+='<div class="city_on" style="display:none" id="city_on">'+
			'<div class="city2" onclick="showCityes();">'+$option.text()+'</div>';
		}
		else
		{
			$body_city+='<div class="city2"><a href="#" onclick="selectCity(\''+$option.val()+'\'); return false;">'+$option.text()+'</a></div>';	
		}
	});
	$body_city += '</div>';
	$('#city_container').html($current_city+$body_city);
	//$("current_city").attr('title','Выбрать город');
	$("#select_city").hide();
	
	if ($("#webform"))
	{
		error = 0;
		$webform = $("#webform");
		$webform.submit(function(){
			$webform.find("[rel=nes]").each(function(){
				$item = $(this);
				if ($item.val()=='')
				{
					$("#"+$item.attr('id')+"_title").css('color','red');
					error = 1;
				}
			})
			
			if (error!=0)
			{
				alert("Необходимо заполнить все обязательные поля");
				return false;
			}
			
		})
	}	
	
});


/*OLD*/
function MakeRequest(url,cont)
{
     var http_request = false;
     if (window.XMLHttpRequest)
     { // Mozilla, Safari, ...
          http_request = new XMLHttpRequest();
          if (http_request.overrideMimeType)
          {
               http_request.overrideMimeType('text/xml');
               // Читайте ниже об этой строке
          }
     } else if (window.ActiveXObject)
     { // IE
          try
          {
               http_request = new ActiveXObject("Msxml2.XMLHTTP");
          } catch (e)
          {
               try
               {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
               } catch (e)
               {}
          }
     }
     if (!http_request)
     {
          alert('Не вышло  Невозможно создать экземпляр класса XMLHTTP ');
          return false;
     }
     http_request.onreadystatechange = function() { alertContents(http_request,cont); };


     http_request.open('GET', url, true);
     http_request.send(null);
}
function alertContents(http_request,cont)
{
     if (http_request.readyState == 4)
     {
          if (http_request.status == 200)
          {
               //r=http_request.responseXML;
               //document.getElementById(cont).style.display="none";
				//alert(http_request.responseText);

               document.getElementById(cont).innerHTML=http_request.responseText;
               //if (document.getElementById('source').value!='price')
          } else
          {
               alert('С запросом возникла проблема.'+http_request.status);
          }
     }
}