/*
    Author: Luis Miguel Castello Blanco.
    Project: SonyStyleBR - Implementation of WebAnalytics Omniture SiteCatalyst.
    Modified on: 08/04/07.
    Purpose: Functions for SiteCatalyst Custom Links.
*/
			var reportSuite = s_account;
			var debug = true;

			function mSCClickThroughHome(paramObj, paramTitle)
			{
		        var s=s_gi(reportSuite);
		        var tl=paramObj.href!=null?s.tl(paramObj.href):"";
		        s.linkTrackVars='None';
		        s.linkTrackEvents='None';
		        if (tl=="")
		        {
		            s.tl(paramObj, 'o', paramTitle);
                    if (debug) console.info ('ss.debugger:mSCClickThroughHome.value sent.'+paramTitle);
		        }
			}

			function mSCClickThroughProp2(paramObj, paramTitle)
			{
		        var s=s_gi(reportSuite);
		        var tl=paramObj.href!=null?s.tl(paramObj.href):"";
		        s.linkTrackVars='prop2';
		        s.linkTrackEvents='None';
		        s.prop2=paramTitle;
		        if (tl=="")
		        {
		            s.tl(paramObj, 'o', paramTitle);
		            if (debug) console.info ('ss.debugger:mSCClickThroughProp2.value sent.');
		        }
		        if (debug) console.info ('ss.debugger:mSCClickThroughProp2.value NOT sent.');
			}

			function mSCClickThroughProp3(paramObj, paramTitle)
			{
		        var s=s_gi(reportSuite);
		        var tl=paramObj.href!=null?s.tl(paramObj.href):"";
		        s.linkTrackVars='prop3';
		        s.linkTrackEvents='None';
		        s.prop3=paramTitle;
		        if (tl=="")
		        {
	                s.tl(paramObj, 'o', paramTitle);
                    if (debug) console.info ('ss.debugger:mSCClickThroughProp3.value sent.');
		        }
                if (debug) console.info ('ss.debugger:mSCClickThroughProp3.value NOT sent.');
			}

			function mSCClickThroughProp4(paramObj, paramTitle)
			{
		        var s=s_gi(reportSuite);
		        var tl=paramObj.href!=null?s.tl(paramObj.href):"";
		        s.linkTrackVars='prop4';
		        s.linkTrackEvents='None';
		        s.prop4=paramTitle;
		        if (tl=="")
		        {
		            s.tl(paramObj, 'o', paramTitle);
                    if (debug) console.info ('ss.debugger:mSCClickThroughProp4.value sent.');
		        }
                if (debug) console.info ('ss.debugger:mSCClickThroughProp4.value NOT sent.');
			}

			function mSCClickThroughProp6(paramObj, paramTitle)
			{
		        var s=s_gi(reportSuite);
		        var tl=paramObj.href!=null?s.tl(paramObj.href):"";
		        s.linkTrackVars='prop6';
		        s.linkTrackEvents='None';
		        s.prop6=paramTitle;
		        if (tl=="")
		        {
		            s.tl(paramObj, 'o', paramTitle);
                    if (debug) console.info ('ss.debugger:mSCClickThroughProp6.value sent.' + paramTitle);
		        }
		        if (debug) console.info ('ss.debugger:mSCClickThroughProp6.value NOT sent.');
			}

			function mSCClickThrougheVar2(paramObj, paramTitle)
			{
		        var s=s_gi(reportSuite);
		        var tl=paramObj.href!=null?s.tl(paramObj.href):"";
		        s.linkTrackVars='eVar2';
		        s.linkTrackEvents='None';
		        s.eVar2=paramTitle;
		        if (tl=="")
		        {
		            s.tl(paramObj, 'o', paramTitle);
		            if (debug) console.info ('ss.debugger:mSCClickThrougheVar2.value sent.' + paramTitle);
		        }
			}
/*
            function mSCClickThroughEvar3(paramObj, paramTitle)
			{
		        var s=s_gi(reportSuite);
		        var tl=paramObj.href!=null?s.tl(paramObj.href):"";
		        s.linkTrackVars='eVar3';
		        s.linkTrackEvents='None';
		        s.eVar3=paramTitle;
		        if (tl=="")
		        {
                    if (debug) console.info ('ss.debugger:mSCClickThrougheVar3.value sent.' + paramTitle);
		            s.tl(paramObj, 'o', paramTitle);
		        }
			}
*/
			function mSCClickThrougheVar5Prop5(paramObj, paramTitle)
			{
		        var s=s_gi(reportSuite);
		        var tl=paramObj.href!=null?s.tl(paramObj.href):"";
		        s.linkTrackVars='eVar5,prop5';
		        s.linkTrackEvents='None';
		        s.eVar5=paramTitle;
		        s.prop5=paramTitle;
		        if (tl=="")
		        {
		            s.tl(paramObj, 'o', paramTitle);
                    if (debug) console.info ('ss.debugger:mSCClickThrougheVar5Prop5.value sent.' + paramTitle);
		        }
			}

			function mSCClickThroughCompare(paramObj, paramTitle)
			{
		        var s=s_gi(reportSuite);
		        var tl=paramObj.href!=null?s.tl(paramObj.href):"";
		        s.linkTrackVars='None';
		        s.linkTrackEvents='None';
		        if (tl=="")
		        {
		            s.tl(paramObj, 'o', paramTitle);
                  if (debug) console.info ('ss.debugger:mSCClickThroughCompare.value sent.' + paramTitle);
		        }
			}

			function mSCClickThroughThisAddress(paramObj, paramTitle)
			{
		        var s=s_gi(reportSuite);
		        var tl=paramObj.href!=null?s.tl(paramObj.href):"";
		        s.linkTrackVars='None';
		        s.linkTrackEvents='None';
		        if (tl=="")
		        {
		           s.tl(paramObj, 'o', paramTitle);
                   if (debug) console.info ('ss.debugger:mSCClickThroughThisAddress.value sent.' + paramTitle);
		        }
			}

			function mSCClickThroughSurvey(paramObj, paramTitle)
			{
		        var s=s_gi(reportSuite);
		        var tl=paramObj.href!=null?s.tl(paramObj.href):"";
		        s.linkTrackVars='None';
		        s.linkTrackEvents='None';
		        if (tl=="")
		        {
                    if (debug) console.info ('ss.debugger:mSCClickThroughSurvey.value sent.' + paramTitle);
		            s.tl(paramObj, 'o', paramTitle);
		        }
			}

			function mSCgetQParam(name)
			{
			    var regexS = "[\\?&]"+name+"=([^&#]*)";
			    var regex = new RegExp( regexS );
			    var tmpURL = window.location.href;
			    var results = regex.exec( tmpURL );
			    if( results == null )
			    return "";
			    else
			    return results[1];
            }

             var console=
            {
                info:function(o)
                {},
                log:function(o)
                {}
             }