// estp.js  version 1.0

var DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0;

function DHTML_init() {

	if (window.opera) {
		OP = 1;
	}
	if(document.getElementById) {
		DHTML = 1;
		DOM = 1;
	}
	if(document.all && !OP) {
		DHTML = 1;
		MS = 1;
	}
	if(document.layers && !OP) {
		DHTML = 1;
		NS = 1;
	}
}

DHTML_init();

function getElem(p1,p2,p3) {
 var Elem;
 if(DOM) {
   if(p1.toLowerCase()=="id") {
     if (typeof document.getElementById(p2) == "object")
     Elem = document.getElementById(p2);
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="name") {
     if (typeof document.getElementsByName(p2) == "object")
     Elem = document.getElementsByName(p2)[p3];
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="tagname") {
     if (typeof document.getElementsByTagName(p2) == "object" || (OP && typeof document.getElementsByTagName(p2) == "function"))
     Elem = document.getElementsByTagName(p2)[p3];
     else Elem = void(0);
     return(Elem);
   }
   else return void(0);
 }
 else if(MS) {
   if(p1.toLowerCase()=="id") {
     if (typeof document.all[p2] == "object")
     Elem = document.all[p2];
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="tagname") {
     if (typeof document.all.tags(p2) == "object")
     Elem = document.all.tags(p2)[p3];
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="name") {
     if (typeof document[p2] == "object")
     Elem = document[p2];
     else Elem = void(0);
     return(Elem);
   }
   else return void(0);
 }
 else if(NS) {
   if(p1.toLowerCase()=="id" || p1.toLowerCase()=="name") {
   if (typeof document[p2] == "object")
     Elem = document[p2];
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="index") {
    if (typeof document.layers[p2] == "object")
     Elem = document.layers[p2];
    else Elem = void(0);
     return(Elem);
   }
   else return void(0);
 }
}

//

var d=gsJsDir+"icons/";

// menus buttons
m = new Array();	// lower row, normal
u = new Array();	// lower row, mouse over
n = new Array();	// upper row, normal
v = new Array();	// upper row, mouse over

m[1] = new Image(); m[1].src = d+"tab01m.gif";
u[1] = new Image(); u[1].src = d+"tab01u.gif";

m[2] = new Image(); m[2].src = d+"tab02m.gif";
u[2] = new Image(); u[2].src = d+"tab02u.gif";
n[2] = new Image(); n[2].src = d+"tab02n.gif";
v[2] = new Image(); v[2].src = d+"tab02v.gif";

m[3] = new Image(); m[3].src = d+"tab03m.gif";
u[3] = new Image(); u[3].src = d+"tab03u.gif";
n[3] = new Image(); n[3].src = d+"tab03n.gif";
v[3] = new Image(); v[3].src = d+"tab03v.gif";

m[4] = new Image(); m[4].src = d+"tab04m.gif";
u[4] = new Image(); u[4].src = d+"tab04u.gif";
n[4] = new Image(); n[4].src = d+"tab04n.gif";
v[4] = new Image(); v[4].src = d+"tab04v.gif";

m[5] = new Image(); m[5].src = d+"tab05m.gif";
u[5] = new Image(); u[5].src = d+"tab05u.gif";
n[5] = new Image(); n[5].src = d+"tab05n.gif";
v[5] = new Image(); v[5].src = d+"tab05v.gif";

m[6] = new Image(); m[6].src = d+"tab06m.gif";
u[6] = new Image(); u[6].src = d+"tab06u.gif";
n[6] = new Image(); n[6].src = d+"tab06n.gif";
v[6] = new Image(); v[6].src = d+"tab06v.gif";

m[7] = new Image(); m[7].src = d+"tab07m.gif";
u[7] = new Image(); u[7].src = d+"tab07u.gif";
n[7] = new Image(); n[7].src = d+"tab07n.gif";
v[7] = new Image(); v[7].src = d+"tab07v.gif";

m[8] = new Image(); m[8].src = d+"tab08m.gif";
u[8] = new Image(); u[8].src = d+"tab08u.gif";
n[8] = new Image(); n[8].src = d+"tab08n.gif";
v[8] = new Image(); v[8].src = d+"tab08v.gif";

m[9] = new Image(); m[9].src = d+"tab09m.gif";
u[9] = new Image(); u[9].src = d+"tab09u.gif";
n[9] = new Image(); n[9].src = d+"tab09n.gif";
v[9] = new Image(); v[9].src = d+"tab09v.gif";

m[10] = new Image(); m[10].src = d+"tab10m.gif";
u[10] = new Image(); u[10].src = d+"tab10u.gif";
n[10] = new Image(); n[10].src = d+"tab10n.gif";
v[10] = new Image(); v[10].src = d+"tab10v.gif";

m[11] = new Image(); m[11].src = d+"tab11m.gif";
u[11] = new Image(); u[11].src = d+"tab11u.gif";
n[11] = new Image(); n[11].src = d+"tab11n.gif";
v[11] = new Image(); v[11].src = d+"tab11v.gif";

m[12] = new Image(); m[12].src = d+"logo25.gif";
u[12] = new Image(); u[12].src = d+"logo26.gif";



//-------
function buttOnL(imgNo) {
	document.images["t"+imgNo].src = u[imgNo].src;
}

//-------
function buttOffL(imgNo) {
	document.images["t"+imgNo].src = m[imgNo].src;
}

//-------
function buttOnU(imgNo) {
	document.images["t"+imgNo].src = v[imgNo].src;
}

//-------
function buttOffU(imgNo) {
	document.images["t"+imgNo].src = n[imgNo].src;
}

//-------

var gsUrl="";

function extWindow(sUrl) {

	gsUrl=sUrl;

	var sHeight=screen.availHeight;
	var sWidth=screen.availWidth;
	var iTop=Math.floor(sHeight-sHeight*0.9);
	var iLeft=Math.floor(sWidth-sWidth*0.9);
	var iWidth=Math.floor(sWidth-2*iLeft);
	var iHeight=Math.floor(sHeight-2*iTop);
//	var sStatus="width="+iWidth+",height="+iHeight+",top=10,left=10,resizable=yes,menubar=yes,scrollbars=yes";
var sH=screen.availHeight - 110;
var sW=screen.availWidth - 30;
//sH=480;
//sW=840;
var sStatus="width="+sW+",height="+sH+",top=0,left=10,resizable=yes,menubar=yes,scrollbars=yes";
//alert (sH+"  "+sW+"  "+sStatus);

	f1 = window.open(gsJsDir+"extwindow.htm","ExternalWindow",sStatus);
	f1.focus();
}

function contactWindow(sDir) {

	var sH=screen.height - 100;
	var sStatus="width=640,height="+sH+",top=0,left=10,resizable=yes,menubar=yes,scrollbars=yes";
	f1 = window.open(sDir+"contact.php","ESTPContact",sStatus);
	f1.focus();
}


//-------
function email(sTitle, sUrl) {

	window.location.href="mailto:?subject=ESTP%20Web%20site%21&body=Please%20see%20the%20interesting%20ESTP%20Web%20site%0A%0D%0A%0D%20%20'"+sTitle.replace(/\s/g,"%20")+"'%0A%0D%0A%0Dat%20%20http:%2F%2Fwww.eurotoxpath.org/"+sUrl+"%0A%0D%0A%0D";

}

//-------
function msgShow(sId) {

	if(DOM) {
		var sCur="pointer";
		if (MS) sCur="hand";
		sId.style.backgroundColor="#dfe8fd";
		sId.style.cursor=sCur;
	}
}

//-------
function msgOff(sId) {
	if(DOM) {
		sId.style.backgroundColor="#ffffff";
		sId.style.cursor="default";
	}
}

//-------
function go(sUrl) {
	if(DOM) {
		if (sUrl.substr(0,7)=="http://")
			extWindow(sUrl);
		else if (sUrl.substr(0,8)=="#http://") {
			sUrl = sUrl.substr(1, sUrl.length-1);
			window.open(sUrl, "goreninew");
		}
		else
			location.href=sUrl;
	}
}

//-------
function checkReplyForm() {
	if (document.reply.replyname.value.length==0) {
		alert ("Please enter your Name before submitting the data.\n");
		document.reply.replyname.focus();
		return false;
	}
	if (document.reply.replyemail.value.length==0) {
		alert ("Please enter your E-Mail Address before submitting the data.\n");
		document.reply.replyemail.focus();
		return false;
	}
	if (document.reply.replytext.value.length==0) {
		alert ("Please enter the Text before submitting the data.\n");
		document.reply.replytext.focus();
		return false;
	}
	document.reply.submit();
	return true;
}
