function validateFormSubmit(formSubmit){
	var sError = oValidator.checkLocalSubmit($(formSubmit));
	if(sError != ''){
		alert(sError);
		return false;
	};
	return true;
}
$(function(){
//	windowres();
	$('.sp').hover(function(){
		var fl = $(this).attr('class')
		if (fl != 'sp'){
			$(this).removeClass('href');
		}
	},function(){
		var fl = $(this).attr('class')
		if (fl != 'sp'){
			$(this).addClass('href');
		}
	});
	$('.sp').click(function(){
		var id_h = $(this).attr('id');
		var mh = id_h.split('_');
		$('.item_box').hide();
		$('#item_box_'+mh[1]).show();
		$('.sp').addClass('href');
		$('.sp').addClass('hover');
		$(this).removeClass('href');
		$(this).removeClass('hover');
	});
	
	bShadowBox = Shadowbox.init();
	
//	$('#form_input').blur(function(){
//		setTimeout(function(){$('div.sh').hide()},100)
//	})
})
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

oCars = {
	bLoading: false,
	sConnector: '/cars/get.html',
	loadModels: function(){
		var t = this;
		if(!t.bLoading){
			var iMark = $('#mark_id').val();
			t.bLoading = true;
			$.post(t.sConnector, {cmd: 'models', id: iMark}, function(data){
				$('#models_span').html(data);
				oCars.bLoading = false;
			});
		}
	},
	showSalons: function(){
		var iState = $('#state').val();
		if(iState==1){
//			$('#company_id').show()
			$('#company_id').removeAttr("disabled");
		} else {
//			$('#company_id').hide();
			$('#company_id').attr("disabled", "disabled");
		}
	},
	sendLetterForm: function(iUser, sName, sEmail, bCompany){
		this.iUser = iUser;
		this.iCompany = bCompany ? 1:0;
		if(!this.jLetterForm){
			var sHtml = '<div class="letterform">Ваше имя<br/><input type="text" id="letterform_name" value="'+sName+'"><br/>'
			+ 'Ваш e-mail (для обратной связи)<br/><input type="text" id="letterform_email" value="'+sEmail+'"><br/>'
			+ 'Сообщение<br/><textarea id="letterform_text" /><input class="button" type="button" value="Отмена" onclick="oCars.cancelLetter()" /><input class="button" type="button" value="Отправить" onclick="oCars.sendLetter()" /></div>';
			var j = $(sHtml).appendTo($('body'));
			this.jLetterForm = j;
		}
		this.jLetterForm.show();
		return false;
	},
	cancelLetter: function(){
		this.jLetterForm.hide();
	},
	sendLetter: function(){
		$('div.letterform input.button').each(function(i){ this.disabled = true; });
		sName = $('#letterform_name').val();
		sEmail = $('#letterform_email').val();
		sText = $('#letterform_text').val();
		$.post('/cars/letter.html', {from: sName, fromemail: sEmail, text: sText, to: this.iUser, company: this.iCompany}, function(data){
			$('div.letterform input.button').each(function(i){ this.disabled = false; });
			oCars.jLetterForm.hide();
		});
	}
}

function onSave(){
	var ok = true;
	var sError = oValidator.checkLocalSubmit($('div#reg'));
	if(ok && sError != ''){
		alert('Не все поля заполнены правильно');
		ok = false;
	};
	var pas1 = $('#passwd').val();
	var pas2 = $('#passwd2').val();
	if(pas1 != pas2 && ok){
		alert('Введенные пароли не совпадают');
		ok = false;
	};
	var user_login = $('#name').val();
	$.post('/dupl.html',{log:user_login},function(data){
		if(data=='clone\n'){
			alert('Пользователь с таким именем уже существует');
			ok = false;
		};
		if(ok){
			$('.former')[0].submit();
			$('.submit')[0].disabled = true;
		}
	})
}

//function add_company(){
//	var reply = prompt("Введите название новой компании", "");
//	$.post('/company_add.html',{name:reply},function(data){
//		$('#add_company').html(data);
//	});
//}
function showstep(){
	$('#first').hide();
	$('#second').show();
}
//function showdot(){
//	var dis = $('div.sh').css('display');
//	if(dis=='none'){
//		$('div.sh').show();
//		$('#form_input')[0].focus();
//	}else{
//		$('div.sh').hide();
//	}
//}
function showparam(flag){
	$('#company_id').hide();
	$('#new_company').hide();
	var r = $('#company_id')[0].value;
	if(flag=='0'){
		$('#next').show()
	}
	if(flag=='1'){
		$('#company_id').show()
		if(r==0){
			$('#next').hide()
		}
	};
	if(flag=='2'){
		$('#new_company').show()
		$('#next').hide()
	};
}
function send_form(){
	var data={
		ctrl:'auth',
		cmd:'logon',
		login:$('#login').val(),
		password:$('#password').val()
	};
	$('#load').show();
	$('#error').hide();
	$.post('/ctrl.html',data,function(data){
		if(data=='ok'){
			window.location='./';
		}else{
			$('#error').show();
			$('#load').hide();
		}
	})
}
function show_item(num){
	$('.item_box').hide();
	$('#item_box_'+num).show();
}
function windowres(){
	var scr = document.documentElement.offsetWidth || document.body.offsetWidth;
	if(scr<1000){
		$('.general').css('width','1000px');
	}else{
		$('.general').css('width','100%');
	};
	
};
//window.onresize = windowres;

function open_window(aLogon){
	var offset = $(aLogon).offset();
	$('#log_form').css("left", offset.left-100);
	$('#log_form').css("top", offset.top+18);
	$('#log_form').show();
}
function close_window(){
	$('#error_log').html('&nbsp;');
	$('#log_form').hide();
}
function logon(){
	var lgn=$('#login').val();
	var pwd=$('#password').val();
	if($('#memory')[0].checked==true){
		var iRememberMe=1;
	}else{
		var iRememberMe=0;
	}
	var data = {
		ctrl:'auth',
		cmd:'logon',
		login:lgn,
		password:pwd,
		remember:iRememberMe
	}
	if(lgn!='' && pwd!=''){
		$('#pic_load').show()
		$.post("/ctrl.html",data,function(data){
			if(data=='ok'){
				window.location='./';
			}else{
				$('#error_log').html('Неверная пара логин / пароль');
				alert('Login: "' + lgn + '"\n' + 'Пароль: "' + pwd + '"');
			}
			$('#pic_load').hide()
		});
	}else{
		$('#error_log').html('Неверная пара логин / пароль');
		alert('Login: "' + lgn + '"\n' + 'Пароль: "' + pwd + '"');
	}
}
function pre_logon(oEvent){
	if((oEvent.keyCode && oEvent.keyCode==13) || (oEvent.which && oEvent.which==13)){logon()};
}
function show_next(id2){
	if(id2=='1'){
		var r = $('#company_id')[0].value;
		if(r>0){$('#next').show()}else{$('#next').hide()}
	}
	if(id2=='2'){
		var r = $('#new_company').val();
		r = r.trim();
		var t=r.length;
		if(t>0){$('#next').show()}else{$('#next').hide()}
	}
}

function reloadPage(){
	var s = window.location.href;
	if(s.indexOf('#')>-1){s = s.split('#')[0]}
	window.location = s;
}

