var Search = {};
Search.toggle = function() {
	jQuery("#search_toggle").click(function() {
		jQuery('#searchform').animate({
			width: 'toggle'
		});
	});
}

var Topnavigation = {}
Topnavigation.documentReady = function(){
	jQuery("#loginform select").msDropDown();
	Topnavigation.onFocus();
}
Topnavigation.onFocus = function() {
	jQuery('.loginfield').each(function() {
		if(this.value != '') jQuery(this).css('background-position', '-200px 0px');
		jQuery(this).focus(function() {
			jQuery(this).css('background-position', '-200px 0px');
		});
		jQuery(this).blur(function() {
			if(this.value == '') {
				jQuery(this).css('background-position', '0px 0px');
			}
		});
	});
}

var Fancybox = {}
Fancybox.init = function() {
	
	jQuery("a[rel=fancybox]").fancybox({
		'padding'		: 10,
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'overlayOpacity'	: 0.3,
		'overlayColor'		: '#000',
		'titleShow'		: true,
		'titlePosition'		: 'outside',
		'title'			: this.title
	});
} 

Fancybox.register = function(url) {
	if(!url) {
		url = "https://backend.supremeauction.com/app/user?action=register&domain=auction_de&regParent=sa&ff=1&tracktarget=UA-4865998-6";
	}
	jQuery.fancybox({
		'width'			: 670,
		'height'		: 330,
		'padding'		: 10,
		'href'			: url,
		'type'			: 'iframe',
		'title'			: 'Supreme Registration',
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'overlayOpacity'	: 0.3,
		'overlayColor'		: '#000',
		'titleShow'		: true,
		'titlePosition'		: 'outside',
		'scrolling'		: 'no',
		'hideOnOverlayClick'	: false
	});
}

function open_external(type) {
	switch(type) {
		case "register" :
			Fancybox.register();
			break;
		case "auction" :
			//Fancybox.auction();
			break;
		case "manager" :
			window.open("https://app.supreme-manager.com/login?msg[]=pleaselogin&return=&calldomain=auction_de", "_self");
			break;
	}
}

jQuery(document).ready(function() {
	Topnavigation.documentReady();
	Search.toggle();
	Fancybox.init();
});