// JavaScript Document
  
    function ocultar(div_ocultar){
		document.getElementById(div_ocultar).style.display='none';
		
		} 
        
     function mostrar(div_mostrar){
		 document.getElementById(div_mostrar).style.display='block';
		 
		 }   
      
	  function despliega_ventana(idv){
		// alert('desplegar'); 
		
	var rango_superior = 1000;  
    var rango_inferior = 9999;  
    var aleatorio = Math.floor(Math.random()*(rango_superior-(rango_inferior-1))) + rango_inferior;  
   
   //alert(idv); 
   //alert(aleatorio); 
   url='InscribirSolicitud.php?IDV='+idv+'&rnd='+aleatorio;
   //alert(url)
	window.open("http://www.academiamac.cl/macacademia/portal/"+url,"ventana1","width=770,height=900,scrollbars=YES");
		  
		  }
		  
	
	function despliega_ventana2(idv){
		// alert('desplegar'); 
		
	var rango_superior = 1000;  
    var rango_inferior = 9999;  
    var aleatorio = Math.floor(Math.random()*(rango_superior-(rango_inferior-1))) + rango_inferior;  
   
   //alert(idv); 
   //alert(aleatorio); 
   url='InscribirSolicitud.php?IDV='+idv+'&rnd='+aleatorio;
   //alert(url)
	window.open("http://www.academiamacpc.com.pe/macacademia/portal/"+url,"ventana1","width=770,height=900,scrollbars=YES");
		  
		  }
	  
	  function enviar_demo(){
	
	n=document.getElementById('nombre').value;
	
	if(n==''){		
		alert('Escriba su nombre');
		return false;	
		}

	e=document.getElementById('email').value;
	
	if(e==''){
		alert('Escriba su email');
		return false;		
		}
	
	if(e!=''){
		
		busqueda_arroba=e.search('@');
		
		if(busqueda_arroba < 1){
			
			alert('Su email no es valido');
			return false;
			}		
			
		}
		
	
	c=document.getElementById('comentario').value;
	
	if(c==''){
		alert('Escriba un comentario');
		return false;		
		}

	
	}
	
	
function cargar_asincrono(doc,div){

el_objeto=null;

if(window.XMLHttpRequest){
	el_objeto= new XMLHttpRequest();
	//alert('es un navegador estandar');
	}
if(window.ActiveXObject){
	
	el_objeto=new ActiveXObject("Microsoft.XMLHTTP");
	//alert('es ie 5 o 6')
	}	



el_objeto.onreadystatechange=escribir;

el_objeto.open('POST',doc,true);

el_objeto.send(null);

function escribir(){
	
	if(el_objeto.readyState==1){
	
document.getElementById(div).innerHTML="Cargando..";
		
	}
	if(el_objeto.readyState==4){
	
document.getElementById(div).innerHTML=el_objeto.responseText;
		
	}
	}

}


function enviar_cotizacion(){
	
/*http://www.academiamac.cl/campus/http.php?mo=VSCA&se=JSON&cl=version&me=NuevaSolicitud&mt=Execute&cf=pr&id=50&pr_rut=141224565&pr_nombre=norman&pr_apellidopaterno=riquelme&pr_apellidomaterno=gomez&pr_email=norman.riquelme@gmail.com&pr_direccion=dire&pr_idcomuna=1&pr_idciudad=1&pr_fonofijo=123&pr_fonocelular=456&pr_empresa=VerticallSoft*/	

lugar_actual=top.location.hostname;

pre='http://'+lugar_actual+'/campus/http.php?mo=VSCA&se=JSON&cl=version&me=NuevaSolicitud&mt=Execute&cf=pr';

//alert(pre)
version=document.getElementById('version').value;
if(version==''){alert ('Debe elegir una opcion para cotizar'); return false;}
version='&id='+version;

nombre=document.getElementById('nombre').value;
if(nombre==''){alert ('Ingrese su nombre'); return false;}
nombre='&pr_nombre='+nombre;

paterno=document.getElementById('paterno').value;
if(paterno==''){alert ('Ingrese su primer apellido'); return false;}
paterno='&pr_apellidopaterno='+paterno;

materno=document.getElementById('materno').value;
if(materno==''){alert ('Ingrese su segundo apellido'); return false;}
materno='&pr_apellidomaterno='+materno;

rut=document.getElementById('rut').value;
if(rut==''){alert ('Ingrese su rut'); return false;}
if(rut.lastIndexOf('.')>0){alert('Escriba su rut sin puntos');return false;}
if(rut.lastIndexOf('-')>0){alert('Escriba su rut sin guion');return false;}
rut='&pr_rut='+rut;


email=document.getElementById('email').value;	
if(email==''){alert('Escriba su email');return false;}
	
if(email!=''){
		busqueda_arroba=email.lastIndexOf('@');
		if(busqueda_arroba < 1){		
			alert('Su email no es valido');
			return false;
			}				
		}
email='&pr_email='+email;	

direccion=document.getElementById('direccion').value;
if(direccion==''){alert ('Ingrese su direccion'); return false;}
direccion='&pr_direccion='+direccion;

ciudad=document.getElementById('ciudad').value;
if(ciudad==''){alert ('Elija su ciudad'); return false;}
ciudad='&pr_idciudad='+ciudad;

comuna=document.getElementById('comuna').value;
if(comuna==''){alert ('Ingrese su comuna'); return false;}
comuna='&pr_idcomuna='+comuna;

telefono=document.getElementById('telefono').value;
if(telefono==''){alert ('Ingrese su telefono'); return false;}
telefono='&pr_fonofijo='+telefono;

celular=document.getElementById('celular').value;
//if(celular==''){alert ('Ingrese su celular'); return false;}
celular='&pr_fonocelular='+celular;

empresa=document.getElementById('empresa').value;
//if(empresa==''){alert ('Ingrese su empresa'); return false;}
empresa='&pr_empresa='+empresa;

envio=pre+version+nombre+paterno+materno+rut+email+direccion+ciudad+comuna+telefono+celular+empresa;

	//alert(envio);
	//return false;
	
/*snp httprequest*/

obj_envio=null;	
//Solo cuando sea un navegador standard
if(window.XMLHttpRequest){
obj_envio= new XMLHttpRequest();
}
//En cambio si es IE5-6
if(window.ActiveXObject){
obj_envio= new ActiveXObject("Microsoft.XMLHTTP");
	}

//alert(envio);
obj_envio.onreadystatechange=enviar;
obj_envio.open('POST',envio,true);
obj_envio.send(null);


function enviar(){
		

	if(obj_envio.readyState==4){
		//alert(obj_envio.responseText);
		
	arr=obj_envio.responseText.split("##")
	obj = eval('(' + arr[5] + ')')[0];
	//alert(obj.exito)
	//alert(obj.codigoerror)
	//alert(obj.mensaje)
	if(obj.codigoerror==0){alert('Su solicitud fue enviada exitosamente')}
	
	if(obj.codigoerror==10020){
		
	//alert(obj_envio.responseText);	
	//consultamos los datos originales usando el id de la respuesta	
	segundo_intento();
		}
		
		}
	
	}


function segundo_intento(){
	
	envio2='http://'+lugar_actual+'/campus/http.php?mo=VSCA&se=JSON&cl=usuario&me=Load&mt=Load&cf=pr&pr_id='+obj.string1;
	//alert(envio2);
	
	obj_envio2=null;	
		//Solo cuando sea un navegador standard
		if(window.XMLHttpRequest){
		obj_envio2= new XMLHttpRequest();
			}
		//En cambio si es IE5-6
		if(window.ActiveXObject){
		obj_envio2= new ActiveXObject("Microsoft.XMLHTTP");
			}

		obj_envio2.onreadystatechange=enviar2;
		obj_envio2.open('POST',envio2,true);
		obj_envio2.send(null);
		
		function enviar2(){
			if(obj_envio2.readyState==4){
				
				//alert(obj_envio2.responseText);
				intento3();
				}
			
			}
			
	function intento3(){
	/*&id=50&pr_rut=141224565&pr_nombre=norman&pr_apellidopaterno=riquelme&pr_apellidomaterno=gomez&pr_email=norman.riquelme@gmail.com&pr_direccion=dire&pr_idcomuna=1&pr_idciudad=1&pr_fonofijo=123&pr_fonocelular=456&pr_empresa=VerticallSoft*/
	
	arr=obj_envio2.responseText.split("##")
	obj2 = eval('(' + arr[5] + ')')[0];
	//alert(obj2.username)
	//alert(obj.codigoerror)
	//alert(obj.mensaje)
	envio_final='http://'+lugar_actual+'/campus/http.php?mo=VSCA&se=JSON&cl=version&me=NuevaSolicitud&mt=Execute&cf=pr'+version+'&pr_nombre='+obj2.nombre+'&pr_rut='+obj2.username+'&pr_apellidopaterno='+obj2.apellidopaterno+'&pr_apellido_materno='+obj2.apellidomaterno+'&pr_email='+obj2.email+'&pr_direccion='+obj2.direccion+'&pr_idcomuna='+obj2.idcomuna+'&pr_idciudad='+obj2.idciudad+'&pr_fonofijo='+obj2.fonofijo+'&pr_fonocelular='+obj2.fonocelular+'&pr_empresa='+obj2.empresa+'&pr_overwrite=1';
	
	//alert(envio_final);
	//inicio ultimo request
	
	obj_envio3=null;	
//Solo cuando sea un navegador standard
if(window.XMLHttpRequest){
obj_envio3= new XMLHttpRequest();
}
//En cambio si es IE5-6
if(window.ActiveXObject){
obj_envio3= new ActiveXObject("Microsoft.XMLHTTP");
	}


obj_envio3.onreadystatechange=enviar3;
obj_envio3.open('POST',envio_final,true);
obj_envio3.send(null);


function enviar3(){
		

	if(obj_envio3.readyState==4){
		//alert(obj_envio3.responseText);
	
	arr=obj_envio3.responseText.split("##")
	obj = eval('(' + arr[5] + ')')[0];
	//alert(obj.exito)
	//alert(obj.codigoerror)
	//alert(obj.mensaje)
		if(obj.codigoerror==0){alert('Su solicitud fue enviada exitosamente')}
	
	if(obj.codigoerror==20110){
		
	alert('Usted ya tiene una cotizacion en curso para la opcion seleccionada');	
	//consultamos los datos originales usando el id de la respuesta	
								}
		}
		
		}


	//fin ultimo request
	
		}		
	
	}
/*snp httprequest*/	
	}
	
	
	
	//Funciones en sistema 2009
	
	function revisarDigito( dvr )
{	
var form= document.getElementById("formulario"); 

	dv = dvr + ""	
	if ( dv != '0' && dv != '1' && dv != '2' && dv != '3' && dv != '4' && dv != '5' && dv != '6' && dv != '7' && dv != '8' && dv != '9' && dv != 'k'  && dv != 'K')	
	{		
		alert("Debe ingresar un digito verificador valido");		
		form.rut.focus();		
		form.rut.select();		
		return false;	
	}	
	return true;
}

function revisarDigito2( crut )
{	
	
	var form= document.getElementById("formulario"); 
	
	largo = crut.length;	
	if ( largo < 2 )	
	{		
		alert("Debe ingresar el rut completo")		
		form.rut.focus();		
		form.rut.select();		
		return false;	
	}	
	if ( largo > 2 )		
		rut = crut.substring(0, largo - 1);	
	else		
		rut = crut.charAt(0);	
	dv = crut.charAt(largo-1);	
	revisarDigito( dv );	

	if ( rut == null || dv == null )
		return 0	

	var dvr = '0'	
	suma = 0	
	mul  = 2	

	for (i= rut.length -1 ; i >= 0; i--)	
	{	
		suma = suma + rut.charAt(i) * mul		
		if (mul == 7)			
			mul = 2		
		else    			
			mul++	
	}	
	res = suma % 11	
	if (res==1)		
		dvr = 'k'	
	else if (res==0)		
		dvr = '0'	
	else	
	{		
		dvi = 11-res		
		dvr = dvi + ""	
	}
	if ( dvr != dv.toLowerCase() )	
	{		
		alert("EL rut es incorrecto")		
		form.rut.focus();		
		form.rut.select();		
		return false	
	}

	return true
}

function Rut(texto)
{	
	var form= document.getElementById("formulario"); 
	var tmpstr = "";	
	for ( i=0; i < texto.length ; i++ )		
		if ( texto.charAt(i) != ' ' && texto.charAt(i) != '.' && texto.charAt(i) != '-' )
			tmpstr = tmpstr + texto.charAt(i);	
	texto = tmpstr;	
	largo = texto.length;	

	if ( largo < 2 )	
	{		
		alert("Debe ingresar el rut completo")		
	form.rut.focus();		
	form.rut.select();		
		return false;	
	}	

	for (i=0; i < largo ; i++ )	
	{			
		if ( texto.charAt(i) !="0" && texto.charAt(i) != "1" && texto.charAt(i) !="2" && texto.charAt(i) != "3" && texto.charAt(i) != "4" && texto.charAt(i) !="5" && texto.charAt(i) != "6" && texto.charAt(i) != "7" && texto.charAt(i) !="8" && texto.charAt(i) != "9" && texto.charAt(i) !="k" && texto.charAt(i) != "K" )
 		{			
			alert("El valor ingresado no corresponde a un R.U.T valido");			
			form.rut.focus();			
			form.rut.select();			
			return false;		
		}	
	}	

	var invertido = "";	
	for ( i=(largo-1),j=0; i>=0; i--,j++ )		
		invertido = invertido + texto.charAt(i);	
	var dtexto = "";	
	dtexto = dtexto + invertido.charAt(0);	
	dtexto = dtexto + '-';	
	cnt = 0;	

	for ( i=1,j=2; i<largo; i++,j++ )	
	{		
		//alert("i=[" + i + "] j=[" + j +"]" );		
		if ( cnt == 3 )		
		{			
			dtexto = dtexto + '.';			
			j++;			
			dtexto = dtexto + invertido.charAt(i);			
			cnt = 1;		
		}		
		else		
		{				
			dtexto = dtexto + invertido.charAt(i);			
			cnt++;		
		}	
	}	

	invertido = "";	
	for ( i=(dtexto.length-1),j=0; i>=0; i--,j++ )		
		invertido = invertido + dtexto.charAt(i);	

	texto= invertido.toUpperCase()		

	if ( revisarDigito2(texto) )		
		return true;	

	return false;
}


function validar_selector() {

var resultado= false;

var form= document.getElementById("formulario");
var total_options= form.lista.options

for (var i = 0; i<total_options.length; i++ ) {

if( form.lista.options[i].selected==true) {
	
	resultado= true
	break
	
	}
}

return resultado;

}

function switch_cotizacion(){
			mostrar('cotizacion_diplomado');
             ocultar('dirigido_diplomado');
             ocultar('duracion_diplomado');
             ocultar('valores_diplomado');
             ocultar('academicos_diplomado');
             ocultar('contenidos_diplomado');
            ocultar('home_diplomado')
}


/*
function enviar_demo(){

var form= document.getElementById("formulario");
var items_array= new Array();

var total_options= form.lista.options

for (var i = 0; i<total_options.length; i++ ) {

if( form.lista.options[i].selected==true) {
	
	items_array.push(form.lista.options[i].value);
	
	}
}
var items_string= items_array.join("\n");

form.demos.value= items_string;

if (form.nombre.value.length>0){
	
	if (form.telefono.value.length>0){

	if ( form.rut.value ) {


		if (form.email.value.indexOf("@") != -1 && form.email.value.indexOf(".") ) {

			//document.getElementById("formulario").submit();

			if (validar_selector() ) {
			form.submit();
		} else {
		
		alert("Debe elegir por lo menos un demo de la lista.");
		}
		} else {

			alert("Email Inválido.");
			
		}
	} else {
	alert("Ingrese su Rut");
	
	}
	
	} else {
	alert("Ingresa tu Teléfono");
	
	}

} else {

alert("Ingrese su nombre")

return false
} 

}
*/