// JavaScript Document
function BuscarParticipante(){
	var derecha, preloader, TEXTO;
	derecha = parent.document.getElementById('Derecha');
	preloader = parent.document.getElementById('Preloader');
	ajax=nuevoAjax();
	ajax.open("GET", URL,true);
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
				preloader.style.display = "block";
				preloader.innerHTML = "Cargando...";
		}else if(ajax.readyState==4){
				if(ajax.status==200){
						//mostramos los datos dentro de la div
						
						//derecha.innerHTML = ajax.responseText; 
						TEXTO = rescatar_script(ajax.responseText);
						derecha.innerHTML = TEXTO;
						preloader.style.top = xScrollTop()+"px";
						preloader.style.display = "block";
						preloader.innerHTML = "Cargado.";
						preloader.style.display = "none";
						//setTimeout ('BorrarDisplay()', 3000); 
				}else if(ajax.status==404){
						preloader.innerHTML = "La pgina no existe";
				}else{
						//mostramos el posible error
						preloader.innerHTML = "Error:".ajax.status; 
				}
		}
	}
	ajax.send(null);	
}

function CambiarCursoEmpresa(){
	var celda = document.getElementById('file_CE');
	var select_inst = document.getElementById('institucion');
	var institucion = select_inst.options[select_inst.selectedIndex].value;
	ajax=nuevoAjax();
	ajax.open("GET", "cambia_curso_empresa.php?institucion="+institucion,true);
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
				celda.innerHTML = "cargando"; 
		}else if(ajax.readyState==4){
			if(ajax.status==200){
				celda.innerHTML = ajax.responseText;  
			}else if(ajax.status==404){
				celda.innerHTML = "La p gina no existe";
			}else{
				//mostramos el posible error
				celda.innerHTML = "Error:".ajax.status; 
			}
		}
	}
	ajax.send(null);
}

function CambiaInstitucion(){
	var celda = document.getElementById('file_CE');
	var select_inst = document.getElementById('zona');
	var zona = select_inst.options[select_inst.selectedIndex].value;
	ajax=nuevoAjax();
	ajax.open("GET", "cambia_institucion.php?zona="+zona,true);
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
				celda.innerHTML = "cargando"; 
		}else if(ajax.readyState==4){
			if(ajax.status==200){
				celda.innerHTML = ajax.responseText;  
			}else if(ajax.status==404){
				celda.innerHTML = "La pgina no existe";
			}else{
				//mostramos el posible error
				celda.innerHTML = "Error:".ajax.status; 
			}
		}
	}
	ajax.send(null);
}

function CambiarContenido(hash, pagina){
	var URL;
	URL = "contenidos/"+pagina;
	changeHash(hash);
	MostrarContenido(URL);
}

function autofitIframe(id){
	//if (!window.opera && !document.mimeType && document.all && document.getElementById){
	if (document.all) {	
		parent.document.getElementById(id).style.height=(100+this.document.body.offsetHeight)+"px";
	}
	else if(document.getElementById) {
		parent.document.getElementById(id).style.height=(100+this.document.body.scrollHeight)+"px";
		
	}
	//alert(parent.document.getElementById(id).style.height);
}

function Buscar(URL){
	var texto_buscar;
	texto_buscar = document.getElementById("busqueda").value;
	URL  = URL + "?busqueda=" + texto_buscar;
	changeHash(URL);
}

function ValidarContacto(formulario,

				 campo_0,campo_1,campo_2,campo_3,campo_4,

				 campo_5,campo_6,campo_7,campo_8,campo_9){

	var NUMCAMPOS = 10;
	var flag1=0;

	nombres_campos = new Array (campo_0,campo_1,campo_2,campo_3,campo_4,
		
								campo_5,campo_6,campo_7,campo_8,campo_9
	
								);  



	// Array con todos los elementos del formulario
	
	campos_texto = formulario.elements;
	
	for (x=0; x < campos_texto.length; x++)//1
	
		{
	
		 for (i=0 ; i < NUMCAMPOS ; i++)//2
	
			{ 
	
			   if (nombres_campos[i]!= "" && nombres_campos[i] == campos_texto[x].name)//1
	
	//			  if (campos_texto[x].value == '' && campos_texto[x].type=='text')
	
				 {
	
					if (campos_texto[x].value == '')//2
	
					  { 
	
						alert("El campo '" + campos_texto[x].name + "' esta vacio y es OBLIGATORIO");
	
						campos_texto[x].focus();
						campos_texto[x].style.border = "#FF0000 solid 1px";
	
						return false;
	
					  }
					  if(campos_texto[x].selectedIndex == 0)
						{alert("opcion El campo '" + campos_texto[x].name + "' esta vacio y es OBLIGATORIO");
							return false;
						}
				   // else  RADIO
	
					//  {
	
					 // }
	
				  }//fin if 1
	
			 }//fin for2

    }//fin for 1
	if (formulario.mail.value.indexOf('@', 0) == -1 ||
		formulario.mail.value.indexOf('.', 0) == -1){ 
		alert("Direccion de e-mail invalida"); 
		formulario.mail.focus(); 
		formulario.mail.style.border = "#FF0000 solid 1px";
		return false; 
	}


if(!confirm('Aceptar para enviar el formulario'))

	return false	

}//fin funcion

// funcion validar campos del nuevo comentario
function ValidarComentario(formulario,

				 campo_0,campo_1,campo_2,campo_3,campo_4,

				 campo_5,campo_6,campo_7,campo_8,campo_9,ancho,alto){

	var NUMCAMPOS = 10;
	var flag1=0;

	nombres_campos = new Array (campo_0,campo_1,campo_2,campo_3,campo_4,
		
								campo_5,campo_6,campo_7,campo_8,campo_9);  
// Array con todos los elementos del formulario
	
	campos_texto = formulario.elements;
	
	for (x=0; x < campos_texto.length; x++)//1
	
		{
	
		 for (i=0 ; i < NUMCAMPOS ; i++)//2
	
			{ 
			   if (nombres_campos[i]!= "" && nombres_campos[i] == campos_texto[x].name)//1
	
	//			  if (campos_texto[x].value == '' && campos_texto[x].type=='text')
	
				 {
	
					if (campos_texto[x].value == '')//2
	
					  { 
	
						alert("El campo '" + campos_texto[x].name + "' esta vacio y es OBLIGATORIO");
						campos_texto[x].focus();
						campos_texto[x].style.border = "#FF0000 solid 1px";
	
						return false;
	
					  }
					  
				  }//fin if 1
	
			 }//fin for2

    }//fin for 1
	if (formulario.mail.value.indexOf('@', 0) == -1 ||
		formulario.mail.value.indexOf('.', 0) == -1){ 
		alert("Direccion de e-mail invalida"); 
		formulario.mail.focus(); 
		formulario.mail.style.border = "#FF0000 solid 1px";
		return false; 
	}
	if (formulario.texto.value.length >500){
		alert("El comentario no puede superar los 500 caracteres"); 
		formulario.texto.focus(); 
		formulario.texto.style.border = "#FF0000 solid 1px";
		return false; 
	}
	
	/*if (formulario.foto.value.length > 0){
		
		if(alto) ){
			alert("El Tamaño de la imagen no puede superar 200 x 200 pixels"); 
			formulario.foto.focus(); 
			return false; 	
		}
		
		
	}  */
	//alert("El Tamaño de la imagen es"+alto+"x"+ancho);
	//alert("La foto es"+formulario.foto.value);


if(!confirm('Aceptar para enviar el comentario')){ 
		return false
	}

}//fin funcion validar comentario

function ValidarPostulacion(formulario,
				 campo_0,campo_1,campo_2,campo_3,campo_4,
				 campo_5,campo_6,campo_7,campo_8,campo_9){

	var NUMCAMPOS = 10;
	var flag1=0;
	nombres_campos = new Array (campo_0,campo_1,campo_2,campo_3,campo_4,
		
								campo_5,campo_6,campo_7,campo_8,campo_9
	
								);  
	// Array con todos los elementos del formulario
	campos_texto = formulario.elements;
	for (x=0; x < campos_texto.length; x++)//1
		{
		 for (i=0 ; i < NUMCAMPOS ; i++)//2
			{ 
			   if (nombres_campos[i]!= "" && nombres_campos[i] == campos_texto[x].name)//1
	//			  if (campos_texto[x].value == '' && campos_texto[x].type=='text')
				 {
					if (campos_texto[x].value == '')//2
					  { 
						alert("El campo '" + campos_texto[x].name + "' esta vacio y es OBLIGATORIO");
						campos_texto[x].focus();
						campos_texto[x].style.border = "#FF0000 solid 1px";
						return false;
					  }
					  if(campos_texto[x].selectedIndex == 0)
						{alert("opcion El campo '" + campos_texto[x].name + "' esta vacio y es OBLIGATORIO");
							return false;
						}
				   // else  RADIO
	
					//  {
	
					 // }
	
				  }//fin if 1
	
			 }//fin for2

    }//fin for 1
	if (formulario.mail.value.indexOf('@', 0) == -1 ||
		formulario.mail.value.indexOf('.', 0) == -1){ 
		alert("Direccion de e-mail invalida"); 
		formulario.mail.focus(); 
		formulario.mail.style.border = "#FF0000 solid 1px";
		return false; 
	}


if(!confirm('Aceptar para enviar el formulario'))

	return false	

}//fin funcion

function CambiarBorde(texto){
	var aux;
	aux = document.getElementById(texto);
	aux.style.border = "#CCCCCC solid 1px";
}

function IrAPagina(pagina,destino)

{

 //el frame principal se llama mainFrama

newwindow = window.open(pagina,destino)

} 



/*esta funcion puede redireccionar al usuario a otra pgina junta a las variables necesarias

NOTA: solo se recive el paramtro direccion, el cual ya contiene las direccin y las variables deseadas*/

function Redireccionar(direccion)

{

location.href = direccion;

}



function Actualiza(form)

{

 

	total=0;

    desc_costo = parseFloat(form.no_conf_desc_costo.value);	

	if(desc_costo > 0)

		total=total + desc_costo;



	analisis_costo = parseFloat(form.no_conf_analisis_costo.value);	

	if(analisis_costo > 0)

		total=total + analisis_costo;		



	corr_costo = parseFloat(form.no_conf_correctivas_costo.value);	

	if(corr_costo > 0)

		total=total + corr_costo;		



	prev_costo = parseFloat(form.no_conf_preventivas_costo.value);	

	if(prev_costo > 0)

		total=total + prev_costo;		



form.costo_total.value = total;		

}



/*

  function imprimir() {

   version = parseInt(navigator.appVersion);

   if (version >= 4)

     window.print();

  }*/





function Validar(formulario,

     campo_0,campo_1,campo_2,campo_3,campo_4,

     campo_5,campo_6,campo_7,campo_8,campo_9)

{

 

var NUMCAMPOS = 10;

var flag1=0;

var resultado = 0;

nombres_campos = new Array (campo_0,campo_1,campo_2,campo_3,campo_4,

       campo_5,campo_6,campo_7,campo_8,campo_9

       ); 

 

// Array con todos los elementos del formulario

campos_texto = formulario.elements;

for (x=0; x < campos_texto.length; x++)//1

    {

  for (i=0 ; i < NUMCAMPOS ; i++)//2

  {

         if (nombres_campos[i]!= "" && nombres_campos[i] == campos_texto[x].name)//1

//     if (campos_texto[x].value == '' && campos_texto[x].type=='text')

    {


   if(campos_texto[x].selectedIndex == 0)
       {
     //alert("El campo '" + campos_texto[x].name + "' est  vacio y es OBLIGATORIO");
     //alert("Ha dejado vacio un menu deplegable y OBLIGATORIO");
     alert("complete la informacin marcada como OBLIGATORIA (*)!!!");
     return false;
    }

   else
    {
     if (campos_texto[x].value == '')//2
           {
      //    alert("El campo '" + campos_texto[x].name + "' est  vacio y es OBLIGATORIO");
       alert("complete la informacin marcada como OBLIGATORIA (*)!!!");      
       campos_texto[x].focus();  
          return false;
        }
    }
        }//fin if 1
      }//fin for2
    }//fin for 1

if(!confirm('Guardar el Registro?'))
 	return false 
else
	return true;

}//fin funci n

//sebastian

function AbrirJNegocio(){
	window.open('http://www.juventudemprendedora.cl/fundacion/web/jnegocio/index.php','','width=800,height=600,menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top=0,left=0');
}

function AbrirBeca(){
	window.open('http://www.juventudemprendedora.cl/fundacion/beca/index.html','','width=272,height=402,menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top=10,left=10');
//	window.open('http://www.juventudemprendedora.cl/fundacion/web/jnegocio/index.php','','width=800,height=600,menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top=0,left=0');
	}

function AbrirCatalogo(){
	window.open('http://www.juventudemprendedora.cl/catalogo/index.html','','width=1024,height=790,menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top=10,left=10');
//	window.open('http://www.juventudemprendedora.cl/fundacion/web/jnegocio/index.php','','width=800,height=600,menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top=0,left=0');
	}


function CambiarFoto(ruta, codigo, tipo_upload){

	window.open('admin_modificacion_imagen.php?codigo='+codigo+'&ruta='+ruta+'&tipo_upload='+tipo_upload ,'','width=400,height=150,menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top=220,left=150');

}

function EliminarFoto(cod_padre, cod_hijo, ruta_fisica){
	if(confirm('Eliminar Foto')){
		CambiarContenidoFile(cod_padre, cod_hijo, ruta_fisica);
	}
}



function MostrarGaleria(album){

	window.open('st_galeria.php?album='+album,'','width=690,height=500,menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top=150,left=200');

}

function AbrirPopupGaleria(album){
	var wz=xClientWidth();
	var hz=xClientHeight();
	var top = (window.screen.height - hz) / 2;
	window.open('Galeria.php?album='+album,'','width='+wz+',height='+hz+',menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top='+top+',left=0');
}

function AbrirPopupnews(news){
	var wz=xClientWidth();
	var hz=xClientHeight();
	var top = (window.screen.height - hz) / 2;
	window.open('admin_campanya_pop.php?var='+news,'','width='+wz+',height='+hz+',menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top='+top+',left=0');
}



function MostrarGaleriaProyecto(pagina,proyecto){
	window.open('st_galeria_proyecto.php?pagina='+pagina+'&proyecto='+proyecto,'','width=690,height=500,menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top=150,left=200');
}
/*
function AbrirVideo(URL){
	var top = (window.screen.height - 350) / 2;
	var left = (window.screen.width - 425) / 2;
	window.open('video.php?URL='+URL,'','width=425,height=350,menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top='+top+',left='+left);
}*/

function AbrirVideo(URL){
	var top = (window.screen.height - 347) / 2;
	var left = (window.screen.width - 340) / 2;
	window.open('video/video.php?video='+URL,'','width=340,height=347,menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top='+top+',left='+left);
}

function AbrirRanking(URL){
	var top = (window.screen.height - 370) / 2;
	var left = (window.screen.width - 500) / 2;
	window.open('jnegocio/ranking/ranking.php?xm='+URL,'','width=370,height=500,menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top='+top+',left='+left);
}
/****************************************************************************************/

/*

/*

/*Funciones escritas por Fireworks

****************************************************************************************/

function MM_findObj(n, d) { //v4.01

	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

	  if(!x && d.getElementById) x=d.getElementById(n); return x;

	}

	function MM_swapImage() { //v3.0

	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

	}

	function MM_swapImgRestore() { //v3.0

	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

	}

	

	function MM_preloadImages() { //v3.0

	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

	}



function CambiarImagen(nombre,ruta,caso, ancho, alto){

	if(caso == 1){

		iluminada = new Image(ancho,alto)

		iluminada.src = ruta

		window.document[nombre].src = iluminada.src

	}

	if(caso == 2){

		apagada = new Image(ancho,alto)

		apagada.src = ruta

		window.document[nombre].src = apagada.src

	}

}

function go(n)
{
  var t = (n < 5) ? n * 500 : n * 300;
  xWinScrollTo(window, 0, xPageY('lnk' + n), t);
  return false;
}

function goTop()
{
  xWinScrollTo(parent.window, 0, 0, 100);
  return false;
}

function CambiaSelect(formulario){
	provincias = new Array();
	provincias[0] = new Array();
	provincias[1] = new Array('Jefe de Proyectos','Jefe de Administracion y Finanzas','Ejecutiva Comercial','Relacionador Publico','Periodista','Monitor', 'Director Ejecutivo','Monitor Facilitador','Coordinador','Administración');
  	provincias[2] = new Array('Presidente','Vice Presidente','Tesorero','Secretario','Director');
	provincias[3] = new Array('Consejo Academico');
  var i = 0;
  var j = 1;
  var select1 = formulario['tipoemp'];
  var select2 = formulario['cargo'];
  var vector = provincias[select1.selectedIndex];
  if(select1.selectedIndex == 1)
  	j = 6;
  if(select1.selectedIndex == 2)
  	j = 1;	
  if(select1.selectedIndex == 3)
  	j = 19;
	
  if(vector.length)
  	select2.length=vector.length;
  while(vector[i]){
	select2.options[i].value = j;
	select2.options[i].text = vector[i];
	i++;
	j++;
  }
  select2.options[0].selected = 1;
}

function esDigito(sChr){
var sCod = sChr.charCodeAt(0);
return ((sCod > 47) && (sCod < 58));
}
function valSep(oTxt){
var bOk = false;
bOk = bOk || ((oTxt.value.charAt(2) == "-") && (oTxt.value.charAt(5) == "-"));
bOk = bOk || ((oTxt.value.charAt(2) == "/") && (oTxt.value.charAt(5) == "/"));
return bOk;
}
function finMes(oTxt){
var nMes = parseInt(oTxt.value.substr(3, 2), 10);
var nRes = 0;
switch (nMes){
case 1: nRes = 31; break;
case 2: nRes = 29; break;
case 3: nRes = 31; break;
case 4: nRes = 30; break;
case 5: nRes = 31; break;
case 6: nRes = 30; break;
case 7: nRes = 31; break;
case 8: nRes = 31; break;
case 9: nRes = 30; break;
case 10: nRes = 31; break;
case 11: nRes = 30; break;
case 12: nRes = 31; break;
}
return nRes;
}
function valDia(oTxt){
var bOk = false;
var nDia = parseInt(oTxt.value.substr(0, 2), 10);
bOk = bOk || ((nDia >= 1) && (nDia <= finMes(oTxt)));
return bOk;
}
function valMes(oTxt){
var bOk = false;
var nMes = parseInt(oTxt.value.substr(3, 2), 10);
bOk = bOk || ((nMes >= 1) && (nMes <= 12));
return bOk;
}
function valAno(oTxt){
var bOk = true;
var nAno = oTxt.value.substr(6);
bOk = bOk && ((nAno.length == 2) || (nAno.length == 4));
if (bOk){
for (var i = 0; i < nAno.length; i++){
bOk = bOk && esDigito(nAno.charAt(i));
}
}
return bOk;
}
function valFecha(oTxt){
var bOk = true;
if (oTxt.value != ""){
bOk = bOk && (valAno(oTxt));
bOk = bOk && (valMes(oTxt));
bOk = bOk && (valDia(oTxt));
bOk = bOk && (valSep(oTxt));
if (!bOk){
alert("Fecha invalida");
oTxt.value = "";
oTxt.focus();
}
}
}

var nav4 = window.Event ? true : false;
function acceptNum(evt){
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57
var key = nav4 ? evt.which : evt.keyCode;
return (key <= 13 || (key >= 48 && key <= 57));
}