Event.observe(document, 'dom:loaded', function() { // prototype syntax
	// init bg_func and preload images
	MM_preloadImages('IMGS/menu_directors_H.png','IMGS/menu_contacts_H.png','IMGS/menu_login_H.png');
	// init image swap
	$$('.imageSwap').invoke('observe','mouseover',swap_image_on);
	$$('.imageSwap').invoke('observe','mouseout',swap_image_off);
	// init directors page
	var sPath = window.location.pathname;
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	if (sPage == "directors.php") {
		Shadowbox.init({
			overlayOpacity: 1
		});
		$$('.movie_box_border_off').invoke('observe','mouseover',switch_class.bindAsEventListener(this,"movie_box_border_on"));
		$$('.movie_box_border_off').invoke('observe','mouseout',switch_class.bindAsEventListener(this,"movie_box_border_off"));
	}
});

/*
function changeBodyBg() {
	var theBody = document.getElementsByTagName('body')[0]
	var theClass = new Array();
	theClass[0] = 'body_bg_green';
	theClass[1] = 'body_bg_orange';
	theClass[2] = 'body_bg_blue';
	theClass[3] = 'body_bg_pink';
	var d = new Date();
	//var h = d.getMinutes();
	var h = d.getHours();
	var i = h % theClass.length;
	theBody.className = theClass[i];
}
*/
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function switch_class(e, _classname) {
	Event.element(e).className=_classname;
}

function swap_image_on() {
	var full_url = xtractFile_ext(this.src);
	var path = full_url.path;
	var filename = full_url.filename;
	var ext = full_url.ext;
	this.src = path + '/' + filename + "_H." + ext;
}

function swap_image_off() {
	var full_url = xtractFile_ext(this.src);
	var path = full_url.path;
	var filename = full_url.filename;
	var ext = full_url.ext;
	filename = filename.substr(0,filename.length-2);
	this.src = path + '/' + filename + "." + ext;
}

function xtractFile_ext(url){ //http://lawrence.ecorp.net/inet/samples/regexp-intro.php
	var m = url.match(/(.*)[\/\\]([^\/\\]+\.\w+)$/);
	var c = m[2].match(/([^\/\\]+)\.(gif|jpg|png)$/i);
	return {path: m[1], filename: c[1], ext: c[2]}
}

function mail01(){
var x="function f(x){var i,o=\"\",ol=x.length,l=ol;while(x.charCodeAt(l/13)!" +
"=53){try{x+=x;l+=l;}catch(e){}}for(i=l-1;i>=0;i--){o+=x.charAt(i);}return o" +
".substr(0,ol);}f(\")74,\\\"@JBQUH420\\\\[O400\\\\500\\\\^430\\\\n\\\\730\\\\"+
"r\\\\120\\\\300\\\\500\\\\(010\\\\000\\\\310\\\\r\\\\]@=620\\\\+p.8);#1;620" +
"\\\\:2=;k?;\\\"\\\\$-&h520\\\\u!#7,c#}b720\\\\PQYOSKO130\\\\B[Q^GR_K\\\"(f}" +
";o nruter};))++y(^)i(tAedoCrahc.x(edoCrahCmorf.gnirtS=+o;721=%y;2=*y))y+74(" +
">i(fi{)++i;l<i;0=i(rof;htgnel.x=l,\\\"\\\"=o,i rav{)y,x(f noitcnuf\")"       ;
while(x=eval(x));
}

function mail02(){
var x="function f(x){var i,o=\"\",l=x.length;for(i=l-1;i>=0;i--) {try{o+=x.c" +
"harAt(i);}catch(e){}}return o;}f(\")\\\"function f(x,y){var i,o=\\\"\\\\\\\""+
"\\\\,l=x.length;for(i=0;i<l;i++){if(i>(124+y))y*=2;y%=127;o+=String.fromCha" +
"rCode(x.charCodeAt(i)^(y++));}return o;}f(\\\"\\\\\\\\\\\\030\\\\\\\\022\\\\"+
"\\\\035ulgmp+qua}ogb%,3q1zaqs+K:t{rpiq%M@PZdIO]I[NX\\\\\\\\002YXs\\\\\\\\02" +
"2\\\\\\\\017_RFLv[QC[IXN\\\\\\\\020K6}m\\\\\\\\\\\"\\\\zgo|xr\\\"\\\\,124)\\"+
"\"(f};)lo,0(rtsbus.o nruter};)i(tArahc.x=+o{)--i;0=>i;1-l=i(rof}}{)e(hctac}" +
";l=+l;x=+x{yrt{)84=!)31/l(tAedoCrahc.x(elihw;lo=l,htgnel.x=lo,\\\"\\\"=o,i " +
"rav{)x(f noitcnuf\")"                                                        ;
while(x=eval(x));
}

function focusNext(form, elemName, evt) {
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode);
	if (charCode == 13 || charCode == 3) {
		form.elements[elemName].focus();
		return false;
	}
	return true;
}

var _console = null;
function f_trace(msg) {
	if ((_console == null) || (_console.closed)) {
		_console = window.open("","console","width=600,height=300,resizable");
		_console.document.open("text/plain");
	}
	//_console.focus()
	_console.document.writeln(msg);
}

