Забыл еще один момент. Некоторые плагины могут не работать без ядра которое выглядит так:
var OIS = {
home: 'http://' + document.domain,
path: location.href,
nextID: 1
}
/*-------------------------------------------------------------------*/
OIS.setID = (function(e){
if(!e.attr('oisId'))
{
e.attr('oisid', OIS.nextID);
++OIS.nextID;
}
});
/*-------------------------------------------------------------------*/
OIS.getID = (function(e){
if(!e.attr('oisid'))
OI.setID(e);
return e.attr('oisid');
});
/*-------------------------------------------------------------------*/
OIS.getXHR = (function(){
var xhr;
try{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
xhr = false;
}
}
if(!xhr && typeof XMLHttpRequest != undefined)
xhr = new XMLHttpRequest();
return xhr;
});
/*-------------------------------------------------------------------*/
OIS.addPrefix = (function(path, prefix){
if(!prefix) prefix = 'client';
return OIS.home + '/' + prefix + path.substring(OIS.home.length, path.length);
});