var paragraphHandler = {
  
  current:0,
  trackCounter:0,
  
  loadParagraph:function(id) {
    
    this.trackGoogle(id);
    this.current = id;
    
    var firstChild = false;
    var fCID = 0;
    var subID = 0;
    for(var i = 0; i < paraMenu.useFirstChild.length; i++) {
      fCID = paraMenu.useFirstChild[i].substring(2);
      fCID = parseInt(fCID);
      if(fCID == id) {
        firstChild = true;
      }
      
    }
    
    
    
    try {
      var el = document.getElementById('content_inner_text');
      var sr = null;
      var elems = null;
      if(firstChild) {
        elems = paraMenu['pm'+id];
        if(elems.length > 0) {
          var elemName = elems[0];
          sr = document.getElementById(elemName);
          subID = parseInt(elemName.substring(3));
          
        }
        
        
        
      } else {
      
      
        sr = document.getElementById('sub'+id);
      }
      el.innerHTML = sr.innerHTML;
    
    
    } catch(e1) {
    
    }
    
    

    paraMenu.paintParaMenu(id);
    paraMenu.setupSub(id);
    
    
    if(subID > 0) {
      paraMenu.paintSubMenu(id, subID);
    }
    
  },
  loadSubParagraph:function(id,subid) {
    this.trackGoogle(subid);
    this.current = subid;
    
    try {
      var el = document.getElementById('content_inner_text');
      var sr = null;
      var elems = null;
      
      
      sr = document.getElementById('sub'+subid);
     
      el.innerHTML = sr.innerHTML;
    
    
    } catch(e1) {
    
    }
    
    
    
    
    paraMenu.paintParaMenu(id);
    
  },
 
  load:function(id) {
    this.loadParagraph(id);
    try {
      if (navigator.appName.indexOf("Microsoft") != -1) {
        window['title_movie'].loadParagraph(id);
      } else {
        document['title_movie'].loadParagraph(id);
      }
    } catch(e1) {
      
    }
    
    
  },
  loadThird:function(id,subid) {
    this.loadThirdParagraph(id,subid);
    try {
      if (navigator.appName.indexOf("Microsoft") != -1) {
        if( window['title_movie'] != undefined)
        window['title_movie'].loadSubParagraph(id, subid);
      } else {
        if( document['title_movie'] != undefined)
        document['title_movie'].loadSubParagraph(id, subid);
      }
    } catch(e1) {
      alert(e1);
    }
    
    
    
  },
  loadThirdParagraph:function(id,subid) {
    this.loadSubParagraph(id,subid);
    paraMenu.paintSubMenu(id, subid);
    
    
  },
  trackGoogle:function(id) {
    this.trackCounter++;
    var x = 1;
    try {
      var ux = urls['u'+id];
      pageTracker._trackPageview(ux);
    } catch(ex) {
      
    }
    try {
      var pagename = pagenames['u'+id];
      var contentcategory = contentcategories['u'+id];
      var img = new Image();
      //img.src = 'http://ehg-fifa.hitbox.com/HG?hc=we89&amp;cd=1&amp;hv=6&amp;ce=u&amp;hb=DM561126M1MF&amp;n='+pagename+'&amp;vcon='+contentcategory+'&amp;cnt='+this.trackCounter;
      
    } catch(exx) {
      
    }
    
  }
  
  
  
  
  
  
  
  
}
function loadParagraphCB(ret) {
  try {
    var el = document.getElementById('content_inner_text');
    el.innerHTML = ret;
    
    
  } catch(e1) {
    
  }
}
var printHandler = {
  
  openPrintWindow:function(type) {
    var url = '';
    var url_append = '';
    
    var current = 0;
    
    if(paragraphHandler.current > 0 ) current = paragraphHandler.current;
    else current = fn.firstN;
    try {
      url_append = urls['u'+current]
      
    } catch(e1) {
      
    }
    
    if(type == 'collect') {
      url = '/layout/set/print/content/collectedinfo/'+ current;
      
    } else {
    
      url = '/layout/set/print'+ url_append;
    }
    //url = 'http://www.ground15.com'; 
    window.open(url, 'PrintWindow','width=682,height=600,scrollbars=1');
    
  }
}
var videoHandler = {
  track:function(name,mode) {
    pageTracker._trackPageview('/video/'+name+'/'+mode);
    
    
  }
  
  
}
var languageHandler = {
  languages:['en,','de','pt'],
  changeLanguage:function(lang) {
    var current = 0;
    
    if(paragraphHandler.current > 0 ) current = paragraphHandler.current;
    else current = fn.firstN;
    var host = 'footballs.fifa.com';
  
    for(var i = 0; i < this.languages.length; i++) {
      if(this.languages[i] == 'en') continue;
      if(this.languages[i] == lang) {
        host = lang + '.'+host;
        break;
      }
      
    }
    var loc = 'http://'+ host + '/content/view/full/'+current;
    location.href = loc;
    
     
  }
  
  
}
