/**
 * @author tony.herford, ed.grant
 */
function sanitizeOminiture( to_sanitize ){
    return to_sanitize.replace( /[,;:'`´"$]|\u2018|\u2019|\u201C|\u201D/g, "" )
}
$(document).ready(function()
{

    if($.browser.msie){
        var baseURL = location.href
        baseURL = baseURL.substring(0, baseURL.indexOf(location.pathname));
        $('a[href$=".pdf"]').bind('click.global',function()
        {
            gClickTrack({
                pev1:baseURL+$(this).attr('href'),
                pe:'lnk_d',
                pageName:s.pageName
            });
        });
        $('a[href^="http"]').not('a[href$=".pdf"]').bind('click.global',function()
        {
            gClickTrack({
                pev1:$(this).attr('href'),
                pe:'lnk_e',
                pageName:s.pageName
            });
        });
    }

    //$('#news-feed ul').bind('DOMNodeInserted',function(event){
        //$('a').unbind('.global');
        $('#news-feed ul li a').bind( 'click' , function()
        {
            gClickTrack({
                pageName:s.pageName,
                prop1:s.prop1,
                prop2:s.prop2,
                prop3:s.prop3,
                prop24: s.prop24,
                prop25: s.prop25,
                prop26: s.prop26,
                prop27: s.prop27,
                prop5:"INVESTOR INFORMATION | INDEX | NEWS | " + sanitizeOminiture( $(this).text())
            });
        //return false;
        });
    //});


    if($('#open-content a').length>0){
        $('a').unbind('.global');
        $('#open-content a').bind( 'click', function()
        {
            var trackTitle = $(this).attr('title'),
            loop = 0;
            while( trackTitle == "" || loop < $(this).children().length ){
                var $subItem = $( $( this ).children()[loop] );
                trackTitle = ( trackTitle || $subItem.attr( 'title' ));
                trackTitle = ( trackTitle || $subItem.attr( 'alt' ));
            }
            trackTitle = sanitizeOminiture(( trackTitle || "NO VALUE GIVEN" ));
            gClickTrack({
                prop1:s.prop1,
                prop2:s.prop2,
                prop3:s.prop3,
                prop24: s.prop24,
                prop25: s.prop25,
                prop26: s.prop26,
                prop27: s.prop27,
                prop5:"CORPORATE INFORMATION | INVESTOR INFORMATION | TILE | " + trackTitle
            });
        //return false;
        });
    }

    if($('#home-promo-tile a').length>0){
        $('a').unbind('.global');
        $('#home-promo-tile a').bind( 'click', function()
        {
            var trackTitle = $(this).find('img:first-child').attr('alt');
            trackTitle = (trackTitle || $(this).find('img:first-child').attr('title'));
            trackTitle = (trackTitle || $(this).attr('title'));
            trackTitle = sanitizeOminiture((trackTitle || "NO VALUE GIVEN"));

            gClickTrack({
                prop1:s.prop1,
                prop2:s.prop2,
                prop3:s.prop3,
                prop24: s.prop24,
                prop25: s.prop25,
                prop26: s.prop26,
                prop27: s.prop27,
                prop5:"CORPORATE INFORMATION  | INVESTOR INFORMATION | TILE | " + trackTitle
            });
        //return false;
        });
    }
//        $('#annoc-container dl dd a').bind( 'click' , function()
//	{
//		gClickTrack({prop1:s.prop1,
//                    prop2:s.prop2,
//                    prop3:s.prop3,
//                    prop24: s.prop24,
//                    prop25: s.prop25,
//                    prop26: s.prop26,
//                    prop27: s.prop27,
//                    prop5:"GENERAL | LATEST NEWS | INVESTOR | GM | " + sanitizeOminiture( $(this).attr('rel'))});
//		//return false;
//	});



});


function trackGallery(trigger, slide, imageName){
    var trackTitle = '';
    if(trigger == 'next')
    {
        trackTitle = "ARROW RIGHT";
    }
    else if(trigger == 'previous')
    {
        trackTitle = "ARROW LEFT";
    }
    else
    {
        trackTitle = "NUMBER | " + slide;
    }

    gClickTrack({
        pageName:s.pageName,
        linkType:"o",
        prop5:"GALLERY  | " + trackTitle,
        prop7:imageName
    });
//return false;

}
