var $r = jQuery.noConflict();

// Инициализируем скрываемые блоки
var initHiddens = function(){
	var blocks = jQuery('.hider');
	blocks.each(function(){
		var p = jQuery('<a class="opener" rel="">показать полный текст</a>');
		var block = jQuery(this);
		p.click(function(){
			block.toggle();
			p.toggleClass('active');
		});
		p.insertBefore(jQuery(this));
		block.hide();
	});
}

$r(document).ready( function() {

	setHeader();
	
	// Инициализируем скрываемые блоки
	initHiddens();


setElse();

$r('#calFrom, #calTo').datepicker($r.datepicker.regional['ru']);

$r.datepicker.setDefaults($r.extend({showMonthAfterYear: false}, $r.datepicker.regional['ru']));

$r('#dittoSubmit').click(function(e) {

var str = $r('#searchString').val();

var from = $r('#calFrom').val();

var to = $r('#calTo').val();

e.preventDefault();

var i = 1;

if (str.length > 2) {

//$r('#df'+i).val("content like '%правительство%' or pagetitle like '%правительство%'");



//$r('#df'+i).attr('name', 'ditto_news_where');

i++;

}

if (from.length > 4) {

$r('#df'+i).val(wrapFilter('createdon', prepSingle(from),3));

i++;

}



if (to.length > 4) {

$r('#df'+i).val(wrapFilter('createdon', prepSingle(to),4));

i++;

}



if ($r('#cat').val() != 'all') {

$r('#df'+i).val(wrapFilter('tvnewsCategories', $r('#cat').val(),7));
}
$r('#sf').submit();

});

$r('.ditto_pages').clone().appendTo('#pagePH').css('display', 'block');



$r(".hiddenNews").hide(); 
	//Switch the "Open" and "Close" state per click
	
	$r("a.opener, a.opener.prev").toggle(function(){
		$r(this).addClass("active");
        $r(this).html('скрыть полный текст');
		}, function () {
			$r(this).removeClass("active");
			$r(this).html('показать полный текст');
	});
	
	//Slide up and down on click

	$r("a.opener").click(function(){
		$r(this).next(".hiddenNews").toggle();
        // $r(this).nextAll(".opener-prev").html('test');
	});
});

function setElse() {
	var header = $r('.name_page_wrap').width();
	var r = header - 172;
	//$r('#pag').css('width', r);
	//$r('.news').css('width', r
}

function setHeader() {
	var blue = $r('.name_page_text').width() + 37;
	var header = $r('.name_page_wrap').width();
	var r = header - blue;
	$r('.page_pic').css('width', r);
}

$r(window).resize(function(){
	setHeader();
	setElse();
});
