sIFR.debug = new function() {
  function log(msg) {
    if(!sIFR.ua.safari && window.console && console.log) console.log(msg);
    else alert(msg);
  }
  
  this.ua = function() {
    var info = [];
    
    for(var prop in sIFR.ua) {
      if(sIFR.ua[prop] == Object.prototype[prop]) continue;
      
      info.push(prop, ': ', sIFR.ua[prop], '\n');
    }
    
    log(info.join(''));
  };
  
  this.domains = function() {
    var valid = sIFR.domains.length == 0;
    
    // The validation code is copied from the private sIFR code. Please keep 
    // up to date!
    
    var domain = '';
    try { // When trying to access document.domain on a Google-translated page with Firebug, I got an exception.
      domain = document.domain;
    } catch(e) {};

    for(var i = 0; i < sIFR.domains.length; i++) {
      if(sIFR.domains[i] == '*' || sIFR.domains[i] == domain) {
        valid = true;
        break;
      }
    }
    
    log(['The domain "', domain, '" is ', valid ? 'valid' : 'invalid', '.\nList of checked domains: ', sIFR.domains].join(''));
  };
};

//<[CDATA[
	
	var cochin = {
	  src: '../../swf/pan.swf'
	};
	
	sIFR.debugMode = true;
	sIFR.prefetch(cochin);
	sIFR.activate();
	
	
	sIFR.replace({
	  selector: 'h2'
	  ,src: '../../swf/pan.swf'
	  ,css: {
	    '.sIFR-root': { 'background-color': '#FFFFFF','color':'#3E6833','letter-spacing':'1','font-weight': 'bold'}
	  },wmode:'transparent'
	});
	
	
	  sIFR.replace(cochin, {
	  selector: 'h1'
	  ,css: [
	    '.sIFR-root {color:#3E6833;letter-spacing:1;font:size:11px}'
	    ,'a { text-decoration: none }'
	    ,'a:link { color: #000000 }'
	    ,'a:hover { color: #CCCCCC }'
	  ],wmode:'transparent'	  
	});
	
 
  sIFR.replace({
    selector: 'h3.barrattl'
    ,src: '../../swf/pan.swf'
    ,css: {
      '.sIFR-root': { 'color': '#3E6833','letter-spacing':'1','font-size':'14px' }
    },wmode:'transparent'
  });	
	
	sIFR.replace(cochin, {selector: 'h2'});
	sIFR.replace(cochin, {selector: 'h1'});
	
	
	
	//]]>