var topZ = 0

function getMaxZindex(element,maxZ) {
	try {
		if(element.children) {
			for(var i=0;i<element.children.length;i++) {
				if(element.children[i].style) {
					if(element.children[i].style.zIndex) {
						if(parseInt(element.children[i].style.zIndex)>maxZ) {
							maxZ=parseInt(element.children[i].style.zIndex)
						}
					}
					if(element.children[i].children) {
						if(element.children[i].children.length>0) {
							maxZ=getMaxZindex(element.children[i],maxZ)
						}
					}
				}
			}
		}
	}
	catch(e) {}
	return maxZ
}


function getClientLeft(element) {
	
	var clientLeft = 0
	var includeBody = true
	while(element.offsetParent) {
		clientLeft+=element.offsetLeft
		
		if(element.style) {
		
			if(element.style.position=="absolute") {includeBody=false}
		}
		
		element = element.offsetParent
		
		}
	
	if(element.offsetLeft&&includeBody) {clientLeft+=element.offsetLeft}
		
	return clientLeft
}

function getClientTop(element) {

	var clientTop = 0
	var includeBody = true
	while(element.offsetParent) {
		
		clientTop+=element.offsetTop
		if(element.style) {
		
			if(element.style.position=="absolute") {includeBody=false}
		}
		element = element.offsetParent
		
		}
	
	if(element.offsetTop&&includeBody) {clientTop+=element.offsetTop}
	
	return clientTop
}


function swapImage(el,src) {
	
	el.src = src
	
	}



/*

function getClientLeft(element) {
	var clientLeft = 0
	while(element.offsetParent) {
		if(element.scrollLeft) {clientLeft-=element.scrollLeft}
		clientLeft+=element.offsetLeft
		element = element.offsetParent
		}
	return clientLeft
	}

function getClientTop(element) {
	var clientTop = 0
	while(element.offsetParent) {
		clientTop+=element.offsetTop
		element = element.offsetParent
		}
	return clientTop
	}
*/