Есть код
var rt = 1;
function check_add(id){
	
	check_ids =  document.getElementById('check_id'+id);
	if( rt == 2 ){
	
		tr = 1;// присваиваем переменной 2
		alert(rt); // выводит =>1
		check_ids.style.backgroundPosition = '0px 0px';
	}
	else
	{
		
		tr = 2; // присваиваем переменной 2
		alert(rt);  // выводит =>1
		check_ids.style.backgroundPosition = '0px -14px';
	}
 
}
	
	| Код: | 
	|  			<div class="lss">
				<div class="box_d2" onClick="check_add('1');"> 
						<div class="check_ad" id="check_id1"></div> 
						<div class="adsen_menu_e">------------</div>
				</div>
			</div> | 
	
переменная не присваивается
Я уже и так код переделывал
rt = 1;
function check_add(id){
	
	check_ids =  document.getElementById('check_id'+id);
	if( rt == 2 ){
	
		tr = 1;// присваиваем переменной 2
		alert(rt); // выводит =>1
		check_ids.style.backgroundPosition = '0px 0px';
	}
	else
	{
		
		tr = 2; // присваиваем переменной 2
		alert(rt);  // выводит =>1
		check_ids.style.backgroundPosition = '0px -14px';
	}
 
}
Уже и статей куча перечитал про область видимости и ни как немогу исправить. Где у меня ошибка?