//NOTE: YOU MUST ADD 25px to the height of each 
//of these to account for the close banner

var websetModals = {
	//FreeShipping 100 Popup
	'fs100PopupModal': {
		opts: {
			ajaxData: {'name': 'fs100Shipping'},
			id: 'fs100PopupModal',
			height: 375,
			width: 486,
			closeSelector: '#checkoutModalCloseLink, #fs100PopupModalOverlay'
		}
	},
	//Clearance Popup
	'clearancePopupModal': {
		opts: {
			ajaxData: {'name': 'clearance'},
			id: 'clearancePopupModal',
			height: 375,
			width: 486,
			closeSelector: '#checkoutModalCloseLink, #clearancePopupModalOverlay'
		}
	},
	//Jewelry Popup
	'jewelryPopupModal': {
		opts: {
			ajaxData: {'name': 'jewelry'},
			id: 'jewelryPopupModal',
			height: 375,
			width: 486,
			closeSelector: '#checkoutModalCloseLink, #jewelryPopupModalOverlay'
		}
	},
	//Bogo Popup
	'bogoPopupModal': {
		opts: {
			ajaxData: {'name': 'bogo'},
			id: 'bogoPopupModal',
			height: 375,
			width: 486,
			closeSelector: '#checkoutModalCloseLink, #bogoPopupModalOverlay'
		}
	},
	//Bogo Sandals & FlipFlop Popup
	'bogoSandalPopupModal': {
		opts: {
			ajaxData: {'name': 'bogoSandal'},
			id: 'bogoSandalPopupModal',
			height: 375,
			width: 486,
			closeSelector: '#checkoutModalCloseLink, #bogoSandalPopupModalOverlay'
		}
	},
	//Youtube Popup
	'youtubePopupModal': {
		opts: {
			ajaxData: {'name': 'youtube'},
			id: 'youtubePopupModal',
			height: 365,
			width: 560,
			closeSelector: '#checkoutModalCloseLink, #youtubePopupModalOverlay'
		}
	}
};

$.each(websetModals, function( key, val ) {
	websetModals[key].open = function() {
		if (!websetModals[key].modal) {
			websetModals[key].modal = new Modal($.extend({
				useAjax: true,
				url: '/'+jsContextRoot+'/popups/popup_modal.jsp'
			}, websetModals[key].opts));
		}
		websetModals[key].modal.open();
	};
});

$(document).ready(function() {
	var popupUrl = '/'+jsContextRoot+'/popups/popup_modal.jsp';
	
	$('a.jsFS100Link').unbind('click.fs100Link').bind('click.fs100Link', function ( evt ) {
		evt.preventDefault();
		websetModals['fs100PopupModal'].open();
	});
		
	$('a.jsJewelryLink').unbind('click.jewelryLink').bind('click.jewelryLink', function ( evt ) {
		evt.preventDefault();
		websetModals['jewelryPopupModal'].open();
	});
	
	$('a.jsBogoLink').unbind('click.bogoLink').bind('click.bogoLink', function ( evt ) {
		evt.preventDefault();
		websetModals['bogoPopupModal'].open();
	});
	
	$('a.jsBogoSandalLink').unbind('click.bogoSandalLink').bind('click.bogoSandalLink', function ( evt ) {
		evt.preventDefault();
		websetModals['bogoSandalPopupModal'].open();
	});
	
	$('a.jsYoutubeLink').unbind('click.youtubeLink').bind('click.youtubeLink', function ( evt ) {
		evt.preventDefault();
		websetModals['youtubePopupModal'].open();
	});
});

/******************************End Popups***************************/

// AE E-mail Promotion Popup
$(document).ready(function(){
	var url = window.location.search;
	if (url.indexOf("popup=freeshipping")>-1) {
		websetModals['fs100PopupModal'].open();
	}
	if (url.indexOf("popup=youtube")>-1) {
		websetModals['youtubePopupModal'].open();
	}
});


/****IE 6 PNG FIXES*****/
$(document).ready(function() {
	//aerie rollover
	$('#aerie_rollover_image').ifixpng();
	//Footer Logo Sprite
	$('#centerLogos ul').ifixpng();
	//Footer Legal Logos
	$('#veryBotLogos').ifixpng();
});