var IE = document.all?true:false

if (!IE) document.captureEvents(Event.MOUSEMOVE)

document.onmousemove = getMouseXY;

var tempX = 0
var tempY = 0


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; 
	
	mouse = new Array;
	mouse['x'] = tempX;
	mouse['y'] = tempY;
	
  return mouse;
}

function picture_gallery_look(picture_id){
	importXML("/t_user_func.php?function=new_gallery_visit&picture_id=" + picture_id );
}

function ZoomPicture(user_id,picture_id){
	if (document.all) {
		window.location="http://www.camzone.se/t_picturegallery_viewpicture.php?picture_id="  + picture_id;
		top.location="http://www.camzone.se/t_picturegallery_viewpicture.php?picture_id="  + picture_id;
		wait(2200);
		alert("3");
		return true;
	}
	else {
		document.getElementById("My" + picture_id).src = "t_user_gallery_pictures_thumb.php?filename=" + user_id + "_" + picture_id + ".jpg&template=4";
	}
	importXML("/t_user_func.php?function=new_gallery_visit&picture_id=" + picture_id );
}

function getFriends(user, limit){

        var feed = importXML('/t_friends_xml.php?get_user_id="+user+"&limit='+limit);
        if(feed) {
                messages = feed.getElementsByTagName("");
		friends_count =  feed.getElementsByTagName('counter')[0].getAttribute('value');
                msg = document.getElementById("get_messages");
		msg.innerHTML = "";

	for(i = 1; i <= friends_count; i++){
	   msg.innerHTML += msg.innerHTML + feed.getElementsByTagName('friends_' + i)[0].getAttribute('username');
	}

	}



}

function getMessages(limit, user) {
	var feed = importXML('/t_messages_xml.php?action=fetch&limit='+limit);
	if(feed) {
		messages = feed.getElementsByTagName("message");
		msg = document.getElementById("get_messages");
		if(!msg) {
			alert('get_messages not found.');
			return;
		}
		msg.innerHTML = "";
		msg_table = document.createElement("table");
		
		for(i=0; i<messages.length; i++) {
			msg_row = document.createElement('tr');
			msg_col = document.createElement('td');
			msg_col.setAttribute('width', '150');
			msg_col.innerHTML = messages[i].getAttribute('topic');
			msg_row.appendChild(msg_col);
			
			msg_col = document.createElement("td");
			msg_link = document.createElement('a');
			msg_link.setAttribute('href', 't_user_info.php?id='+messages[i].getAttribute('senderid'));
			msg_link.innerHTML = messages[i].getAttribute('sendername');
			msg_col.innerHTML = "{/literal}{#From#}{literal} ";
			msg_col.appendChild(msg_link);
			msg_row.appendChild(msg_col);
			
		
			msg_col = document.createElement("td");
			msg_cb = document.createTextNode(messages[i].getAttribute('timestamp'));
			msg_col.appendChild(msg_cb);
			msg_row.appendChild(msg_col);
			
			msg_table.appendChild(msg_row);
			
			msg_row = document.createElement('tr');
			msg_col = document.createElement('td');
			msg_col.innerHTML = messages[i].getAttribute('text');
			msg_row.appendChild(msg_col);
			msg_table.appendChild(msg_row);
		}
		msg.appendChild(msg_table);
	}
}

function copydivcontent(from_div,to_div){
	//document.getElementById(to_div) .= document.getElementById(from_div);
}

function showGallery_type1(user,limit,div) {


		galleries = getReturnGallery(user,limit);
                var gal = document.getElementById(div);
		gal.innerHTML= null;
		var gal_table = document.createElement("table");
		
		for(i=0; i<galleries.length; i++) {
			var gal_row = document.createElement('tr');
			var gal_col = document.createElement('td');
			gal_col.setAttribute('width', '50');
			var gal_link = document.createElement('a');
			var gal_img = document.createElement('img');
			gal_img.setAttribute('src', 't_user_gallery_pictures_thumb.php?filename='+galleries[i].getAttribute('link')+'&template=1');
			gal_link.appendChild(gal_img);
			gal_col.appendChild(gal_link);
			gal_row.appendChild(gal_col);
			gal_table.appendChild(gal_row);
			
			gal_row = document.createElement('tr');
			gal_col = document.createElement("td");
			gal_link = document.createElement('a');
			gal_link.setAttribute('href', 't_user_info.php?id='+galleries[i].getAttribute('userid'));
			gal_link.innerHTML = galleries[i].getAttribute('username');
			gal_col.appendChild(gal_link);
			gal_row.appendChild(gal_col);
			
			gal_table.appendChild(gal_row);
		}
		gal.appendChild(gal_table);
	ShowContent(div);

}





<!-- Copyright 2006,2007 Bontrager Connection, LLC
// http://bontragerconnection.com/ and http://www.willmaster.com/
// Version: July 28, 2007
var cX = 0; var cY = 0; var rX = 0; var rY = 0;
function UpdateCursorPosition(e){ cX = e.pageX; cY = e.pageY;}
function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;}
if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }
else { document.onmousemove = UpdateCursorPosition; }
function AssignPosition(d) {
if(self.pageYOffset) {
        rX = self.pageXOffset;
        rY = self.pageYOffset;
        }
else if(document.documentElement && document.documentElement.scrollTop) {
        rX = document.documentElement.scrollLeft;
        rY = document.documentElement.scrollTop;
        }
else if(document.body) {
        rX = document.body.scrollLeft;
        rY = document.body.scrollTop;
        }
if(document.all) {
        cX += rX;
        cY += rY;
        }
d.style.left = (cX+10) + "px";
d.style.top = (cY+10) + "px";
}
function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
dd.style.display = "block";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
if(dd.style.display == "none") { dd.style.display = "block"; }
else { dd.style.display = "none"; }
}
//-->






function getReturnGallery(user,limit) {
	var feed = importXML('/t_gallery_xml.php?action=fetch&limit='+limit+'&user='+user);
	if(feed) {
		var galleries = feed.getElementsByTagName("gallery");
		var gal = document.getElementById("get_gallery");
		if(!gal) {
			alert('get_gallery not found.');
			return;
		}
	}
	return galleries;

}






function removeElement(tO) {
	/*
		diego nunes
		dnunes.com
	*/
	var i, n; if (!tO) { return false; }
  if (!tO.nodeName) {
		if (tO.length) {
			for (n=tO.length; n--;) {
				removeElement(tO[n]);
			}
			return true;
		}
		return false;
	}
  else {
		tO.parentNode.removeChild(tO);
		return true;
	}
}

function closeTooltip(id) {
	var tmp = removeElement(document.getElementById(id));
	if(!tmp) alert('could not remove tooltip '+id+'.');
}

function Tooltip(close, name, type, what, fontsize, bgcolor, border) {
	fontsize = typeof(fontsize) != 'undefined' ? fontsize : 12;
	bgcolor = typeof(bgcolor) != 'undefined' ? bgcolor : 'F0F0FE';
	border = typeof(border) != 'undefined' ? border: '1px solid #000';
	where_tooltip = document.getElementById(type);
	if(where_tooltip) {
		// Om tooltipen redan finns så verkar det onödigt att skapa en ny, då gömmer vi den istället
		if(document.getElementById(type).getAttribute('name') == name) {
			removeElement(document.getElementById(type));
		}
		else {
			removeElement(document.getElementById(type));
			Tooltip(close,name,type,what,fontsize,bgcolor,border);
		}
	}
	else {
		var gallery_tooltip = document.createElement('div');
		gallery_tooltip.setAttribute('style', 'position: absolute; left: '+tempX+'; top: '+tempY+';');
		gallery_tooltip.setAttribute('id', type);
		gallery_tooltip.setAttribute('name', name);
		document.getElementsByTagName("body")[0].appendChild(gallery_tooltip);
		gallery_tooltip.innerHTML = '<div style="border: '+border+'; width: 240px; max-width: 800px; font-size: '+fontsize+'px; background-color: #'+bgcolor+';"><div style="float: right;"><a href="javascript:void(\'\');" onClick="closeTooltip(\''+type+'\');">'+close+'</a></div><div>'+what+'</div></div>';
	}
}
/*function zoom(user_id,picture_id) {
	var checkimg = document.getElementById('image');
	if(!checkimg) {
		var tmp = document.createElement('div');
		tmp.setAttribute('onClick', 'removeElement(document.getElementById(\'image\'));');
		tmp.setAttribute('style', 'position: absolute;top: 0;right: 0;bottom: 0;left: 0; border: 3px solid #cau; width: 100%; height: 100%;');
		tmp.setAttribute('id', 'image');
		var img = document.createElement('img');
		img.setAttribute('border', '0');
		img.setAttribute('style', 'position: absolute;top: 10;right: 10;bottom: 10;left: 10; border: 3px solid #cau; width: 80%; height: 90%; margin: auto; background-color: #CAU; background-repeat: no-repeat;');
		img.setAttribute('src', 't_user_gallery_pictures_thumb.php?filename='+user_id+'_'+picture_id+'.jpg&template=0');
		img.setAttribute('onClick', 'removeElement(document.getElementById(\'image\'));');
		tmp.appendChild(img);
		document.getElementsByTagName('body')[0].appendChild(tmp);
	}
}*/

function qwerty(tmp1, tmp2) {
	removeElement(document.getElementById(tmp1));
	iframes = document.getElementsByTagName('iframe');
	for(var i = 0; i < iframes.length; i++) {
		if(iframes[i].name == tmp2) {
			removeElement(document.getElementsByTagName('iframe')[i]);
		}
	}
}
function zoom(user_id,picture_id) {
	var checkimg = document.getElementById('image');
	if(!checkimg) {
		var tmp = document.createElement('div');
		tmp.setAttribute('onClick', 'qwerty(\'image\', \'image\')');
		tmp.setAttribute('style', 'position: absolute;top: 0;right: 0;bottom: 0;left: 0; opacity: 0.5; background-color: #000; width: 100%; height: 500%;');
		tmp.setAttribute('id', 'image');
		var img = document.createElement('iframe');
		img.setAttribute('frameborder', '0');
		img.setAttribute('name', 'image');
		img.setAttribute('style', 'position: absolute;top: 30;right: 30;bottom: 30;left: 30; margin-left: 10%; margin-right: 10%;');
		img.setAttribute('src', 't_user_gallery_pictures_thumb.php?filename='+user_id+'_'+picture_id+'.jpg&template=0');
		document.getElementsByTagName('body')[0].appendChild(tmp);
		document.getElementsByTagName('body')[0].appendChild(img);
	}
}

function tmp(what, tmp) {
	what.form.submit();
	closeTooltip(tmp);
}
