﻿
//-----Main-menu------------------------------------------------------------------------------------>
 MenuHover = function() {
    var sfEls = document.getElementById("Menu").getElementsByTagName("LI");
    for (var i=0; i<sfEls.length; i++) {
      sfEls[i].onmouseover=function() { this.className+=" Menuhover"; }
      sfEls[i].onmouseout=function()  { this.className=this.className.replace(new RegExp(" Menuhover\\b"), "");}
    }
  }
//----------------------------------------------------------------------------------------->
 
if (window.addEventListener){ window.addEventListener("load", MenuHover, false) ;} //DOM method for binding an event
else if (window.attachEvent){ window.attachEvent("onload", MenuHover);}  //IE exclusive method for binding an event
else if (document.getElementById) {window.onload=MenuHover}  //support older modern browsers
  
  
//----------------------------------------------------------------------------------------->

function GlobalLoad(WebsitePrefix) {

	
	$("#slider").easySlider({
		auto: true,
		continuous: true
	});

	// Pressing 'Enter' from locator text box should direct to store locator
	$("#LocatorPadInput").bind("keydown", function(event) {
		// track enter key
		var keycode = (event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode));
		if (keycode == 13) { // keycode for enter key
			// force the 'Enter Key' to implicitly click the Update button
			locateStore();
			return false;
		} else {
			return true;
		}
	}); // end of function

	$('#LocatorGo').click(function() { locateStore(); });

	// Automatically track external links with Google Analytics        
	$(document).ready(function() {
		$("a[rel*='external']").click(function() {
			pageTracker._trackPageview('/outgoing/' + $(this).attr('href'));
		});
	});


	$('#fleetContactLink').click(function(event) {
		event.preventDefault();
		$('#fleetContactForm').modal({ closeHTML: "<a href='#' title='Close' class='modal-close'>cancel</a>", position: ["35%", ], overlayId: 'modal-overlay', containerId: 'modal-container' });
	});

	$('#fleetContactSubmit').click(function(event) {
		event.preventDefault();
		document.body.style.cursor = "progress";
		// Submit form via ajax and close the pop-up

		var data = 'Company=' + $('#fleetContactCompany').val() + '&ContactName=' + $('#fleetContactName').val() + '&Phone=' + $('#fleetContactPhone').val() + '&Email=' + $('#fleetContactEmail').val()
		$.ajax({
			type: "POST",
			url: WebsitePrefix + "/WebServices/AjaxMethods.asmx/FleetContactSubmit",
			data: data,
			dataType: "text",
			success: function(response) {
				$.modal.close();
				document.body.style.cursor = "default";
				alert('Thank you.  Your information has been submitted.');
			},
			error: function(response) {
				document.body.style.cursor = "default";
				alert('There was a problem attempting to submit your information.  Please try again.  If this problem persists, please contact us. ' + response.responseText);
			}
		});
	});



	// credit card functions
	$("#pump_roll_back_action_link").hover(
function() {
	//$(this).append($("<span> ***</span>"));
	$('#rollback_balloon').show();
},
function() {
	$('#rollback_balloon').hide();
}
);
	$("#insed_purchase_action_link").hover(
function() {
	//$(this).append($("<span> ***</span>"));
	$('#insidepurchase_balloon').show();
},
function() {
	$('#insidepurchase_balloon').hide();
}
);
	$("#double_discount_action_link").hover(
function() {
	//$(this).append($("<span> ***</span>"));
	$('#newaccount_balloon').show();
},
function() {
	$('#newaccount_balloon').hide();
}
);

	
}
