	var inc = 2;

	function showAtElement(el_near, el_this) {

		var p = getAbsolutePosY(el_near);

		el_this.style.left = p.x + "px";

		el_this.style.top = p.y + el_near.offsetHeight + "px";

	};

	function showOnElement(el_near, el_this) {

		var new_width = inc*el_near.width;

		var new_height = inc*el_near.height;



		var p = getAbsolutePos(el_near);

		var new_x = Math.floor(p.x - (new_width-el_near.width)/2)+"px";

		var new_y = Math.floor(p.y - (new_height-el_near.height)/2)+"px";



		el_this.style.left = new_x;

		el_this.style.top = new_y;

	};



	function getAbsolutePos(el) {

		var r = { x: el.offsetLeft, y: el.offsetTop };

		if (el.offsetParent) {

			var tmp = getAbsolutePos(el.offsetParent);

			r.x += tmp.x;

			r.y += tmp.y;

		}

		return r;

	};

	function getAbsolutePosY(el) {

		var r = { x: Math.floor((window.screen.availWidth-20-800)/2), y: el.offsetTop };

		if (el.offsetParent) {

			var tmp = getAbsolutePos(el.offsetParent);

			r.y += tmp.y;

		}

		return r;

	};



	function CreateBigImage(el_from, evt){

		evt = (evt) ? evt : ((window.event) ? event : null);

		if(document.getElementById("big_img") != null){

			DeleteBigImage(evt);

		}

		var new_width = inc*el_from.width;

		var new_height = inc*el_from.height;

		if (el_from.src.indexOf("thumb") != -1){

			var file_name = el_from.src.replace("thumb", "big_thumb");

			var div_obj = document.createElement("div");

			div_obj.setAttribute("id", "big_img");

			div_obj.setAttribute("style", "");

			el_from.parentNode.appendChild(div_obj);

			div_obj.style.position = 'absolute';

			div_obj.style.display = 'none';

			div_obj.style.cursor = 'pointer';

			div_obj.innerHTML= '<img src="../../do_education_theme/js/'+file_name+'" class="icon">';

			div_obj.onmouseout = DeleteBigImage;

			div_obj.onclick = OnLink;

			if (document.layers){div_obj.captureEvents(Event.MOUSEDOWN);div_obj.onmousedown=clickNS;}

			else{div_obj.onmouseup=clickNS;div_obj.oncontextmenu=clickIE;}

			div_obj.oncontextmenu=new Function("return false")





			showOnElement(el_from, div_obj);

			div_obj.style.display = 'block';

		}

	}

	function CreateLister(el_from, evt){

		if (document.layers){el_from.captureEvents(Event.MOUSEDOWN);el_from.onmousedown=clickNS;}

		else{el_from.onmouseup=clickNS;el_from.oncontextmenu=clickIE;}

		el_from.oncontextmenu=new Function("return false")

	}

	function OnLink(evt){

		location.href=this.parentNode.href;

		return false;

	}

	function DeleteBigImage(evt){

		evt = (evt) ? evt : ((window.event) ? event : null);

		var elem = document.getElementById('big_img');

		elem.parentNode.removeChild(elem);

		evt.cancelBubble = false;

	}

	function OnRightClick(e) {

		if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2))

			return false;

		else if (navigator.appName == 'Microsoft Internet Explorer' && 	(event.button == 2 || event.button == 3)) {

			event.cancelBubble= true;

			alert("Sorry, you do not have permission to right click.");

			return false;

		}

		return true;

	}

	function clickIE() {if (document.all) {alert(message); return false;}}

	function clickNS(e) {

		if(document.layers||(document.getElementById&&!document.all)) {

			if (e.which==2||e.which==3) {return false;}

		}

	}

	function OnLink(evt){

		if(window.jump_type==null) location.href=this.parentNode.href;

		else {

			switch(window.jump_type){

				case 'popup':

					window.open(this.parentNode.href, 'view_img', 'height=300, resizable=yes, scrollbars=no, width=400, menubar=no,status=no, left=200, top=20');

					break;

				default:

					location.href=this.parentNode.href;

					break;

			}



		}

		return false;

	}

// -->

