function openWindow( url, name, width, height ){
	window.open( url, name, 'width=' + width + ', height=' + height + ', status=no, toolbar=no, menubar=no, location=no, scrollbars=yes' );
}
function vote( url, div, tex ){
    var xmlhttpd = false;
    var obj = document.getElementById( div );

    if( window.XMLHttpRequest ){ // Mozilla, Safari, ...
        xmlhttpd = new XMLHttpRequest();
        if( xmlhttpd.overrideMimeType ){
            xmlhttpd.overrideMimeType('text/xml');
        }
    }
    else if( window.ActiveXObject ){ // IE
        try {
            xmlhttpd = new ActiveXObject( "Msxml2.XMLHTTP" );
        }
        catch( e ){
            try {
                xmlhttpd = new ActiveXObject( "Microsoft.XMLHTTP" );
            }
            catch( e ){
                xmlhttpd = false;
            }
        }
    }
    if( !xmlhttpd ){
        alert( "Cannot create request" );
        return false;
    }
    xmlhttpd.open( 'GET', url, true );
    xmlhttpd.onreadystatechange = function(){
        if( xmlhttpd.readyState == 4 ){
            if( xmlhttpd.status == 200 ){
                obj.innerHTML = tex;
            }
            else {
                alert( "Problem with a request" );
            }
        }
    };
    xmlhttpd.send( null );
}