cur_cat = 0;
function setCatVis(it) {
	if (cur_cat != it) {
		ob = document.getElementById('cat'+it);
		if (ob) {
			ob.style.display = '';
			ob = document.getElementById('cat'+cur_cat);
			if (ob) {
				ob.style.display = 'none';
			}
			cur_cat = it;
		}
	}
}

function IsIE() {
	return (document.attachEvent);
}

function changeColor(col, it) {
	$('#car_container').css('background-color', col);	
	if (cur_col != it) {
		if (cur_col != 0) {
			ob = document.getElementById('col'+cur_col);
			if (ob) {
				ob.className = 'png col';	
			}
		}
		ob = document.getElementById('col'+it);
		if (ob) {
			ob.className = 'png col_bordered';	
		}
		cur_col = it;
	}
}

var cur_col = 0;
	
function setColor(cur_item) {
	ob = document.getElementById('color'+prev_color);
	if (ob){
		ob.className = '';
	}
	ob = document.getElementById('color'+cur_item);
	if (ob) {
		ob.className = 'select';
	}
	prev_color = cur_item;
	cline = document.getElementById('color_line');
	if (cline) {
		if (IsIE()) {
			cline.style.backgroundColor = ob.style.backgroundColor;
		} else {
			cline.style.background = ob.style.background;
		}
	}
	ca = document.getElementById('car');
	if (ca) {
		ca.style.backgroundImage = 'url('+eval('imgc'+cur_item).src+')';
		if (document.all){
			ca.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + ca.style.backgroundImage.substr( 4,
ca.style.backgroundImage.length - 5 ) + '", sizingMethod="crop")';
		}
		ca.className += '';
	}
}
	
function setPhoto(om, cur_item) {
	om.className = 'select';
	ob = document.getElementById('photo'+prev_photo);
	if (ob) {
		ob.className = '';
	}
	cph = document.getElementById('cur_photo');
	if (cph) {
		cph.src = eval('imgg'+cur_item).src;
		prev_photo = cur_item;
	}
}

var xajaxRequestUri="/mod/tree/detail.php";
var xajaxDebug=false;
var xajaxStatusMessages=false;
var xajaxWaitCursor=true;
var xajaxDefinedGet=0;
var xajaxDefinedPost=1;

var xajax = new Xajax();

function xajax_showStuffDetail(){
	return xajax.call("showStuffDetail", arguments, 1);
}

function xajax_showModels(brand_id){
	return xajax.call("showModels", arguments, 1);
}

function emptyModels() {
	ob  = document.getElementById('old_model');
	ob.options.length = 0;
}

function showModels() {
	ob  = document.getElementById('old_brand');
	bid = ob.options[ob.selectedIndex].value;
	xajax_showModels(bid);
}

var cur_page = 'tech';

function openPage(s_id, type_detail) {
	if (type_detail != cur_page) {
		$('#'+cur_page).toggleClass('active');	
		$('#'+type_detail).toggleClass('active');
		cur_page = type_detail;
		$('#mobile_content').empty();
		$('#mobile_content').append('<img src="/img/loading.gif"> Загрузка информации...');
		xajax_showStuffDetail(s_id, type_detail)
	}
}

var cur_ob = 1;
function setOb(n) {
	if (n != cur_ob) {
		obj = document.getElementById('ob'+n);
		obj.style.display = 'block';
		obj = document.getElementById('ob'+cur_ob);
		obj.style.display = 'none';
		cur_ob = n;
	}
}

function openCompl(it) {
	if (it != cur_compl) {
		$('#td_compl_'+cur_compl).toggleClass('active');
		$('#td_compl_'+it).toggleClass('active');
		$('#compl_'+cur_compl).css('display', 'none');
		$('#compl_'+it).css('display', 'block');
		cur_compl = it;
	}	

}


var current_sky = 'spark';
var models = new Array('spark', 'epica', 'aveo', 'lacetti', 'cruze', 'captiva');
current_delayed_sky = 0;

var _delay = 3000;
var _delay2 = 500;
var tt;

function showTimedSky() {
	$('#car_'+models[current_delayed_sky]).fadeIn('normal');
	current_delayed_sky++;
	if (current_delayed_sky == models.length) {
		current_delayed_sky = 0;
	}
	tt = setTimeout("hideTimedSky()", _delay);
}


function hideTimedSky() {
	last = current_delayed_sky == 0 ? models.length-1 : current_delayed_sky-1;
	//$('#car_'+models[last]).css('display', 'none');
	$('#car_'+models[last]).fadeOut('normal');
	if (current_sky != '' && current_sky != models[last]) {
		//$('#car_'+current_sky).css('display', 'none');
		$('#car_'+current_sky).fadeOut('normal');
	}
	//$('#car_'+models[current_delayed_sky]).css('display', 'block');
	tt = setTimeout("showTimedSky()", _delay2);
}

function showSky(it) {
	window.clearTimeout(tt);
	last = current_delayed_sky == 0 ? models.length-1 : current_delayed_sky-1;
	//$('#car_'+models[last]).css('display', 'none');
	//$('#car_'+it).css('display', 'block');
	$('#car_'+models[last]).fadeOut('normal');
	$('#car_'+it).fadeIn('normal');
	current_sky = it;
}

function hideSky(it) {
	//$('#car_'+it).css('display', 'none');
	$('#car_'+it).fadeOut('normal');
	current_sky = '';
	tt = setTimeout("showTimedSky()", _delay2);
}

