function ObjetoNewAjax(){
var http;
var browser = navigator.appName;
	var http_request=false;
	if (window.XMLHttpRequest)//firefox
		http_request = new XMLHttpRequest();
	else if (window.ActiveXObject){//microsoft
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}else if (!http_request && typeof XMLHttpRequest!="undefined") //any
		http_request = new XMLHttpRequest();
	if (!http_request) {
		alert('Falla :( No es posible crear una instancia XMLHTTP');
		return false;
	}
	return http_request;
}




function detalle_prod(div,id){


//alert(dep+" "+nombre+" "+id+" "+div);
	divFormulario = document.getElementById(div);

	//instanciamos el objetoAjax

	ajax=ObjetoNewAjax();

	//uso del medotod GET

	ajax.open("GET", "ajax/detalle_pr.php?id="+id);

	ajax.onreadystatechange=

	function() {

		if (ajax.readyState==4) {

			divFormulario.innerHTML = ajax.responseText;
			

		}

	}

	ajax.send(null);
}

function EvaluaReg(Form,Check){

//alert(Check);
	var CheckMail = new Array("Mail","EMail1");

	var CheckPsw = new Array("Password","RePasswd");

	var band=0;

	

if(document.getElementById('Password')){

		if (document.getElementById('Password').value !='' && (document.getElementById('Password').value.length<5)){

			window.alert("Por favor verifique el password, debe contener mnimo 5 caracteres.");

			document.getElementById('Password').focus();

			return false;

		}

	}

	

	for(i=0; i<Form.elements.length; i++){	



		for(j=0; j< Check.length; j++)

			if(Form.elements[i].name==Check[j]) {

				if(Check[j]=="IDTipoUsuario")

				 if(Form.elements[i].value=="2")

					band=1;



				if (Form.elements[i].value==""){

				

					if(band==0){

						window.alert("El campo "+ Form.elements[i].id +" es obligatorio");

						if(Form.elements[i].type != "hidden"){

						Form.elements[i].focus();}

						return false;

					}

				}

			}



		for(j=0; j< CheckMail.length; j++)

			if(Form.elements[i].name==CheckMail[j]) 

				if (Form.elements[i].value.indexOf ('@',0) == -1 || Form.elements[i].value.indexOf ('.',0) == -1) {

					window.alert("Verifique el "+ CheckMail[j] +" es obligatorio \n y debe ser un EMail valido");

					

				 	Form.elements[i].focus();

					return false;

				}

				

      	if  (Form.elements[i].id=="psw"){

			var cadena = Form.Password.value;

			flag=formato(cadena);

			if (Form.action.value=="insert"){

					if ((Form.Password.value == "") || (Form.Password.value != Form.RePasswd.value)){

						window.alert("Por favor verifique el password");

						Form.Password.value = ''; Form.RePasswd.value = '';

						PasswdForm.Password.focus();

						return false;

					}

			}

		

		

			if ( Form.Password.value != ""){

					if (Form.Password.value != Form.RePasswd.value){

						window.alert("Por favor verifique el password");

						Form.Password.value = ''; Form.RePasswd.value = '';

						Form.Password.focus();

						return false;

					}

			}



			if(flag) 

				return true;

			else {

				Form.Password.value = ''; Form.RePasswd.value = '';

				Form.Password.focus();			

				return false;

			}



      	}

      	

	}

	return true;

}



var nav4 = window.Event ? true : false;

var key;

function acceptNum(evt){

	var key = nav4 ? evt.which : evt.keyCode;

	return (key == 13 || key == 46 || (key >= 48 && key <= 57));

}

GB_myShow = function(caption, url, /* optional */ height, width, callback_fn) {
    var options = {
        caption: caption,
        height: height || 500,
        width: width || 500,
        fullscreen: false,
        show_loading: false,
        callback_fn: callback_fn
    }
    var win = new GB_Window(options);
    return win.show(url);
}

