function confirmDel(msg)
{
	var agree=confirm(msg);
	if (agree) 
		return true;
	else 
		return false;
}


// Generar el objeto XMLHttpRequest
function getxmlhttp()
{
	var xmlhttp = false;
	
	//es IE¿?
	try
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");	
	}
	catch (e)
	{
		try
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}	
		catch (E)
		{
			xmlhttp = false;	
		}
	}
	
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
	{
		xmlhttp = new XMLHttpRequest();	
	}
	
	return xmlhttp;
}

//Funcion callback a PHP básica por método GET
function loadAjax(serverPage, obj)
{
	document.getElementById(obj).style.visibility = "visible";
	
	request = getxmlhttp();
	request.open("GET", serverPage, true);
	request.onreadystatechange = function() {
		if (request.readyState==1) {
			document.getElementById(obj).innerHTML='<img src="img/ajax-loader.gif" border="0" />';
		} else if (request.readyState == 4 && request.status == 200) {
			document.getElementById(obj).innerHTML = request.responseText;		
		}
	}
	request.send(null);
}

//Funcion callback a PHP básica por método POST
function loadAjaxPost(serverPage, obj, params)
{
	document.getElementById(obj).style.visibility = "visible";
	request = getxmlhttp();
	request.open("POST", serverPage, true);
	request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
	request.setRequestHeader("Content-length", params.length);
	request.setRequestHeader("Connection", "close");
	
	request.onreadystatechange = function() {
		if (request.readyState==1) 
		{
			document.getElementById(obj).innerHTML='Cargando <img src="img/ajax-loader.gif" border="0" />';
		}
		else if (request.readyState == 4 && request.status == 200)
		{
			document.getElementById(obj).innerHTML = request.responseText;		
		}
	}
	request.send(params);
}

//Empresa::PostFormRegistroEmpresa(obj)
function PostFormRegistroEmpresa(obj)
{
	var ErrMsg = '';
	
	if (document.getElementById("reg_nombre").value == null || document.getElementById("reg_nombre").value == '') ErrMsg += "El campo NOMBRE es obligatorio \n";
	if (document.getElementById("reg_pcontacto").value == null || document.getElementById("reg_pcontacto").value == '') ErrMsg += "El campo PERSONA DE CONTACTO es obligatorio \n";
	if (document.getElementById("reg_cif").value == null || document.getElementById("reg_cif").value == '') ErrMsg += "El campo CIF/NIF es obligatorio \n";
	if (document.getElementById("reg_direccion").value == null || document.getElementById("reg_direccion").value == '') ErrMsg += "El campo DIRECCION es obligatorio \n";
	if (document.getElementById("reg_poblacion").value == null || document.getElementById("reg_poblacion").value == '') ErrMsg += "El campo POBLACION es obligatorio \n";
	if (document.getElementById("reg_cp").value == null || document.getElementById("reg_cp").value == '') ErrMsg += "El campo CP es obligatorio \n";
	if (document.getElementById("reg_provincia").value == null || document.getElementById("reg_provincia").value < 1) ErrMsg += "El campo PROVINCIA es obligatorio \n";
	if (document.getElementById("reg_tel").value == null || document.getElementById("reg_tel").value == '') ErrMsg += "El campo TELEFONO es obligatorio \n";
	if (document.getElementById("reg_email").value == null || document.getElementById("reg_email").value == '') ErrMsg += "El campo EMAIL es obligatorio \n";
	if (document.getElementById("reg_particular").checked == false && document.getElementById("reg_empresa").checked == false) ErrMsg += "El TIPO DE SOLICITUD es obligatorio \n";
	if (document.getElementById("reg_acepto").checked == false) ErrMsg += "Debe aceptar las condiciones del contrato \n";
	
	if (ErrMsg == '')
		return true;
	else
	{
		alert(ErrMsg);
		return false;
	}
}

//Empresa::PostFormPresupuesto(obj)
function PostFormPresupuesto(obj)
{
	var ErrMsg = '';
	
	if (document.getElementById("cliente_persona_contacto").value == null || document.getElementById("cliente_persona_contacto").value == '') ErrMsg += "El campo PERSONA DE CONTACTO es obligatorio \n";
//	if (document.getElementById("cliente_direccion").value == null || document.getElementById("cliente_direccion").value == '') ErrMsg += "El campo DIRECCION es obligatorio \n";
//	if (document.getElementById("cliente_poblacion").value == null || document.getElementById("cliente_poblacion").value == '') ErrMsg += "El campo POBLACION es obligatorio \n";
//	if (document.getElementById("cliente_cp").value == null || document.getElementById("cliente_cp").value == '') ErrMsg += "El campo CP es obligatorio \n";
//	if (document.getElementById("cliente_provincia").value == null || document.getElementById("cliente_provincia").value < 1) ErrMsg += "El campo PROVINCIA es obligatorio \n";
	if (document.getElementById("cliente_tel1").value == null || document.getElementById("cliente_tel1").value == '') ErrMsg += "El campo TELEFONO es obligatorio \n";
	if (document.getElementById("cliente_email").value == null || document.getElementById("cliente_email").value == '') ErrMsg += "El campo EMAIL es obligatorio \n";
	if (document.getElementById("cliente_detalles_trabajo").value == null || document.getElementById("cliente_detalles_trabajo").value == '') ErrMsg += "Debes detallar el trabajo por el que solicitas presupuesto \n";
	
	if (ErrMsg == '')
		return true;
	else
	{
		alert(ErrMsg);
		return false;
	}
}

//******************************************************************************************************************************
//******************************************************************************************************************************
//******************************************************************************************************************************
