// JavaScript Document
var codecheck=false;
	var isIE = document.all ? true : false;
document.onmousemove = getMousePosition;
		var clip = null;
		var pos;var x;var y;var mouseY=null;
		function $(id) { return document.getElementById(id); }
		function getMousePosition(e) {
	var _x;
	var _y;
	if (!isIE) {
		_x = e.pageX;
		_y = e.pageY;
	}
	if (isIE) {
		
		if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}
		_x = event.clientX + document.body.scrollLeft;
		_y = event.clientY + document.body.scrollTop+yScroll;
	}
	posX = _x;
	posY = _y;
	return true;
}






		function init(element) {
		
var objBody = document.getElementsByTagName("body").item(0);
			clip = new ZeroClipboard.Client();
			clip.addEventListener('mouseOver', my_mouse_over);
			clip.addEventListener('mouseOut', my_mouse_out);
				clip.addEventListener('mouseDown', my_mouse_click);
			clip.setHandCursor( true );
			//alert(element);


		
			clip.glue(element);

			function my_mouse_over(){
			if (codecheck!=true){
			var codeclick = document.createElement("div");
	codeclick.setAttribute('id','clicktip');

		codeclick.style.display = 'inline';
codeclick.style.position = 'absolute';
codeclick.style.zIndex = '10';

	codeclick.style.left= posX+20+'px';
	codeclick.style.top= posY+'px';
	codeclick.innerHTML='Click to copy code and open site';

objBody.insertBefore(codeclick, objBody.firstChild);
		codecheck=true;}
			}
			function my_mouse_out(){

		document.getElementById("clicktip").parentNode.removeChild(document.getElementById("clicktip"));
		codecheck=false;
}

function my_mouse_click(){	
			var gotolink;
		gotolink= element.getAttribute('href');	
document.location=gotolink;}

clip.setText(element.innerHTML);
		}
		
		

		function debugstr(msg) {
			var p = document.createElement('p');
			p.innerHTML = msg;
			$('d_debug').appendChild(p);
		}
