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 plan_web(id,div,num,total){


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

	//instanciamos el objetoAjax

	ajax=ObjetoNewAjax();

	//uso del medotod GET

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

	ajax.onreadystatechange=

	function() {

		if (ajax.readyState==4) {

			document.getElementById('pestana_'+num).className='pestanas';
			for(i=0;i<total;i++){
				if(i!=num){
				document.getElementById('pestana_'+i).className='pestanas_sel';
				}
			}
			cadena=unescape(ajax.responseText);
			
			divFormulario.innerHTML = cadena;
			

		}

	}

	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));

}


var currentPhoto = 0;
var secondPhoto = 1;

var currentOpacity = new Array();

var FADE_STEP = 2;
var FADE_INTERVAL = 10;
var pause = false;

function init() {
	currentOpacity[0]=99;
	for(i=1;i<imageArray.length;i++)currentOpacity[i]=0;
	mHTML="";
	for(i=0;i<imageArray.length;i++)mHTML+= imageArray[i];
	document.getElementById("mContainer").innerHTML = mHTML;

	if(document.all) {
		document.getElementsByName("photo")[currentPhoto].style.filter="alpha(opacity=100)";
	} else {
		document.getElementsByName("photo")[currentPhoto].style.MozOpacity = .99;
	}

	mInterval = setInterval("crossFade()",FADE_INTERVAL);
}

function crossFade() {
	if(pause)return;

	currentOpacity[currentPhoto]-=FADE_STEP;
	currentOpacity[secondPhoto] += FADE_STEP;

	if(document.all) {
		document.getElementsByName("photo")[currentPhoto].style.filter = "alpha(opacity=" + currentOpacity[currentPhoto] + ")";
		document.getElementsByName("photo")[secondPhoto].style.filter = "alpha(opacity=" + currentOpacity[secondPhoto] + ")";
	} else {
		document.getElementsByName("photo")[currentPhoto].style.MozOpacity = currentOpacity[currentPhoto]/100;
		document.getElementsByName("photo")[secondPhoto].style.MozOpacity =currentOpacity[secondPhoto]/100;
	}

	if(currentOpacity[secondPhoto]/100>=.98) {
		currentPhoto = secondPhoto;
		secondPhoto++;
		if(secondPhoto == imageArray.length)secondPhoto=0;
		pause = true;
		xInterval = setTimeout("pause=false",2000);
	}
}

function doPause()  {
	if(pause) {
		pause = false;
		document.getElementById("pauseBtn").value = "pause";
	} else {
		pause = true;
		document.getElementById("pauseBtn").value = "play";
	}
}

