function CriaArray (n) {
	this.length = n 
}


function escreveData(){
	hoje = new Date()
	dia = hoje.getDate()
	dias = hoje.getDay()
	mes = hoje.getMonth()
	ano = hoje.getFullYear()
	if (dia < 10)
	dia = "0" + dia
	if (ano < 2000)
	ano = "20" + ano

	NomeDia = new CriaArray(7)
	NomeDia[0] = "Domingo"
	NomeDia[1] = "Segunda-feira"
	NomeDia[2] = "Terça-feira"
	NomeDia[3] = "Quarta-feira"
	NomeDia[4] = "Quinta-feira"
	NomeDia[5] = "Sexta-feira"
	NomeDia[6] = "Sábado"
	//
	NomeMes = new CriaArray(12)
	NomeMes[0] = "Janeiro"
	NomeMes[1] = "Fevereiro"
	NomeMes[2] = "Março"
	NomeMes[3] = "Abril"
	NomeMes[4] = "Maio"
	NomeMes[5] = "Junho"
	NomeMes[6] = "Julho"
	NomeMes[7] = "Agosto"
	NomeMes[8] = "Setembro"
	NomeMes[9] = "Outubro"
	NomeMes[10] = "Novembro"
	NomeMes[11] = "Dezembro"
	
	document.write("" + NomeDia[dias] + ", " + dia + " de " + NomeMes[mes] + " de " + ano);
}

<!-- POPUP CENTRALIZADO
function popUp(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+''
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
//-->



/*	*/
function abrir(pagina,largura,altura) {
	
	//pega a resolução do visitante
	w = screen.width;
	h = screen.height;
	
	//divide a resolução por 2, obtendo o centro do monitor
	meio_w = w/2;
	meio_h = h/2;
	
	//diminui o valor da metade da resolução pelo tamanho da janela, fazendo com q ela fique centralizada
	altura2 = altura/2;
	largura2 = largura/2;
	meio1 = meio_h-altura2;
	meio2 = meio_w-largura2;
	
	//abre a nova janela, já com a sua devida posição
	window.open(pagina,'','height=' + altura + ', width=' + largura + ', top='+meio1+', left='+meio2+''); 
}

function abrirComBarra(pagina,largura,altura) {
	
	//pega a resolução do visitante
	w = screen.width;
	h = screen.height;
	
	//divide a resolução por 2, obtendo o centro do monitor
	meio_w = w/2;
	meio_h = h/2;
	
	//diminui o valor da metade da resolução pelo tamanho da janela, fazendo com q ela fique centralizada
	altura2 = altura/2;
	largura2 = largura/2;
	meio1 = meio_h-altura2;
	meio2 = meio_w-largura2;
	
	//abre a nova janela, já com a sua devida posição
	window.open(pagina,'','height=' + altura + ', width=' + largura + ', top='+meio1+', left='+meio2+',scrollbars=1,resizable=1'); 
}

function validaarquivo(campo) {
   TamanhoString = campo.length;
   extensao   = campo.substr(TamanhoString - 4,TamanhoString);
  	var ext = new Array('.doc','.pdf','.txt');
	for(var i = 0; i < ext.length; i++) { 
		if (extensao == ext[i]) {
			flag = "ok";
			break;
		} else {
			flag = "erro";
		} 
		if (flag=="erro") {
			alert("Arquivo incompatível!!");
			return false;
		}
   }

   //caminhourl = "http://10.0.0.10/";
   //window.document.forms[0].action = caminhourl;
   //window.document.forms[0].submit(); 
   return true;
}

/*----------------------------------------------------------------------------
Formatação para qualquer mascara
-----------------------------------------------------------------------------*/
function formatar(src, mask){
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida)
  {
    src.value += texto.substring(0,1);
  }
}
function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}
function Apenas_Numeros(caracter)
{
  var nTecla = 0;
  if (document.all) {
          nTecla = caracter.keyCode;
  } else {
          nTecla = caracter.which;
  }
  if ((nTecla> 47 && nTecla <58)
  || nTecla == 8 || nTecla == 127
  || nTecla == 0 || nTecla == 9  // 0 == Tab
  || nTecla == 13) { // 13 == Enter
          return true;
  } else {
          return false;
  }
} 

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}
function soNumeros(v){
    return v.replace(/\D/g,"")
}

// validar arquivo

function validar(c) {
	
	var ext = new Array()
	ext[0] = ".htm";
	ext[1] = ".html";
	ext[2] = ".pdf";
	ext[3] = ".txt";
	ext[4] = ".zip";
	ext[5] = ".doc";
	
	extensao = c.value;
	posicao = extensao.indexOf(".");
	tamanho = extensao.length;
	extensao = extensao.substring(posicao, tamanho);
	
	valida = 0;
	for (var i = 0; i < ext.length; ++i){
		if (ext[i] == extensao){
			valida = 1;
		}		
	}
	if (valida){
		return true;
	} else {
		alert('Tipo de arquivo inválido!!\n\nTipos permitidos:\n\n*.DOC, *.PDF, *.TXT, *.HTM, *.HTM, *.ZIP');
		
		var oCampo = c;
		var oNovoCampo = oCampo.cloneNode( true );
		oCampo.parentNode.replaceChild( oNovoCampo, oCampo );
		
		return false;
	}
}

function fecharJanela(){
	window.close();
}

function confirmaExclusao(delUrl,msg) {
  if (confirm(msg)) {
    document.location = delUrl;
  }
}
/*	*/





/* SCRIPT ADD LINHAS EXPERIENCIAS*/
var qtdeCampos2 = 0;

function addCampos2() {
var objPai2 = document.getElementById("areaExperiencias");
//Criando o elemento DIV;
var objFilho2 = document.createElement("div");
//Definindo atributos ao objFilho:
objFilho2.setAttribute("id","filho2"+qtdeCampos2);

//Inserindo o elemento no pai:
objPai2.appendChild(objFilho2);

//var campos1 = "<p>Tipo:<br />";

var campos2 = "<hr align='left' width='336' /><table cellspacing='0' cellpadding='0' width='335' border='0'>";
campos2 += "    <tbody>";
campos2 += "      <tr>";
campos2 += "        <td width='130'></td>";
campos2 += "        <td><div align='right'>";
campos2 += "        <input type='image'	src='images/excluir_botao.gif' border='0' name='imageField22' onclick='removerCampo2("+qtdeCampos2+")';return false;' /> ";
campos2 += "        </div></td>";
campos2 += "      </tr>";
campos2 += "    </tbody>";
campos2 += "   </table>";
campos2 += "   <table width='500' border='0' cellpadding='0' cellspacing='0'>";
campos2 += "     <tbody>";
campos2 += "       <tr>";
campos2 += "         <td> Empresa (atual/&uacute;ltima) em que trabalha:*</td>";
campos2 += "   </tr>";
campos2 += "       <tr>";
campos2 += "         <td><table cellspacing='0' cellpadding='0' width='350' border='0'>";
campos2 += "           <tbody>";
campos2 += "             <tr>";
campos2 += "   <td width='130'><input name='empresa[]' id='empresa"+qtdeCampos2+"' class='form-336px' /></td>";
campos2 += "             </tr>";
campos2 += "           </tbody>";
campos2 += "         </table></td>";
campos2 += "       </tr>";
campos2 += "       <tr>";
campos2 += "         <td>&nbsp;</td>";
campos2 += "       </tr>";
campos2 += "       <tr>";
campos2 += "         <td><table cellspacing='0' cellpadding='0' width='350' border='0'>";
campos2 += "           <tbody>";
campos2 += "             <tr>";
campos2 += "               <td width='130'>Data Admiss&atilde;o:*</td>";
campos2 += "               <td>Data Desligamento:*</td>";
campos2 += "             </tr>";
campos2 += "           </tbody>";
campos2 += "         </table></td>";
campos2 += "       </tr>";
campos2 += "       <tr>";
campos2 += "         <td><table cellspacing='0' cellpadding='0' width='350' border='0'>";
campos2 += "           <tbody>";
campos2 += "             <tr>";
campos2 += "               <td width='130'><input name='data_admissao[]' maxlength='10' class='form75px' id='data_admissao"+qtdeCampos2+"' OnKeyPress='formatar(this, \"##/##/####\");return Apenas_Numeros(event)'/></td>";
campos2 += "               <td><input name='data_desligamento[]' maxlength='10' class='form75px' id='data_desligamento"+qtdeCampos2+"' OnKeyPress='formatar(this, \"##/##/####\");return Apenas_Numeros(event)'/>";
campos2 += "                     <span class='style1'>(Deixe em branco caso atual)</span></td>";
campos2 += "             </tr>";
campos2 += "           </tbody>";
campos2 += "         </table></td>";
campos2 += "       </tr>";
campos2 += "       <tr>";
campos2 += "         <td>&nbsp;</td>";
campos2 += "       </tr>";
campos2 += "       <tr>";
campos2 += "         <td> Principais Atividades:*</td>";
campos2 += "       </tr>";
campos2 += "       <tr>";
campos2 += "         <td><table cellspacing='0' cellpadding='0' width='350' border='0'>";
campos2 += "           <tbody>";
campos2 += "             <tr>";
campos2 += "               <td width='130'><textarea name='principais_atividades[]' cols='50' rows='7' class='form-text-336px' id='campo"+qtdeCampos2+"'></textarea></td>";
campos2 += "             </tr>";
campos2 += "   		  </tbody></table></td>";
campos2 += "       </tr></tbody></table></body></html>";


//Escrevendo algo no filho recém-criado:
document.getElementById("filho2"+qtdeCampos2).innerHTML = campos2;

qtdeCampos2++;
}

function removerCampo2(id) {
var objPai2 = document.getElementById("areaExperiencias");
var objFilho2 = document.getElementById("filho2"+id);

//Removendo o DIV com id específico do nó-pai:
var removido = objPai2.removeChild(objFilho2);
}

/* SCRIPT ADD LINHAS CONHECIMENTOS */
var qtdeCampos = 0;

function addCampos() {
var objPai = document.getElementById("areaConhecimentos");
//Criando o elemento DIV;
var objFilho = document.createElement("div");
//Definindo atributos ao objFilho:
objFilho.setAttribute("id","filho"+qtdeCampos);

//Inserindo o elemento no pai:
objPai.appendChild(objFilho);

//var campos1 = "<p>Tipo:<br />";

var campos1 = "<hr align='left' width='336' /><table cellspacing='0' cellpadding='0' width='335' border='0'>";
campos1 += "    <tbody>";
campos1 += "      <tr>";
campos1 += "        <td width='130'></td>";
campos1 += "        <td><div align='right'>";
campos1 += "        <input type='image'	src='images/excluir_botao.gif' border='0' name='imageField22' onclick='removerCampo("+qtdeCampos+")';return false;' /> ";
campos1 += "        </div></td>";
campos1 += "      </tr>";
campos1 += "    </tbody>";
campos1 += "   </table>";
campos1 += "<p>Tipo:*<br />";
campos1 += "<select name='tipo[]' id='tipo"+qtdeCampos+"' class='form-text-336px' style='height:18px' >";
campos1 += "		 <option value=''>-- Selecione --</option>";
campos1 += "		 <option value='Certifica&ccedil;&atilde;o'>Certifica&ccedil;&atilde;o</option>";
campos1 += "      <option value='Banco de Dados'>Banco de Dados</option>";
campos1 += "      <option value='An&aacute;lise de Sistemas'>An&aacute;lise de Sistemas</option>";
campos1 += "      <option value='Desenvolvimento/Programa&ccedil;&atilde;o'>Desenvolvimento/Programa&ccedil;&atilde;o</option>";
campos1 += "      <option value='Web'>Web</option>";
campos1 += "      <option value='Idioma'>Idioma</option>";
campos1 += "      <option value='Office'>Office</option>";
campos1 += "      <option value='Comercial'>Comercial</option>";
campos1 += "      <option value='Administrativa'>Administrativa</option>";
campos1 += "      <option value='Outros'>Outros</option>";
campos1 += "    </select>";
campos1 += "      <br />";
campos1 += "      <br />Detalhamento:*<br />";
campos1 += "<textarea class='form-text-3362px' name='descricao[]' id='descricao"+qtdeCampos+"' rows='7' cols='50'></textarea>";
campos1 += "</p>";
campos1 += "  <table cellspacing='0' cellpadding='0' width='350' border='0'>";
campos1 += "    <tbody>";
campos1 += "      <tr>";
campos1 += "        <td width='130'>Experi&ecirc;ncia:*</td>";
campos1 += "        <td>N&iacute;vel: *</td>";
campos1 += "      </tr>";
campos1 += "    </tbody>";
campos1 += "  </table>";
campos1 += "  <table cellspacing='0' cellpadding='0' width='350' border='0'>";
campos1 += "    <tbody>";
campos1 += "     <tr>";
campos1 += "       <td width='130'><select name='experiencia[]' class='form122px' style='height:18px' id='experiencia"+qtdeCampos+"'>";
campos1 += "            <option value=''>-- Selecione --</option>";
campos1 += "            <option value='At&eacute; 1 ano'>At&eacute; 1 ano</option>";
campos1 += "            <option value='De 1 a 2 anos'>De 1 a 2 anos</option>";
campos1 += "            <option value='De 2 a 3 anos'>De 2 a 3 anos</option>";
campos1 += "            <option value='De 3 a 4 anos'>De 3 a 4 anos</option>";
campos1 += "            <option value='Acima de 4 anos'>Acima de 4 anos</option>";
campos1 += "       </select></td>";
campos1 += "        <td><select name='nivel[]' class='form122px' style='height:18px' id='nivel"+qtdeCampos+"'>";
campos1 += "            <option value=''>-- Selecione --</option>";
campos1 += "            <option value='Júnior'>Básico</option>";
campos1 += "            <option value='Intermediário'>Intermediário</option>";
campos1 += "            <option value='Avançado'>Avançado</option>";
campos1 += "        </select>";


//Escrevendo algo no filho recém-criado:
document.getElementById("filho"+qtdeCampos).innerHTML = campos1;

qtdeCampos++;
}

function removerCampo(id) {
var objPai = document.getElementById("areaConhecimentos");
var objFilho = document.getElementById("filho"+id);

//Removendo o DIV com id específico do nó-pai:
var removido = objPai.removeChild(objFilho);

//subtraiControle();
}
