/**ajax lib*/window.onloadlist=new Array();window.addonloadlist=function(listner){window.onloadlist[window.onloadlist.length]=listner;}window.onload=function(){for(var i=0;i<window.onloadlist.length;i++){var func=window.onloadlist[i]; eval(func);}}var ajax=new Object();ajax.READY_STATE_UNINITIALIZED=0;ajax.READY_STATE_LOADING=1;ajax.READY_STATE_LOADED=2;ajax.READY_STATE_INTERACTIVE=3;ajax.READY_STATE_COMPLETE=4;ajax.ContentLoader=function(url, onload, onerror, method, params, contentType){	this.url=url;	this.req=null;	this.params=params;	if (!method){this.method="GET";}	else {this.method=method;}	if (!contentType && this.method=="POST"){this.contentType="application/x-www-form-urlencoded";}	else {this.contentType=contentType;}	this.onload=onload;	this.onerror=(onerror) ? onerror : this.defaultError;	this.loadXMLDoc(url);}ajax.ContentLoader.prototype={		loadXMLDoc:function(url){		if (window.XMLHttpRequest){ this.req=new XMLHttpRequest();}		else {				try {this.req=new ActiveXObject("Msxml2.XMLHTTP");} 				catch (e1) {			    	try {this.req=new ActiveXObject("Microsoft.XMLHTTP");}				catch (e2) {this.req=null;}							}		}		if (this.req) {			try{				var loader=this;								this.req.onreadystatechange=function(){loader.onReadyState.call(loader);}				this.req.open(this.method,url,true);				if (!this.contentType){this.req.setRequestHeader("Content-Type", this.contentType);}				this.req.send(this.params);				}catch (err){					this.onerror.call(this);				}		}	},	onReadyState:function(){		var req=this.req;		var ready=req.readyState;		if (ready==ajax.READY_STATE_COMPLETE){			var httpStatus=req.status;			if (httpStatus==200 || httpStatus==0){				if (this.req.responseText){this.onload.call(this);}else{this.onerror.call(this);}			}			else{this.onerror.call(this);}		}	},	defaultError:function(){		if (this.req){		alert("\u041E\u0448\u0438\u0431\u043A\u0430 \u0432 AJAX \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0435."+			  "\n\nreadyState:"+this.req.readyState+			  "\nstatus:"+this.req.status+			  "\nheaders:"+this.req.getAllResponseHeaders());}		else{alert("AJAX not initialased");}	}}//-----------------------------------------------------------function getbanner(){		var pathname = window.location.pathname;	var path = pathname.substring(0,(pathname.toLowerCase().lastIndexOf('.nsf')+5));				loader=new ajax.ContentLoader(path+"BanerImage?OpenAgent&nocache=DRRR-7G7JUL",drow_banner);}function drow_banner(){		document.getElementById("ajaxBann").innerHTML = this.req.responseText;	document.getElementById("ajaxBann").style.display = "block";	}function sendletertoadmin() {document.getElementById("adminEmailCommentsB").disabled = true; var pathname = window.location.pathname;var path = pathname.substring(0,(pathname.toLowerCase().lastIndexOf('.nsf')+5));			var am =document.getElementById("adminCreatedBy").value; var sm =document.getElementById("adminSubject").value; var bm =document.getElementById("adminEmailComments").value;	//document.getElementById("ajaxEmailAdmin").innerHTML = '<img border="0" src="'+path+'/grid-loading.gif">';		loader=new ajax.ContentLoader(path+"ajaxEmailAdmin?OpenAgent",drow_email_admin,null,"POST",encodeURI("am="+am+"&sm="+sm+"&bm="+bm));}function drow_email_admin(){ var ajaxEmailAdminHTML=document.getElementById("ajaxEmailAdmin");new Effect.Puff("ajaxEmailAdmin",3);function getfunc(x){ return function(){ new Effect.Appear("ajaxEmailAdmin",2);document.getElementById("adminEmailCommentsB").disabled = false; }}setTimeout(getfunc(ajaxEmailAdminHTML),3000);}
