// JavaScript Document

var request = false;



if (window.XMLHttpRequest) {

	request = new XMLHttpRequest();

}



function cargar_previo(subj, mens,id) {

	var aleatorio=Math.random();

	if (window.ActiveXObject) {

    	try {

            request = new ActiveXObject("Msxml2.XMLHTTP");

        } catch(e) {

            try {

                request = new ActiveXObject("Microsoft.XMLHTTP");

            } catch(e) {

                request = false;

            }

        }

    }



    if (request) {

        request.onreadystatechange = processReqChange;

        request.open("GET", "ver_previo.php?aleatorio="+aleatorio+"&subject=" + encodeURIComponent(subj)+"&msg=" + encodeURIComponent(mens)+"&idp=" + encodeURIComponent(id));

        request.send(null);

    }

}



function ToSeeStep(xother,xid,field) {

	var aleatorio=Math.random();

	if (window.ActiveXObject) {

    	try {

            request = new ActiveXObject("Msxml2.XMLHTTP");

        } catch(e) {

            try {

                request = new ActiveXObject("Microsoft.XMLHTTP");

            } catch(e) {

                request = false;

            }

        }

    }



    if (request) {

        request.onreadystatechange = processReqChanges;

        request.open("GET", "xincludes/proveedores/load_step.php?xother="+encodeURIComponent(xother)+"&xid="+encodeURIComponent(xid)+"&aleatorio="+aleatorio+"&step=" + encodeURIComponent(field));

        request.send(null);

    }

}



function processReqChanges() {

    var result = document.getElementById("result");



    if (request.readyState == 4) {

        if (request.status == 200) {

            result.innerHTML = request.responseText;

        }

    } else {

        result.innerHTML = "<div style='color=#CC0033; font=bold 15px tahoma;padding:20px 0px 0px 150px'>Cargando Pagina... </div>";

    }

}





function processReqChange() {

    var result = document.getElementById("result");



    if (request.readyState == 4) {

        if (request.status == 200) {

            result.innerHTML = request.responseText;

        }

    } else {

        result.innerHTML = "<div style='color=#339966; font=bold 15px tahoma;padding:20px 0px 0px 150px'>Cargando Vista Previa... </div>";

    }

}





function mantenimiento(url,id,opcion){

	if(opcion!="delete"){ 

		location.replace(url+'?id='+id+'&opcion='+opcion);

	}else if(opcion=="delete"){

		if(!confirm("Esta Seguro que desea Eliminar el Registro")){

			return false;	

		}else{

			location.replace(url+'?id='+id+'&opcion='+opcion);			

		}		

	}

}



/*function validar_delete(url){	

	if(!confirm("Esta Seguro que desea Eliminar el Registro")){

		return false;	

	}

}*/



function validar_delete(){

	if(!confirm("Esta Seguro que desea Eliminar el Registro")){

		return false;	

	}else{

		return true;	

	}	

}



function validnum(e) { 

	tecla = (document.all) ? e.keyCode : e.which; 

	//alert(tecla)

    if (tecla==8 || tecla==46) return true; //Tecla de retroceso (para poder borrar) 

    // dejar la línea de patron que se necesite y borrar el resto 

    //patron =/[A-Za-z]/; // Solo acepta letras 

    patron = /\d/; // Solo acepta números

    //patron = /\w/; // Acepta números y letras 

    //patron = /\D/; // No acepta números 

    // patron = /[\d.-]/; numeros el punto y el signo -

    te = String.fromCharCode(tecla); 

    return patron.test(te);  

	// uso  onKeyPress="return validnum(event)"

}



function hidelayers(lay){

	if(document.getElementById([lay]).style.display == "none"){

		document.getElementById([lay]).style.display = "block";

	}else{

		document.getElementById([lay]).style.display = "none";

	}		

}



	function verifica_opcion(){

		var f1 = eval("document.consulta");

		if(f1.forma_contacto[0].checked){

			if(document.getElementById(['xtelefono']).style.display == "block"){

				document.getElementById(['xtelefono']).style.display = "none";

			}

			if(document.getElementById(['xemail']).style.display == "block"){

				document.getElementById(['xemail']).style.display = "none";

			}

		}else if(f1.forma_contacto[1].checked){

			if(document.getElementById(['xtelefono']).style.display == "block"){

				document.getElementById(['xtelefono']).style.display = "none";

			}

			if(document.getElementById(['xemail']).style.display == "none"){

				document.getElementById(['xemail']).style.display = "block";

			}

			f1.email_pareja.focus();

		}else if(f1.forma_contacto[2].checked){

			if(document.getElementById(['xtelefono']).style.display == "none"){

				document.getElementById(['xtelefono']).style.display = "block";

			}

			if(document.getElementById(['xemail']).style.display == "block"){

				document.getElementById(['xemail']).style.display = "none";

			}

			f1.telefono.focus();

		}								

	}

						


