$(function(){
	$(".level-1", "#mainNav").hover(function(){
		//$(this).find(".sub").show("normal").fadeTo(0,0.9);
		$(this).find(".sub").slideDown(300);
	},
	function(){
		//$(this).find(".sub").hide("normal");
		$(this).find(".sub").slideUp(300);
		});
	$("span", ".sub").hover(function(){
		//$(this).find(".inSub").show("normal").fadeTo(0,0.9);
		$(this).find(".inSub").slideDown(300);
	},
	function(){
		//$(this).find(".inSub").hide("normal");
		$(this).find(".inSub").slideUp(300);
		});
		
	$('#car').attr('src',cars[0].car_img);
	$('#name').html(cars[0].name);
	
	$('.car_color').mouseover(function(){
		$('#car').attr('src',cars[$(this).attr('rel')].car_img);
		$('#name').html(cars[$(this).attr('rel')].name);
	});
});

/* $(function(){
	$(".level-1", "#mainNav").hover(function(){
		$(this).find(".sub").slideDown("fast");
	},
	function(){
		$(this).find(".sub").slideUp("fast");
		});
	$("span", ".sub").hover(function(){
		$(this).find(".inSub").slideDown("fast");
	},
	function(){
		$(this).find(".inSub").slideUp("fast");
		});
}); */

function show(city){
var info = document.getElementById(city.id + '_info').style.display = 'block';
}
function big_foto(w,h,win_name,left) {
	var url='';
	var win_name;
	if (!win_name) win_name='big';
	if (!left) left=100;
	var features='menubar=no,scrollbars=yes,status=no,resizable=yes,top=8,left='+left+',width='+w+',height='+h;
	window.open(url,win_name,features);
}

function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}
// Removes ending whitespaces
function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}
// Removes leading and ending whitespaces
function trim( value ) {
	return LTrim(RTrim(value));
}



function addHandler(object, event, handler)
{
  if (typeof object.addEventListener != 'undefined')
    object.addEventListener(event, handler, false);
  else if (typeof object.attachEvent != 'undefined')
    object.attachEvent('on' + event, handler);
  else
    throw "Incompatible browser";
}
Function.prototype.bind = function(object) {
    var method = this
    return function() {
        return method.apply(object, arguments) 
    }
}
var cl_name;
function focus_on(e) {
	if(this.type=="text"||this.type=="password"||this.type=="textarea"){
		if (this.value=="Логин" || this.value=="*****") this.value="";
		cl_name=this.className;
		this.className=this.className+"over";
		//alert(this.className);
	}
	
}
function focus_off(e) {
	if(this.type=="text"||this.type=="password"||this.type=="textarea"){
		this.className=cl_name;
	}
}


window.onload = function() {

inputs = document.getElementsByTagName("input");
	for (i=0;i<inputs.length;i++) {
		addHandler(inputs[i], "focus", focus_on.bind(inputs[i]));
		addHandler(inputs[i], "blur", focus_off.bind(inputs[i]));
	}
textareas = document.getElementsByTagName("textarea");
	for (i=0;i<textareas.length;i++) {
		addHandler(textareas[i], "focus", focus_on.bind(textareas[i]));
		addHandler(textareas[i], "blur", focus_off.bind(textareas[i]));
	}
	
	shadow = document.getElementsByClassName("button");
	for (i=0;i<shadow.length;i++)
	{
		shadow[i].innerHTML='<span style="position:absolute;margin:1px 0px 0px 1px;color:black;">'+shadow[i].innerHTML+'</span>'+'<span style="position:absolute;">'+shadow[i].innerHTML+'</span>&nbsp;';
	}
	shadow = document.getElementsByClassName("button_current");
	for (i=0;i<shadow.length;i++)
	{
		shadow[i].innerHTML='<span style="position:absolute;margin:1px 0px 0px 1px;color:black;">'+shadow[i].innerHTML+'</span>'+'<span style="position:absolute;">'+shadow[i].innerHTML+'</span>&nbsp;';
	}
}

function s_h(id) {
	var sub=document.getElementById('mnu'+id);
	if (sub) 
		if (sub.style.display=='none') {sub.style.display='block';}
		else sub.style.display='none';
}

function go_away() {
	send_error=setTimeout(function(){alert('Ошибка');document.getElementById('go_').disabled=false;}, 13000);
	document.getElementById('go_').disabled=true;
	//JsHttpRequest.method='post';
	JsHttpRequest.query(
		'/guest.php',
		{
			'fio': document.getElementById('fio').value,
			'email': document.getElementById('email').value,
			'message': document.getElementById('message').value,
			'code': document.getElementById('code').value
		},
		function(result, errors) {
			document.getElementById('div_errors').innerHTML=errors;
			if (result) {
				clearTimeout(send_error);
				document.getElementById('go_').disabled=false;
				if (result['res']==1) {
					alert('Сообщение успешно отправленно и будет опубликировано после просмотра адимнистратором!');
					document.getElementById('fio').value='';
					document.getElementById('email').value='';
					document.getElementById('message').value='';
					document.getElementById('code').value='';
					setCookie('cc', result['rnd'],'','/');
					document.getElementsByClassName('sec')[0].innerHTML=result['rnd']; //
				}
				if (result['res']==2) {
					alert('Не все поля заполнены или заполнены неверно');
				}
				if (result['res']==3) {
					alert('Неверный защитный код');
				}
            }
		},
		false
	);
}


function start_akcii(imgs_, id_img, speed, interval)
{
	var top_imgi=0;
	var top_imgc=imgs_.length-1;

	var imgs = [];
	var imgss = [];
	for (img in imgs_)
	{
		imgs.push(imgs_[img]);
		imgss.push(imgs_[img]);
	}

	speed=speed||1000;
	interval=interval||3000;
	
	id_img=id_img||'image_fade_in_out';
	document.write('<img src="'+imgs[0]+'" id="'+id_img+'" style="position:absolute;">');
	
	var id_img_=$('#'+id_img);
	id_img_.parent().css('height','240px');
	
	id_img_old=id_img+'_old';
	id_img_.before("<img id='"+id_img_old+"' src='/img/loading.gif' style='position:absolute;'>");
	var id_img_old_=$('#'+id_img_old);
	
	var iiii=0;
	var n=imgs.length;
	
	var img = document.createElement('img');
	$(img).bind('load', function(){
        if (imgs[0])
		{
			this.src = imgs.shift();
			iiii++;
			if (iiii==n) 
			{
				var im=new Image();
				im.src=imgss[0];
				if (im.width<245)
				{
					id_img_.parent().css('padding', '0 0 0 '+((245-im.width)/2)+'px');
				}
				id_img_.parent().css('height',im.height+'px');
				setInterval(function(){
					id_img_old_.attr('src', id_img_.attr('src')).css('display','block');
					top_imgi++;
					if (top_imgi>top_imgc) top_imgi=0;
					id_img_
					.fadeTo(speed,0,function(){
						id_img_.attr('src',imgss[top_imgi]);
					})
					.fadeTo(speed,1,function(){
						id_img_old_.css('display','none');
					});
				},
				interval);
			}
        }
    }).trigger('load');
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
