
if (typeof MY10 == "undefined" || !MY10) {
	var MY10 = {};
}

MY10.util = {
	

	pageLink: function(pageUrl, windowName, winProperties){        
	    var winNew = window.open(pageUrl, windowName, 'toolbar=0,status=0,resizable=1');
		
	    
	    if (!winNew) { // the window didnt open... call from flash	      			
			MY10.util.getSwf(swfId).openLinkFromSwf(pageUrl);
	    }
	    else {
	        winNew.focus();
	    }
	},
	
	getSwf: function(id){	   
		if (navigator.appName.indexOf("Microsoft") != -1) {	       
			return window[id];
	    }
	    else {		      
			return document[id];
	  	}
	}	
	
};


/* SHARE FUNCTIONS */
    
    function shareLink(pageUrl, windowName, winProperties) {
        
        var winNew = window.open(pageUrl, windowName, winProperties);
        
        if (! winNew) {
            getSwf(swfId).openWindowFromSwf(pageUrl);
        } else {
            winNew.focus();
        }
    }
    
    
    var url = "http://www.harley-davidson.com/en_US/Content/Pages/2009c/trade-in/competitive-bike-exchange.html";
    
    function share(service) {
        switch (service) {
            case 'facebook':
            shareFacebook();
            break;
            case 'myspace':
            shareMyspace();
            break;        
            case 'twitter':
            shareTwitter();
            break;
        }
    }
    
    //Share Facebook
    function shareFacebook() {
        var u = url;
        var t = 'Trade Your Bike for the Harley in Your Dreams';
        var finalURL = 'http://www.facebook.com/sharer.php?u=' + encodeURIComponent(u) + '&t=' + encodeURIComponent(t);
        var properties = 'toolbar=0,status=0,width=626,height=436';
        shareLink(finalURL, 'Facebook', properties);
        //hbx
        _hbPageView('Facebook', '/Promotions/Competitive+Exchange/Social+Sharing/Facebook'); 
    }
    
    //Share MySpace
    function shareMyspace() {
        var bor = '0';
        var ref = url;
        var tar = '_blank';
        var s = '8';
        var alt = 'The Harley-Davidson Competitive Bike Exchange';
        var a = 'left';
        var p = 'http://www.harley-davidson.com/en_US/Media/images/Content/Pictorial/2009c/trade-in/socialMedia_icon.jpg';
        var i = '<a href=' + ref + '  target=' + tar + '><img src=' + p + ' align=' + a + ' alt=' + alt + ' hspace=' + s + ' border=' + bor + '/></a>';
        var T = 'Harley-Davidson Competitive Bike Exchange';
        var C = i + 'Now through April 30th 2010, buy a new Harley-Davidson motorcycle and you\'ll get up to an additional $1000* on top of your competitive bike trade-in value. Screw it, let\s ride. <br><a href=' + ref + '  target=' + tar + '>http://h-d.com/tradein</a>';
        var U = '';
        var finalURL = 'http://www.myspace.com/index.cfm?fuseaction=postto&' + 't=' + encodeURIComponent(T) + '&c=' + encodeURIComponent(C) + '&u=' + encodeURIComponent(U);
        var properties = 'width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=no,location=no,menubar=no,directories=no,status=no';
        shareLink(finalURL, 'MySpace', properties);
        //hbx
        _hbPageView('MySpace', '/Promotions/Competitive+Exchange/Social+Sharing/MySpace');
    }
    
 

    
 //Share Twitter
    function shareTwitter(url, title) {
  var ref = 'http://www.harley-davidson.com/en_US/Content/Pages/2009c/trade-in/competitive-bike-exchange.html';  
        var tar = '_blank';
        var finalURL = 'http://twitter.com/home?status=Harley-Davidson will give you up to $1000* for a competitive brand bike on top of its trade-in value through 4/30/2010. Visit http://h-d.com/tradein';
        var properties = 'width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=no,location=no,menubar=no,directories=no,status=no';
        shareLink(finalURL, 'Twitter', properties);
        //hbx
        _hbPageView('Twitter', '/Promotions/Competitive+Exchange/Social+Sharing/Twitter');
    }


