/******************
wwplj.js
ver. 2006-mmdd_0.8
(C) 2005-2006 WATARU, Wings-Winds Project
http://wi-wi.jp/
******************/
var UA=new CheckUA();
function CheckUA() {
/* http://www.mozilla-japan.org/docs/web-developer/sniffer/browser_type.html*/
//no-support MacIE3.0
// other browsers: omniweb, camino, lunascape, sleipnir
var agt=navigator.userAgent.toLowerCase();
var platform=navigator.platform.toLowerCase();
var major = parseInt(navigator.appVersion);
var minor = parseFloat(navigator.appVersion);
	this.gecko	 = (agt.indexOf('gecko') != -1);
	this.khtml = (agt.indexOf('khtml')!=-1);
	this.iee = (!this.gecko && !this.khtml);
	this.sf		= (agt.indexOf('safari') != -1);
	this.s1		 = (this.sf && (major<0)); //Safari1.0
	this.s2		 = (this.sf && (major>=0)); //Safari1.2<s2 ajax-OK
	this.op		 = (agt.indexOf('opera') != -1);
	this.ie		 = (agt.indexOf('msie') >= 0 && document.all && !this.op);
	this.nn		 = ((agt.indexOf('mozilla')!=-1) && !this.op && this.gecko); //(agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && );
	this.n7		 = (this.nn && (agt.indexOf('netscape')!=-1)); //(agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && );
	this.mz		 = ((agt.indexOf('mozilla')!=-1) && !this.op && this.gecko); //(agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && );
	this.ff		 = (this.gecko && (agt.indexOf('firefox') != -1)); // FireFox
	this.kq		 = ((agt.indexOf('konqueror') != -1) && this.gecko && !this.nn && !this.sf);
	this.ic		 = ((agt.indexOf('icab') != -1) || (!this.sf && !this.op && !this.ie && !this.gecko));
	this.px		 = this.ie?'':'px';
	this.webtv = (agt.indexOf("webtv") != -1); 
    this.TVNavigator = ((agt.indexOf("navio") != -1) || (agt.indexOf("navio_aoltv") != -1)); 
    this.AOLTV = this.TVNavigator;
    this.hotjava = (agt.indexOf("hotjava") != -1);
	this.mac=(platform.indexOf("mac")!=-1);
	this.macppc=(platform.indexOf("macppc")!=-1);
	this.win=(platform.indexOf("win")!=-1);
	this.linux=(platform.indexOf("linux")!=-1);
	this.bsd=(platform.indexOf("bsd")!=-1);
	this.DOM=!!(document.getElementById && (document.attachEvent || document.addEventListener));
	return this;
}
var gDrag = false;
var WWDDNODE="";
var WWDDNODEz=new Array();
var mousex=0;
var mousey=0;
function drag(layer,mousedown_area,z){
	var lay=EI(layer);
	var mdarea=EI(mousedown_area);
	if(!lay || !mdarea)return;
	var t=parseInt(lay.offsetTop);
	var l=parseInt(lay.offsetLeft);
	lay.style.position='absolute';
	lay.style.top=t+"px";
	lay.style.left=l+"px";
	if(!!z){WWDDNODEz[mdarea.id]=true;/*WWDDNODEz.push(true);*/}
	mdarea.onmousedown=function(){WWDDNODE=lay.id;};
	mdarea.onmouseup=function(){WWDDNODE='';};
}
function dragOn(e){
	if(UA.ie)e=window.event;
	if(!WWDDNODE){gDrag=false;/*DispNone('flwCM');cmFlgMenu=false;cmStopTimer()*/;return;}
	gDrag = true;
	if(UA.ie){
		mousey = parseInt(e.y);
		mousex = parseInt(e.x);
	}else{
		mousey = parseInt(e.pageY);
		mousex = parseInt(e.pageX);
	}
	var elm=EI(WWDDNODE);
	if(!!WWDDNODEz[WWDDNODE]){
		var c=0;
		for(var i in WWDDNODEz){c++;}
		if(elm.style.zIndex!=c){
			for(var i in WWDDNODEz){
				var n=EI(i);n.style.zIndex=(n.style.zIndex>1)?n.style.zIndex-1:1;
			}
			elm.style.zIndex=c;
		}
	}
	window.document.onmousemove = dragMove;
	window.document.onmouseup   = dragOff;
	if(e.preventDefault){
		e.preventDefault();
		e.stopPropagation();
	}else{
		e.returnValue=false;
		e.cancelBubble=true;
	}/* */
}
function dragOff(){
 gDrag = false;
 WWDDNODE='';
 window.document.onmousemove=null;
 window.document.onmouseup=null;
}
function dragMove(e){
	if(UA.iee)e=event;
	if (!gDrag || !WWDDNODE){
		if(UA.ie){
			mousey = parseInt(e.y);
			mousex = parseInt(e.x);
		}else{
			mousey = parseInt(e.pageY);
			mousex = parseInt(e.pageX);
		}
		return;
	}
	var nx,ny;
	var elm=EI(WWDDNODE);
	if(UA.ie){
		ny = elm.style.pixelTop+parseInt(e.y)-mousey;
		nx = elm.style.pixelLeft+parseInt(e.x)-mousex;
		mousey=e.y;
		mousex=e.x;
 	}else{
		ny = parseInt(elm.style.top)+parseInt(e.pageY) - mousey;
		nx = parseInt(elm.style.left)+parseInt(e.pageX) - mousex;
		mousey=e.pageY;
		mousex=e.pageX;
	}
	if(ny<0)ny=0;
	MoveE(elm,ny,nx);
	if(e.preventDefault){
		e.preventDefault();
		e.stopPropagation();
	}else{
		e.returnValue=false;
		e.cancelBubble=true;
	}
	return false;
}
var WWFL=new Array();
var scrolly=0,scrollx=0;
var WWFLT=null;
function FixedMenu(id,speed){FixedLayer(id,speed);}
function FixedLayer(id,speed){
	if(!WWFL[id]){
		WWFL[id]=new _WWFL(id,speed);
	}
	window.onscroll=_FixedLayer;
}
function _WWFL(id,spd){
	this.x=0;
	this.y=0;
	this.tox=0;
	this.toy=0;
	this.speed=spd
	this.id=id;
	return this;
}
function _FixedLayer(){
var top,left;
	if(UA.ie){
		var bufTop=document.body.scrollTop||document.documentElement.scrollTop;
		var bufLeft=document.body.scrollLeft||document.documentElement.scrollLeft;
		bufTop=parseInt(bufTop);
		bufLeft=parseInt(bufLeft);
		top=bufTop-scrolly;
		left=bufLeft-scrollx;
		scrolly=bufTop;
		scrollx=bufLeft;
		for(var id in WWFL){
			var elm=EI(id);
			if(WWFL[i].speed<2){
				MoveE(elm, parseInt(elm.style.pixelTop)+top, parseInt(elm.style.pixelLeft)+left);
			}else{
				
				var y=parseInt(parseInt(elm.style.pixelTop)+top);
				
				MoveE(elm, y, parseInt(elm.style.pixelLeft)+left);
			}
		}
	}else{
		var bufTop=parseInt(window.pageYOffset);
		var bufLeft=parseInt(window.pageXOffset);
		top=bufTop-scrolly;
		left=bufLeft-scrollx;
		scrolly=bufTop;
		scrollx=bufLeft;
		for(var id in WWFL){
			var elm=EI(id);
			MoveE(elm, parseInt(elm.style.top)+top, parseInt(elm.style.left)+left);
		}
	}
}//function
function _FixedLayerAni(){

}
/* ex) Format(53, 0, 4) => "0053" */
function Format(val,s,len) {
	var str=val.toString();
	var ret=new Array();
	var l=str.length;
	if(len<0){return "";}
	while(len--)ret.push(s);
	while(l--)ret[l]=str.charAt(l);
	return ret.join("");
}
function MAX() {var mx=0;for(var i=0;i<arguments.length;i++){if(isNaN(arguments[i]))continue;if(mx<arguments[i]){mx=arguments[i];}}return mx;}
function MIN() {var mn=0;for(var i=0;i<arguments.length;i++){if(isNaN(arguments[i]))continue;if(mn>arguments[i]){mn=arguments[i];}}return mn;}
function MAXLEN() {
	var mx=arguments[0];
	var mxl=mx.toString().length;
	for(var i=1;i<arguments.length;i++){
		if(mxl<arguments[i].toString().length){
			mx=arguments[i];
			mxl=mx.toString.length;
		}
	}
return mx;
}
function MINLEN() {var mn=arguments[0];var mnl=mn.toString().length;for(var i=1;i<arguments.length;i++){if(mnl<arguments[i].toString().length){mn=arguments[i];mnl=mn.toString.length;}}return mn;}
function EI(en) {
	if(typeof en == 'string'){
		if(document.getElementById && !(UA.mac && UA.ie))return document.getElementById(en);
		else if(document.all)return "document.all('"+en+"')";
		else if(document.layers)return "document.layers['"+en+"']";
		else return null;
	}else{
		return en;
	}
}
function ET() {
	var en=arguments[0];
	var els=document.getElementsByTagName(en);
	if(arguments.length>1){
		var n=parseInt(arguments[1]);
		if(isNaN(n))return els.item(0);
		return els.item(n);
	}else{
		return els;
	}
}
function EN() {
	var en=arguments[0];
	var els=document.getElementsByName(en);
	if(arguments.length>1){
		var n=arguments[1];
		if(isNaN(n))return els.item(0);
		return els.item(n);
	}else{
		return els;
	}
}
function CE() {var en=arguments[0];var el=document.createElement(en);return el;}
function CT() {var txt=arguments[0];var tn=document.createTextNode(txt);return tn;}
function DispNone(en) {var el=EI(en);if(!!el)el.style.display="none";}
function DispBlock(en) {var el=EI(en);if(!!el)el.style.display="block";}
function DispInline(en) {var el=EI(en);if(!!el)el.style.display="inline";}
function DispList(en) {var el=EI(en);if(!!el)el.style.display="itemList";}
function DispTable(en,key) {key=key.toLowerCase();if(key=="row"||key=="tr")DispTableRow(en);else if(key=="cell"||key=="td"||key=="th")DispTableCell(en);else if(key=="caption")DispTableCaption(en);else{var el=EI(en);if(!!el)el.style.display="table";}}
function DispTableRow(en) {var el=EI(en);if(!!el)el.style.display="tableRow";}
function DispTableCell(en) {var el=EI(en);if(!!el)el.style.display="tableCell";}
function DispTableCaption(en) {var el=EI(en);if(!!el)el.style.display="tableCaption";}
var WWEV=new Array();
function AddEvent() {
	if(arguments.length<3)return;
	var args=new Array();
	for(var i=0;i<arguments.length;i++){args.push(arguments[i]);}
	var en =args.shift();
	var ev =args.shift();
 	var func =args.shift();
	var el=EI(en);
	if(!el)return;
	for(var i=0;i<args.length;i++){if(args[i]==='this')args[i]=el;}
	ev=ev.replace(/^on/i,'');
	ev=ev.toLowerCase();
	if(!!el.addEventListener){
		if(args.length>0){
			return el.addEventListener(ev, function(){func.apply(this,args)},false);
		}else{
			return el.addEventListener(ev, func, false);
		}
	}else if(!!el.attachEvent){
		if(args.length>0){
			return el.attachEvent('on'+ev, function(){func.apply(this,args)});
		}else{
			return el.attachEvent('on'+ev, func);
		}
	}else{
		if(typeof en!='string'){en=el.id;}
		if(document.all){
				eval("document.all."+en+".on"+ev+"="+func+";");
		}else if(document.layers){
			eval("document.layers['"+en+"']"+"."+"on"+ev+"="+func.toString()+";");
			eval("document.layers['"+en+"']"+".captureEvents(Event."+ev.toUpperCase()+")");
		}else{
			eval("document."+en+"."+ev+"="+func+"('"+args.join("','")+"');");
			eval(en+".captureEvents(Event."+ev.toUpperCase()+")");
		}
	}
	return false;
}
function RemoveEvent(en,ev) {
	return false;
}
function RemoveAllEvents(){
;
}
function MoveE(en,top,left) {
	var el=EI(en);
	if(!el)return;
	if(UA.ie){
		el.style.pixelTop  = top + UA.px;
		el.style.pixelLeft = left + UA.px;
	}else{
		el.style.top  = top + UA.px;
		el.style.left = left + UA.px;
	}
}
/********************************
http://zerobase.jp/blog/entry-268.html
http://www.mozillajapan.org/docs/dom/domref/examples7.html
********************************/
function Pos(id){
var el=EI(id);
var pos={x:0,y:0,w:0,h:0};
	if(el.getBoundingClientRect){
		var rect=el.getBoundingClientRect();
		var top=MAX(document.body.scrollTop,document.documentElement.scrollTop,window.scrollY,document.body.scrollTop);
		var left=MAX(document.body.scrollLeft,document.documentElement.scrollLeft,window.scrollX,document.body.scrollLeft);
		var width=MAX(rect.width,el.clientWidth);
		var height=MAX(rect.height,el.clientHeight);
		pos={x:left+rect.left,y:top+rect.top,w:width,h:height};
	}else if(document.getBoxObjectFor){
		var rect=document.getBoxObjectFor(el);
		var top=MAX(parseInt(GetStyle(el, "borderTopWidth")),0);
		var left=MAX(parseInt(GetStyle(el, "borderLeftWidth")),0);
		var width=MAX(rect.width,el.clientWidth);
		var height=MAX(rect.height,el.clientHeight);
		pos={x:rect.x-left,y:rect.y-top,w:width,h:height};
	}else{
		pos.w=el.clientWidth;
		pos.h=el.clientHeight;
		while (el) {
			pos.x += parseInt(el.offsetLeft);
			pos.y += parseInt(el.offsetTop);
			el = el.offsetParent;
		}
		pos.x-=document.body.offsetLeft; // -1* html margin-left
		pos.y-=document.body.offsetTop; // -1* html margin-top
		if (UA.mac){
			pos.x+=document.body.offsetLeft;
			pos.y+=document.body.offsetTop;
		}
	}
	return pos;
}
function GetStyle(en, prop) {
	var el=EI(en);
	if (el.style[prop]) {
		return el.style[prop];
	} else if (el.currentStyle) {
		return el.currentStyle[prop];
	} else if (document.defaultView && document.defaultView.getComputedStyle) {
		prop = prop.replace(/([A-Z])/g, "-$1");
		prop = prop.toLowerCase();
		return document.defaultView.getComputedStyle(el,"").getPropertyValue(prop);
	} else {
		return null;
	}
}
var tooltipobj;
var tooltiptm;
var tooltipdilay=1000;
function tooltipconf() {
	var tooltip_border_width ='1px';
	var tooltip_border_style ='solid';
	var tooltip_border_color ='#000000';
	var tooltip_title_color ='#000000';
	var tooltip_title_bgcolor ='#aaffdd';
	var tooltip_body_color ='#000000';
	var tooltip_body_bgcolor ='#ccffdd';
	var tooltip_href_color ='#00ffff';
	var tooltip_href_bgcolor ='#ffeedd';
	var dv,dvin;
	var dvtt=CE('DIV');
	dvtt.style.position="absolute";
	dvtt.style.minHeight="0px";
	dvtt.style.width="auto";
	dvtt.style.zIndex=1;
	dvtt.style.textAlign="center";
	dvtt.style.backgroundColor=tooltip_body_bgcolor;
	dvtt.style.color=tooltip_body_color;
	dvtt.style.display="none";
	
	dv=CE("DIV");
		dv.setAttribute("style","position:relative;border:"+tooltip_border_width+" "+tooltip_border_style+" "+tooltip_border_color+";color:"+tooltip_body_color+";background-color:"+tooltip_body_bgcolor+";margin:2px;padding:2px;");
	dvin=CE("DIV");
		dvin.setAttribute("style","font-size:small;font-weight:bold;margin-left:auto;margin-right:auto;color:"+tooltip_title_color+";background-color:"+tooltip_title_bgcolor+";");
	dv.appendChild(dvin);
	dvin=CE("DIV");
		dvin.setAttribute("style","text-align:left;font-size:x-small;color:"+tooltip_body_color+";background-color:"+tooltip_body_bgcolor+";");
	dv.appendChild(dvin);
	dvin=CE("DIV");
		dvin.setAttribute("style","text-align:left;font-size:x-small;color:"+tooltip_href_color+";background-color:"+tooltip_href_bgcolor+";");
	dv.appendChild(dvin);
	dvtt.appendChild(dv);
	AddEvent(dvtt, "mouseover",  tooltiptmclear);
	AddEvent(dvtt, "mouseout",  tooltipoff);
	return dvtt;
}

function tooltip(str,obj,tpos) {
	var top=0, left=0;
	var dvs,dv;
	var ary;
	if(!!tooltiptm)clearTimeout(tooltiptm);
	if(!obj.onmouseout || !obj.getAttribute('onmouseout')){RemoveEvent(obj,'mouseout',tooltipoff);AddEvent(obj,'mouseout',tooltipoff);}
	if(!tooltipobj){tooltipobj=new tooltipconf();document.body.appendChild(tooltipobj);}
	if(!tooltipobj)return;
	tpos=tpos.toString();
	dvs=tooltipobj.firstChild;
	if(!dvs || !dvs.hasChildNodes)return;
	var oPos=Pos(obj);
	dv=dvs.firstChild;
	ary=str.split("\n",3);
	dv.innerHTML=ary[0];
	dv=dv.nextSibling;if(ary.length>1){dv.innerHTML=ary[1];DispBlock(dv);}else{DispNone(dv);}
	dv=dv.nextSibling;if(ary.length>2){dv.innerHTML="<a href=\""+ary[2]+"\">"+ary[2]+"</a>";DispBlock(dv);}else{DispNone(dv);}
	MoveE(tooltipobj,-500,0);
	DispBlock(tooltipobj);
var pos=new Array(10);
	for(var i=0;i<10;i++){	pos[i]=(tpos.indexOf(i.toString())>=0)?true:false;	}
	if(pos[5]){ //with "5" is following to mouse
		return;
	}else if(pos[2]){
		top=oPos.y+oPos.h;
		if(pos[1]){
			left=oPos.x+oPos.w-tooltipobj.clientWidth;
		}else if(pos[3]){
			left=oPos.x;
		}else{
			left=oPos.x-(tooltipobj.clientWidth-oPos.w)/2;
		}
	}else if(pos[4]){
		left=oPos.x-tooltipobj.clientWidth;
		if(pos[1]){
			top=oPos.y;
		}else if(pos[7]){
			top=oPos.y+oPos.h-tooltipobj.clientHeight;
		}else{
			top=oPos.y-(tooltipobj.clientHeight-oPos.h)/2;
		}
	}else if(pos[6]){
		left=oPos.x+oPos.w;
		if(pos[3]){
			top=oPos.y;
		}else if(pos[9]){
			top=oPos.y+oPos.h-tooltipobj.clientHeight;
		}else{
			top=oPos.y-(tooltipobj.clientHeight-oPos.h)/2;
		}
	}else if(pos[8]){
		top=oPos.y-tooltipobj.clientHeight;
		if(pos[7]){
			left=oPos.x+oPos.w-tooltipobj.clientWidth;
		}else if(pos[9]){
			left=oPos.x;
		}else{
			left=oPos.x-(tooltipobj.clientWidth-oPos.w)/2;
		}
	}else if(pos[1]){
		top=oPos.y+oPos.h;
		left=oPos.x-tooltipobj.clientWidth;
	}else if(pos[3]){
		top=oPos.y+oPos.h;
		left=oPos.x+oPos.w;
	}else if(pos[7]){
		top=oPos.y-tooltipobj.clientHeight;
		left=oPos.x-tooltipobj.clientWidth;
	}else if(pos[9]){
		top=oPos.y-tooltipobj.clientHeight;
		left=oPos.x+oPos.w;
	}
	if(top<0)top=0;else if(top+tooltipobj.clientHeight>window.clientHeight)top=window.clientHeight;
	if(left<0)left=0;else if(left+tooltipobj.clientWidth>window.clientWidth)left=window.clientWidth-tooltipobj.clientWidth;
	MoveE(tooltipobj,top,left);
}
function tooltipoff(){tooltiptm=setTimeout("tooltiphide()",tooltipdilay);}
function tooltiptmclear(){if(!!tooltiptm)clearTimeout(tooltiptm);}
function tooltiphide(){DispNone(tooltipobj);}
/****************************
http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060619/
http://support.microsft.com/kb/893659
http://developer.apple.com/internet/webcontent/xmlhttpreq.html
http://jsgt.org/ajax/
****************************/
var ajSilence=false;
/***************************/
var ajReq=null;
var ajCallback=null;
var ajCallbackN=null;
var ajCallbackE=null;
function loadAjax(url,sendvalue,callback,method,enctype,async,callbackInNeutral, callbackOnError, user,password, headers) {
var cb,cbe;
	if(method.length==0){method="GET";}
	method=method.toUpperCase();
	enctype=!!(enctype)?enctype:"applecation/x-www-form-urlencoded";
	async=!!(async)?true:false;
	if((method != "GET") && (method != "POST") && (method != "HEAD")
		/* && (method != "PUT") && (method != "DELETE") */ ){
		alert("wwplj.js does not support this method: "+method);
		return;
	}
	if(!!ajReq &&(ajReq.readyState!=0 && ajReq.readyState!=4) ){
//		ajReq.abort();
	}
	ajReq=new createAjax();
	if(!ajReq) return;
	if(typeof callback =='object'){
		ajCallback=callback.onload;
	}else if(typeof callback=='string'){
		ajCallback=eval(callback);
	}else{ // as 'function'
		ajCallback=callback;
	}//if(typeof callback)
	if(!!callbackOnError){
		if(typeof callbackOnError =='object'){
			ajCallbackE=callbackOnError.onload;
		}else if(typeof callbackOnError=='string'){
			ajCallbackE=eval(callbackOnError);
		}else{ // as 'function'
			ajCallbackE=callbackOnError;
		}
	}else{
		ajCallbackE=null;
	}//if(!!callbackOnError)
	if(!!callbackInNeutral){
		if(typeof callbackInNeutral =='object'){
			ajCallbackN=callbackInNeutral.onload;
		}else if(typeof callbackInNeutral=='string'){
			ajCallbackN=eval(callbackInNeutral);
		}else{ // as 'function'
			ajCallbackN=callbackInNeutral;
		}
	}else{
		ajCallbackN=null;
	}//if(!!onerrorcallback)
	ajReq.onreadystatechange = processAjax;
	if(method == "GET"){
		url+='?'+sendvalue;
		sendvalue="";
	}
	ajReq.open(method, url, async,user,password);
	if(UA.op){
		ajReq.setRequestHeader('Conent-Type', enctype);
		for(var i in headers){
			ajReq.setRequestHeader(i, headers[i]);
		}
	}else if((typeof ajReq.setRequestHeader) =='function'){
		ajReq.setRequestHeader('Conent-Type', enctype);
		for(var i in headers){
			ajReq.setRequestHeader(i, headers[i]);
		}
	}
	ajReq.send(sendvalue);
}
/*************************/
function createAjax(){
	if(window.XMLHttpRequest) {
		try {
			return new XMLHttpRequest();
		} catch(e) {
			return null;
		}
	} else if(window.ActiveXObject) {
	   	try {
			return new ActiveXObject("Msxml2.XMLHTTP");
	  	} catch(e) {
			try {
		  		return ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
		  		return null;
			}
		}
	}
	return null;
}
/*************************/
function processAjax(){
//		ajReq.onload = function () { cb(); } for opera,safari,mozilla
	ajReq.onreadystatechange =function ()  // common
	{
		if ( ajReq.readyState == 4 ){
			if (ajReq.status == 200) {
				ajCallback(ajReq);
			}else if(ajReq.status==304){ //not modified
				if(!!ajCallbackN){
					ajCallbackN(ajReq);
				}else{
					ajCallback(ajReq);
				}
				if(!ajSilence)
					alert("304 Not Modified:\n"
							+ ajReq.statusText);
			}else if(ajReq.status==401){
				if(!!ajCallbackE){
					ajCallbackE(ajReq);
				}
				if(!ajSilence)
					alert("401 Unauthorized\n"
							+ ajReq.statusText);
			}else if(ajReq.status==403){
				if(!!ajCallbackE){
					ajCallbackE(ajReq);
				}
				if(!ajSilence)
					alert("403 Forbidden\n"
							+ ajReq.statusText);
			}else if(ajReq.status==404){
				if(!!ajCallbackE){
					ajCallbackE(ajReq);
				}
				if(!ajSilence)
					alert("404 File Not Found\n"
							+ ajReq.statusText);
			}else if(ajReq.status==500){
				if(!!ajCallbackE){
					ajCallbackE(ajReq);
				}
				if(!ajSilence)
					alert("500 Internal Server Error\n"
							+ ajReq.statusText);
			}else if(ajReq.status==503){
				if(!!ajCallbackE){
					ajCallbackE(ajReq);
				}
				if(!ajSilence)
					alert("503 Server Unavailable\n"
							+ ajReq.statusText);
			} else {
				if(!!ajCallbackE){
					ajCallbackE(ajReq);
				}else{
					if(!ajSilence)
					alert("There was a problem retrieving the XML data:\n"
							+ ajReq.statusText);
				}
			}
		}
	}//ajReq.onreadystatechange =function ()
}
