function blank(self) {
    self.target = '_blank';
    return true;
}

function img(self) {
	var request = get_request();
    request.open('POST', self.href, true); 
	request.send(null);
	self.className = 'off';
	return false;
} 

function pub(self) {
	var request = get_request();
    request.open('POST', self.href, true); 
	request.send(null);
	if (self.className == 'pub') {
    	self.className = 'none';
	} else {
        self.className = 'pub';
    }
	return false;
} 

function get_request() {
    var request = null; 
    if (window.XMLHttpRequest) {
    	request = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
    	try {
    		request = new ActiveXObject("Msxml2.XMLHTTP");
    	} catch (e) {
    		try {
    			request = new ActiveXObject("Microsoft.XMLHTTP");
    		} catch (e) {}
    	}
    }
    return request;
}

