// Overlay - Infinite Protection - Initialization script
function updatePos() {
	var off = $("#warrantyLink").offset();
	$("#warranty").css({ "left": off.left + 171, "top": off.top - 15, "position": 'absolute'});
	$("#protection").css({ "left": off.left + 171, "top": off.top - 15, "position": 'absolute'});
	$("#crisis").css({ "left": off.left + 171, "top": off.top - 15, "position": 'absolute'});					
}
$(document).ready(function(arg) {
	$("a[rel]:not(#warranty_policyLink, #protection_policyLink)").overlay({
		onBeforeLoad: function() { 
			this.getTrigger().parent().toggleClass("selected");
			var off = $("#warrantyLink").offset();
			this.getOverlay().css({ "left": off.left + 171, "top": off.top - 15, "position": 'absolute'});
			this.getTrigger().unbind("mouseover", "mouseout");
		},
		onBeforeClose: function() { 
			this.getTrigger().parent().toggleClass("selected"); 
		},
		onClose: function() {
			$("#warranty_policyLink").overlay().close();
			$("#protection_policyLink").overlay().close();
		}
	});
	$("#warranty_policyLink").overlay({
		oneInstance: false,
		onBeforeLoad: function() { 
			var off = $("#warrantyLink").offset();
			this.getOverlay().css({ "left": off.left + 186, "top": off.top + 100, "position": 'absolute'});
		},
		onLoad: function() {
			document.getElementById("country_warranty").refresh();
		}
	});
	$("#protection_policyLink").overlay({
		oneInstance: false,
		onBeforeLoad: function() { 
			var off = $("#protectionLink").offset();
			this.getOverlay().css({ "left": off.left + 186, "top": off.top + 100, "position": 'absolute'});
		},
		onLoad: function() {
			document.getElementById("country_protection").refresh();
		}
	});
	var _anchor = jQuery.url.param("id");
	if(_anchor != null)
	{
		 switch(_anchor)
		 {
			case "warranty":
				$("#warrantyLink").click();
				break;
			case "warranty":
				$("#crisisLink").click();
				break;
			default:
				break;
		 }
	}
	$(window).resize(function() {
		updatePos();
	});
});
