function re_redirect(retype, tr, id) {
	window.location = '/realestate/show/?retype='+retype+'&transaction='+tr+'&id='+id;
}

function choose_fields(){			
	window.location = '?retype='+$('#retype').val()+'&transaction='+$('#transaction').val()+'&act='+$('#act').val();
}

function rresize() {								
	if (AC_FL_RunContent == 0) {
			alert("This page requires AC_RunActiveContent.js.");
		} else {
			
//			$('.mid').height($().height()-164);
//			$('#flash').css("padding-top",(($().height()-164<500)? 0: ($().height()-670)/2)+"px");
									
		$("#flash").html(
		);
	}						
}

function subscrClick(){	
	$('#subscr').val('true');	
	$('#srchfrm').submit();
	//window.location = '/realestate/subscribe/'; 
	return false;
}

function clearSubscr(){	
	$('#subscr').val('');		
	return true;
}

function re_row_click(url){
	window.location = url;
}

function re_cell_mover(el){			
	var clName = el.className;			
	
	var tabListObj = $('table.list tbody tr td.'+clName).each( 
		function() { 
			$(this).css('background-color', '#E5E4E4');
		} 
	);
}

function re_cell_mout(el) {
	var clName = el.className;			
	
	var tabListObj = $('table.list tbody tr td.'+clName).each( 
		function() { 
			$(this).css('background-color', '');
		} 
	);
}

function sort(sort_field){
	$('#sort').val(sort_field);	
	$('#srchfrm').submit();
	
	return false;
}

function calc_mortgage(summ, yearperiod, yearpercent) {
	
	var fp = $('#fixedpays:checked');	
	fp = (fp.length > 0) ? '1' : '0';	
	var creditsumm = (summ) ? summ : $('#creditsumm').val();
	
	var mrt_body;
	if (mrt_body = $('#mrt_list tbody.list')) {
		mrt_body.remove();	 			 
	}
	mrt_body = $('#mrt_list').append('<tbody class="list"></tbody>');
	
	if ($('#yearpercent').val()==''||$('#period').val()=='') { alert('Для рассчёта недостаточно данных!'); return; }
	
	var url = '/mortgage/?creditsumm='+creditsumm+'&avans='+$('#avans').val()+'&period='+$('#period').val()+
	          '&yearpercent='+$('#yearpercent').val()+'&dr=true&fixedpays='+ fp;
	$('#for_ldr img').css('display','block');
	$.get(url, function(xml) {
		var mortgage_list = $.xml2json(xml);
		
		var aclass = '';				
		var i = 0;			
							
		$.each(mortgage_list.item, function(i, item){
			if ((i % 2) == 0){
			 	aclass = ' class="even"';
			} else {
				aclass = '';
			}
			mrt_body.append(
				'<tr'+aclass+'>'+
					'<td align="center">'+item.month_num+'</td>'+
					'<td align="center">'+item.percent+'</td>'+
					'<td align="center">'+item.main_dolg+'</td>'+
					'<td align="center">'+item.main_pay+'</td>'+
					'<td align="center">'+item.pay_sum+'</td>'+
				'</tr>'
			);
			i++;
		});
		$('#for_ldr img').css('display','none');
		
	});
		
	$('#creditsumm').val(creditsumm);
}
	
// красивости

$(document).ready(function(){
	$('.fieldset th:even').addClass('odd');
	$('tbody.list tr td').hover(
		function(){ 								
			var cn=this.className;						
			$(this).parent().addClass('hover');
/*			
			$('tbody.list tr:odd td.'+cn).each( 
				function() { $(this).parent().addClass( $(this).parent().hasClass('hover')? cn+"h" : cn+"e"); });
			$('tbody.list tr:even td.'+cn).each( 
				function() { $(this).parent().addClass( $(this).parent().hasClass('hover')? cn+"h" : cn); });						
*/				
		},
		function(){ 
			$(this).parent().removeClass('hover');
/*			var cn=this.className;						
			$('tbody.list tr td.'+cn).each( 
			function() { $(this).parent().removeClass(cn).removeClass(cn+'e').removeClass(cn+'h'); });
*/						
		}
	)
	if($('#fromcart')){
		if($('#fromcart').val() == 'true'){
			calc_mortgage();
		}
	}	
})

function main(){
	$('#map_img').each( function() { setTimeout( "Map()",500) });
}