Free Essay

How Important Was Technological Superiority in Explaining the Success of Imperial Powers in Any Two Wars Between 1870 and 1900?

In: Historical Events

Submitted By minimuza
Words 4285
Pages 18
Site Blocked body { font-size : 8pt; font-family: Arial, Helvetica, sans-serif; font-weight : normal; color : #000000; background-color: #fff; margin-top: 0;
}

.endusermessage { background-repeat: no-repeat; margin-left: auto; margin-right: auto; text-align: center; max-width: 800px; background-color: #fff; margin-top: 10px;
}

.endusermessage img { width: auto;
}

.endUserBgImage { margin: 10px 0; text-align: left;
}

.endusermessage h2 { background-color: #c00; padding:20px; color: #fff; font-weight: normal; text-align: left; margin-bottom: 10px;
}

.endusermessage h3 { text-align: left; margin-bottom: 10px;
}

.endusermessage dl { font-size: 12px; overflow:hidden; padding:20px; border:1px solid #ccc;
}

.endusermessage dt { float:left; text-align: left; width:30%; padding:0; margin: 0 0 15px 0; font-weight: bold;
}

.endusermessage dd { float:left; width:70%; padding:0; margin: 0 0 15px 0; text-align: left;
}

.endusermessage div { width: 100%;
}

.endUserAttributes {

}

div.control { clear: both; text-align: left;
}

hr.control { display:none;
}

.control form { margin-top: 10px;
}

/* Created by Arian Stolwijk */

.MooDialog {
/* position: fixed;*/ width: 300px; height: 100px; position: fixed; margin: -150px 0 0 -150px; top: 50%; left: 50%; z-index: 50000;

color: black; padding: 10px;

/* Background gradient */ background: rgb(246,246,246); /* Old browsers */ background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(225,225,225,1) 8%, rgba(241,241,241,1) 21%, rgba(255,255,255,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(8%,rgba(225,225,225,1)), color-stop(21%,rgba(241,241,241,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(225,225,225,1) 8%,rgba(241,241,241,1) 21%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(225,225,225,1) 8%,rgba(241,241,241,1) 21%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(225,225,225,1) 8%,rgba(241,241,241,1) 21%,rgba(255,255,255,1) 100%); /* IE10+ */ background: linear-gradient(top, rgba(246,246,246,1) 0%,rgba(225,225,225,1) 8%,rgba(241,241,241,1) 21%,rgba(255,255,255,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

/* Make the box rounded */ border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;

/* provide a drop shadow */ -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.8); -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.8); box-shadow: 1px 1px 5px rgba(0,0,0,0.8);
}

.MooDialogTitle { padding-top: 30px;
}

.MooDialog .content { height: 100px;
}

.MooDialog .title { position: absolute; top: 0; left: 0; right: 0; padding: 3px 20px; background: #b7c4dc; border-bottom: 1px solid #a1aec5; font-weight: bold; text-shadow: 1px 1px 0 #fff; color: black; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
}

.MooDialog .close { background: url(dialog-close.png) no-repeat; width: 16px; height: 16px; display: block; cursor: pointer; top: 5px; right: 0px; position: absolute;
}

.MooDialog .buttons { text-align: right; margin: 0; padding: 0; border: 0; background: none;
}

.MooDialog .iframe { width: 100%; height: 100%;
}

.MooDialog .textInput { width: 200px; float: left;
}

.MooDialog .MooDialogAlert,
.MooDialog .MooDialogConfirm,
.MooDialog .MooDialogPrompt,
.MooDialog .MooDialogError { background: url(dialog-warning.png) no-repeat; padding-left: 40px; min-height: 40px;
}

.MooDialog .MooDialogConfirm,
.MooDialog .MooDialogPromt { background: url(dialog-question.png) no-repeat;
}

.MooDialog .MooDialogError { background: url(dialog-error.png) no-repeat;
}

/* Copyright 2012-2013 SmoothWall Ltd */
/* Guardian CA cert warning popup style */
.ca_popup { width: 600px; position: fixed; margin: -150px 0 0 -150px; top: 50%; left: 40%; z-index: 50000; color: black; padding: 0px; -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.8); -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.8); box-shadow: 1px 1px 5px rgba(0,0,0,0.8);
}

.ca_popup div.box_header { margin: 0; text-align: left; background-color: #d5e4f0; border: 2px solid white; padding: 10px 12px; font-size: 1.4em;
}
.ca_popup div.box { border: 1px solid white; background-color: #f7f7f7; background-image: url('/themes/assets/box.png'); background-repeat: repeat-x; background-position: top left; border-top: 0; padding: 16px 16px; margin-bottom: 4px; line-height:18px;
}

.ca_popup div.box input[type=submit], div.box input[type=button], div.box input[type=reset], div.box button, div.box button[type]{ font-size: 16px; margin-right: 10px;
}
.ca_popup div.box a { text-decoration: underline; }
.ca_popup div.box a:hover { text-decoration:none; }

.ca_popup .close { padding: 3px; background: #fff url(dialog-close.png) no-repeat 50%; width: 20px; height: 20px; display: block; cursor: pointer; top: 11px; right: 12px; position: absolute;
}
/*
---
MooTools: the javascript framework

web build: - http://mootools.net/core/76bf47062d6c1983d66ce47ad66aa0e0

packager build: - packager build Core/Core Core/Array Core/String Core/Number Core/Function Core/Object Core/Event Core/Browser Core/Class Core/Class.Extras Core/Slick.Parser Core/Slick.Finder Core/Element Core/Element.Style Core/Element.Event Core/Element.Delegation Core/Element.Dimensions Core/Fx Core/Fx.CSS Core/Fx.Tween Core/Fx.Morph Core/Fx.Transitions Core/Request Core/Request.HTML Core/Request.JSON Core/Cookie Core/JSON Core/DOMReady Core/Swiff

copyrights: - [MooTools](http://mootools.net)

licenses: - [MIT License](http://mootools.net/license.txt)
...
*/

(function(){this.MooTools={version:"1.4.5",build:"ab8ea8824dc3b24b6666867a2c4ed58ebb762cf0"};var e=this.typeOf=function(i){if(i==null){return"null";}if(i.$family!=null){return i.$family();
}if(i.nodeName){if(i.nodeType==1){return"element";}if(i.nodeType==3){return(/\S/).test(i.nodeValue)?"textnode":"whitespace";}}else{if(typeof i.length=="number"){if(i.callee){return"arguments";
}if("item" in i){return"collection";}}}return typeof i;};var u=this.instanceOf=function(w,i){if(w==null){return false;}var v=w.$constructor||w.constructor; while(v){if(v===i){return true;}v=v.parent;}if(!w.hasOwnProperty){return false;}return w instanceof i;};var f=this.Function;var r=true;for(var q in {toString:1}){r=null;
}if(r){r=["hasOwnProperty","valueOf","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","constructor"];}f.prototype.overloadSetter=function(v){var i=this; return function(x,w){if(x==null){return this;}if(v||typeof x!="string"){for(var y in x){i.call(this,y,x[y]);}if(r){for(var z=r.length;z--;){y=r[z];if(x.hasOwnProperty(y)){i.call(this,y,x[y]);
}}}}else{i.call(this,x,w);}return this;};};f.prototype.overloadGetter=function(v){var i=this;return function(x){var y,w;if(typeof x!="string"){y=x;}else{if(arguments.length>1){y=arguments;
}else{if(v){y=[x];}}}if(y){w={};for(var z=0;z0,b=Array(d);for(var a=0;a>>0; b+~`!@$%^&={}\\;-1; },"first-child":function(c){while((c=c.previousSibling)){if(c.nodeType==1){return false;}}return true;},"last-child":function(c){while((c=c.nextSibling)){if(c.nodeType==1){return false;
}}return true;},"only-child":function(o){var n=o;while((n=n.previousSibling)){if(n.nodeType==1){return false;}}var c=o;while((c=c.nextSibling)){if(c.nodeType==1){return false;
}}return true;},"nth-child":k.createNTHPseudo("firstChild","nextSibling","posNTH"),"nth-last-child":k.createNTHPseudo("lastChild","previousSibling","posNTHLast"),"nth-of-type":k.createNTHPseudo("firstChild","nextSibling","posNTHType",true),"nth-last-of-type":k.createNTHPseudo("lastChild","previousSibling","posNTHTypeLast",true),index:function(n,c){return this["pseudo:nth-child"](n,""+(c+1));
},even:function(c){return this["pseudo:nth-child"](c,"2n");},odd:function(c){return this["pseudo:nth-child"](c,"2n+1");},"first-of-type":function(c){var n=c.nodeName; while((c=c.previousSibling)){if(c.nodeName==n){return false;}}return true;},"last-of-type":function(c){var n=c.nodeName;while((c=c.nextSibling)){if(c.nodeName==n){return false;
}}return true;},"only-of-type":function(o){var n=o,p=o.nodeName;while((n=n.previousSibling)){if(n.nodeName==p){return false;}}var c=o;while((c=c.nextSibling)){if(c.nodeName==p){return false;
}}return true;},enabled:function(c){return !c.disabled;},disabled:function(c){return c.disabled;},checked:function(c){return c.checked||c.selected;},focus:function(c){return this.isHTMLDocument&&this.document.activeElement===c&&(c.href||c.type||this.hasAttribute(c,"tabindex"));
},root:function(c){return(c===this.root);},selected:function(c){return c.selected;}};for(var b in l){k["pseudo:"+b]=l[b];}var a=k.attributeGetters={"for":function(){return("htmlFor" in this)?this.htmlFor:this.getAttribute("for");
},href:function(){return("href" in this)?this.getAttribute("href",2):this.getAttribute("href");},style:function(){return(this.style)?this.style.cssText:this.getAttribute("style");
},tabindex:function(){var c=this.getAttributeNode("tabindex");return(c&&c.specified)?c.nodeValue:null;},type:function(){return this.getAttribute("type");
},maxlength:function(){var c=this.getAttributeNode("maxLength");return(c&&c.specified)?c.nodeValue:null;}};a.MAXLENGTH=a.maxLength=a.maxlength;var e=k.Slick=(this.Slick||{});
e.version="1.1.7";e.search=function(n,o,c){return k.search(n,o,c);};e.find=function(c,n){return k.search(c,n,null,true);};e.contains=function(c,n){k.setDocument(c); return k.contains(c,n);};e.getAttribute=function(n,c){k.setDocument(n);return k.getAttribute(n,c);};e.hasAttribute=function(n,c){k.setDocument(n);return k.hasAttribute(n,c);
};e.match=function(n,c){if(!(n&&c)){return false;}if(!c||c===n){return true;}k.setDocument(n);return k.matchNode(n,c);};e.defineAttributeGetter=function(c,n){k.attributeGetters[c]=n; return this;};e.lookupAttributeGetter=function(c){return k.attributeGetters[c];};e.definePseudo=function(c,n){k["pseudo:"+c]=function(p,o){return n.call(p,o);
};return this;};e.lookupPseudo=function(c){var n=k["pseudo:"+c];if(n){return function(o){return n.call(this,o);};}return null;};e.override=function(n,c){k.override(n,c); return this;};e.isXML=k.isXML;e.uidOf=function(c){return k.getUIDHTML(c);};if(!this.Slick){this.Slick=e;}}).apply((typeof exports!="undefined")?exports:this); var Element=function(b,g){var h=Element.Constructors[b];if(h){return h(g);}if(typeof b!="string"){return document.id(b).set(g);}if(!g){g={};}if(!(/^[\w-]+$/).test(b)){var e=Slick.parse(b).expressions[0][0]; b=(e.tag=="*")?"div":e.tag;if(e.id&&g.id==null){g.id=e.id;}var d=e.attributes;if(d){for(var a,f=0,c=d.length;f(?![^ 1 ){ if ( range == undefined || range == false ){ // we aren't allowed ranges, but appear to have one errored = true; } else { // check both parts, the first should be a dotted quad IP // the latter should be an IP address too if ( parts.length > 2 ){ errored = true; } else { if ( __vip( parts[ 0 ] ) != true ){ errored = true; } else { if ( __vip( parts[ 1 ] ) != true ){ errored = true; } } } } } else { // not a range then, is it a subnet ? parts = address.split( '/' ); if ( parts.length > 1 ){ if ( parts.length > 2 ){ errored = true; } else { if ( netmask == undefined || netmask == false ){ errored = true; } else { // check that both parts are valid. the first should // be a dotted quad IP, the latter either a dotted // quad IP or a number between 0 and 32 if ( __vip( parts[ 0 ] ) != true ){ errored = true; } else { if ( __vnum( parts[ 1 ], 0, 32 ) != true && __vip( parts[ 1 ] ) != true ){ errored = true; } } } }

} else { // it's not a subnet either, so it's either a valid IP, or invalid // was it supposed to be a subnet ? if ( netmask == true && single == false ){ errored = true; } else { if ( __vip( address ) != true ){ errored = true; } } } } } return !errored;
}
// outer wrapper - sets error colours, only do validation at all if passed the right object function valid_ip( initial_address, allowempty, netmask, range, single )
{
if ( initial_address.value == undefined ){ initial_address = document.getElementById(initial_address); } if(initial_address.value != undefined && initial_address.style != undefined) { initial_address.style.background = (__valid_ip(initial_address.value, allowempty, netmask, range, single) ? normal_colour : errored_colour); }

}

function __valid_comment( comment, allowempty)
{
var errored = false; if(comment == undefined || comment == "") { errored = (allowempty != true); } else { errored = !/^[\w\d\.\-,\(\)@$!\%\^\&\*=\+_ ]*$/.test( comment ); } return !errored;
}

function valid_comment( item, allowempty )
{
if ( item.value == undefined ){ item = document.getElementById(item); } if(item.value != undefined && item.style != undefined) { item.style.background = (__valid_comment(item.value, allowempty) ? normal_colour : errored_colour); }
}

function __valid_itemname( itemname, allowempty )
{
var errored = false;

if(itemname == undefined || itemname == "") { errored = (allowempty != true); } else { errored = !/^[a-zA-Z0-9_\. ]*$/.test( itemname ); } return !errored;
}
function valid_itemname( item, allowempty )
{
if ( item.value == undefined ){ item = document.getElementById(item); } if(item.value != undefined && item.style != undefined) { item.style.background = (__valid_itemname(item.value, allowempty) ? normal_colour : errored_colour); }
}

function __valid_match( match, value, allowempty )
{
var errored = false;

if(value == undefined || value == "") { errored = (allowempty != true); } else { var re = new RegExp( match ); var ma = re.exec( value ); if ( ma != null ){ errored = false; } else { errored = true; } } return !errored;
}

function valid_match( match, item, allowempty )
{
if ( item.value == undefined ){ item = document.getElementById(item); } if(item.value != undefined && item.style != undefined) { item.style.background = (__valid_match( match, item.value, allowempty) ? normal_colour : errored_colour); }
}

function __valid_username( username, allowempty )
{
var errored = false;

if(username == undefined || username == "") { errored = (allowempty != true); } else { errored = !/^[a-zA-Z0-9_\.]*$/.test( username ); } return !errored;
}

function valid_username( item, allowempty )
{
if ( item.value == undefined ){ item = document.getElementById(item); } if(item.value != undefined && item.style != undefined) { item.style.background = (__valid_username(item.value, allowempty) ? normal_colour : errored_colour); }
}

var password_cache = new Array();

function valid_password( pass1id, pass2id, allowempty ) {

var password1 = document.getElementById(pass1id); var password2 = document.getElementById(pass2id); var errored = false; var p1 = password1.value; var p2 = password2.value;

if( p1 == undefined || p2 == undefined || (p1 == "" && p2 == "")) { errored = (allowempty != true); } else { errored = !/^[^\s\"\']*$/.test( p1 );

if ( p1 != p2 ){ password1.style.background = warning_colour; password_cache[ pass1id ] = warning_colour;

if ( password_cache[ pass2id ] != errored_colour ) { password2.style.background = warning_colour; password_cache[ pass2id ] = warning_colour; } } else { password1.style.background = normal_colour; password_cache[ pass1id ] = normal_colour;

if ( password_cache[ pass2id ] != errored_colour ) { password2.style.background = normal_colour; password_cache[ pass2id ] = normal_colour; } }

} password1.style.background = password_cache[ pass1id ] = (errored ? errored_colour : normal_colour); return !errored;
}

// valid_port is used for the user defined port that goes with a drop down list of standard ports
// if the dropdown is not at 0 value we dont need to check this function __valid_port(port, portchoices, allowempty)
{
var errored = false; if( portchoices != undefined && portchoices.value != "0" ) { errored = false; } else { if ( port == '' && allowempty == true ){

} else { errored = !/^[\d:]+$/.test( port);

if(!errored) { errored = (port < 1 || port > 0xFFFF); } } } return !errored;
}

function valid_port (portfield, portchoices, allowempty)
{
if ( portfield.value == undefined ){ portfield = document.getElementById(portfield); }

if ( portchoices.value == undefined){ portchoices = document.getElementById(portchoices); } if(portfield.value != undefined && portfield.style != undefined) { portfield.style.background = (__valid_port(portfield.value, portchoices, allowempty) ? normal_colour : errored_colour); }
}

// valid_host_or_ip - what is entered in this field must either be an ip address
// or a hostname. Where a hostname has to conatin some letters.
// if the optional allowempty parameter is present and true
// then the filed is allowed to be empty, otherwise that is an error state
// if something is optional then it can be allowed empty

function __valid_host_or_ip(name, allowempty, tryip, allowport)
{
var errored = false; if(name == undefined || name == "") { errored = (allowempty != true); }

else { if (allowport == undefined) { allowport = false; } if (allowport) { var parts = name.split(":"); name = parts[0]; if (parts.length > 1) { if (parts.length > 2 || !/^\d+$/.test(parts[1])) { return false; } } } // have something to check against // a hostname is must contain at least one letter in each group of numbers // otherwise we test it as a valid_ip instead var parts = name.split("."); var len=parts.length; for( var part=0; part= lower && value 255 ) { valid = false; } else if( !/^[a-z0-9\-_\.\s]+$/i.test(name) && safe == 'true' ) { valid = false; } else if( !/^[\x20-\x7E]+$/.test(name) || /[]/.test(name) ) { valid = false; } }

if ( valid ){ _ok( field ); } else { _error( field ); } return valid;
}

function validcomment( field,blank,max_length )
{
var inputval = field; if ( document.getElementById(field) ) { inputval = document.getElementById(field).value; } var valid = true;

if( ( typeof( inputval ) == 'undefined' || inputval == '' ) && blank == 'false' ) { valid = false; } else if( /[]/.test(inputval) ) { valid = false; } else if( inputval.length > max_length ) { valid = false; }

if ( valid ){ _ok(field); } else { _error(field); }
}

function validhostname( field, blank, wildcard )
{
var valid = true; var inputval = field;

if ( document.getElementById(field) ) { inputval = document.getElementById(field).value; }

if( ( inputval == '' || typeof( inputval ) == 'undefined' ) && blank == 'true' ) { valid = true; } else if( typeof( inputval ) != 'undefined' ) { var hostnames = inputval.replace(/\r/g,""); hostnames = hostnames.split("\n"); var hostnameslength = hostnames.length;

for( var i = 0 ; i < hostnameslength ; i++ ) { // see rfc1035 - (Domain names) // also see windows xp network id recommendations // also not allowing hostnames with just a number if( /^[0-9.*?-]+$/.test( hostnames[i] ) || /^[-\.]/.test( hostnames[i] ) || /[-\.]$/.test( hostnames[i] ) ) { valid = false; break; } if( ( hostnames[i].length < 1 ) || ( hostnames[i].length > 255 ) ) { valid = false; break; } else { var parts = hostnames[i].split("."); var partlength = parts.length; for(var part = 0 ; part < partlength ; part++) { if( ( parts[part].length < 1 ) || ( parts[part].length > 63 ) ) { valid = false; break; } if( ( !(/^[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$/.test(parts[part])) || /\s/.test(parts[part]) ) && wildcard != 'true' ) { valid = false; break; } else if( ( !(/^[a-zA-Z0-9?*](?:[a-zA-Z0-9?*-]*[a-zA-Z0-9?*])?$/.test(parts[part])) || /\s/.test(parts[part]) || /[*]{2,}/.test(parts[part])) && wildcard == 'true' ) { valid = false; break; } } } } }

if ( !valid ){ _error(field); } else { _ok(field); } return valid;
}

function validpacaddress( field, blank )
{
var inputval = field; if ( document.getElementById(field) ) { inputval = document.getElementById(field).value; }

var valid = true;

if( inputval.length < 1 ) { valid = false; } else { if( !( /http:\/\/.*?\.(pac|dat)/.test(inputval)) ) { valid = false; } }

if ( !valid ){ _error(field); } else { _ok(field); } return valid;
}

function validiporhostname( field, blank )
{
var valid = false; var inputval = field; if ( document.getElementById(field) ) { inputval = document.getElementById(field).value; }

if( inputval == '' && blank == 'false' ) { valid = false; } else { var iporhostnames = inputval.replace(/\r/g,""); iporhostnames = iporhostnames.split("\n"); var iporhostnameslength = iporhostnames.length;

for( var i = 0 ; i < iporhostnameslength ; i++ ) { if( iporhostnames[i] == undefined || iporhostnames[i] == "") { valid = blank; } else if ( validipvalue( iporhostnames[i] ) ) { valid = true; } else if ( validhostname( iporhostnames[i] ) ) { valid = true; } } }

if ( valid ){ _ok(field); } else { _error(field); } return valid;
}

function validipordomain( field, require_protocol, blank )
{
var inputval = field; var valid = true; if ( document.getElementById(field) ) { inputval = document.getElementById(field).value; }

if( ( inputval == undefined || inputval == "" ) && blank == 'true' ) { valid = true; } else { var ip_domain = inputval.replace(/\r/g,""); ip_domain = ip_domain.split("\n"); var ip_domainlength = ip_domain.length;

for( var i = 0 ; i < ip_domainlength ; i++ ) { if( !validipvalue( ip_domain[i] ) && !validdomain( ip_domain[i],require_protocol ) ) { valid = false; } } }

if ( valid ){ _ok(field); } else { _error(field); } return valid;
}

function validnumber( field,lower, upper, allowempty )
{
var value = field; if ( document.getElementById(field) ) { value = document.getElementById(field).value; }

var valid = false; if( ( value == undefined || value == "" ) && allowempty == 'true' ) { valid = true; } else if( /^\d+$/.test( value ) && !/^0\d+$/.test( value ) ) { value = parseInt( value ); lower = parseInt( lower ); upper = parseInt( upper ); if ( value >= lower && value max_length ) { valid = false; }

if ( valid ){ _ok(field); } else { _error(field); } return valid;
}

function validurl(field,require_protocol,blank,asterisk)
{
var valid = true; var inputval = field;

if( document.getElementById(field) ) { inputval = document.getElementById(field).value; } if( blank == 'false' && ( inputval == undefined || inputval == "" ) ) { valid = false; } else { inputval = inputval.split(/\n|\r/);

var urls = new Array(); for( var i=0; i < inputval.length; i++ ) { if( ( inputval[i].length == 0 ) || ( inputval[i] == '\n' ) ) { continue }; urls.push( inputval[i] ); } var urlslength = urls.length;

for( var i=0; i < urlslength; i++ ) { urls[i] = urls[i].replace( /'/, '' ); // get rid of any *. or .* asterisk notation in our wildcard syntax // as the rest of the validation does not care for it if( asterisk == 'true' ) { urls[i] = urls[i].replace( /\.\*/, '' ); urls[i] = urls[i].replace( /\*\./, '' ); }

// Repeated '.' is valid in query or fragment even if not in domain or path // So replace these by a single '.' so don't fall foul of later tests // Note can't use /g option to regexp as overlapping matches var oldurl; do{ oldurl = urls[i]; urls[i] = oldurl.replace( /((\#|\?).*\.)\.+/, '$1' ); }while( urls[i] != oldurl );

if( /(-\.)|(\.-)/.test(urls[i]) || /\.\./.test(urls[i]) || /[\{\}|\\^\[\]'`]/.test(urls[i]) || /\/\/$/.test(urls[i]) || /^\./.test(urls[i]) ) { valid = false; break; } else if( require_protocol == 'true' && !urlregex_forcehttp.test(urls[i]) ) { valid = false; break; } else if( require_protocol == 'false' && !urlregex.test(urls[i]) ) { valid = false; break; } else if( /^https?:\/[^\/]/i.test(urls[i]) ) { valid = false; break; } } }

if( valid ){ _ok(field); } else { _error(field); } return valid;
}

function validurlpart( field, blank )
{
var valid = true; var inputval = field;

if( document.getElementById(field) ) { inputval = document.getElementById(field).value; }

if( ( inputval == undefined || inputval == "" ) && blank == 'false' ) { valid = false; } else if( /[\s]/.test( inputval ) ) { valid = false; }

if( valid ){ _ok(field); } else { _error(field); } return valid;
}

function validdomain( field,require_protocol,blank,wildcard,asterisk )
{
var valid = true; var inputval = field;

if( document.getElementById(field) ) { inputval = document.getElementById(field).value; } if( blank == 'false' && ( inputval == undefined || inputval == "" ) ) { valid = false; } else { inputval = inputval.split(/\n|\r/);

var domains = new Array(); for( var i=0; i < inputval.length; i++ ) { if( ( inputval[i].length == 0 ) || ( inputval[i] == '\n' ) ) { continue }; domains.push( inputval[i] ); } var domainslength = domains.length;

for( var i = 0 ; i < domainslength ; i++ ) { // get rid of any "." prefix if we are accepting wildcards // as the rest of the validation does not care for it if( wildcard == 'true' && /^\./.test(domains[i]) ) { domains[i] = domains[i].substr(1); }

// get rid of any *. or .* asterisk notation in our wildcard syntax // as the rest of the validation does not care for it if( asterisk == 'true' ) { domains[i] = domains[i].replace( /\.\*/, '' ); domains[i] = domains[i].replace( /\*\./, '' ); } if( /(-\.)|(\.-)/.test(domains[i]) || /\.\./.test(domains[i]) ) { valid = false; break; } else if( wildcard != 'true' && /^\./.test(domains[i]) ) { valid = false; break; } else if( require_protocol == 'true' && !domainregex_forcehttp.test(domains[i]) ) { valid = false; break; } else if( require_protocol == 'false' && !domainregex.test(domains[i]) ) { valid = false; break; } else if( /^https?:\/[^\/]/i.test(domains[i]) ) { valid = false; break; } } }

if( valid ){ _ok(field); } else { _error(field); } return valid;
}

function validurlordomain( field,require_protocol,blank,wildcard )
{
var inputval = field; var valid = false; if( document.getElementById(field) ) { inputval = document.getElementById(field).value; }

if( inputval == "" && blank == 'true' ) { valid = true; } else if( inputval != "" ) { inputval = inputval.split(/\n|\r/); var url_domains = new Array(); for( var i=0; i < inputval.length; i++ ) { if( ( inputval[i].length == 0 ) || ( inputval[i] == '\n' ) ) { continue }; url_domains.push( inputval[i] ); } var url_domainslength = url_domains.length;

var valid_count = 0; for( var counter=0; counter < url_domainslength; counter++ ) { if( validurl( url_domains[counter], require_protocol, blank ) ) { valid_count++; } else if( validdomain( url_domains[counter], require_protocol, blank, wildcard ) ) { valid_count++; } } if( valid_count == url_domainslength ) { valid = true; } }

if( valid ){ _ok(field); } else { _error(field); } return valid;
}

function validbrowserproxyexception( field,blank )
{
var inputval = field; var valid = false; if( document.getElementById(field) ) { inputval = document.getElementById(field).value; }

if( inputval == "" && blank == 'true' ) { valid = true; } else if( inputval != "" ) { inputval = inputval.split(/\n|\r/); var url_domains = new Array(); for( var i=0; i < inputval.length; i++ ) { if( ( inputval[i].length == 0 ) || ( inputval[i] == '\n' ) ) { continue }; url_domains.push( inputval[i] ); } var url_domainslength = url_domains.length;

var valid_count = 0; for( var counter=0; counter < url_domainslength; counter++ ) { if( validurl( url_domains[counter], 'false', blank, 'true' ) ) { valid_count++; } else if( validdomain( url_domains[counter], 'false', blank, 'false', 'true' ) ) { valid_count++; } else if( validip( url_domains[counter], blank ) ) { valid_count++; } else if( validhostname( url_domains[counter], blank ) ) { valid_count++; } else if( validipandmask( url_domains[counter], blank ) ) { valid_count++; } } if( valid_count == url_domainslength ) { valid = true; } }

if( valid ){ _ok(field); } else { _error(field); } return valid;
}

function transliterate( input,original_chars,new_chars )
{
var output = ""; if( input.length > 0 && original_chars.length ' ); var start = timeslot[0].split( ':' ); var end = timeslot[1].split( ':' );

if( start[0] >= 24 || end[0] > 24 || start[1] > 59 || end > 59 || ( start[0] == 24 && end[1] > 0 ) ) { valid = false; }

if( start[0] == end[0] && start[1] == end[1] ) { valid = false; } } else { valid = false; } }

if( valid ){ _ok(field); } else { _error(field); } return valid;
}

function select_all( element, prefix )
{
var i = 0; while ( document.getElementById(prefix+i) ) { document.getElementById(prefix+i).checked = element.checked; i++; }
}

function xmlGet( url, runme )
{
var xmlHttpReq;

if (window.XMLHttpRequest) { // Mozilla/Safari xmlHttpReq = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); }

xmlHttpReq.open('GET', url, true); xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

xmlHttpReq.onreadystatechange = function() { if ( xmlHttpReq && xmlHttpReq.readyState == 4) { runme += "( xmlHttpReq.responseText );"; eval ( runme ); } }

try { xmlHttpReq.send( null ); } catch (exception) { /* something went wrong ... ! */ error = 1; }

delete xmlHttpReq; delete url;
}

function smoothGet( url, runme )
{
var self = this;

if (window.XMLHttpRequest) { // Mozilla/Safari self.xmlHttpReq = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); }

self.xmlHttpReq.open('GET', url, true); self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

self.xmlHttpReq.onreadystatechange = function() { if ( self.xmlHttpReq && self.xmlHttpReq.readyState == 4) { runme += "( self.xmlHttpReq.responseText, url );"; eval ( runme ); } }

try { self.xmlHttpReq.send( null ); } catch (exception) { /* something went wrong ... ! */ haserror = 1; }

delete self; delete url;
}

var urldetails = new Array();

function urlDetailer( id, initial, source, before, after )
{
if ( !urldetails[ id ] ) { urldetails[ id ] = new Array( before, after, initial ); if ( source && source != "" ) { smoothGet( source, "urlDetailerUpdate" ); } }

Tip( urldetails[ id ][ 2 ] );
}

function urlDetailerUpdate( response, caller )
{
var details = response.split( "~" );

/* the notation for the details array changes depending upon what we're looking at */ /* however, the first few notes are the same */ /* type, id */

var id = details[ 0 ] + details[ 1 ]; var before = urldetails[ id ][ 0 ]; var after = urldetails[ id ][ 1 ];

if ( details[ 0 ] == "youtube" ) { /* parse youtube details ... */ content = before; content += "YouTube Video - " + details[ 2 ] + ""; content += ""; content += "" + details[ 6 ] + ""; content += after; } else if ( details[ 0 ] == "whois" ) { content = before; content += details[ 2 ]; content += after; }

urldetails[ id ][ 2 ] = content; Tip( urldetails[ id ][ 2 ] );
}

function toggleTree( id )
{
var element = document.getElementById( id ); var indicator = document.getElementById( id + '_node' ); var historical = document.getElementById( id + '_expanded' );

if ( element ) { if( element.style.display == 'none' ) { element.style.display = 'inline'; indicator.src = '/themes/default/treeclose.png'; historical.checked = true; } else { element.style.display = 'none'; indicator.src = '/themes/default/treeopen.png'; historical.checked = false; } }
}

var __toggleTreeSelectLast = -1;

function toggleTreeSelectDown( ev, tree, num, id )
{
var key = ev.shiftKey;

var element = document.getElementById( tree + '_tree' ); var indicator = document.getElementById( tree + '_nodule_' + num );

toggleTreeSelectMark( element, num, indicator );

if ( key != true ) { // don't do this if they've pressed select __toggleTreeSelectLast = num; }
}

/* URL higlighting */

function updateURLHighlight( vid )
{
var typedurl = document.getElementById( vid ).value;

var match = /^(([^:]*):\/\/)?([^\/]*)(\/?.*)$/.exec( typedurl );

document.getElementById( vid + '_highlight' ).innerHTML = ""; if ( match[ 1 ] ) { document.getElementById( vid + '_highlight' ).innerHTML += "" + match[ 1 ] + ""; } if ( match[ 3 ] ) { document.getElementById( vid + '_highlight' ).innerHTML += "" + match[ 3 ] + ""; } if ( match[ 4 ] ) { document.getElementById( vid + '_highlight' ).innerHTML += "" + match[ 4 ] + ""; } document.getElementById( vid + '_highlight' ).innerHTML += " ";
}

function toggleTreeSelectUp( ev, tree, num, id )
{
var element = document.getElementById( tree + '_tree' ); var indicator = document.getElementById( tree + '_nodule_' + num );

var key = ev.shiftKey; var endpoint = num;

if ( key == true ) { num --; }

for ( var i = ( __toggleTreeSelectLast + 1 ) ; i

Similar Documents

Free Essay

One Significant Change That Has Occurred in the World Between 1900 and 2005. Explain the Impact This Change Has Made on Our Lives and Why It Is an Important Change.

... The New Left Revisited David M. Scobey, Empire City: The Making and Meaning of the New York City Landscape Gerda Lerner, Fireweed: A Political Autobiography Allida M. Black, ed., Modern American Queer History Eric Sandweiss, St. Louis: The Evolution of an American Urban Landscape Sam Wineburg, Historical Thinking and Other Unnatural Acts: Charting the Future of Teaching the Past Sharon Hartman Strom, Political Woman: Florence Luscomb and the Legacy of Radical Reform Michael Adas, ed., Agricultural and Pastoral Societies in Ancient and Classical History Jack Metzgar, Striking Steel: Solidarity Remembered Janis Appier, Policing Women: The Sexual Politics of Law Enforcement and the LAPD Allen Hunter, ed., Rethinking the Cold War Eric Foner, ed., The New American History. Revised and Expanded Edition E SSAYS ON _ T WENTIETH- C ENTURY H ISTORY Edited by Michael Adas for the American Historical Association TEMPLE UNIVERSITY PRESS PHILADELPHIA Temple University Press 1601 North Broad Street Philadelphia, Pennsylvania 19122 www.temple.edu/tempress Copyright © 2010 by Temple University All rights reserved Published 2010 Library of Congress Cataloging-in-Publication Data Essays on twentieth century history / edited by Michael...

Words: 163893 - Pages: 656

Premium Essay

Information Tectnology

...National Open University of Nigeria Printed 2009 ISBN: 978-058-415-3 All Rights Reserved iii POL 122 INTRODUCTION TO AFRICAN POLITICS CONTENTS PAGE Introduction ………………………………………….…………… 1 Course Aims ……………………………………………………… 1 Course Objectives ………………………………………………... 1 Working through Course……………………………………. This 2 Course Materials………………………………………………….. 2 Study Units………………………………………………………. . 2 Text books and References……………………………………….. 3 Assessment File…………………………………………………… 3 Tutor-Marked Assignment ……………………….. ……………… 4 iv POL 122 INTRODUCTION TO AFRICAN POLITICS Final Examination Grading…………………………………... and 4 Course Marking Scheme………………………………………….. 4 Presentation Schedule…………………………………………….. 4 Course Overview ……………………………….………..…….….. 5 How to Get the Most from This Course………………………….. 6 Facilitators/Tutors and Tutorials………….……………………….7 Summary…………………………………………………………. . 8 Introduction Welcome to POS 102: Introduction to African Politics This course is a three-credit unit course for...

Words: 67952 - Pages: 272

Premium Essay

California an Interpretive History - Rawls, James

...CALIFORNIA CALIFORNIA An Interpretive History TENTH EDITION James J. Rawls Instructor of History Diablo Valley College Walton Bean Late Professor of History University of California, Berkeley TM TM CALIFORNIA: AN INTERPRETIVE HISTORY, TENTH EDITION Published by McGraw-Hill, a business unit of The McGraw-Hill Companies, Inc., 1221 Avenue of the Americas, New York, NY 10020. Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. Previous editions © 2008, 2003, and 1998. No part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval system, without the prior written consent of The McGraw-Hill Companies, Inc., including, but not limited to, in any network or other electronic storage or transmission, or broadcast for distance learning. Some ancillaries, including electronic and print components, may not be available to customers outside the United States. This book is printed on acid-free paper. 1234567890 QFR/QFR 10987654321 ISBN: 978-0-07-340696-1 MHID: 0-07-340696-1 Vice President & Editor-in-Chief: Michael Ryan Vice President EDP/Central Publishing Services: Kimberly Meriwether David Publisher: Christopher Freitag Sponsoring Editor: Matthew Busbridge Executive Marketing Manager: Pamela S. Cooper Editorial Coordinator: Nikki Weissman Project Manager: Erin Melloy Design Coordinator: Margarite Reynolds Cover Designer: Carole Lawson Cover Image: Albert Bierstadt, American (born...

Words: 248535 - Pages: 995

Free Essay

Sssdsss

...Readings for American History Since 1877 Historiography in America...................................................................................................................................................... 2 How to teach history (and how not to) ................................................................................................................................ 6 How Ignorant Are Americans? ........................................................................................................................................... 9 The West ............................................................................................................................................................................... 11 The Education of Native Americans ................................................................................................................................. 11 Bury My Heart at Wounded Knee .................................................................................................................................... 15 Prostitution in the West: .................................................................................................................................................... 17 The Gilded Age ..................................................................................................................................................................... 21 The Duties of American Citizenship ...........................

Words: 77768 - Pages: 312

Premium Essay

Promises Not Kept

...THE END of POVERTY Economic Possibilities for Our Time JEFFREY D. SACHS THE PENGUIN PRESS N E W YORK 2005 THE PENGUIN PRESS Published by the Penguin Group Penguin Group (USA) Inc.. 375 Hudson Street. New York, New York 10014, U.S.A. Penguin Group (Canada), 10 Alcorn Avenue, Toronto, Ontario, Canada M4V 3B2 (a division of Pearson Penguin Canada Inc.) Penguin Books Ltd, 80 Strand, London WC2R ORL, England Penguin Ireland, 25 St. Stephen's Green, Dublin 2, Ireland (a division of Penguin Books Ltd) Penguin Books Australia Ltd, 250 Camberwell Road, Camberwell, Victoria 3124, Australia (a division of Pearson Australia Group Pty Ltd) - Penguin Books India Pvt Ltd, 11 Community Centre, Panchsheel Park, New Delhi-110 017, India ' Penguin Group (NZ), Cnr Airborne and Rosedale Roads, Albany, Auckland 1310, NewZealand (a division of Pearson New Zealand Ltd) - Penguin Books (South Africa) (Pty) Ltd, 24 Sturdee Avenue, Rosebank, Johannesburg 2196, South Africa Penguin Books Ltd, Registered Offices: 80 Strand, London WC2R ORL, England First published in 2005 by The Penguin Press, a member of Penguin Group (USA) Inc. Copyright ©Jeffrey D. Sachs, 2005 All rights reserved Page 397 constitutes an extension of this copyright page, LIBRARY OF CONGRESS CATALOGING IN PUBLICATION DATA Sachs, Jeffrey. The e n d of poverty / Jeffrey Sachs. p. cm. Includes bibliographical references and index. ISBN 1-59420-045-9 1. Poverty—Developing countries. 2. Developing countries—Economic policy...

Words: 154314 - Pages: 618

Premium Essay

Work, Culture and Identity in Mozambique and Southafrica 1860-1910

...Acknowledgments ix Acknowledgments This book owes a great deal to the mental energy of several generations of scholars. As an undergraduate at the University of Cape Town, Francis Wilson made me aware of the importance of migrant labour and Robin Hallett inspired me, and a generation of students, to study the African past. At the School of Oriental and African Studies in London I was fortunate enough to have David Birmingham as a thesis supervisor. I hope that some of his knowledge and understanding of Lusophone Africa has found its way into this book. I owe an equal debt to Shula Marks who, over the years, has provided me with criticism and inspiration. In the United States I learnt a great deal from ]eanne Penvenne, Marcia Wright and, especially, Leroy Vail. In Switzerland I benefitted from the friendship and assistance of Laurent Monier of the IUED in Geneva, Francois Iecquier of the University of Lausanne and Mariette Ouwerhand of the dépurtement évangélrlyue (the former Swiss Mission). In South Africa, Patricia Davison of the South African Museum introduced me to material culture and made me aware of the richness of difference; the late Monica Wilson taught me the fundamentals of anthropology and Andrew Spiegel and Robert Thornton struggled to keep me abreast of changes in the discipline; Sue Newton-King and Nigel Penn brought shafts of light from the eighteenthcentury to bear on early industrialism. Charles van Onselen laid a major part of the intellectual foundations on...

Words: 178350 - Pages: 714

Premium Essay

Drucker

...Twenty Years The New Society The Future of Industrial Man The End of Economic Man AUTOGRAPHY Adventures of a Bystander FICTION The Temptation to Do Good The Last of all Possible Worlds --------------------------------------------------------------------------- A DF Books NERDs Release THE ESSENTIAL DRUCKER. Copyright © 2001 Peter F. Drucker. All rights reserved under international and Pan-American Copyright Conventions. By payment of the required fees, you have been granted the non-exclusive, non-transferable license to access and read the text of this e-book on screen. No part of this text may be reproduced, transmitted, down-loaded, decompiled, reverse engineered, or stored in or introduced into any information storage and retrieval system, in any form or by any means, whether electronic or mechanical, now known or hereinafter invented, without the express written permission of PerfectBound™. PerfectBound™ and the PerfectBound™ logo are trademarks of HarperCollins Publishers Mobipocket Reader edition v 1. May 2001 ISBN: 0-0607-7132-1 Print...

Words: 109564 - Pages: 439

Premium Essay

Bdhs

...these terms enjoy wide usage in contemporary sociology and are general and inclusive, they seem preferable to more specific terms such as "evolution" "progress," "differentiation," or even "development," many of which evoke more specific mechanisms, processes, and directions of change. Likewise, we have excluded historically specific terms such as "late capitalism" and "industrial society" even though these concepts figure prominently in many of the contributions to this volume. The conference strategy called for a general statement of a metaframework for the study of social change within which a variety of more specific theories could be identified. 2. Theories of Social Change Change is such an evident feature of social reality that any social-scientific theory, whatever its conceptual starting point, must sooner or later address it. At the same time it is essential to note that the ways social change has been identified have varied greatly in the history of thought. Furthermore, conceptions of change appear to have mirrored the historical ―2― realities of different epochs in large degree. In his essay...

Words: 171529 - Pages: 687

Free Essay

History of Accounting

...ACCOUNTING AND LAW OF RMIT UNIVERSITY, MELBOURNE, VICTORIA, AUSTRALIA ii DECLARATION I certify that: Except where due acknowledgement has been made, this thesis is mine alone; and The work has not been submitted previously, in whole or part, to qualify for any other academic award; and The content of the thesis is the result of work that has been carried out since the official commencement date of the approved research programme. THOMAS R. ROWLES iii TABLE OF CONTENTS Chapter Introduction 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 Introduction Purpose of the Study Sombart’s Hypothesis An Alternative Model; Entrepreneurial Decision-making Context: The Industrial Revolution and ‘Profit’ The Changing Nature of ‘Investment’ The Great Depression of 1873-96 Intellectual Introspection Irving Fisher and the Conception of Capital and Income 17 17 17 23 25 26 30 32 34 34 35 36 38 38 38 39 43 46 49 50 51 54 55 1.10 Research Issues Identified 1.11 Summary Derivation of Research Issues 2.1 2.2 Introduction Evidence from Extant Accounts 2.2.1 Fixed Assets in Mercantile Accounting 2.2.2 The East India Company 2.2.3 Fixed Assets and Early Industrial Accounting 2.2.4 Capital Asset Accounting After 1870 2.2.4.i Renewal Accounting 2.2.4.ii Double-Account System 2.2.4.iii A Rejected Hypothesis 2.3 Steam and Iron: the ‘Railway Age’ iv 2.3.1 ‘Loco motion’: An Evolving Technology 2.4 2.5 2.6 2.7 Research Issues Methodological Approach Structure of the Thesis Summary 59...

Words: 130630 - Pages: 523

Premium Essay

Reading a Novel in 1950-2000

...Samuels Reading the American Novel 1865–1914 G. R. Thompson Reading the Twentieth-Century American Novel James Phelan ii RTNA01 2 13/6/05, 5:28 PM Reading the Novel in English 1950–2000 Brian W. Shaffer iii RTNA01 3 13/6/05, 5:28 PM © 2006 by Brian W. Shaffer BLACKWELL PUBLISHING 350 Main Street, Malden, MA 02148-5020, USA 9600 Garsington Road, Oxford OX4 2DQ, UK 550 Swanston Street, Carlton, Victoria 3053, Australia The right of Brian W. Shaffer to be identified as the Author of this Work has been asserted in accordance with the UK Copyright, Designs, and Patents Act 1988. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, except as permitted by the UK Copyright, Designs, and Patents Act 1988, without the prior permission of the publisher. First published 2006 by Blackwell Publishing Ltd 1 2006 Library of Congress Cataloging-in-Publication Data Shaffer, Brian W., 1960– Reading the novel in English, 1950–2000 / Brian W. Shaffer. p. cm.—(Reading the novel) Includes bibliographical references and index. ISBN-13: 978-1-4051-0113-4 (hardback : alk. paper)...

Words: 123617 - Pages: 495

Free Essay

Bgcse History

...central and East Asia who followed the buffalo and deer. When the herds moved, people moved after them because they were dependent on the animals for food. It is therefore suspected that the herds led the people out of Asia by the north-east, across the Bering Strait and into North America. They crossed the sea by an ice –bridge when it was frozen over during the last Ice-Age. They did not know that they were crossing water from one continent to another. Map 1 Amerindians migration from central Asia into North America. The Amerindians settled throughout North America and were the ancestors of the many Red Indian tribes we know today, as well as the Eskimos in the far north. In general, they were nomadic but some followed settled agricultural pursuits and developed civilizations of their own like the Mayas in South America (check internet reference for profile on this group, focus on level of development, structure of society, religion). The migration continued south through Central America into South America from where the Arawaks and Caribs migrated to the West Indies. The Arawaks and the Caribs can be traced by their languages to two different cradle lands in South America where the Indians speak related languages. The ancestors of the Arawaks probably came from...

Words: 69958 - Pages: 280

Premium Essay

50 Key Concepts in Gender Studies

...Social Theory Nick Crossley Key Concepts in Urban Studies Mark Gottdiener The SAGE Key Concepts series provide students with accessible and authoritative knowledge of the essential topics in a variety of disciplines. Cross-referenced throughout, the format encourages critical evaluation through understanding. Written by experienced and respected academics, the books are indispensable study aids and guides to comprehension. JANE PILCHER AND IMELDA WHELEHAN Fifty Key Concepts in Gender Studies SAGE Publications London • Thousand Oaks • New Delhi iii © Jane Pilcher and Imelda Whelehan 2004 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, transmitted or utilized in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without permission in writing from the Publishers. SAGE Publications Ltd 1 Oliver’s Yard 55 City Road London EC1Y 1SP SAGE Publications Inc 2455 Teller Road Thousand Oaks, California 91320 SAGE Publications India Pvt Ltd B-42 Panchsheel Enclave Post Box 4109 New Delhi 100 017 British Library Cataloguing in Publication data A catalogue record for this book is available from the British Library ISBN 0 7619 7035 5 ISBN 0 7619 7036 3 Library of Congress control number available Typeset by M Rules Printed in Great Britain by The Cromwell Press Ltd, Trowbridge, Wiltshire contents Acknowledgements Introduction: Everywhere and Somewhere: Gender Studies, Feminist Perspectives...

Words: 86432 - Pages: 346

Premium Essay

Bank

...Bank for Reconstruction and Development / The World Bank 1818 H Street, N.W., Washington, D.C. 20433, USA Published by Oxford University Press, Inc. 198 Madison Avenue, New York, N.Y. 10016 Oxford is a registered trademark of Oxford University Press. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior permission of Oxford University Press. Cover design and interior design by Naylor Design, Washington, D.C. Manufactured in the United States of America First printing June 2001 1 2 3 4 04 03 02 01 The findings, interpretations, and conclusions expressed in this study are entirely those of the authors and should not be attributed in any manner to the World Bank, to its affiliated organizations, or to members of its Board of Executive Directors or the countries they represent. The boundaries, colors, denominations, and other information shown on any map in this volume do not imply on the part of the World Bank Group any judgment on the legal status of any territory or the endorsement or acceptance of such boundaries. Library of Congress Cataloging-in-Publication Data...

Words: 190305 - Pages: 762

Premium Essay

Manajemen

...35 37 45 51 65 83 85 97 113 122 129 131 iv Contents 13 14 15 16 Part IV 17 18 19 Part V 20 21 What Successful and Performing Nonprofits Are Teaching Business The Accountable School Rethinking “Reinventing Government” Entrepreneurship in the Public-Service Institution Productive Work and Achieving Worker Making Work Productive and the Worker Achieving Managing the Work and Worker in Manual Work Managing the Work and Worker in Knowledge Work Social Impacts and Social Responsibilities Social Impacts and Social Responsibilities The New Pluralism: How to Balance the Special Purpose of the Institution with the Common Good The Manager’s Work and Jobs Why Managers? Design and Content of Managerial Jobs Developing Management and Managers Management by Objectives and Self-Control From Middle Management to Information-Based Organizations The Spirit of Performance Managerial Skills The Elements of Effective Decision Making How to Make People Decisions Managerial Communications Controls, Control, and Management The Manager and the Budget Information Tools and Concepts 142 152 160 171 181 183 191 197...

Words: 243737 - Pages: 975

Premium Essay

Learning Theory

...- 34 Selected reading - 36 2 Structuralism - 39 Structuralist chickens and liberal humanist eggs Signs of the fathers - Saussure - 41 Stop and think - 45 The scope of structuralism - 46 What structuralist critics do - 49 Structuralist criticism: examples - 50 Stop and think - 53 Stop and think - 55 39 Stop and think - 57 Selected reading - 60 3 Post-structuralism and deconstruction - 61 Some theoretical differences between structuralism and post-structuralism - 61 Post-structuralism - life on a decentred planet - 65 Stop and think - 68 Structuralism and post-structuralism - some practical differences - 70 What post-structuralist critics do - 73 Deconstruction: an example - 73 Selected reading - 79 4 Postmodernism - 81 What is postmodernism? What was modernism? - 81 'Landmarks' in postmodernism: Habermas, Lyotard and Baudrillard - 85 Stop and think - 90 What postmodernist critics do - 91 Postmodernist criticism: an example - 91 Selected reading - 94 5 Psychoanalytic criticism - 96 Introduction - 96 How Freudian interpretation works - 98 Stop and think - 101 Freud and evidence - 102 What Freudian psychoanalytic critics do - 105 Freudian...

Words: 98252 - Pages: 394