var addtosaleOverlay='';
var gallery_overlay='';

// -----------------------------------------------------------------------------
// Add to salebox AJAX
function sfajax(fname, name, val, name2, val2) {
	
	var form = $('#'+fname);	
	$(form).find('input[name="'+name+'"]').val(val);
	if (name2)
	$(form).find('input[name="'+name2+'"]').val(val2);
	
	var addurl='';
	if (val2) { 
		target='#idwishboxtop'; 
		addurl='&wish=1';		
		$("#addtosale #idcart").css('display','none');
		$("#addtosale #idwish").css('display','block');
	} else {
		target='#idsaleboxtop';
		$("#addtosale #idwish").css('display','none');
		$("#addtosale #idcart").css('display','block');
	}
	
	var options = { 
		target:        target,   
		beforeSubmit:  salebox_before,
		success:       salebox_added, 
		url:       'foo.html&postfix=ajax'+addurl
	}; 
	$(form).ajaxSubmit(options); 
		
//document.forms[fname].submit();
	return false;
}

// After add to salebox
function salebox_added() {
	$("#addtosale .wrap").css('display','block');
	$("#addtosale .loader").css('display','none');	
}

// Before add to salebox
function salebox_before() {
	$("#addtosale .wrap").css('display','none');
	$("#addtosale .loader").css('display','block');
	// Show overlay
	addtosaleOverlay.load();
}

function sendlink(id) {
	confirm_update(1);
	$('#idtradeid').val(id);
	$('#idconfirmcode').val('');
	$('#idsend').show();
	$('#idlinkform').show();
	$('#idlinkresult').hide();	
	$('#idlinkloader').hide();
	sendlinkOverlay.load();
	return false;
}

function submitsendlink() {
	var options = { 
		target:        '#idlinkresult',
		beforeSubmit:  function() {
			$('#idsend').hide();
			$('#idlinkform').hide();
			$('#idlinkloader').show();
		},
		success:       function() {
			$('#idlinkloader').hide();
			$('#idlinkresult').show();
		}, 
		url:       '_mod/_personal/sendlink.php'
	}; 
	$('#idsendlinkform').ajaxSubmit(options);
	return false;
}

// -----------------------------------------------------------------------------
// Global enter point
$(document).ready(function(){	
						   
confirm_setup();
						
// Add-to-sale overlay
addtosaleOverlay = $("#addtosale").overlay({ 
	expose: { color: '#000', 	loadSpeed: 200, 	opacity: 0.46 },
	api: true,
	top: 'center'
});


sendlinkOverlay= $("#idsendlink").overlay({ 
	expose: { color: '#000', 	loadSpeed: 200, 	opacity: 0.46 },
	api: true,
	top: 'center'
});

$('#idclose').click ( function () {
	addtosaleOverlay.close();
	return false;
});

$('a.more').click (function () {
	var $hotbox = $(this).parent().next();
	var height;
	
	if ($hotbox.css('height') == 'auto') {
		height = '250px';
		$(this).text('Посмотреть все');
	} else {
		height = 'auto';
		$(this).text('СКРЫТЬ');
	}
	
	if (height == 'auto') $hotbox.css('height',height);
	else $hotbox.animate({	height: height },800);
	
	return false;							 
});

// Gallery of trades
if ( $("div.pgallery").length ) {


gallery_overlay=$('#images_overlay').overlay({ 
	expose: { color: '#000', 	loadSpeed: 200, 	opacity: 0.46 },
	api:true
});


$('div.pgallery').each( function() {
	if ($("a.slink",this).length)
	$("a.slink", this).click(function() {
									  
			var wrap = $('#images_overlay .wrap'); // 
			wrap.html('<img class="progress" src="form/def/i/ajax-loader.gif" />');
			wrap.load($(this).attr('href'),{postfix:'ajax'},function() {									
			});
			gallery_overlay.load();	
			return false;
	});
	
	if ($("a.plink",this).length)
	$("a.plink", this).overlay({ 
		target: '#gallery_overlay', 
		expose: { color: '#000', 	loadSpeed: 200, 	opacity: 0.46 }
	}).gallery({ 
		speed: 800,
		autohide: false,
		template: '<b>${title}</b><br>${info} ${url}<p><br><span>Фотография ${index} из ${total}</span></p>'
	});
});
}
});