// JavaScript Document

function nuevo_ajax(){
        var xmlhttp=false;
        try{
                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

        }catch(e){
                try{
                        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
						
                }catch(E){
                        xmlhttp = false;
                }
        }

        if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
                xmlhttp = new XMLHttpRequest();
        }
        return xmlhttp;
}

function cargar_post(url,id,vars){
        var contenido, preloader;
        id = document.getElementById(id);

        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
		//ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.open("POST", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
						$.prettyLoader.show();
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                $.prettyLoader.show();
                                id.innerHTML = ajax.responseText; 
								$.prettyLoader.hide();
                        }else if(ajax.status==404){
								$.prettyLoader.show();
                                id.innerHTML = "La página no existe";
								$.prettyLoader.hide();
                        }else{
                                //mostramos el posible error
								$.prettyLoader.hide();
                                id.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", vars.length);
      	ajax.setRequestHeader("Connection", "close");
		ajax.send(vars)
}

function cargar_post2(url,id,vars,callback){
        var contenido, preloader;
        id = document.getElementById(id);

        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
		//ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.open("POST", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
						$.prettyLoader.show();
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
								$.prettyLoader.show();
                                id.innerHTML = ajax.responseText; 
								$.prettyLoader.hide();
								//alert(callback);
								callback();
								
                        }else if(ajax.status==404){
								$.prettyLoader.show();
                                id.innerHTML = "La página no existe";
								$.prettyLoader.hide();
                        }else{
								$.prettyLoader.hide();
                                id.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", vars.length);
      	ajax.setRequestHeader("Connection", "close");
		ajax.send(vars)
}

function cargar_get(url,id){
        var contenido, preloader;
        id = document.getElementById(id);

        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("GET", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                }else if(ajax.readyState==4){
						$.prettyLoader.show();
                        if(ajax.status==200){
								$.prettyLoader.show();
                                id.innerHTML = ajax.responseText; 
								$.prettyLoader.hide();
                        }else if(ajax.status==404){
								$.prettyLoader.show();
                                id.innerHTML = "La página no existe";
								$.prettyLoader.hide();
                        }else{
								$.prettyLoader.hide();
                                id.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
        ajax.send(null);
}

function cargar_get_preloader(url,id){
        var contenido, preloader;
        id = document.getElementById(id);

        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("GET", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
				id.innerHTML = '<img src="loading.gif" width="400" height="400">';
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                id.innerHTML = ajax.responseText; 
                        }else if(ajax.status==404){
                                id.innerHTML = "La página no existe";
                        }else{
                                id.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
        ajax.send(null);
}

function ejecutar_get(url){
        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("GET", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                //ajax.responseText; 
								//alert(ajax.responseText);
                        }else if(ajax.status==404){
                                //id.innerHTML = "La página no existe";
								alert('Error: La página no existe');
                        }else{
                                alert("Error:".ajax.status); 
                        }
                }
        }
        ajax.send(null);
}

function ejecutar_post(url,vars){

        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
	                        alert('ok:' + ajax.responseText);
						}else if(ajax.status==404){
							alert('Error: La página no existe');
    					}else{
                            alert("Error:".ajax.status); 
                        }
                }
        }
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", vars.length);
      	ajax.setRequestHeader("Connection", "close");
		ajax.send(vars)
}

function guardar_mostrar(url,vars,url_exito,id,vars_exito){

        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
	                        //alert('ok:' + ajax.responseText);
							var respuesta_mostrar=ajax.responseText.replace(/(^\s*)|(\s*$)/g,"");
							var s_id=respuesta_mostrar.split('<@>'); 
							var cantidad=s_id.length;
							//alert(cantidad);
							if (cantidad>1)
							{
								var id_reclamo=s_id[0];
								var respuesta_mostrar_s=s_id[1];
								var respuesta=respuesta_mostrar_s.substring(0,5);
								//alert(respuesta);
								if (respuesta=='Error')
								{
									//alert(respuesta);
									alert(respuesta_mostrar_s);
								}
								else
								{
									alert(respuesta_mostrar_s);
									cargar_post(url_exito,id,vars_exito);
								}
							}
							else
							{
								var respuesta_mostrar_s=s_id[0];
								var respuesta=respuesta_mostrar_s.substring(0,5);
								//alert(respuesta);
								if (respuesta=='Error')
								{
									//alert(respuesta);
									alert(respuesta_mostrar_s);
								}
								else
								{
									alert(respuesta_mostrar_s);
									cargar_post(url_exito,id,vars_exito);
								}
								
							}
							
							/*var respuesta_mostrar=ajax.responseText.replace(/(^\s*)|(\s*$)/g,"");
							var respuesta=respuesta_mostrar.substring(0,5);
							//alert(respuesta);
							if (respuesta=='Error')
							{
								//alert(respuesta);
								alert(respuesta_mostrar);
							}
							else
							{
								alert(respuesta_mostrar);
								cargar_post(url_exito,id,vars_exito);
							}*/
						}else if(ajax.status==404){
							alert('Error: La página no existe');
    					}else{
                            alert("Error:".ajax.status); 
                        }
                }
        }
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", vars.length);
      	ajax.setRequestHeader("Connection", "close");
		ajax.send(vars)
}

function guardar_mostrar_2(url,vars,url_exito,id,vars_exito,url_exito2,id2,vars_exito2){

        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
							
							var respuesta_mostrar=ajax.responseText.replace(/(^\s*)|(\s*$)/g,"");
							var respuesta=respuesta_mostrar.substring(0,5);
							//alert(respuesta);
							if (respuesta=='Error')
							{
								//alert(respuesta);
								alert(respuesta_mostrar);
							}
							else
							{
								alert(respuesta_mostrar);
								cargar_post(url_exito,id,vars_exito);
								cargar_post(url_exito2,id2,vars_exito2);
							}
						}else if(ajax.status==404){
							alert('Error: La página no existe');
    					}else{
                            alert("Error:".ajax.status); 
                        }
                }
        }
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", vars.length);
      	ajax.setRequestHeader("Connection", "close");
		ajax.send(vars)
}

function guardar_mostrar_callback(url,vars,url_exito,id,vars_exito,callback){

        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
							var respuesta_mostrar=ajax.responseText.replace(/(^\s*)|(\s*$)/g,"");
							var respuesta=respuesta_mostrar.substring(0,5);
							//alert(respuesta_mostrar);
							if (respuesta=='Error')
							{
								//alert(respuesta);
								alert(ajax.responseText);
							}
							else
							{

								cargar_post(url_exito,id,vars_exito);
								callback();
								
							}
						}else if(ajax.status==404){
							alert('Error: La página no existe');
    					}else{
                            alert("Error:".ajax.status); 
                        }
                }
        }
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", vars.length);
      	ajax.setRequestHeader("Connection", "close");
		ajax.send(vars)
}


function guardar_mostrar_abrir_reclamo(url,vars,url_exito,id,vars_exito,es_representante){

        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
							var respuesta_mostrar=ajax.responseText.replace(/(^\s*)|(\s*$)/g,"");
							var s_id=respuesta_mostrar.split('<@>'); 
							var id_reclamo=s_id[0];
							var respuesta_mostrar_s=s_id[1];
							var respuesta=respuesta_mostrar_s.substring(0,5);
							//alert(respuesta);
							if (respuesta=='Error')
							{
								alert(respuesta_mostrar_s);
							}
							else
							{
								cargar_post(url_exito,id,vars_exito);
								window.open('modulos/educacion_reclamos/php/ver_nota_denuncia.php?es_representante='+es_representante+'&id_syseduc21='+id_reclamo,'Formulario de Reclamos','')
							}
						}else if(ajax.status==404){
							alert('Error: La página no existe');
    					}else{
                            alert("Error:".ajax.status); 
                        }
                }
        }
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", vars.length);
      	ajax.setRequestHeader("Connection", "close");
		ajax.send(vars)
}

function eliminar_mostrar(url,vars,url_exito,id,vars_exito,msj){

        //creamos el objeto XMLHttpRequest
	var answer = confirm (msj);
	if (answer)
	{
		    var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){ 
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
							var respuesta_mostrar=ajax.responseText.replace(/(^\s*)|(\s*$)/g,"");
							var respuesta=respuesta_mostrar.substring(0,5);
							alert(respuesta_mostrar);
							if (respuesta=='Error')
							{
								alert(ajax.responseText);
							}
							else
							{
								cargar_post(url_exito,id,vars_exito);
							}
						}else if(ajax.status==404){
							alert('Error: La página no existe');
    					}else{
                            alert("Error:".ajax.status); 
                        }
                }
        }
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", vars.length);
      	ajax.setRequestHeader("Connection", "close");
		ajax.send(vars)
	}
}

function eliminar_mostrar_2(url,vars,url_exito,id,vars_exito,url_exito2,id2,vars_exito2,msj){

        //creamos el objeto XMLHttpRequest
	var answer = confirm (msj);
	if (answer)
	{
		    var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){ 
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
							var respuesta_mostrar=ajax.responseText.replace(/(^\s*)|(\s*$)/g,"");
							var respuesta=respuesta_mostrar.substring(0,5);
							alert(respuesta_mostrar);
							if (respuesta=='Error')
							{
								//alert(respuesta);
								alert(ajax.responseText);
							}
							else
							{

								cargar_post(url_exito,id,vars_exito);
								cargar_post(url_exito2,id2,vars_exito2);
								
							}
						}else if(ajax.status==404){
							alert('Error: La página no existe');
    					}else{
                            alert("Error:".ajax.status); 
                        }
                }
        }
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", vars.length);
      	ajax.setRequestHeader("Connection", "close");
		ajax.send(vars)
	}
}

function eliminar_mostrar_callback(url,vars,url_exito,id,vars_exito,msj,callback){

        //creamos el objeto XMLHttpRequest
	var answer = confirm (msj);
	if (answer)
	{
		    var ajax=nuevo_ajax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){ 
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
							var respuesta_mostrar=ajax.responseText.replace(/(^\s*)|(\s*$)/g,"");
							var respuesta=respuesta_mostrar.substring(0,5);
							alert(respuesta_mostrar);
							if (respuesta=='Error')
							{
								//alert(respuesta);
								alert(ajax.responseText);
							}
							else
							{

								cargar_post(url_exito,id,vars_exito);
								callback();
								
							}
						}else if(ajax.status==404){
							alert('Error: La página no existe');
    					}else{
                            alert("Error:".ajax.status); 
                        }
                }
        }
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", vars.length);
      	ajax.setRequestHeader("Connection", "close");
		ajax.send(vars)
	}
}


function cargar_get_scroll(url,id){
        var contenido, preloader;
        id = document.getElementById(id);
		$.blockUI();
        var ajax=nuevo_ajax(); 
        ajax.open("GET", url,true); 
		
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                }else if(ajax.readyState==4){
								document.title ="Portal Oficial del Gobierno de Formosa  ||  El Portal de Nuestra Gente";	
                        if(ajax.status==200){
                                id.innerHTML = ajax.responseText; 
								 $.unblockUI(); 
								 $('html, body').animate({scrollTop: $(id).offset().top}, 2000);
								document.title ="Portal Oficial del Gobierno de Formosa  ||  El Portal de Nuestra Gente";	
                        }else if(ajax.status==404){
                                id.innerHTML = "La página no existe";
								$.unblockUI(); 
                        }else{
                                id.innerHTML = "Error:".ajax.status; 
								$.unblockUI(); 
                        }
                }
        }
        ajax.send(null);
}
