var gal_array = "";

$(document).ready(
	function(){
	
		$(".niceRadio").each(function() {
			 changeRadioStart($(this));
		});
		
		
		
		if ($("a[rel^='prettyPhoto']").size() > 0 ) {
			init_pp();
		}
		
		$('#poll_buttons input[name="vote"], #poll_buttons input[name="results"], #sendcomm').each(function(){
			$(this).hide().after('<div class="input-button">').next('div.input-button').text($(this).val()).click(function(){
				$(this).prev('input').click();
			});
		});
		
		Cufon.replace('#menu > ul > li > a, #menu > ul > li, #menu2 > ul > li > a, #menu2 > ul > li, .comm_left > h3 > a', {fontFamily: 'DINbek Black', hover: true, fontStretch: '100%'});
		
		Cufon.replace('.block_title span, #poll_buttons .input-button, .ch2', {fontFamily: 'DINbek Black', hover: true, fontStretch: '100%'});
		Cufon.replace('.block_title b, .photographer, .ch1, #addcomm_containter .input-button, #feedback_form .input-button ', {fontFamily: 'DINBEK', hover: true, fontStretch: '100%'});
		set_lang();  
		
		
		$(".small_car, #main_car").hover(function(){
			$(this).find(".autonum").addClass("autonum_hover");
			$(this).find("img").stop().animate({ opacity: 0.8 }, 300);
		},
		function(){
			$(this).find(".autonum").removeClass("autonum_hover");
			$(this).find("img").stop().animate({ opacity: 1.0 }, 300);
		});
		
		$("#gallery_images_list a").live("mouseenter", function(){
			$(this).find("img").stop().animate({ opacity: 0.8 }, 300);
		}).live("mouseleave", function(){
			$(this).find("img").stop().animate({ opacity: 1.0 }, 300);
		});
		 
		$('#login_name, #login_password, #search_string, #search_string2').clearDefault();
		
		//$(".tn_el:last, .autonews_el:last").css({'border':'none'});
		$(".autonews_el:last").css({'border':'none'});
		//$(".serial:last").css({'background':'none', 'padding-right':'0px'});
		//$(".film:last").css({'margin-right':'0px'});

		//$("a[rel^='prettyPhoto']").prettyPhoto({
		//	social_tools: false,
		//	callback: cufon_login()
		//});
		
		if ($("#car_carousel").size() > 0 ) {
			jQuery('#car_carousel').jcarousel({
				wrap: 'circular',
				easing: 'swing',
				animation: 'slow',
				scroll: 1
			});
			
			$(".jcarousel-prev-horizontal, .jcarousel-next-horizontal").hover(function(){
				//$(this).click();
			})
		} 
		
		if ($("#gallery_images_list").size() > 0 ) {
			var gallery_html = $("#gallery_images_list").html();
			var autonum = $("#news_title").text();
			gallery_html = gallery_html.replace(/&lt;br \/&gt;/g, "<br>");
			//alert(gallery_html);
			//gallery_html = gallery_html.replace(/<br>/g, "\n");
			//$("#gallery_images_list").html(gallery_html);
			gal_array = gallery_html.split("<br>");
			$("#gallery_images_list").html("");
			var image_number = gal_array.length-1;
			for(i=0; i < image_number; i++){
				$("#gallery_images_list").append("<a href=\""+gal_array[i]+"\" rel=\"prettyPhoto[car_images]\"><img src=\"http://imanoff.com/thumber/phpThumb.php?src="+gal_array[i]+"&w=125&h=90&zc=1&q=90\" alt=\""+autonum+"\"></a>");
			}
			
			$("#loading_gallery").fadeOut("slow", function(){
				$("#gallery_images_list").fadeIn();
				init_pp();
			});
			//alert(gal_array[2]);
		} 
		
		
	}
);


function set_lang(){
	$('.ro a img').mouseover(
		function(){
			var src_ = $(this).attr('src');
			
			src_ = src_.replace('.png', '_a.png');
			
			$(this).attr('src', src_);
		}
	);
	
	$('.ro a img').mouseout(
		function(){
			var src_ = $(this).attr('src');
			
			src_ = src_.replace('_a.png', '.png');
			
			$(this).attr('src', src_);
		}
	);
	
}

(function($){

	$.fn.clearDefault = function(){

		return this.each(function(){

			var default_value = $(this).val();

			$(this).focus(function(){

				if ($(this).val() == default_value) $(this).val("");

			});

			$(this).blur(function(){

				if ($(this).val() == "") $(this).val(default_value);

			});

		});

	};

})(jQuery);





function changeRadio(el){

	var el = el,
		input = el.find("input").eq(0);
	var nm=input.attr("name");
		
	$(".niceRadio input").each(function() {
		if($(this).attr("name")==nm){
			$(this).parent().removeClass("radioChecked");
		}
	});					  
	
	if(el.attr("class").indexOf("niceRadioDisabled")==-1){	
		el.addClass("radioChecked");
		input.attr("checked", true);
	}
	
    return true;
}

function changeVisualRadio(input){
	var wrapInput = input.parent();
	var nm=input.attr("name");
		
	$(".niceRadio input").each(function() {
		if($(this).attr("name")==nm){
			$(this).parent().removeClass("radioChecked");
		}
	});

	if(input.attr("checked")) {
		wrapInput.addClass("radioChecked");
	}
}

function changeRadioStart(el){
	try {
		var el = el,
		radioName = el.attr("name"),
		radioId = el.attr("id"),
		radioChecked = el.attr("checked"),
		radioDisabled = el.attr("disabled"),
		radioTab = el.attr("tabindex");
		radioValue = el.attr("value");
		if(radioChecked)
			el.after("<span class='niceRadio radioChecked'>"+
				"<input type='radio'"+
				"name='"+radioName+"'"+
				"id='"+radioId+"'"+
				"checked='"+radioChecked+"'"+
				"tabindex='"+radioTab+"'"+
				"value='"+radioValue+"' /></span>");
		else
			el.after("<span class='niceRadio'>"+
				"<input type='radio'"+
				"name='"+radioName+"'"+
				"id='"+radioId+"'"+
				"tabindex='"+radioTab+"'"+
				"value='"+radioValue+"' /></span>");
		
		if(radioDisabled){
			el.next().addClass("niceRadioDisabled");
			el.next().find("input").eq(0).attr("disabled","disabled");
		}
		
		el.next().bind("mousedown", function(e) { changeRadio($(this)) });
		el.next().find("input").eq(0).bind("change", function(e) { changeVisualRadio($(this)) });
		if($.browser.msie){
			el.next().find("input").eq(0).bind("click", function(e) { changeVisualRadio($(this)) });	
		}
		el.remove();
}
catch(e)
{
	// если ошибка, ничего не делаем
}

    return true;
}

function init_pp(){
	$("a[rel^='prettyPhoto']").prettyPhoto({	
		modal: true,
		theme: 'facebook',
		show_title: false,
		changepicturecallback: function(){
			var current_image = $('.pp_gallery').find('li').index($('.selected'));
			$(".download a").attr("href", "http://drift.az/downloader.php?image_url="+gal_array[current_image]);
		}
	});
}
