// funciones 
//ventana para mandar el E-Mail
function popUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=0,width=400,height=375,left = 444,top = 180');");
}
function popUp1(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=yes,location=0,statusbar=1,menubar=0,resizable=0,width=600,height=500,left = 444,top = 180');");
}
//funcion de cambio de color en las cajas de texto
function CambioC(id,tipod)
{
	switch(tipod)
	{
	case 'L':
		/* Campo Alfanumérico */
		document.getElementById(id).className='campoal';
		break;
	default:
		alert("El parámetro recibido para ACTIVAR el campo no está definido.");		
	}
}
//Esta funcion restablece el control en las cajas de texto
function RestableceC(id,tipod)
{
	switch(tipod)
	{
	case 'OL':
		/* Campo Obligatorio Alfanumérico*/
				document.getElementById(id).className='campov';
			break;
	default:
		alert("El parámetro recibido para DESACTIVAR el campo no está definido.");
	}
}

//funcion que valida los datos introducidos en el formulario
function validacion(){
	var nombre,tel,mail,msg;
	//se comprueba el nombre
	nombre=document.getElementById("txt1").value;
	if((nombre==null)||(nombre.length==0)){
		alert("Por favor escriba un nombre valido");
		return false;
	}
	//se comprueba el telefono
	tel=document.getElementById("txt2").value;
	if((tel==null)||(tel.length==0)||isNaN(tel)){
		alert("Debe escribir un numero de telefono valido");
		return false;
	}
	//se comprueba el correo
	mail=document.getElementById("txt3").value;
	if( !(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(mail)) ) {
		alert("Escriba una dirección de correo valida");
		return false;
	}
	//se verifica que tenga un mensaje
	msg=document.getElementById("txt4");
	if((msg==null)||(msg.length==0)){
		alert("Debe escribir un mensaje");
		return false;
	}
}

/*OTRAS FUNCIONES*/
function ayudaConsulta()
{
	var valores=new Array();
	valores[0]="Para ingresar a el servicio de consulta debe ser cliente de EC de Mexico, si ya lo es requiere de un login y una contrase&ntilde;a que podra solicitar llamando al telefono 17-22-42-38.";
	valores[1]="Ya que cuente con la contrase&ntilde;a y el login es necesario poner un criterio de busqueda y seleccione uno de los botones que se encuentran en la parte inferior de la casilla de busqueda, y presionar el boton Buscar.";
	valores[2]="Cuando el buscador arroje los resultados, puede seleccionar cualquier empresa de su interes, mediante este recurso usted podra solicitar el env&iacute;o de los informes comerciales mediante un formulario.";
	valores[3]="Es necesario llenar todos los campos del formulario para que pueda ser enviado.";
	valores[4]="En el env&iacute;o se le notificara el costo de los informes y de las investigaciones que se tienen acerca de las empresas.";
	valores[5]="Los acentos fueron omitidos intencionalmente. Algunos caracteres especiales pueden cambiar su formato de visualizacion.";
	alert("Informacion:"+'\n'+'\n'+valores[0]+'\n'+valores[1]+'\n'+valores[2]+'\n'+valores[3]+'\n'+valores[4]+'\n'+'\n'+valores[5]);	
}

function ayudaConsulta1()
{
	var valores=new Array();
	valores[0]="Debe llenar el formulario completo.";
	valores[1]="Los datos que proporcione seran tratados con confidencialidad.";
	valores[2]="Cuando la información este completa solo presione el boton enviar.";
	valores[3]="El equipo de EC de México se pondrá en contacto con usted.";
	valores[4]="Una vez enviada la informacion cierre la ventana para terminar el proceso.";
	alert("Información:"+'\n'+'\n'+valores[0]+'\n'+valores[1]+'\n'+valores[2]+'\n'+valores[3]+'\n'+valores[4]);	
}

function Fcs()
{
	document.buscador.busqueda.focus();
}

function validaConsulta(){
	var palabra;
	palabra=document.getElemtById("busqueda").value;
	if((palabra==null)||(palabra.length==0)){
		alert("Por favor especifique un Criterio de Busqueda");
		return false;
	}
}

function help()
{
	var config,ventana;
	config="toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=0,width=300,height=500";//configura la pantalla
	ventana=window.open("","Información",config);//se abre la ventana
	ventana.document.write("<body bgcolor='#CCCCCC' text='white' background='Imagenes/tp1.jpg'>");
	ventana.document.write("<font face='Arial, Helvetica, sans-serif' size='1'>");
	ventana.document.write("<h4 align='center'> Bienvenido al servicio de Bolsa de Trabajo de RCC de México "+"</h4>");
	ventana.document.write("</font>");
	ventana.document.write("<font face='Arial, Helvetica, sans-serif' size='-1'>");
	ventana.document.write("Si usted esta interesado en  pertenecer a nuestro grupo de Trabajo es necesario que llene los espacios del formulario."+"<br><br>");
	ventana.document.write("En el campo<b>&lt;E-mail&gt;:</b>"+"<br>"+"es necesario que coloque la dirección de su correo electrónico."+"<br>");
	ventana.document.write("En el campo<strong>&lt;Asunto&gt;</strong>"+"<br>"+"es necesario colocar Solicitante Bolsa de Trabajo."+"<br>");
	ventana.document.write("En el campo<strong>&lt;Mensaje&gt;</strong>"+"<br>"+"es opcional ya que si usted tiene alguna duda en cuanto a las vacantes puede hacerla desde aquí."+"<br>");
	ventana.document.write("En el campo<strong>&lt;A&ntilde;adir Curriculum&gt;</strong>"+"<br>"+"Si realmente esta interesado en que se le tome en cuenta para algún puesto, es necesario que mande su currículum solo basta presionar el botón examinar para adjuntar su documento, este no debe exceder 2Mb no es necesario agregarle fotografía."+"&nbsp;");
	ventana.document.write("hacia RCC de México"+"<br><br>");
	ventana.document.write("Finalmente solo debe presionar el bot&oacute;n Enviar para hacer llegar tu mensaje."+"<br>");
	ventana.document.write("</font>");		
	ventana.window.status="Ayuda";
	ventana.document.write("<div align='center'><form><input type='button' value='Cerrar' onClick='self.close();' style='border: #000000 1px solid; font-family: Verdana; font-size: 12px; background-color: #DEDEDE; font-weight: bold'></form></div>");
}

var numero = 0;

// Funciones comunes
c= function (tag) { // Crea un elemento
   return document.createElement(tag);
}
d = function (id) { // Retorna un elemento en base al id
   return document.getElementById(id);
}
e = function (evt) { // Retorna el evento
   return (!evt) ? event : evt;
}
f = function (evt) { // Retorna el objeto que genera el evento
   return evt.srcElement ?  evt.srcElement : evt.target;
}

addField = function () {
   container = d('files');
   
   span = c('SPAN');
   span.className = 'style6';
   span.id = 'file' + (++numero);

   field = c('INPUT');   
   field.name = 'archivos[]';
   field.type = 'file';
   
   a = c('A');
   a.name = span.id;
   a.href = '#';
   a.onclick = removeField;
   a.innerHTML = 'Quitar';

   span.appendChild(field);
   span.appendChild(a);
   container.appendChild(span);
}
removeField = function (evt) {
   lnk = f(e(evt));
   span = d(lnk.name);
   span.parentNode.removeChild(span);
}	
