
function ajax(openurl) {
	//document.getElementById(progress_display).innerHTML = "<div class='aj_w'>Please wait...</div>" ;
	var xmlHttp;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e) {
		// Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	xmlHttp.fantastic = 1 ;
	xmlHttp.onreadystatechange=function() {
		if(xmlHttp.readyState==4) {
			if (xmlHttp.responseText.length>0) {
				//document.getElementById(progress_display).innerHTML = "<div class='aj_s'>Success!</div>" ;
				//return xmlHttp.responseText ;
				//alert(xmlHttp.fantastic) ;
			}
			//else {
				//document.getElementById(progress_display).innerHTML = "<div class='aj_f'>Failure&nbsp;("+xmlHttp.responseText+")...&nbsp;you should reload the page to try again.</div>" ;
			//}
		}
	}
	xmlHttp.open("GET",openurl,true);
	xmlHttp.send(null);
	return xmlHttp ;
	//alert(xmlHttp.onreadystatechange) ;
}



function BatmoAudioPop(filedesc,filepath,WindowNumber,filesize) {
	// Pop-Up Embedder Script by David Battino, www.batmosphere.com
	// Version 2006-05-31 
	// OK to use if this notice is included

	// modified for wiseupwomen.org by Scott Wilkerson on November 6, 2007
	
	var newW = 350 ;
	var newH = 240 ;
	
	//alert(window.screenX) ;
	//alert(window.screenY) ;
	//alert(window.innerWidth) ;
	//alert(window.innerHeight) ;
	//alert(navigator.appName) ;
	
	if (window.innerWidth>0) {
		//alert(navigator.appVersion) ;
		var newX = window.screenX+window.innerWidth/2-newW/2 ;
		var newY = window.screenY+window.innerHeight/2-newH/2 ;
	}
	else if (document.body.clientWidth>0) {
		//alert(navigator.appVersion) ;
		var HVal=(document.compatMode=="CSS1Compat")?document.documentElement.clientHeight:document.body.clientHeight;
		var newX = window.screenLeft+document.documentElement.clientWidth/2-newW/2 ;
		var newY = window.screenTop+HVal/2-newH/2 ;
	}
	
	// Get Operating System 
	var isWin = navigator.userAgent.toLowerCase().indexOf("windows") !=-1
	if (isWin) { // Use MIME type = "application/x-mplayer2"
		visitorOS="Windows";
	} 
	else { // Use MIME type = "audio/mpeg"; // or audio/x-wav or audio/x-ms-wma, etc.
		visitorOS="Other";
	}

	// Get the MIME type of the audio file from its extension (for non-Windows browsers)
	var mimeType = "audio/mpeg"; // assume MP3/M3U
	var objTypeTag = "application/x-mplayer2"; // The Windows MIME type to load the WMP plug-in in Firefox, etc.
	var theExtension = filepath.substr(filepath.lastIndexOf('.')+1, 3); // truncates .aiff to aif
	if (theExtension.toLowerCase() == "wav") { mimeType = "audio/x-wav"};
	if (theExtension.toLowerCase() == "aif") { mimeType = "audio/x-aiff"};    
	if (theExtension.toLowerCase() == "wma") { mimeType = "audio/x-ms-wma"};
	if (theExtension.toLowerCase() == "mid") { mimeType = "audio/mid"};
	// Add additional MIME types as desired

	if (visitorOS != "Windows") { objTypeTag = mimeType; }

	PlayerWin = window.open('',WindowNumber,'width='+newW+',height='+newH+',top='+newY+',left='+newX+',screenX='+newX+',screenY='+newY+',resizable=0,scrollbars=0,titlebar=0,toolbar=0,menubar=0,status=0,directories=0');
	PlayerWin.focus();
	PlayerWin.document.writeln("<html><head><title>" + filedesc + "</title></head>");
	PlayerWin.document.writeln("<body bgcolor='#321f93'>"); // specify background img if desired
	PlayerWin.document.writeln("<div align='center'>");
	PlayerWin.document.writeln("<b style='font-size:16pt;font-family:Lucida,sans-serif;line-height:1.6;color:#f4f2ff;'>" + filedesc + "</b><br />");
	PlayerWin.document.writeln("<object width='280' height='69'>");
	PlayerWin.document.writeln("<param name='src' value='" + filepath + "'>");
	PlayerWin.document.writeln("<param name='type' value='" + objTypeTag + "'>");
	PlayerWin.document.writeln("<param name='autostart' value='1'>");
	PlayerWin.document.writeln("<param name='showcontrols' value='1'>");    
	PlayerWin.document.writeln("<param name='showstatusbar' value='1'>");
	PlayerWin.document.writeln("<embed src ='" + filepath + "' type='" + objTypeTag + "' autoplay='true' width='280' height='69' controller='1' showstatusbar='1' bgcolor='#321f93' kioskmode='true'>");
	PlayerWin.document.writeln("</embed></object></div>");
	PlayerWin.document.writeln("<p style='font-size:12px;font-family:Lucida,sans-serif;text-align:center;color:#f4f2ff;'><a href='" + filepath +"' style='color:#f4f2ff;text-decoration:underline;'>Download this file ("+filesize+")</a> <span style='font-size:10px'>(right-click or Control-click)</span></p>");
	PlayerWin.document.writeln("<form><div align='center'><input type='button' value='Close this window' onclick='javascript:window.close();'></div></form>");
	PlayerWin.document.writeln("</body></html>");
	PlayerWin.document.close(); // "Finalizes" new window
}

function mailto(address,display,style) {
/*
	mailto() spamblocker
	written by Scott Wilkerson on 17 October, 2006

	syntax:
		void mailto( addressnumber , linkdisplay [ , style ] )
		
		addressnumber: listed in the switch function below. we're number 12.
		linkdisplay: what the link should say ( e.g. 'contact us' )
		style: css. (e.g. 'color:green')
		
		On error, displays "Unspecified Address" in big red letters. Subtle.
	
	example:
		<script type='text/javascript'>mailto(12,'contact us')</script>

		<script type='text/javascript'>mailto(12,'contact us','color:green;font-size:2em;')</script>

	history:
		v20061017:		created and polished; based on spamblock method Treye Rice used for site development
*/

	var first = 'ma';
	var second = 'il';
	var third = 'to:';
	switch(address) {
		case 12:
			var user = 'wiseupwomen';
			var domain = 'wiseupwomen';
			var ext = 'org'; 
			break ;
		case 1:
			var user = 'cooke-jacqueline';
			var domain = 'dol';
			var ext = 'gov'; 
			break ;
		case 2:
			var user = 'moore.cornelia';
			var domain = 'dol';
			var ext = 'gov'; 
			break ;
		case 4:
			var user = 'lyle.beverly';
			var domain = 'dol';
			var ext = 'gov'; 
			break ;
		case 6:
			var user = 'lyle.beverly';
			var domain = 'dol';
			var ext = 'gov'; 
			break ;
		case 7:
			var user = 'chen.nancy';
			var domain = 'dol';
			var ext = 'gov'; 
			break ;
		case 8:
			var user = 'jefferson.frances';
			var domain = 'dol';
			var ext = 'gov'; 
			break ;
		case 10:
			var user = 'lock.betty';
			var domain = 'dol';
			var ext = 'gov'; 
			break ;
		case 11:
			var user = 'bruce.lucia';
			var domain = 'dol';
			var ext = 'gov'; 
			break ;
		case 12:
			var user = 'lewis.paulette';
			var domain = 'dol';
			var ext = 'gov'; 
			break ;
		default:
			var user = 'badaddress';
			var domain = 'example';
			var ext = 'com'; 
			var style = 'color:red;font-size:1.5em;' ;
			display = 'Unspecified Address ('+address+')' ;
	}
	document.write('<a style=\''+style+'\' href="');
	document.write(first+second+third);
	document.write(user);
	document.write('&#64;');
	document.write(domain);
	document.write('.');
	document.write(ext);  
	document.write('">'); 
	document.write(display+'</a>');
}

function wu_mark_modified(x) {
	document.getElementById(x).style.backgroundColor='pink' ;
}