/*--------------------------------------------------
/ Design for Webmaster.spb.ru  2010
--------------------------------------------------- */


$(function(){   /* On Load */
	
	$('input[type="text"]').inputValue1();

	
	$('.colorLinkDashed').click(function(){
		var t = $(this);
			t.parent().parent().next().slideToggle('');
			return false
		});
	
	$('.listSelection01 a').click(function(){											
			$('.listSelection01').children().removeClass('active');	
			$(this).addClass('active');
			return false
		});
	
	$('.listSelection02 a').click(function(){									
			$('.listSelection02').children().removeClass('active');	
			$(this).addClass('active');
			return false
		});
	
	$('.talkAsk a').click(function(){
			$(this).parent().toggleClass('talkAskActive');
 		}); 
		

	$('.houseGalleryListImg a').click(function(){
			$('#houseGalleryImg').attr('src', $(this).attr('rel') );
			return false;	
		});

	$('.valuable a').click(function(){
		var d = $(this).attr('rel').split(',');
		var f = $(this).parents('form').get(0);
		if(!f)
			return false;
		f.elements[d[0]+'_min'].value = d[1];
		f.elements[d[0]+'_max'].value = d[2];
		return false;
	});

	$('input.blockHousesPrint').click(function(){
		location.href = location.href.split('?')[0]+'?print=1';
		return false;
	});
	


	//$('.hoverEl').hover();

	/* НЕСТАНДАРТНЫЕ ЧЕКБОКСЫ */
	//$('input[type=checkbox]').prettyCheckboxes();
	
	/* дефолтные подписи к картинкам */
	//$('.defaultImage').defImg();


	/* дефолтная таблица (last TD) */
	// $('.default table tr td:last-child').addClass('lastTd');

	/* дефолтная таблица (чередование линий) */
	//$('.default>table tbody tr:odd').addClass('odd');

	/* gallery by Pasha Pulin & Petrov Nikolay */
	//$('#ph3').slideGallery('105', 4);

}); 

/* исчезновение текста в инпутах */

(function($){
	function inputValue (el){
		var val = el.value;
		$(el).focus(function(){
			el.value!=val?el.value=el.value:el.value='';
			if (el.createTextRange){
				var r = el.createTextRange();
				r.collapse(false);
				r.select();
			}
		});
		$(el).blur(function(){el.value==''?el.value=val:el.value=el.value});
		return el;
	}
	$.fn.inputValue1 = function(){
		$(this).each(function(){
			inputValue(this);
		});
	}
})(jQuery);

function captchaRefresh (captchaImgSelector, captchaKeycodeSelector)
{
	$.ajax({
		url: "/ajax/captcha/refresh/",
		type: "GET",
		dataType: "json",
		timeout: 10000,
		success: captchaRefreshAJAXsuccess,
		error: captchaRefreshAJAXerror,
		captchaImgSelector: captchaImgSelector,
		captchaKeycodeSelector: captchaKeycodeSelector
	});
}

function captchaRefreshAJAXsuccess (data,textStatus)
{
	$(this.captchaImgSelector).attr("src",data["src"]);
	$(this.captchaKeycodeSelector).attr("value",data["keycode"]);
}

function captchaRefreshAJAXerror (XMLHttpRequest, textStatus, errorThrown)
{
	alert(ajax_errstr[textStatus]);
}


