function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera5=this.agent.indexOf("Opera 5")>-1
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
	return this
}
var bw=new lib_bwcheck()

var nooverdiv=false;
if((bw.mac && bw.ie) || bw.ie4){
	nooverdiv=true;
}else{
	var xmlhttp;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
		 	xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!=undefined) {
	  xmlhttp = new XMLHttpRequest();
	} else {
	  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
}

var overdivcontener='overdiv';
var overwindow;

function displayDivHttp(child_url,divid) {
//	nooverdiv=true;
	if(!nooverdiv){
		var overdivelement=bw.dom?document.getElementById(overdivcontener):bw.ie4?document.all[overdivcontener]:bw.ns4?eval('document.'+overdivcontener):0;
		var overdivstyle=bw.dom?document.getElementById(overdivcontener).style:bw.ie4?document.all[overdivcontener].style:bw.ns4?eval('document.'+overdivcontener):0;
		overdivstyle.visibility='visible';
		xmlhttp.open("GET",child_url, false, null, null);
		xmlhttp.setRequestHeader('Accept-Charset','UTF-8');
		xmlhttp.send(null);
		if (xmlhttp.readyState==4) {
			var contentText=xmlhttp.responseText;
			var redirection=contentText.split('-->');
			if(redirection[1]=='redirect'){
				overwindow=window.open(redirection[2],'Evear',"status=1,width=800,height=600");
			}else{
				overdivelement.innerHTML='<div id="'+divid+'">'+contentText+'</div>';
			}
		}
	}else{
		if(child_url.search(/(.*)\?(.*)/)==0){
			child_url=child_url+'&popup=true';
		}else{
			child_url=child_url+'?popup=true';
		}
		overwindow=window.open(child_url,'Evear',"status=1,width=600,height=600");
	}
}

function cancelOverDiv(){
//	nooverdiv=true;
	if(!nooverdiv){
		document.getElementById(overdivcontener).innerHTML='';
		document.getElementById(overdivcontener).style.visibility='hidden';
	}else{
		parent.window.close();
	}
}


function createurl(){
	var get='?displaycontent=true&';
	frm=document.form;
	for (var i = 0; i < frm.length; i++){
		if(frm.elements[i].name){
			get+=frm.elements[i].name+'='+frm.elements[i].value+'&';
		}
	}
	return get;
}

function checkform(msg){
	frm=document.form;
	for (var i = 0; i < frm.length; i++){
		if(frm.elements[i].name && frm.elements[i].value && frm.elements[i].type!='hidden'){
			if(confirm(msg)){
				return true;
			}else{
				return false;
			}
			break;
		}
	}
	return true;
}