function myNogginReporting(sectionID,pageID,regType,accessType,gameID){
                try{
                                switch(sectionID.charAt(0)){
                                                case 'h':
                                                case 'H':
                                                                homeReporting();
                                                                break;
                                                case 'r':
                                                case 'R':
                                                                registrationReporting(pageID,regType);
                                                                break;
                                                case 'p':
                                                case 'P':
                                                                parentReporting(pageID,accessType);
                                                                break;
                                                case 'c':
                                                case 'C':
                                                		if(gameID.length>0) gameReporting(gameID);
                                                                else childReporting(pageID);                                                                
                                }
                }catch(e){}
}
function homeReporting(){
                try{
                                if(com.mtvi.util.isDefined(dispatcher)){
                                                if(com.mtvi.util.isDefined(com.mtvi.reporting.Account)){
                                                                var ro={};
                                                                com.mtvi.reporting.Account.name = "viamynoggin";
                                                                ro.name = com.mtvi.reporting.Account.name;
                                                                ro.dynamicAccountSelection = true;
                                                                ro.dynamicAccountList = "viamynoggindev=mynoggin-d,mynoggin-q";
                                                                ro.linkInternalFilters = "javascript:,www.mynoggin.com";
                                                                ro.trackExternalLinks = true;
                                                                ro.trackDownloadLinks = true;
                                                                ro.channel          = "Homepage";
                                                                ro.pageName    = ro.channel;
                                                                ro.hier1                = ro.pageName;
                                                                ro.hier2                = "";
                                                                ro.prop1              = "";
                                                                ro.prop2              = "";
                                                                ro.prop3              = "";
                                                                ro.prop4              = "";
                                                                dispatcher.setAccountVars(ro);
                                                                dispatcher.sendCall();
                                                }
                                }
                }catch(e){}
}
function registrationReporting(pageID, regType){
                try{
                                if(com.mtvi.util.isDefined(dispatcher)){
                                                if(com.mtvi.util.isDefined(com.mtvi.reporting.Account)){
                                                                var ro={};
                                                                com.mtvi.reporting.Account.name = "viamynoggin";
                                                                ro.name = com.mtvi.reporting.Account.name;
                                                                ro.dynamicAccountSelection = true;
                                                                ro.dynamicAccountList = "viamynoggindev=mynoggin-d,mynoggin-q";
                                                                ro.linkInternalFilters = "javascript:,www.mynoggin.com";
                                                                ro.trackExternalLinks = true;
                                                                ro.trackDownloadLinks = true;
                                                                ro.channel          = "Registration";
                                                                ro.pageName    = ro.channel+"/"+pageID;
                                                                ro.hier1                = ro.pageName;
                                                                ro.hier2                = "";
                                                                ro.prop1              = regType;
                                                                ro.prop2              = "";
                                                                ro.prop3              = "";
                                                                ro.prop4              = "";
                                                                dispatcher.setAccountVars(ro);
                                                                dispatcher.sendCall();
                                                }
                                }
                }catch(e){}
}
function parentReporting(pageID, accessType){
                try{
                                if(com.mtvi.util.isDefined(dispatcher)){
                                                if(com.mtvi.util.isDefined(com.mtvi.reporting.Account)){
                                                                var ro={};
                                                                com.mtvi.reporting.Account.name = "viamynoggin";
                                                                ro.name = com.mtvi.reporting.Account.name;
                                                                ro.dynamicAccountSelection = true;
                                                                ro.dynamicAccountList = "viamynoggindev=mynoggin-d,mynoggin-q";
                                                                ro.linkInternalFilters = "javascript:,www.mynoggin.com";
                                                                ro.trackExternalLinks = true;
                                                                ro.trackDownloadLinks = true;
                                                                ro.channel          = "Parent";
                                                                ro.pageName    = ro.channel+"/"+pageID;
                                                                ro.hier1                = ro.pageName;
                                                                ro.hier2                = accessType+"/"+ro.pageName;
                                                                ro.prop1              = "";
                                                                ro.prop2              = "";
                                                                ro.prop3              = accessType;
                                                                ro.prop4              = ro.hier2;
                                                                dispatcher.setAccountVars(ro);
                                                                dispatcher.sendCall();
                                                }
                                }
                }catch(e){}
}
function childReporting(pageID){
                try{
                                if(com.mtvi.util.isDefined(dispatcher)){
                                                if(com.mtvi.util.isDefined(com.mtvi.reporting.Account)){
                                                                var ro={};
                                                                com.mtvi.reporting.Account.name = "viamynoggin";
                                                                ro.name = com.mtvi.reporting.Account.name;
                                                                ro.dynamicAccountSelection = true;
                                                                ro.dynamicAccountList = "viamynoggindev=mynoggin-d,mynoggin-q";
                                                                ro.linkInternalFilters = "javascript:,www.mynoggin.com";
                                                                ro.trackExternalLinks = true;
                                                                ro.trackDownloadLinks = true;
                                                                ro.channel          = "Children";
                                                                ro.pageName    = ro.channel+"/"+pageID;
                                                                ro.hier1                = ro.pageName;
                                                                ro.hier2                = "";
                                                                ro.prop1              = "";
                                                                ro.prop2              = "";
                                                                ro.prop3              = "";
                                                                ro.prop4              = "";
                                                                dispatcher.setAccountVars(ro);
                                                                dispatcher.sendCall();
                                                }
                                }
 
                }catch(e){}
}
function gameReporting(gameID){
                try{
                                if(com.mtvi.util.isDefined(dispatcher)){
                                                if(com.mtvi.util.isDefined(com.mtvi.reporting.Account)){
                                                                var ro={};
                                                                com.mtvi.reporting.Account.name = "viamynoggin";
                                                                ro.name = com.mtvi.reporting.Account.name;
                                                                ro.dynamicAccountSelection = true;
                                                                ro.dynamicAccountList = "viamynoggindev=mynoggin-d,mynoggin-q";
                                                                ro.linkInternalFilters = "javascript:,www.mynoggin.com";
                                                                ro.trackExternalLinks = true;
                                                                ro.trackDownloadLinks = true;
                                                                ro.channel          = "Children";
                                                                ro.pageName    = "game-"+gameID;
                                                                ro.hier1                = ro.pageName;
                                                                ro.hier2                = "";
                                                                ro.prop1              = "";
                                                                ro.prop2              = gameID;
                                                                ro.prop3              = "";
                                                                ro.prop4              = "";
                                                                dispatcher.setAccountVars(ro);
                                                                dispatcher.sendCall();
                                                }
                                }
                }catch(e){}
}
