var ie=navigator.userAgent
var k=navigator.userAgent.indexOf('MSIE')
var ver=parseInt( ie.substring(k+5, ie.indexOf('.',k) ))

if(ver>=4 || isNaN(ver)) {
nav0=new Image();	nav0.src='/i/nav1-0d.gif'
nav1=new Image();	nav1.src='/i/nav1-1d.gif'
nav2=new Image();	nav2.src='/i/nav1-2d.gif'
nav3=new Image();	nav3.src='/i/nav1-3d.gif'
nav4=new Image();	nav4.src='/i/nav1-4d.gif'
nav5=new Image();	nav5.src='/i/nav1-5d.gif'
nav6=new Image();	nav6.src='/i/nav1-6d.gif'
nav7=new Image();	nav7.src='/i/nav1-7d.gif'
nav8=new Image();	nav8.src='/i/nav1-8d.gif'
nav9=new Image();	nav9.src='/i/nav1-9d.gif'
testdrive_wheel=new Image();	testdrive_wheel.src='/i/testdrive_wheeld.gif'
temp=new Image();
}

function MOver(nn) {
if(ver>=4 || isNaN(ver)) {
	temp.src=nn.src;
	eval("nn.src="+nn.name+".src")
	}
}

function MOut(nn) {
if(ver>=4 || isNaN(ver)) {
	nn.src=temp.src;
	}
}

function CarMOver(nn) {
if(ver>=4 || isNaN(ver)) {
	document.nav2car.src="i/good/caricon/"+nn+".gif";
	document.all["nav2carhref"].href="/auto.phtml?id="+nn;
	CarMAction.style.display='none';
	}
}

function WinOpen(name,w,h) {
if(k>0) { h>document.body.clientHeight ? h2=document.body.clientHeight : h2=h+20; }
else { h>document.body.clientHeight-60 ? h2=document.body.clientHeight-60 : h2=h-30; }
w>screen.width-18 ? w2=screen.width-80 : w2=w+30;
eval("window.open('/winopen.shtml?"+name+"','','status=no, location=yes, toolbar=no, resizable=1, scrollbars=1, top=30, width="+w2+", height="+h2+", left="+(screen.width/2-w2/2)+"');");
}

function Toggle(div) {
	//div.style.display = (div.style.display == 'none')?'block':'none';
	$(div).slideToggle("slow");
}

/* --------------------------------------- */

function flashEnable(version) {
	if (!isFlash()) return false;
	if (navigator.userAgent.indexOf("MSIE") != -1 &&
		navigator.userAgent.indexOf("Windows") != -1 &&
		navigator.userAgent.indexOf("Opera") == -1)
		return ieFlashDetect(version);
	return flashDetect(version);
}

function ieFlashDetect(version) {
	try {
        flash = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.' + version);
    } catch (err) {
        return false;
    }
    return flash;
}

function flashDetect(version) {
	if (navigator.plugins['Shockwave Flash']) {
		plugin_descr = navigator.plugins['Shockwave Flash'].description;
		return (parseInt(plugin_descr.substring(plugin_descr.indexOf(".") - 1)) >= version)
	}
	return false
}

function isFlash() {
	return !(navigator.userAgent.indexOf("iCab") != -1 || navigator.userAgent.indexOf("MSIE 3") != -1);
}

function open_picture(url,w,h) {
	max_width = 1024;
	max_height = 768;
	if (window.screen) {
		max_width = window.screen.width - 20;
		max_height = window.screen.height - 53;
	}
	win_w = w + 16;
	win_h = h + 4;
	if (win_w > max_width)
		win_w = max_width;
	if (win_h > max_height)
		win_h = max_height;

	win = window.open("","", "status=0, resizable=1, toolbar=0, scrollbars=1, width="+win_w+", height="+win_h);
	win.document.write('<html><body leftmargin=0 rightmargin=0 topmargin=0 marginwidth=0 marginheight=0><img src="' +url+'" width='+w+' height='+h+'"></body></html>');
	win.focus(); 
	return false;
}

function check_email(email) {
				
	if(email.length < 7 ) return false;
	
	var parts_arr = email.split('@');
			
	if( parts_arr.length != 2 ) return false;
	
	if(!parts_arr[0].length) return false;
	if(parts_arr[1].length < 5 ) return false;
	
	var ename = (parts_arr[0]).toLowerCase();
	var dname = (parts_arr[1]).toLowerCase();
	
	var domain_arr = dname.split('.');
	
	// Check parts count of domain
	if( domain_arr.length < 2 ) return false;
	
	for( var i=0; i < domain_arr.length; i++ ){		
		// Check parts length of domain
		if(domain_arr[i].length < 2) return false;		
		// Check incorrect characters in parts of domain
		for( var j=0; j < domain_arr[i].length; j++ ){
			if((domain_arr[i].charAt(j)<'a')||(domain_arr[i].charAt(j)>'z')) 
		 		if((domain_arr[i].charAt(j)<'0')||(domain_arr[i].charAt(j)>'9')) 
					if(domain_arr[i].charAt(j)!='-') return false;
		}
	}
		
	// Check incorrect characters in user name before @
	for( var i=0; i < ename.length; i++ ){
		if((ename.charAt(i)<'a')||(ename.charAt(i)>'z')) 
		 if((ename.charAt(i)<'0')||(ename.charAt(i)>'9')) 
				if((ename.charAt(i)!='.')&&(ename.charAt(i)!='_')&&(ename.charAt(i)!='-')) return false;
	}
	
	return true;
}

function check_phone(phone) {
				
	var parts_arr = phone.split('-');
	var clear_phone = '';
	
	for( var i=0; i < parts_arr.length; i++ ){
		if(parts_arr[i].length < 2) return false;		
		for( var j=0; j < parts_arr[i].length; j++ ){			
			if((parts_arr[i].charAt(j)<'0')||(parts_arr[i].charAt(j)>'9')) return false;
		}
		clear_phone+=parts_arr[i];
	}
	if(clear_phone.length < 5) return false;
	return true;
}

function check_phone_code(code) {
				
	if(code.length < 3 ) return false;
			
	for( var i=0; i < code.length; i++ ){		
			if((code.charAt(i)<'0')||(code.charAt(i)>'9')) return false;		
		}	
	
	return true;
}

function check_vin(vin) {
				
	if(vin.length != 17 ) return false;
	
	var vinl = vin.toLowerCase();
			
	for( var i=0; i < vinl.length; i++ ){		
		if((vinl.charAt(i)<'a')||(vinl.charAt(i)>'z'))
			if((vinl.charAt(i)<'0')||(vinl.charAt(i)>'9')) return false;		
		}	
			
	return true;
}

function check_date(checkdate) {
		var date_arr = checkdate.split('/');
		var tmp = date_arr[2].split(' ');
		
		var day = date_arr[0];
		var mon = date_arr[1]-1;
		var year = tmp[0];
		
		var rd = new Date( year, mon, day );
		var nd = new Date();
			
		nd.setHours(23);		
		nd.setMinutes(59);
		nd.setSeconds(59);
		
		if (rd.getTime() < nd.getTime()) {		
			return false;
		}
		return true;
}

/* ============ Highslide JS ============ */
hs.graphicsDir = '/i/highslide/graphics/';
hs.align = 'center';
hs.outlineType = 'rounded-white';
//hs.wrapperClassName = 'dark';
hs.fadeInOut = true;
hs.dimmingOpacity = 0.5;
hs.wrapperClassName = 'draggable-header';

// Add the controlbar
if (hs.addSlideshow) hs.addSlideshow({
	//slideshowGroup: 'group1',
	interval: 5000,
	repeat: false,
	useControls: true,
	fixedControls: 'fit',
	overlayOptions: {
		opacity: .75,
		position: 'bottom center',
		hideOnMouseOut: true
	}
});

// Russian language strings
hs.lang = {
	cssDirection: 'ltr',
	loadingText: 'Загружается...',
	loadingTitle: 'Нажмите для отмены',
	focusTitle: 'Нажмите чтобы поместить на передний план',
	fullExpandTitle: 'Развернуть до оригинального размера',
	creditsText: '',
	creditsTitle: 'Перейти на домашнюю страницу Highslide JS',
	previousText: 'Предыдущее',
	nextText: 'Следующее',
	moveText: 'Переместить',
	closeText: 'Закрыть',
	closeTitle: 'Закрыть (esc)',
	resizeTitle: 'Изменить размер',
	playText: 'Слайдшоу',
	playTitle: 'Начать слайдшоу (пробел)',
	pauseText: 'Пауза',
	pauseTitle: 'Приостановить слайдшоу (пробел)',
	previousTitle: 'Предыдущее (стрелка влево)',
	nextTitle: 'Следующее (стрелка вправо)',
	moveTitle: 'Переместить',
	fullExpandText: 'Оригинальный размер',
	number: 'Изображение %1 из %2',
	restoreTitle: 'Нажмите чтобы закрыть изображение, нажмите и перетащите для изменения местоположения. Для просмотра изображений используйте стрелки.'
};

/* ============ jQuery ============ */
jQuery(function($){
	//$("#search").hide();
	$("input.tel").mask("+7 (999) 999-99-99");
	$("div.nextHistoryText").hide();
	$("#content img[align=left]").css("margin","0px 20px 20px 0px");
	$("#content img[align=right]").css("margin","0px 0px 20px 20px");
	$("#GuaranteeForm").validate();
	
	$( "#datepicker" ).datepicker({
			showOn: "both",
			buttonImage: "/i/icon_news.gif",
			buttonImageOnly:true,
			changeMonth: true,
			changeYear: true
			//minDate: 0
			//maxDate: "+6M"
	});
	
	//alert(document.location.pathname);
	if(document.location.pathname!="/") {
		$("#content table").attr("border","0");
		if($("#content table").attr("class")!="clear") {
			$("#content table").attr("class","tab");
		}
	}
	
	if(document.location.pathname=="/") {
		$(".ntext p img").attr("style","float:left;");
	}
	
	//alert( $("#vote").contents().find(".poll-links").html() );
	$("#vote").contents().find(".poll-links").html("---");
	
$("#captchaHref").click(function() { // перезагрузка каптчи
	$("#captchaPic").attr("src",$("#captchaPic").attr("src"));
	return false;
});

});
