function dump(arr, level) {
	var dumped_text = "";
	if (!level) level = 0;

	var level_padding = "";
	for (var j = 0; j < level + 1; j++) level_padding += "    ";

	if (typeof(arr) == 'object') {
		for (var item in arr) {
			var value = arr[item];
			if (typeof(value) == 'object') {
				dumped_text += level_padding + "'" + item + "' ...\n";
				dumped_text += dump(value, level + 1);
			} else {
				dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
			}
		}
	} else {
		dumped_text = "===>" + arr + "<===(" + typeof(arr) + ")";
	}
	return dumped_text;
}

function trim (str) {
	str = str.replace(/^\s+/, '');
	for (var i = str.length - 1; i >= 0; i--) {
		if (/\S/.test(str.charAt(i))) {
			str = str.substring(0, i + 1);
			break;
		}
	}
	return str;
}
/*---------------------------------------------------------------------------------*/
function popupHide () {
	$('.popup').fadeOut('fast'); 
	$('#popup').fadeOut('fast'); 
	return false;
}
/*---------------------------------------------------------------------------------*/
function carousel_rotate(side) 
{
	var thumb_index = parseInt($('#thumb_index').val());
	var max = parseInt($('#max').val());
	var thumb_count = parseInt($('#count').val());
	var min = max - 1;
	
//	alert(thumb_count+' '+thumb_index+' '+max);			
	switch(side) 
	{
			case 'left':
				if(thumb_index > 1)
				{
					thumb_index--;
					max--;
					left_thumb = thumb_index;
					right_thumb = max;
					$('#pic_photo'+right_thumb).hide();
					$('#pic_photo'+left_thumb).show();
				}
			break;
			case 'right':
				if(thumb_count >= max) 
				{
					left_thumb = thumb_index;
					right_thumb = max;
					$('#pic_photo'+left_thumb).hide();
					$('#pic_photo'+right_thumb).show();
					max++;
					thumb_index++;
				}
			break;
		
	}
//	alert(thumb_index+' '+max);	

	$('#thumb_index').val(thumb_index);	
	$('#max').val(max);
	
	return false;
}
/*---------------------------------------------------------------------------------*/
function carousel_rotate_homes(side) 
{
	var thumb_index = $('#count').attr('thumb');
	var max = $('#count').attr('max');
	var thumb_count = parseInt($('#count').attr('count'));
	var min = max - 1;
	
	//alert(thumb_count+' '+thumb_index+' '+max);			
	switch(side) 
	{
			case 'left':
				if(thumb_index > 1)
				{
					thumb_index--;
					max--;
					left_thumb = thumb_index;
					right_thumb = max;
					$('#pic_photo'+right_thumb).hide();
					$('#pic_photo'+left_thumb).show();
				}
			break;
			case 'right':
				if(thumb_count >= max) 
				{
					left_thumb = thumb_index;
					right_thumb = max;
					$('#pic_photo'+left_thumb).hide();
					$('#pic_photo'+right_thumb).show();
					max++;
					thumb_index++;
				}
			break;
		
	}
	//alert(thumb_index+' '+max);	

	$('#count').attr('thumb', thumb_index);
	$('#count').attr('max', max);
	
	return false;
}
/*---------------------------------------------------------------------------------*/
function showBigPicHome() 
{
	var pic = $('#middle_photo').attr('titles');
	var width = $(document).width();
	var width2 = width/2;
	var height = $(document).height();
	var height2 = screen.height-150;
	var offset = $(".home_information").offset();
	var left = width2 - 400;
	var top = (height2-600)/2;//offset.top-250;//(height/2) - 100;

	var bgdiv = $('<div id="popup_bg" class="abs1 disp" style="width: '+width+'px; height: '+height+'px; left: 0;" onclick="closeBigPicHome(); return false;"></div>');	
	var div = $('<div id="popup_block" class="abs2 disp " style="left:'+left+'px; top:'+top+'px; position: fixed;">'+
					'<div class="disp ie_big_pic_home" id="big_photo" ></div>'+
				'</div>');
//	alert(top);		
	$('body').prepend(bgdiv);
	$('body').prepend(div);
	$('#popup_bg').fadeTo(0,0).show().fadeTo(300, 0.8);
	$('#popup_block').fadeTo(0,0).show().fadeTo(300, 1);
	$('#big_photo').fadeTo(0,0.25).show().fadeTo(300, 1).html('<img style="border: 4px solid #d3d3d3;" src='+pic+' \>');

	return false;	
} 
/*-----------------------------------------------------------------------------------*/
function closeBigPicHome()
{
	$('#big_photo').html('');
	$('#popup_block').fadeOut(500, function(){$('#popup_block').remove();});
	$('#popup_bg').fadeOut(300, function(){$('#popup_bg').remove();});
	
	return false;
}
/*---------------------------------------------------------------------------------*/
function setQuestion()
{
	var quest = $('#question').val();
	var idn = $('#idn').val();
	var ph = $('#ph').val();
	
	if(!ph)
	{
		$("#phn").append('<div class=error>Введите в поле номер телефона для связи</div>');
	}
	else
	{	
		$('#spinner').show();
		$("form#frm_question").submit();
		var data = { quest: quest, idn: idn, ph: ph };	
		$.post('/mould/template/directory/set_org_add.php', data, function(out)
		{
			var text = out.option;
			$('#spinner').hide();
			$('#question').val('');
			$('#ph').val('');
			$('#quest').show().text('Ваш запрос отправлен на модерацию. В ближайшее время с вами свяжутся наши менеджеры для проверки информации');
//			alert(text);		
		}, "json");
	}		
	return false;
}
/*---------------------------------------------------------------------------------*/
function carousel_rotate(side,id) {
	var count,max;
		id = 'thumb';
		count = thumb_count;
		max = 3;
	//alert(thumb_index+' '+thumb_count);
	if(thumb_count > max) {
		switch(side) {
			case 'left':
				if(thumb_index>1){
					thumb_index = thumb_index-1;
					left_thumb = thumb_index;
					right_thumb = thumb_index+3;
					$('#thumb'+right_thumb).hide();
					$('#thumb'+left_thumb).show();
				}
				break;
			case 'right':
				if(thumb_index<thumb_count-2){
					thumb_index = thumb_index+1;
					left_thumb = thumb_index-1;
					right_thumb = thumb_index+2;
					$('#thumb'+left_thumb).hide();
					$('#thumb'+right_thumb).show();
				}
				break;
		}
	}		
	return false;
}
/*---------------------------------------------------------------------------------*/
function carousel_rotate2(side,id) {
	var count,max,left_thumb,right_thumb;
	if (!id) 
	{
		id = 'thumb';
		count = thumb_count;
		max = 4
		thumb_index = 1;
	}
	else
	{
		count = Number($('#count'+id).val());
		max = Number($('#max'+id).val());
		var thumb_index = Number($('#index'+id).val());
	}
	//alert(thumb_index);
	//alert(count+' '+max);
	if(count > max) {
		
		switch(side) {
			case 'left':
				if(thumb_index > 1){
					thumb_index = thumb_index-1;
					$('#index'+id).val(thumb_index);
					left_thumb = thumb_index;
					right_thumb = thumb_index+4;
					$('#'+id+right_thumb).hide();
					$('#'+id+left_thumb).show();
				}
				break;
			case 'right':
				if(thumb_index < count-3){
					
					thumb_index = thumb_index+1;
					$('#index'+id).val(thumb_index);
					left_thumb = thumb_index-1;
					right_thumb = thumb_index+3;
					$('#'+id+left_thumb).hide();
					$('#'+id+right_thumb).show();
				}
				break;
		}
	}		
	return false;
}


