$(document).ready(function() {
	
	
	
	$('#link_to_offer').click(function() { $(this).select(); });
	
	
	
	// fix hyjack options height
	fix_hyjack_options_height();
	
	
	
	
	// send_to_friend
	$('#stf_toggler').click(function() {
		$('#stf_container').toggle();
		return false;
	});
	$('#stf_trigger').click(function() {
		send_to_friend();
		return false;
	});
	
	
	
	// cena na sedmicata - cherveno
	//$('a[rel=topprices]').css('color', '#c60752');
	
	
	
	
	// footer sms subscribe
	$('#sms_send_trigger').click(function() {
		validate_sms_subscribe();
		return false;
	});
	
	
	
	
	
	// readonly
	$('.hjsel_txtbox').attr('readonly', 'true');
	// $('#price_container .hjsel_txtbox, #area_container .hjsel_txtbox').removeAttr('readonly');
	
	
	
	
	
	// footer popups
	$('.balloon2 .close a').click(function() { $(this).parent().parent().parent().hide('slow'); return false; });
	$('#sms_subscribe_trigger').click(function() { $('#sms_subscribe').show('slow'); return false; });
	$('#send_request_trigger').click(function() { $('#send_request').show('slow'); return false; });
	$('#send_request .send_btn_bg a, #send_request .send_btn_en a').click(function() { validate_footer_request(); return false; });
	
	
	
	
	
	
	// search by id ENTER 
	$('.search_by_id').keyup(function(event) {
		if (event.keyCode == '13') {
			search_by_id( $(this).val() );
		}
	});
	
	
	
	
	/*/ search button
	$('#search_button').click(function() {
		var offer_id = $('input[name=search_by_id_main_content]').val();
		search_by_id( offer_id );
		return false;
	});
	// end search button*/
	
	
	
	
	// straniciraneto na similar offers i new offers - NEXT
	$('#similar_offers_wrapper .pcol_arrow_bottom a, #new_offers_wrapper .pcol_arrow_bottom a').click(function() {
		
		var wrapper = $(this).parent().parent();
		var visible_items = parseInt( $('#visible_items').val() );
		
		var visible_iterator	= wrapper.children('.product_col_list:visible:first');								// first visible element
		var invisible_iterator	= wrapper.children('.product_col_list:visible:last').next('.product_col_list');		// first invisible element
		
		var end_of_items		= false;
		
		for(i=0; i<visible_items; i++) {
			
			if( visible_iterator.length ) visible_iterator.hide();
			if( invisible_iterator.length ) invisible_iterator.show();
			else {
				end_of_items	= true;
			}
			
			visible_iterator	= visible_iterator.next('.product_col_list');
			invisible_iterator	= invisible_iterator.next('.product_col_list');
		}
		
		if( end_of_items ) {
			$(this).parent().addClass('invisible');
		}
		
		wrapper.children('.pcol_arrow_top').removeClass('invisible');
		eval_columns_height();
		
		return false;
		
	});
	
	
	
	
	// straniciraneto na similar offers i new offers - PREVIOUS
	$('#similar_offers_wrapper .pcol_arrow_top a, #new_offers_wrapper .pcol_arrow_top a').click(function() {
		
		var wrapper = $(this).parent().parent();
		var visible_items = parseInt( $('#visible_items').val() );
		
		var visible_iterator	= wrapper.children('.product_col_list:visible:last');								// last visible element
		var invisible_iterator	= wrapper.children('.product_col_list:visible:first').prev('.product_col_list');	// last invisible, before visible_iterator
		var all_visible			= wrapper.children('.product_col_list:visible').length;								// count of all visible elements
		
		var end_of_items		= false;
		
		for(i=0; i<visible_items; i++) {
			
			if( visible_iterator.length && (all_visible-- > 0) ) visible_iterator.hide();
			if( invisible_iterator.length  ) invisible_iterator.show();
			else {
				end_of_items	= true;
			}
			
			visible_iterator	= visible_iterator.prev('.product_col_list');
			invisible_iterator	= invisible_iterator.prev('.product_col_list');
			
		}
		
		var first_invisible		= wrapper.children('.product_col_list:visible:first').prev('.product_col_list');
		
		if( end_of_items || first_invisible.length <= 0 ) {
			$(this).parent().addClass('invisible');
		}
		
		wrapper.children('.pcol_arrow_bottom').removeClass('invisible');
		eval_columns_height();
		
		return false;
		
	});
	
	
});




























