function _pop(scroll, url, width, height, name) {
	if (typeof(width) == "undefined") { width=screen.width; }
	if (typeof(height) == "undefined") { height=screen.height; }
	if (name!=true) { var rnd = (Math.round((Math.random()*999)+1)); }
	else { var rnd="x"; }
	var top=Math.floor((screen.availHeight-height)/2)-(screen.height-screen.availHeight);
	var left=Math.floor((screen.availWidth-width)/2)-(screen.width-screen.availWidth);
	window.open(url, "w"+rnd, "top="+top+", left="+left+", width="+width+", height="+height+", buttons=no, scrollbars="+(scroll?"yes":"no")+", location=no, menubar=no, resizable="+(scroll?"yes":"no")+", status=no, directories=no, toolbar=no");
}

function _popup(url, width, height,name) {
	_pop(false, url, width, height, name);
    void(0);
}

function _popupR(url, width, height,name) {
	_pop(true, url, width, height, name);
    void(0);
}

function bindEvent(object, event, func) {
    if(object.attachEvent) {
		object.attachEvent('on'+event, func);
	} else {
		if(object.addEventListener) {
			object.addEventListener(event, func, false);
		} else {
		}
	}
}

function unBindEvent(object, event, func) {
    if(object.attachEvent) {
		object.dettachEvent('on'+event, func);
    } else {
		if(object.addEventListener) {
			object.removeEventListener(event, func, false);
		} else {
		}
	}
}

/*function resolution() {
	var theWidth, theHeight, minHeight;
	
	minHeight= document.documentElement.clientHeight - 448;
			
	document.getElementById('content').style.min-height = minHeight+"px";
	
}*/

function getElementHeight() {
	var a;
	a = document.getElementById('container').clientHeight;
	document.getElementById('footer-container').style.top = a+"px";
} 

function displayContent(elem,lin) {

	var el=document.getElementById(elem);
	var link=document.getElementById(lin);
	var browser=navigator.appName;
	if(el.style.display=="none") {
		if(browser=="Microsoft Internet Explorer") {
			el.style.display="block";
		} else {
			el.style.display="table";
		}
		link.style.background="#252525 url(/page/media/images/icon-close.gif) no-repeat 9px 14px"
		
	}  else {
		el.style.display="none";
		link.style.background="#252525 url(/page/media/images/icon-open.gif) no-repeat 10px 11px"
	}
}

function ShowPopup(hoveritem,id)
	{	
		
		var curleft = curtop = 0;
		if (hoveritem.offsetParent) {
			curleft = hoveritem.offsetLeft
			curtop = hoveritem.offsetTop
			while (hoveritem = hoveritem.offsetParent) {
				curleft += hoveritem.offsetLeft
				curtop += hoveritem.offsetTop
			}
		}

		hp = document.getElementById(id);
		
		// Set position of hover-over popup
		
			
			hp.style.top = curtop + 60+"px";
		
			hp.style.left = curleft + 90+"px";

			
			
		// Set popup to visible
		hp.style.visibility = "visible";
		
	}
	
	function HidePopup(id)
	{
		hp = document.getElementById(id);
		hp.style.visibility = "hidden";
	}

function displayContent(elem,lin) {

	var el=document.getElementById(elem);
	var link=document.getElementById(lin);
	var browser=navigator.appName;

	if(!el.style.display || el.style.display=="none") {
		if(browser=="Microsoft Internet Explorer") {
			el.style.display="block";
		} else {
			el.style.display="table";
		}
		link.style.background="#252525 url(/page/media/images/icon-close.gif) no-repeat 9px 14px"
		
	}  else {
		el.style.display="none";
		link.style.background="#252525 url(/page/media/images/icon-open.gif) no-repeat 10px 11px"
	}
}

function displaySet(elem, total, link) {
	var el=document.getElementById(elem);
//	var sel=document.getElementById(selected);
	var browser=navigator.appName;
	
	for(i=1;i<=total;i=i+1) {
		document.getElementById("set"+i).style.display="none";
		document.getElementById("link"+i).style.background="#de0000";
	}
	if(!el.style.display || el.style.display=="none") {
		if(browser=="Microsoft Internet Explorer") {
			el.style.display="block";
			document.getElementById(link).style.background="#780000";
		} else {
			el.style.display="table";
			document.getElementById(link).style.background="#780000";
		}
	} 

}

function displayStyle(elem, id, total) {	
	for(i=1;i<=total;i=i+1) {
		document.getElementById(elem+i).style.display="none";
	}
	document.getElementById(elem+id).style.display="block";
}

function displayAll(elem,count) {
	var browser=navigator.appName;
	var i=1;
	var y=1;
	var linkArray=new Array();
	var pro=new Array();
	while(linkArray.length!=parseInt(count)) {

		if(document.getElementById('link'+i)) {
			linkArray[y]=document.getElementById('link'+i).id;
			pro[y]=document.getElementById('pro'+i).id;
			y=y+1;		
		}
		i=i+1;
			
	}
	for(y=1;y<=count-1;y=y+1) {
		el=document.getElementById(pro[y]);
		link=document.getElementById(linkArray[y]);		
		
		if(browser=="Microsoft Internet Explorer") {
			el.style.display="block";
		} else {
			el.style.display="table";
		}
		link.style.background="#252525 url(/page/media/images/icon-close.gif) no-repeat 9px 14px"
	}
	return false;
}

function changePic(picture) {
	document.bigImage.src='/page/upload/'+picture;
}

	var IE = document.all?true:false;
	if (!IE) document.captureEvents(Event.MOUSEMOVE);

var coords=new Object();

function showText(obj, elem) {
	document.getElementById(elem).style.display="block";
	document.getElementById('element').value=elem;	
	obj.onmousemove=getMouseXY;
}

function hideText(elem) {
	document.getElementById(elem).style.display="none";
}

function getMouseXY(e) {
	if (IE) { 
	tempX = event.clientX + document.body.scrollLeft;
	tempY = event.clientY + document.body.scrollTop;
	}
	else {  
	tempX = e.pageX;
	tempY = e.pageY;
	}  
	if (tempX < 0){tempX = 0;}
	if (tempY < 0){tempY = 0;}
	tempX=tempX+15;
	elem=document.getElementById('element').value;
	document.getElementById(elem).style.top=tempY+'px';
	document.getElementById(elem).style.left=tempX+'px';
	return true;
}
