var tempX = 0;
var tempY = 0;

var iniLayout = function(){
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])
	
	IE = document.all?true:false;
	if (!IE) document.captureEvents(Event.MOUSEMOVE)
	document.onmousemove = getMouseXY;
	
	if ((version >= 5.5) && (document.body.filters)) 
	{
	   for(var i=0; i<document.images.length; i++)
	   {
		  var img = document.images[i]
		  var imgName = img.src.toUpperCase()
		  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
		  {
			 var imgID = (img.id) ? "id='" + img.id + "' " : ""
			 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
			 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
			 var imgStyle = "display:inline-block;" + img.style.cssText 
			 if (img.align == "left") imgStyle = "float:left;" + imgStyle
			 if (img.align == "right") imgStyle = "float:right;" + imgStyle
			 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
			 var strNewHTML = "<span " + imgID + imgClass + imgTitle
			 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
			 + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
			 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
			 img.outerHTML = strNewHTML
			 i = i-1
		  }
	   }
	}
}

var iniSearch = function(){
	IE = document.all?true:false;
	if (!IE) document.captureEvents(Event.MOUSEMOVE)
	document.onmousemove = getMouseXY;
}

function getMouseXY(e) {
	if (IE) { // grab the x-y pos.s if browser is IE
		tempX = event.clientX + document.body.scrollLeft;
		tempY = event.clientY + document.body.scrollTop;
	}else{  // grab the x-y pos.s if browser is NS
		tempX = e.pageX;
		tempY = e.pageY;
	}  
	if (tempX < 0){tempX = 0;}
	if (tempY < 0){tempY = 0;}  

	return true;
}

var showImage = function(obj){
	var top = tempY-100;
	var left = tempX+60;
	var width = 95;
	
	if (navigator.appName.indexOf("Microsoft")!=-1) {
		var scrolltop = document.body.scrollTop;
		var scrWidth = document.body.clientWidth; 
		var scrHeight = document.body.clientHeight;
	}else{
		var scrolltop = document.body.scrollTop;
		var scrWidth = window.innerWidth; 
		var scrHeight = window.innerHeight;
	}
	
	if((left + 330) > scrWidth) left = left - width - 330;
	if((top+330) > (scrHeight+scrolltop)) top = (scrHeight+scrolltop) - 330;
	else if(top < (scrolltop+10)) top = scrolltop+10;
	
	dojo.byId('float_'+obj).style.top = top + 'px';
	dojo.byId('float_'+obj).style.left = left + 'px';
	dojo.byId('float_'+obj).style.visibility = 'visible';
}

var hideImage = function(obj){
	dojo.byId('float_'+obj).style.visibility = 'hidden';
}

var setFloat = function(title, content){
	dijit.byId('dgGen').hide();
	dojo.byId('dgGenContent').innerHTML = content;
	dojo.byId('dgGenTitle').innerHTML = title;
	dijit.byId('dgGen').show();
}

var sendDenuncia = function(id){
	xajax_sendDenuncia(id, dojo.byId('denuncia').value);
}

var signup = function(){
	var check = dojo.byId('aceito').checked;
	
	if(check){
		xajax_signupForm();
	}else{
		alert('Para prosseguir você deve aceitar os termos!');
	}
}

var changePostType = function(){
	if(confirm('Tem certeza que deseja remover todos os itens atuais?')) xajax_changePostType();
}

var remPost = function(id){
	if(confirm('Tem certeza que deseja remover este item?')) xajax_remPost(id);
}

var remember = function(){
	xajax_remember(xajax.getFormValues("f_remember"));
}

var signin = function(){
	xajax_signin(xajax.getFormValues("f_signin"));
}

var signupFinish = function(){
	xajax_signupFinish(xajax.getFormValues("f_signup"));
}

var profileSave = function(){
	xajax_profileSave(xajax.getFormValues("f_profile"));
}

var clearSearchField = function(){
	var keys = dojo.byId('keywords').value;
	if(keys == 'Buscar imagens') {
		document.getElementById('keywords').value = '';
	}
}


