var pg=1;

function getMadca(id){
		$.getJSON("/ajax.php?a=modele&i="+id, function(data){
			$(".modele").empty();
			if(data){
				$(data).each(function(i, item){
					ch=$(document.createElement('input')).css("display", "none").attr("type","checkbox").attr("name","filter[marca]["+item.id+"]").attr("id", 'model_'+item.id);
					
					span=$(document.createElement('span')).addClass("chk2").attr("id", "chk22_"+item.id);
					
					dt=$(document.createElement('dt')).append(ch).append(span);
					label=$(document.createElement('label')).attr("for","filter_brand_"+id).text(item.title);
					dd=$(document.createElement('dd')).append(label);
					div=$(document.createElement('div')).addClass("clr");
					$(".modele").append(dt).append(dd).append(div);
					$('#model_'+item.id).die();
					$('#model_'+item.id).live('click', function(){
						//alert(item.id)
						$.getJSON("/ajax.php?a=set_model&id="+item.id, function(data){
							pg=1;
							$('#srcform').submit();
						});
					});
					$("#chk22_"+item.id).live("click", function(){
						//alert(item.id);
						if(!$("#chk22_"+item.id).hasClass("chk2selected")){
							$("#model_"+item.id).click();
							$("#chk22_"+item.id).addClass("chk2selected");
						}else{
							$("#model_"+item.id).click();
							$("#chk22_"+item.id).removeClass("chk2selected");
						}
						
					});
				});
				$("#mordle").fadeIn("slow");
			}else{
				$("#mordle").fadeOut("slow");
			}
			//alert("1");
			//alert('1');
			//$('#srcform').submit();
		});
	pg=1;
	$('#srcform').submit();

}

function changePrice(){
		min=$("#filter_pricefrom").val();
		max=$("#filter_priceto").val();
		$.getJSON("/ajax.php?a=set_price&min="+min+"&max="+max, function(data){
			pg=1;
			$('#srcform').submit();
		});
}

function changeYear(){
		min=$("#filter_yearfrom").val();
		max=$("#filter_yearto").val();
		$.getJSON("/ajax.php?a=set_year&min="+min+"&max="+max, function(data){
			pg=1;
			$('#srcform').submit();
		});
}

function changeMotor(){
		min=$("#filter_motorfrom").val();
		max=$("#filter_motorto").val();
		$.getJSON("/ajax.php?a=set_motor&min="+min+"&max="+max, function(data){
			pg=1;
			$('#srcform').submit();
		});
}
function saveCuzov(id){
		$.getJSON("/ajax.php?a=set_cuzov&id="+id, function(data){
			pg=1;
			$('#srcform').submit();
		});
}
function saveCpp(id){
		$.getJSON("/ajax.php?a=set_cpp&id="+id, function(data){
			pg=1;
			$('#srcform').submit();
		});
}

function setModel(id){
	$.getJSON("/ajax.php?a=set_model&id="+id, function(data){
			pg=1;
			$('#srcform').submit();
	});
}

function setCombustibil(id){
	$.getJSON("/ajax.php?a=set_combustibil&id="+id, function(data){
		pg=1;
		$('#srcform').submit();
	});
}

function pePagina(id){
	$.getJSON("/ajax.php?a=set_itperpage&pp="+id, function(data){
		$(".pepagina ul li a").removeClass('selected');
		$("#l"+id).addClass('selected');
		pg=1;
		$('#srcform').submit();
	});
}

function newItems(){
	var prefix="/";
	var lastId=$("#newItems").attr("rel");
	//alert(prefix+"ajax.php?a=longPool&id="+lastId);
	$.getJSON(prefix+"ajax.php?a=longPool&id="+lastId, function(data){
		//alert(data);
		if(data>0){
			$("#newItems").text(data+" новых объявлений");
		}else{
			$("#newItems").text("");
		}
	});
	setTimeout(function(){
		newItems();
	}, 30000);
}


function galaciki(){
	//alert("1");
	$('.marci dt').each(function(index){
		var id=$(this).attr("rel");
		$("#filter_marca_"+id).hide();
		
		span=$(document.createElement('span')).addClass("chk2").attr("id", "chk2_"+id);
		if($("#filter_marca_"+id).is(":checked")){
			span.addClass("chk2selected");
		}
		$("#chk2_"+id).live("click", function(){
			if(!$("#chk2_"+id).hasClass("chk2selected")){
				$("#filter_marca_"+id).click();
				$("#chk2_"+id).addClass("chk2selected");
			}else{
				$("#filter_marca_"+id).click();
				$("#chk2_"+id).removeClass("chk2selected");
			}
		});
		$(this).append(span);
	});
}

$(document).ready(function(){
	var prefix="/";
	galaciki();
	var opk=10;
	
	$("body").mouseover(function(){
		//alert("1");
		$(".bigDescr").hide();
	});
	
	$(".bigDescr").mouseover(function(e) {
		e.stopPropagation();
	});

	
	$("#newItems").click(function(){
		$('#srcform').submit();
		return false;
	});
	
	$("a").click(function(){
		var href=$(this).attr("href");
		if(href=="#"){
			return false;
		}else{
			return true;
		}
	});
	
	$(".logo span").hover(function(){
		logoBlue(1);
	});
	$(".logo span").mouseout(function(){
		logoBlue(2);
	});
	
	function logoBlue(i){
		if(i==1){
			opk+=10;
			$(".logo span").css("filter", "alpha(opacity="+opk+")");
			$(".logo span").css("-moz-opacity", opk/100);
			$(".logo span").css("opacity", opk/100);
			if(opk<100){
				setTimeout(function(){
					logoBlue(i);
				}, 15);
				
			}
		}else{
			opk-=10;
			$(".logo span").css("filter", "alpha(opacity="+opk+")");
			$(".logo span").css("-moz-opacity", opk/100);
			$(".logo span").css("opacity", opk/100);
			if(opk>0){
				setTimeout(function(){
					logoBlue(i);
				}, 15);
				
			}
		
		}
	}
	
	$("#embed").change(function(){
		//alert("1");
		$.getJSON(prefix+"ajax.php?a=getpreview&id="+$("#embed").val(),
		function(data){
			//alert("1");
			$("#content").val('<iframe title="YouTube video player" width="640" height="480" src="http://www.youtube.com/embed/'+data+'?rel=0" frameborder="0" allowfullscreen></iframe>');
			$('#imgId').val(data);
			$('#imgNr').val('1');
			$('#img1').attr("src", 'http://img.youtube.com/vi/'+data+'/1.jpg');
			$('#img2').attr("src", 'http://img.youtube.com/vi/'+data+'/2.jpg');
			$('#img3').attr("src", 'http://img.youtube.com/vi/'+data+'/3.jpg');
			
			$("#selectImb").fadeIn();
		});
	});

	$("#img1").click(function(){
		$("#img1").removeClass('selected');
		$("#img2").removeClass('selected');
		$("#img3").removeClass('selected');
		$("#img1").addClass('selected');
		$('#imgNr').val('1');
	});
	$("#img2").click(function(){
		$("#img1").removeClass('selected');
		$("#img2").removeClass('selected');
		$("#img3").removeClass('selected');
		$("#img2").addClass('selected');
		$('#imgNr').val('2');
	});
	$("#img3").click(function(){
		$("#img1").removeClass('selected');
		$("#img2").removeClass('selected');
		$("#img3").removeClass('selected');
		$("#img3").addClass('selected');
		$('#imgNr').val('3');
	});

	function showDetails(data, id){
		prefix='/';
		var div=$(document.createElement('div')).addClass("img").append(img);
		if(data.img){
			if(data.source==1)
				pp=prefix;
			else
				pp="";
			var img=$(document.createElement('img')).attr("src", pp+data.img[0].img2).attr("alt",data.title).addClass("showDetailsx_"+data.id);
			div.append(img);
		}
		//alert("1");
		if(data.year){
			var td1=$(document.createElement('td')).text("год выпуска:");
			var td2=$(document.createElement('td')).text(data.anul);
			var tr1=$(document.createElement('tr')).append(td1).append(td2);
		}
	
		if(data.year){
			var td1=$(document.createElement('td')).text("тип кузова:");
			var td2=$(document.createElement('td')).text(data.cuzov);
			var tr2=$(document.createElement('tr')).append(td1).append(td2);
		}
	
		if(data.year){
			var td1=$(document.createElement('td')).text("пробег, км:");
			var td2=$(document.createElement('td')).text(data.probeg);
			var tr3=$(document.createElement('tr')).append(td1).append(td2);
		}
	
		if(data.year){
			var td1=$(document.createElement('td')).text("двигатель, см3:");
			var td2=$(document.createElement('td')).text(data.motor);
			var tr4=$(document.createElement('tr')).append(td1).append(td2);
		}
	
		if(data.year){
			var td1=$(document.createElement('td')).text("тип топлива:");
			var td2=$(document.createElement('td')).text(data.combustibil);
			var tr5=$(document.createElement('tr')).append(td1).append(td2);
		}
	
		if(data.year){
			var td1=$(document.createElement('td')).text("кпп:");
			var td2=$(document.createElement('td')).text(data.cpp);
			var tr6=$(document.createElement('tr')).append(td1).append(td2);
		}
	
		if(data.year){
			var td1=$(document.createElement('td')).text("привод:");
			var td2=$(document.createElement('td')).text(data.privod);
			var tr7=$(document.createElement('tr')).append(td1).append(td2);
		}
	
		if(data.year){
			var td1=$(document.createElement('td')).text("цена:");
			var td2=$(document.createElement('td')).text(data.price);
			var tr8=$(document.createElement('tr')).append(td1).append(td2);
		}
		
		var clr=$(document.createElement('div')).addClass("clr");
		
		var table=$(document.createElement('table'));
		if(tr1)
		table.append(tr1);
		if(tr2)
		table.append(tr2);
		if(tr3)
		table.append(tr3);
		if(tr4)
		table.append(tr4);
		if(tr5)
		table.append(tr5);
		if(tr6)
		table.append(tr6);
		if(tr7)
		table.append(tr7);
		if(tr8)
		table.append(tr8);
		var bigDescIn=$(document.createElement('div'));
		bigDescIn.addClass("bigDescIn");
		if(div)
			bigDescIn.append(div);
		bigDescIn.append(table);
		bigDescIn.append(clr);
		//alert("1")
		$('#bigDescr_'+id).empty();
		$('#bigDescr_'+id).append(bigDescIn);
		return true;
	}
	
	$('#srcform').submit(function(){
		var inPart=$("#inPart").val();
		var maxId=0;
		//alert(pg);
		$.getJSON(prefix+"ajax.php?a=get_list_cat&p="+pg, function(data){
			tbody=$(".listCat table tbody");
			tbody.empty();
			$(data.cat).each(function(i, item){
				if(item.id>maxId)maxId=item.id;
				//**** Imaginea
				if(item.source==1) 
					var pp=prefix; 
				else 
					var pp="";
				//alert(pp);
				img=$(document.createElement('img')).attr("src", pp+item.img).attr("alt",item.title).addClass("showDetailsx_"+item.id);
				a=$(document.createElement('a')).attr("href", prefix+"cat/"+item.id_url+".html").append(img);
				hidediv=$(document.createElement('div')).addClass("bigDescr").attr("id", 'bigDescr_'+item.id);
				td=$(document.createElement('td')).addClass("thumbs-products").append(a).append(hidediv);
				
				$(".showDetailsx_"+item.id).die();
				$(".showDetailsx_"+item.id).live("mouseenter", function(){
					//alert("1");
					$.getJSON(prefix+"ajax.php?a=get_list_details&id="+item.id, function(data){
						//alert(data.price);
						showDetails(data, item.id)
						$('.bigDescr').hide();
						$('#bigDescr_'+item.id).show();
						
					});
				
				});
				
				$(".showDetailsx_"+item.id).live("mouseleave", function(){
					$('#bigDescr_'+item.id).hide();
				});
				
				
				//$('#bigDescr_'+item.id).live("hover", function(){
				//});
				
				//***** Data
				//tr=$(document.createElement('tr')).append(td);
				span=$(document.createElement('span')).addClass("date").text(item.day+" "+item.month);
				td1=$(document.createElement('td')).addClass("dagsetning").append(span);
				
				//*****  title
				a=$(document.createElement('a')).attr("href", prefix+"cat/"+item.id_url+".html").text(item.title);
				if(inPart!=1)
					td2=$(document.createElement('td')).addClass("details").append(a);
				else
					td2=$(document.createElement('td')).addClass("details2").append(a);
				
				//***** anul
				td3=$(document.createElement('td')).addClass("staero").text(item.anul);
				
				td4=$(document.createElement('td')).addClass("price").html(item.price+" &euro;");
				
				if(inPart!=1)
					tr=$(document.createElement('tr')).append(td).append(td1).append(td2).append(td3).append(td4);
				else
					tr=$(document.createElement('tr')).append(td).append(td2).append(td4);
				
				tbody.append(tr);
				
			});
			
			$("#newItems").attr("rel", maxId);
			newItems();
			
			$(".pages").empty();
			ul=$(document.createElement('ul'));
			$(data.pages.pages).each(function(i, item){
				$("#page_"+i).die();
				a=$(document.createElement('a')).attr("href", "").text(item.title).attr("id", "page_"+i);
				if(item.flag=="a")a.addClass("selected")
				//alert("1");
				$("#page_"+i).live("click", function(){
					//alert("1");
					pg=item.p;
					$('#srcform').submit();
					return false;
				});
				li=$(document.createElement('li')).append(a);
				ul.append(li);
			});
			$(".pages").append(ul);
			//alert("1");
		});
		//alert("1");
		return false;
	})
	$('#srcform').submit();
	
	
	//**************************************   Add cat
	
	$("#marca").change(function(){
		var id=$("#marca").val();
		$("#model").empty();
		if(id!=0){
			$.getJSON(prefix+"ajax.php?a=getModels&id="+id, function(data){
				//alert(data[0].title);
				$(data).each(function(i, item){
					//alert("1");
					option=$(document.createElement('option')).attr("value", item.id).text(item.title);
					$("#model").append(option);
				});
			});
		}
	});
	
	$("#tabs1").click(function(){
		if($("#tabs1In").is(":visible")){
			$("#tabs1In").fadeOut();
		}else{
			$("#tabs1In").fadeIn();
		}
	
	});
	
	$("#tabs2").click(function(){
		if($("#tabs2In").is(":visible")){
			$("#tabs2In").fadeOut();
		}else{
			$("#tabs2In").fadeIn();
		}
	
	});
	
	$("#tabs3").click(function(){
		if($("#tabs3In").is(":visible")){
			$("#tabs3In").fadeOut();
		}else{
			$("#tabs3In").fadeIn();
		}
	
	});
	
	$("#valuta").click(function(){
		var val=$("#valuta").text();
		if(val=="€"){
			$("#valuta").text("$");
			$("#valuta_hidden").val("2");
		}else{
			$("#valuta").text("€");
			$("#valuta_hidden").val("1");
		}
	});
	
	$("#infoLink1").hover(function(){
		$("#infoAds1").fadeIn();
	});
	
	$("#infoLink1").mouseout(function(){
		$("#infoAds1").fadeOut();
	});
	
	$("#infoLink2").hover(function(){
		$("#infoAds2").fadeIn();
	});
	
	$("#infoLink2").mouseout(function(){
		$("#infoAds2").fadeOut();
	});
	
	
	$("#ads1").click(function(){
		//invers merge
		var money=parseInt($("#kashiliok").text());
		if($("#ads1").is(":checked")){
			money+=10;
			$("#kashiliok").text(money)
		}else{
			if(money>=10){
				money-=10;
				$("#kashiliok").text(money)
			}else{
				alert("извините, у вас недостаточно денег на счету");
				$("#ads1span").toggleClass('chk2selected')
				return false;
			}
		}
	});
	
	$("#ads2").click(function(){
		//invers merge
		var money=parseInt($("#kashiliok").text());
		if($("#ads2").is(":checked")){
			money+=20;
			$("#kashiliok").text(money)
		}else{
			if(money>=20){
				money-=20;
				$("#kashiliok").text(money)
			}else{
				alert("извините, у вас недостаточно денег на счету");
				$("#ads2span").toggleClass('chk2selected')
				return false;
			}
		}
	});
	
	$("#addCatSubm").click(function(){
		var marca=$("#marca").val();
		var price=$("#price").val();
		var phone=$("#phone").val();

		$("#marca").removeClass("redBorder");
		$("#model").removeClass("redBorder");
		$("#price").removeClass("redBorder");
		$("#phone").removeClass("redBorder");


		if(marca==0 || !price || !phone){
			if(marca==0){setRedBorder('#marca', 0);setRedBorder('#model', 0);}
			if(!price){setRedBorder('#price', 0);}
			if(!phone){setRedBorder('#phone', 0);}
			//alert("1");
			return false;
		}else{
			return true;
		}
	});
	
	


	function setRedBorder(id, index){
		if(index<5){
			if($(id).hasClass('redBorder')){
				//alert(index);
				$(id).removeClass("redBorder");
			}else{
				//alert("2")
				$(id).addClass("redBorder");
			}
			index++;
			setTimeout(function(){setRedBorder(id, index)},500);
		}else{
			//$("#"+id).addClass("redBorder")
		}
	}
	
	//**************************************   /Add cat
	
	
	
	//****************************************    Login
	
	$("#login").click(function(){
		if($(".loginForm").is(":visible"))
			$(".loginForm").fadeOut();
		else
			$(".loginForm").fadeIn();
		
		return false;
	});

	$("#logIn").click(function(){
		user=$("#user").val();
		pass=$("#password").val();
		if(user && pass){
			$.getJSON(prefix+"ajax.php?a=login&user="+user+"&pass="+pass, function(data){
				if(data!="false"){
					window.location=prefix;
					//$(location).attr('href',prefix);
					return true;
				}else{
					//$(".errMess").fadeIn();
				}
			});
		}
		return false;
	});

	$("#logout").click(function(){
		$.getJSON(prefix+"ajax.php?a=logout", function(data){
			window.location=prefix;
			//$(location).attr('href',prefix);
		});
		return false;
	});

	//****************************************    /Login
	$("#modeleCont1").mouseenter(function(){
		$("#modeleCont1").addClass("bigCont").animate({
			//opacity: 0.25,
			//left: '+=50',
			height: '400'
			}, 300, function() {
				// Animation complete.
			});
	});
	
	
	$("#modeleCont1").mouseleave(function(){
		setTimeout(function(){
			//$("#modeleCont1").removeClass("bigCont");
			$("#modeleCont1").animate({
				height: '170'
				}, 300, function() {
					$("#modeleCont1").removeClass("bigCont")
					// Animation complete.
				});
			}, 500);
	});
	
	$("#modeleCont2").mouseenter(function(){
		$("#modeleCont2").addClass("bigCont");
	});
	
	
	$("#modeleCont2").mouseleave(function(){
		setTimeout(function(){
				$("#modeleCont2").removeClass("bigCont");
		}, 500);
	});
	
	$(".overflow").mouseenter(function(){
		$(this).addClass("overflowAdd");
	});
	
	$(".overflow").mouseleave(function(){
		$(".overflow").removeClass("overflowAdd");
	});
	
	$(".kremButton").click(function(){
		//alert("1");
		if($(this).hasClass("kremButtonselected")){
			$(this).removeClass("kremButtonselected");
			$(".pricedivLong").hide();
		}else{
			$(this).addClass("kremButtonselected");
			$(".pricedivLong").show();
		}
	});
	
	$(".pricedivLong").mouseleave(function(){
		//alert("1");
		setTimeout(function(){
			$(".kremButton").removeClass("kremButtonselected");
			$(".pricedivLong").hide();
		}, 500);
	});
	
	$("#saveEmail").click(function(){
		var email=$("#email").val();
		//alert("1");
		$.getJSON(prefix+"ajax.php?a=saveEmail&email="+email, function(data){
			//alert("2");
			$("#email").val("спасибо");
		});
	});
	
	
});


