// JavaScript Document
function getHttpObject()
{
	var xmlhttp=false;
	try
	{
	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e)
	{
	xmlhttp=false;
	}
	if(window.XMLHttpRequest)
	xmlhttp = new XMLHttpRequest();
	return xmlhttp;
}

//var http = getHttpObject();	

function creando_nueva_empresa(idTarget){

	var nombre_empresa = document.crear_empresa.nombre_empresa.value;
	var razon_social = document.crear_empresa.rs_empresa.value;
	var sector = document.crear_empresa.sector_empresa.value;
	var nro_empleados = document.crear_empresa.nroem_empresa.value;
	var fono_em = document.crear_empresa.tf_empresa.value;
	var direc_em = document.crear_empresa.direc_empresa.value;
	var ciudad = document.crear_empresa.city_empresa.value;
	var pais = document.crear_empresa.pais_empresa.value;
	var code_postal = document.crear_empresa.codep_empresa.value;
	var nombre_gerente = document.crear_empresa.namege_empresa.value;
	var mail_gerente = document.crear_empresa.mailge_empresa.value;
	var nombre_con = document.crear_empresa.namecon_empresa.value;
	var cargo_con = document.crear_empresa.cargocon_empresa.value;
	var email_con = document.crear_empresa.emailcon_empresa.value;
	var motivo_con = document.crear_empresa.motivocon_empresa.value;
	var fono_con = document.crear_empresa.fonocon_empresa.value;
	var sugerencia = document.crear_empresa.sugeren_empresa.value;
	var status = true;
	var	formato_email = /.+\@.+\..+/;
	var errores = [nombre_empresa, razon_social, sector, nro_empleados, fono_em, direc_em, ciudad, pais, code_postal, nombre_gerente, mail_gerente, nombre_con, cargo_con, email_con, motivo_con, fono_con, sugerencia];

	for(var i = 0; i < errores.length; i++){
	var reem = document.getElementById(i);
		if(errores[i] == 0){
		reem.innerHTML = "<img src='/image/close.gif'>";
		status = false;
		}	
		else{
			if(i == 10 || i == 13){
				if(!mail_gerente.match(formato_email)){
					reem.innerHTML = "<img src='/image/close.gif'>";
					status = false;
				}else{
					reem.innerHTML = "<img src='/image/check.gif'>";
				}if(!email_con.match(formato_email)){
					reem.innerHTML = "<img src='/image/close.gif'>";
					status = false;
				}else{
					reem.innerHTML = "<img src='/image/check.gif'>";
				}
			}else{
			reem.innerHTML = "<img src='/image/check.gif'>";
			}
		}
	}
	
	if(status){
		if(confirm("Desea crear la empresa "+nombre_empresa+"?")){
			return true;
		}
	}else{
		alert("La X marca tu error, corrigelo por favor");
		return false;		
	}
}

var empresa_borrar = 0;

function actualizaValorEmpresa(oRad){
empresa_borrar = oRad.value;
}


function borrar_empresa(form){
	if(empresa_borrar == 0){
		alert("Debe elegir una empresa, intentelo de nuevo.");
	}else{
		var http = getHttpObject();
if(http){
			if(confirm("¿Si la empresa elegida tiene programas creados no se podra borrar, desea continuar?")){
					var url= "/Sistema_Gestion/Empresa/empresa_borrar_empresa.php";
					var params = "borrar_empresa="+empresa_borrar;
					var combo = document.getElementById('ContTabul');
					form.innerHTML = "<span style='color:#F00'>Espere por favor...</span>";
					http.open("POST",url,true);
					http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
					http.setRequestHeader("Content-length",params.length);
					http.onreadystatechange = function(){					
						if(http.readyState==4 && http.status == 200)
						{
						combo.innerHTML = http.responseText;
						}
					}
					http.send(params);					
			}
		}
	}
}

function editar_empresa(form){
document.datos_empresa.nombre_em.disabled = false;
document.datos_empresa.r_social_em.disabled = false;
document.datos_empresa.direc_em.disabled = false;
document.datos_empresa.rubro_em.disabled = false;
document.datos_empresa.nroem_em.disabled = false;
document.datos_empresa.gg_em.disabled = false;
document.datos_empresa.mailgg_em.disabled = false;
document.datos_empresa.con_em.disabled = false;
document.datos_empresa.mcon_em.disabled = false;
document.datos_empresa.tcon_em.disabled = false;
document.datos_empresa.mo_em.disabled = false;
document.datos_empresa.suge_em.disabled = false;
document.datos_empresa.guardar_cambios.disabled = false;
form.value = "Editando...";
form.disabled = true;
return true;
}

function actualizar_empresa(idMostrar, idReem, edicion, tipo_user){
var http = getHttpObject();
if(http)
		{
		var idMostrar = idMostrar;
		var razon_social = document.datos_empresa.r_social_em.value;
		var direccion = document.datos_empresa.direc_em.value;
		var rubro = document.datos_empresa.rubro_em.value;
		var nro_em = document.datos_empresa.nroem_em.value;
		var gerente = document.datos_empresa.gg_em.value;
		var gerentemail = document.datos_empresa.mailgg_em.value;
		var contacto = document.datos_empresa.con_em.value;
		var contactomail = document.datos_empresa.mcon_em.value;
		var contactofono = document.datos_empresa.tcon_em.value;
		var motivo = document.datos_empresa.mo_em.value;
		var sugerencia = document.datos_empresa.suge_em.value;

			if(confirm("¿Desea guardar los cambios?")){		
				var url = "/Sistema_Gestion/Empresa/empresa_actualizar_empresa.php";
				var params = "idMostrar="+idMostrar+"&razon_social="+razon_social+"&direccion="+direccion+"&rubro="+rubro+"&nro_em="+nro_em+"&gerente="+gerente+"&gerentemail="+gerentemail+"&contacto="+contacto+"&contactomail="+contactomail+"&contactofono="+contactofono+"&motivo="+motivo+"&sugerencia="+sugerencia+"&edicion="+edicion+"&nombre_empresa="+document.datos_empresa.nombre_em.value+"&tipo_user="+tipo_user;
				var combo = document.getElementById(idReem);
					http.open("POST",url,true);
					http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
					http.setRequestHeader("Content-length",params.length);
					http.onreadystatechange = function(){		
					if(http.readyState==1)
					{				
					//document.getElementById('position_cargando').innerHTML='<span id="cargando">Actualizando..</span>';
					}
					if(http.readyState==4 && http.status == 200)
					{
					combo.innerHTML=http.responseText;
					//document.getElementById('position_cargando').innerHTML='';
					alert("Los datos se actualizaron con exito.");
					}
				}
		http.send(params);
		}
	}else{
		document.getElementById('position_cargando').innerHTML='<span id="cargando">Error #400, no se pudo cargar la pagina intentenlo mas tarde.</span>';
	}
}
