//when the dom is ready
$(function(){
	$(".button.pdf").click(function(){
		event.preventDefault();
        event.stopPropagation();
        window.open(this.href, '_blank');
	});
	
	
	$("#drivers li").click(function(){
		var myurl =  $(this).find('a').attr('href');
		window.location = myurl;
	});

	$("#mc-embedded-subscribe-form").validate({
	 	submitHandler: function(form) {
			_gaq.push(['_trackPageview','/kpi/newsletter']);
			form.submit();
		 }
	});
	
	$(".cotm").click(function(){
		_gaq.push(['_trackPageview','/kpi/cigarofthemonth']);
	});
	
	$('ul.sf-menu').superfish({ autoArrows:  false  });
	
	// http://www.beyondstandards.com/archives/input-placeholders/
	function activatePlaceholders() {
		var detect = navigator.userAgent.toLowerCase(); 
		if (detect.indexOf("safari") > 0) return false;
		var inputs = document.getElementsByTagName("input");
		for (var i=0;i<inputs.length;i++) {
		  if (inputs[i].getAttribute("type") == "text") {
		   if (inputs[i].getAttribute("placeholder") && inputs[i].getAttribute("placeholder").length > 0) {
		    inputs[i].value = inputs[i].getAttribute("placeholder");
		    inputs[i].onclick = function() {
		     if (this.value == this.getAttribute("placeholder")) {
		      this.value = "";
		     }
		     return false;
		    }
		    inputs[i].onblur = function() {
		     if (this.value.length < 1) {
		      this.value = this.getAttribute("placeholder");
		     }
		    }
		   }
		  }
		}
	}
	activatePlaceholders();



	
});
//when everything's been loaded
 $(window).load( function() {
	
	// Facebook async loading of JSAPI -->
		window.fbAsyncInit = function() { 
			FB.init({ status: true, cookie: true, xfbml: true}); //appId: '237778732920749',
		};
	  	var e = document.createElement('script'); e.async = true;
	  	e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js#xfbml=1';
	    document.getElementById('fb-root').appendChild(e);

 	// Load Twitter JS-API asynchronously -->
      var twitterWidgets = document.createElement('script');
      twitterWidgets.type = 'text/javascript';
      twitterWidgets.async = true;
      twitterWidgets.src = 'http://platform.twitter.com/widgets.js';
      // Setup a callback to track once the script loads.
      twitterWidgets.onload = _ga.trackTwitter;
      document.getElementsByTagName('head')[0].appendChild(twitterWidgets);

	//Google plusone  -->
    	var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    	po.src = 'https://apis.google.com/js/plusone.js';
    	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);

	
});

