function isIPaperDoc(tagA) {
    if(tagA.href.match(/\.pdf$/i)) 
        return true;
    return false;
}

function ignoreIPaper(tagA) {
    if(tagA.className.match(/ignore-ipaper/i)) {
        return true;
    }
    return false;
}

function insertIPaper() {
    var pdfCounter = 0;
    $("a", document).each(function() {
        if(isIPaperDoc(this) && !ignoreIPaper(this)) {
            pdfCounter++
            
            var $ps = $(this).parents();
            var $target;
            for(i = 0; i < $ps.size(); i++) {
                if($ps[i].tagName.match(/^div$/i)) {
                    
                    if(i > 0) {
                        $target = $($ps[i - 1]);
                    } else {
                        $target = $(this);
                    }
                    break;
                }
            }
            
            $($target).after("<div id='embedded_flash_"  + pdfCounter + "'><a href='http://www.scribd.com'>Scribd</a></div>");
            
            scribd_doc = scribd.Document.getDocFromUrl(this.href, 'pub-29439285247601763938'); 
            scribd_doc.addParam('height', 400);
            scribd_doc.addParam('width', 700);
            scribd_doc.addParam('page', 1);
            scribd_doc.addParam('public', true);
            
            scribd_doc.addParam('quickswitch', true);
            scribd_doc.addEventListener( 'iPaperReady', function(){scribd_doc.setPage(1)} );
            scribd_doc.write('embedded_flash_' + pdfCounter);
        }
    });
}

window.onload = function() {
    insertIPaper();
}