var DropDown = {};
DropDown.on_change = function(target) {

	loc = jQuery(target).attr("value");
	loc = loc.split("_");
	loc = loc[1];
	
	DropDown.loc = loc;
	DropDown.locale();
}

DropDown.locale = function() {
	if(DropDown.loc != undefined) {
		jQuery.cookie("locale", DropDown.loc);
	} else {
		if(jQuery.cookie("locale") != null) {
			jQuery("#calldomain option").each(function() {
			
				jQuery(this).attr("selected", "");
				
				loc = jQuery(this).attr("value");
				loc = loc.split("_");
				loc = loc[1];
				
				if(jQuery.cookie("locale") == loc) {
					jQuery(this).attr("selected", "selected");
				}
			});
		}
	}
}

var Topnavigation = {};
Topnavigation.documentReady = function() {

	DropDown.locale();
	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.documentReady = 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) {
	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
	});
}
Fancybox.payment = function(url) {
	jQuery.fancybox({
		'width'			: 670,
		'height'		: 330,
		'padding'		: 10,
		'href'			: url,
		'type'			: 'iframe',
		'title'			: 'Supreme Payment',
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'overlayOpacity'	: 0.3,
		'overlayColor'		: '#000',
		'titleShow'		: true,
		'titlePosition'		: 'outside',
		'scrolling'		: 'no',
		'hideOnOverlayClick'	: false
	});
}

jQuery(document).ready(function() {

	Topnavigation.documentReady();
	Fancybox.documentReady();
});

function open_external(type) {
	switch(type) {
		case "register_us" :
			Fancybox.register("https://backend.supremeauction.com/app/user?action=register&domain=auction_us&regParent=sa&ff=1&tracktarget=UA-4865998-10");
			break;
		case "register_uk" :
			Fancybox.register("https://backend.supremeauction.com/app/user?action=register&domain=auction_uk&regParent=sa&ff=1&tracktarget=UA-4865998-10");
			break;
		case "auction" :
			//Fancybox.auction();
			break;
		case "manager" :
			window.open("https://app.supreme-manager.com/login?action=login&calldomain=auction_us", "_self");
			break;
	}
}