function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function cambiarImagen(substitucion){
	var sustitucionNueva = new Image();
	sustitucionNueva.src = substitucion; //ruta de la imagen;
	document.images["imagenCarrusel"].src = sustitucionNueva.src;
}
function iSubmitEnter(oEvento,oFormulario){ 
	var iAscii; 
	if (oEvento.keyCode) 
		iAscii = oEvento.keyCode; 
	else if (oEvento.which) 
		iAscii = oEvento.which; 
	else 
		return false; 
	
	if (iAscii == 13) validate(); 
	
	return true; 
} 
var error_num;
var error_pass;

function reset_error(){
	error_num=false;
	error_pass=false;
}

function validate_email(){
	var email=/^[A-Za-z0-9][\w-.]+@[A-Za-z0-9]([\w-.]+[A-Za-z0-9]\.)+([A-Za-z]){2,4}$/;
	if(document.form1.strEmail.value==""){
		error_num=true;
		document.form1.strEmail.focus()
	}
	else{
		temp="a";
		valorTemp=temp.concat(document.form1.strEmail.value);
		if (!(email.test(valorTemp))){
			error_num=true;
			document.form1.strEmail.focus();
		}	
	}
}	
function validate_pass(){
	if(document.form1.strPass.value==""){
		error_pass=true;
		document.form1.strPass.focus()
	}
}

function validate(){
	reset_error();
	validate_email();
	validate_pass();
	if(error_num || error_pass){
		error=true;
	}
	else{
		error=false;
	}
	if(!error){
		//document.form1.submit();
		comprobarAcceso();
	}
	else{
		// error
	}
}
function accesoSIM(){

	reset_error();
	validate_email();
	validate_pass();
	if(error_num || error_pass){
		error=true;
	}
	else{
		error=false;
	}
	if(!error){
		//document.form1.submit();
		comprobarAccesoSIM();
	}
	else{
		// error
	}
}

function comprobarAcceso(){
	email = document.form1.strEmail.value;
	pass = document.form1.strPass.value;
	empresa = document.getElementById("zzhh").value;
	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	//var url = "./acceso_sim.php";
	var url = "acceso_web/acceso_sim.php";
	cadena = "web=1&email="+email+"&pass="+pass+"&empresa="+empresa;
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url);
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				acceso = XMLHttpRequestObject.responseText;
				
				if(acceso == 0){
					document.form1.strEmail.className="campoTextoError";
					document.form1.strPass.className="campoTextoError";
				}
				else{
					document.form1.action = acceso;
					document.form1.submit();
				}
				
				delete XMLHttpRequestObject;
			}
		}
		XMLHttpRequestObject.send(cadena);

	}
	
}
function comprobarAcceso2(email, pass, empresa){
	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	//var url = "acceso_sim.php";
	//var url = "http://www.e-mkf.com/acceso_web/acceso_sim.php";
	var url = "acceso_web/acceso_sim.php";
	cadena = "email="+email+"&pass="+pass+"&empresa="+empresa;
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url);
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				acceso = XMLHttpRequestObject.responseText;
				if(acceso == 0){
					document.form1.strEmail.className="campoTextoError";
					document.form1.strPass.className="campoTextoError";
				}
				else{
					document.form1.action = acceso;
					document.form1.submit();
				}
				
				delete XMLHttpRequestObject;
			}
		}
		XMLHttpRequestObject.send(cadena);
	}
	
}
function comprobarAccesoSIM(){
	email = document.form1.strEmail.value;
	pass = document.form1.strPass.value;
	empresa = document.getElementById("zzhh").value;
	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	//var url = "acceso_sim.php";
	//var url = "http://www.e-mkf.com/acceso_web/acceso_sim.php";
	var url = "acceso_web/acceso_sim.php";
	cadena = "email="+email+"&pass="+pass+"&empresa="+empresa;
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url);
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				acceso = XMLHttpRequestObject.responseText;
				if(acceso == 0){
					document.form1.strEmail.className="campoTextoError";
					document.form1.strPass.className="campoTextoError";
				}
				else{
					document.form1.action = acceso;
					document.form1.submit();
				}
				
				delete XMLHttpRequestObject;
			}
		}
		XMLHttpRequestObject.send(cadena);
	}
	
}

function finalizarSesion(){
	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	var url = "include/ajax/finalizar_sesion.php";
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url,true);
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				location.reload(true);
			}
		}
		XMLHttpRequestObject.send(null);
	}
}
function cargarPanel(){
	panel = document.getElementById("tablaPanel");
	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	var url = "include/cuerpoPanel.php";
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url,true);
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				panel.innerHTML = XMLHttpRequestObject.responseText;
				delete XMLHttpRequestObject;
			}
		}
		XMLHttpRequestObject.send("mostrar=1");
	}
}
