function uniqueCode(){
	return new Date().getTime();
}

	function getSelectCampo(tabela, selec, selec2){

		//alert(tabela);return;

		var ad = new AjaxData();
		ad.add("acao", "selectCampo");
		ad.add("tabela", tabela);

		var toDo = function(o){

			var opt = o.getA('option');
			
			var ret = "<select name='join_campo' id='join_campo'>\n";

			var ret2 = "<select name='join_mostra' id='join_mostra'>\n";

			if(opt!=null && opt.length>0){
				for(var i=0; i<opt.length; i++){
					ret += "<option value='"+opt[i]+"'  "+(opt[i]==selec?"selected":"")+">"+opt[i]+"</option>";
					ret2 += "<option value='"+opt[i]+"' "+(opt[i]==selec2?"selected":"")+">"+opt[i]+"</option>";
				}
			}
			
			ret += "</select>";
			ret2 += "</select>";

			$('SelectCampoRepos').innerHTML = ret;

			$('SelectCampoRepos2').innerHTML = ret2;
			 

		}
		//DEBUGANDO = 1;
		linkwork("ajax", "load.php", ad, toDo);	
	}


function postIt(e){
	var code = uniqueCode();
	var pit = new Div(createDiv('TIP_'+code));
	pit.setAbsolute();
	pit.setX(e['px']-24);
	pit.setY(e['cy']-24);
	pit.setW(48);
	pit.setH(48);
	pit.ob.style.cursor='pointer';
	pit.ob.setAttribute("dest", MAGNETIC_LINK);
	pit.ob.setAttribute("unique",code);

	pit.ob.innerHTML = "<img  src='images/info.png'>";
	$('Wrapper').appendChild(pit.ob);
	var mv = new Moveable(pit);
	var XM = 0;
	mv.beforeMove= function(e){
		XM = 0;
	};
	mv.onMove= function(e){
		XM = 1;
	};
	mv.afterMove = function(e){
		if(XM == 0){
			if(e['button']==2){
				saveIcon(code, 1);
				$('Wrapper').removeChild(pit.ob);

			}else
				window.location=$(e['id']).getAttribute('dest');
		}else{
			saveIcon(code);
		}

	};
	saveIcon(code);

}

function postItAuto(code, px, py, dest, admin ){

	var pit = new Div(createDiv('TIP_'+code));
	pit.setAbsolute();
	pit.setX(px);
	pit.setY(py);
	pit.setW(48);
	pit.setH(48);
	pit.ob.style.cursor='pointer';
	pit.ob.setAttribute("dest", dest);
	pit.ob.setAttribute("unique",code);

	pit.ob.innerHTML = "<img  src='images/info.png'>";
	$('Wrapper').appendChild(pit.ob);
	var mv = new Moveable(pit);
	var XM = 0;
	mv.beforeMove= function(e){
		XM = 0;
	};
	mv.onMove= function(e){
		XM = 1;
	};
	mv.afterMove = function(e){
		if(XM == 0){
			if(e['button']==2 && admin==1){
				saveIcon(code, 1);
				$('Wrapper').removeChild(pit.ob);

			}else
				window.location=$(e['id']).getAttribute('dest');
		}else{
			saveIcon(code);
		}

	};


}


function saveIcon(code, drop){
	
	var ad = new AjaxData();
	var pit = new Div($('TIP_'+code));

	ad.add('unique', code);	
	if(drop==null){
		ad.add('x', pit.getIX());
		ad.add('y', pit.getIY());
		ad.add('dest', pit.ob.getAttribute('dest'));
		ad.add('page', PAGE_URL);
	}else{
		ad.add('drop',1);
	}
	var fr = function(o){
		
	}
	linkwork("ajax", "magnetic.php", ad, fr);
}


function moveitem(nome1, nome2) {

	var cx1 = document.getElementsByName(nome1)[0];
	var cx2 = document.getElementsByName(nome2)[0];	
	fl = cx2.length -1;
	for (fl; fl > -1; fl--) {
		if (cx2.options[fl].selected) {			
			t = cx1.length;
			opt = new Option( cx2.options[fl].text, cx2.options[fl].value );
			cx1.options[t] = opt;
			cx2.options[fl] = null;			
		}
	}
}	


function autoShowHide(ob){
	var divpai = ob.parentNode;
	var el = divpai.childNodes;
	for(x in el){
		if(el[x].className!=null && (el[x].className.indexOf("data")!=-1 || el[x].className.indexOf("Interno")!=-1)){
			if(el[x].style!=null && el[x].style.display!=null && el[x].style.display=='')
				el[x].style.display='none';
			else
				el[x].style.display='';
		}
	}

}