$(document).ready(function(){
	initPage.init();
});
// Диалог регистрации

var RegDialog, RegDialogOpened = false;



function openRegDialog(callbackName) {

	if ( RegDialogOpened ) return;

	var src = 'http://sdelki24.ru/registry/request.html';

	if (callbackName) src += '?jscallback=' + callbackName;

	RegDialog.find('.modal-content').append( '<iframe id="RegFrame" frameborder="0" border="0" src="' + src + '" scrolling="no"></iframe>' );

	RegDialogOpened = true;

	$.blockUI({ message: null, overlayCSS: { opacity: 0.2, cursor: 'default' } });

	RegDialog.css('top', ($(document).scrollTop() + 200) + 'px' );

	RegDialog.fadeIn(200);

}



function closeRegDialog() {

	if ( !RegDialogOpened ) return;

	RegDialog.fadeOut(200, function(){ RegDialog.find( '#RegFrame' ).remove(); });

	RegDialogOpened = false;

	$.unblockUI();

}


var initPage = {
	init: function(){
		initPage.initFooter();
		initPage.initSlideUp();
		if(typeof $.fn.fancybox == 'function')$('a.fancy').fancybox({
			padding: 9
		});
		RegDialog = $( '<div style="display: none;" id="RegDialog"><div class="bg-cl"><div class="bg-cr"><div class="modal-content"><h2>Регистрация</h2></div></div></div><div class="bg-bl"><div class="bg-br"></div></div><span class="close">Закрыть</span></div>' ).appendTo( $('body') );

		RegDialog.find('.close').click( function(){ closeRegDialog(); } );

		$("#RegistryLink").attr('href', '#').click( function(){ openRegDialog(); return false; } );
		$("#StartLink").attr('href', '#').click( function(){ openRegDialog(); return false; } );
		$('a[registry="true"]').attr('href', '#').click( function(){ openRegDialog(); return false; } );
		$('a[goto_demo="true"]').attr('href', 'http://demo.sdelki24.ru/demo.html').click( function(){ _gaq.push(['_trackEvent', 'demo', 'goto']); window.location = "http://demo.sdelki24.ru"; return false; } );
		if ( window.location.search.indexOf('registry') >= 0 ) openRegDialog();
		var hook = window.location.hash.replace('#', '');
		if (hook) {
			$.cookie('hook', hook, {expires: 7, domain: '.sdelki24.ru'});
		}
	},
	initFooter: function(){
		var footer = $('div.footer');
		var footerPlace = $('div.footer-place');
		var h = footer.outerHeight();
		
		footer.css({marginTop:-h});
		footerPlace.css({height:h});
	},
	initSlideUp: function(){
		$('div.tryit').each(function(){
			var hold = $(this);
			var link = hold.find('a.link');
			
			link.click(function(){
				$('body, html').animate({'scrollTop': 0}, 1300);
				return false;
			});
		});
	}
}

