/*
#######################################################################################
#Script com funções necessárias para execução das páginas em geral
#
#Desenvolvido pela Head Trust
#Criado em: 20/08/2008
#Modificado em: 24/08/2008 - 27/01/2009
#######################################################################################
*/

//Direciona para a página especificada
function source(source){
	window.location.href = source;
}

//Aliase para document.getElementById();
function $(idName){
	return document.getElementById(idName);
}

//GEra uma caixa de alerta de confirmação e segue o link
function confirmDel(text,url){
	if(confirm(text)){
		source(url);
	}
}

//Variavel do ID
var counter = 0;
//Copia o HTML apartir de um ID
function copyField(copied, destiny){
	var local = $(destiny);
	var id = "AutoGerate$" + counter;
	var div = document.createElement('div');
	div.setAttribute("id", id);
	var field = $(copied).innerHTML;
	field += " <input type=\"button\" onclick=\"javascript:copyField('" + copied + "','" + destiny + "')\" value=\"Adicionar mais um\" />";
	field += "<input type=\"button\" onclick=\"javascript:removeField('" + destiny + "','" + id + "')\" value=\"X\" />";
	div.innerHTML = field;
	local.appendChild(div);
	counter++;
}

//Remove um campo adiciona dinamicamente
function removeField(local, id){
	var div = $(local);
	var field = $(id);
	div.removeChild(field);
}