/**
 * JavaScript functions for domaqua.ru electronic shop.
 * this functions utilize Subsys_JsHttpRequest_Js
 * @package domaqua.ru
 */
function reports_JsHttpRequest(id){
	//alert(id);
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			
			var href 	= req.responseJS.href;
			var title 	= req.responseJS.title;
			var poster 	= req.responseJS.poster;
			var root=$('#gallery');
			shadowblocks=root.find('.b-shadow');
			if ($.browser.msie) {
			shadowblocks.hide();
			deleteShadow($('.b-shadow'));
			$('#roll_href').html(title);
			$('#roll_href').attr('href', href);
			$('#roll_poster').html(poster);
			shadowblocks.show();
			showDropShadow(root.find('.b-shadow'));
			
			}
			else {
			shadowblocks.fadeOut(300,function(){
				deleteShadow($('.b-shadow'));
				$('#roll_href').html(title);
				$('#roll_href').attr('href', href);
				$('#roll_poster').html(poster);
				$(this).fadeIn(300);
				showDropShadow(root.find('.b-shadow'));
				
			});
			}
		}
	}
	req.caching = false;
    file = siteURL+'/reports_JsHttpRequest.php';
    req.open('GET', file, true);
    req.send({ id: id });
}

function view_star_JsHttpRequest(id){
	//alert(global_letter);
	var req = new Subsys_JsHttpRequest_Js();
	var href,name,text;
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			o_href 	= req.responseJS.href;
			o_name 	= req.responseJS.name;
			o_text 	= req.responseJS.text;
			
		}
	}
	
	req.caching = false;
    file = siteURL+'/view_star_JsHttpRequest.php';
    req.open('GET', file, true);
    req.send({ id: id });
    //return req.onreadystatechange;  
}
$(document).ready(function(){
	$('#b-alphabet .b-item a').click(function(){
		if ($(this).parent().hasClass('b-selected')) {
			return false;
		}else {
			var letter=$(this).text();
			$('.b-alphabet .b-selected').removeClass('b-selected');
			$(this).parent().addClass('b-selected');
			
			view_letter_JsHttpRequest(letter);
		}
	});
});
function view_letter_JsHttpRequest(letter){
	s_file = siteURL+'/view_letter_JsHttpRequest.php';
	
	global_type_page = 'letter';
	global_letter = letter;
	
	$.getJSON(s_file, { letter: letter }, function(json){
		$('#gallery').html(json.elem.content);
		$('#dop_title').html(json.elem.href);
		$('.b-stars-gallery a').lightBox();
		showHint();
		$('.b-stars-gallery-container .b-back,.b-stars-gallery-container .b-next').hide();
		//alert(json.elem.query);
		$('.b-top-menu .b-selected').html(json.elem.href2);
	});
	return false;
}
function view_page_JsHttpRequest(type, action){
	//alert(action);
	
	s_file = siteURL+'/view_page_JsHttpRequest.php';
	$('#gallery').slideUp(300,function(){
	$.getJSON(s_file, { id: type, action: action }, function(json){
		//alert(json.elem.count_end+'---'+json.elem.count);
		
		currentPage=json.elem.last_page;
		//alert(global_page);
		
		global_page = json.elem.current;
		$('.b-stars-gallery-container .b-prev,.b-stars-gallery-container .b-next').show();
		if(action == 1){
			$('#page_'+(parseInt(json.elem.prev)-1)).attr('id', 'page_'+json.elem.prev);
			//if(json.elem.current*json.elem.count_page < json.elem.count){
			if(json.elem.count_end*1 < json.elem.count*1){
				$('#page_'+(parseInt(json.elem.next)-1)).attr('id', 'page_'+json.elem.next);
			}else{
				$('#page_'+(parseInt(json.elem.next)-1)).hide();
			}
		}else{
			if(json.elem.prev > 0){
				$('#page_'+(parseInt(json.elem.prev)+1)).attr('id', 'page_'+json.elem.prev);
			}else{
				$('#page_'+(parseInt(json.elem.prev)+1)).hide();
			}
			$('#page_'+(parseInt(json.elem.next)+1)).attr('id', 'page_'+json.elem.next);
		}
		$('#gallery').html(json.elem.content).slideDown(400);
		$('#dop_title').html(json.elem.href);
		$('.b-stars-gallery a').lightBox();
		//alert(json.elem.href2);
		$('.b-top-menu .b-selected').html(json.elem.href2);
		showHint();
	});
	});
return false;	
}
$(document).ready(function(){
	$('#b-alphabet-inner .b-item a').click(function(){
		s_file = siteURL+'/set_letter_JsHttpRequest.php';
		$.getJSON(s_file, { letter: $(this).text() }, function(json){
			window.location.href = siteURL+'/friends';
		});
	});
});
