
// Popup para login usuario
function popupLogin() {
	makePopup('popupLogin.php', 480, 290, '');
}

function popupNotaLegal() {
	makePopup('notaLegal.php', 600, 600, '');
}
function popupPrivacidad() {
	makePopup('politicaPrivacidad.php', 600, 600, '');
}
function popupRecordarPassword() {
	makePopup('recordarPassword.php', 360, 240, '');
}
function popupImprimir(id,id2) {
	var url = 'imprimir.php?idActuacion='+id+'&idUsuario='+id2;
	makePopup(url, 500, 325, '');
}

function popupFactura(codigo, base, params) {
	var url = base + '../php/reserva/containerFactura.php?codigo='+codigo+'&'+params;
	makePopup(url, 800, 600, '');
}

// Popup para nuevo usuario
function nuevoUsuario() {
	makePopup('altaUsuario.php', 450, 700, 'scroll');
}

function popupComentarioOferta(codigoActuacion) {
	makePopup('comentarioOferta.php?idActuacion='+codigoActuacion, 430, 330, 'scroll');
}

function descargarInformacionOferta(idActuacion) {
	makePopup('descargarInformacionOferta.php?idActuacion='+idActuacion,'600','480','');
}

// Busca un valor dentro de un array, sino devuelve el valor por defecto
function getValorInArray(arr, obj, def) {
	str = arr[obj];
	if (str == null) {
		str = def;
	}
	return str;
}

// Abre una ventana
function openWindow(url,name,w,h) {
	var altura = screen.height;
	var anchura = screen.width;
	var vent_x = w;
	var vent_y = h;	
	var posx2 = Math.round(anchura/2-(vent_x/2));
	var posy2 = Math.round(altura/2-(vent_y/2)) - 60;

	newWindow = window.open(url,name,'resizable=0,scrollbars=1,status=0,location=0,toolbar=0,menubar=0,width='+vent_x+',height='+vent_y+',screenX='+posx2+',screenY='+posy2+',left='+posx2+',top='+posy2+'');
	newWindow.focus();
}

function openWindowModal(url,name,w,h){
	if (document.all&&window.print) { //if ie5
		eval('window.showModelessDialog(url,"'+name+'","help:0;resizable:1;dialogWidth:'+w+'px;dialogHeight:'+h+'px")')
	} else {
		eval('window.open(url,"'+name+'","width='+w+'px,height='+h+'px,resizable=1,scrollbars=1")')
	}
}

// Obtiene un elemento a partir del id
function el(id) {
  if (document.getElementById) {
    return document.getElementById(id);
  } else if (window[id]) {
    return window[id];
  }
  return null;
}

function changeDisplay(id, q) {
	el(id).style.display = q;
};

function mouseOver(msg) {
	self.status=msg;
}

function mouseOut() {
	// Se podria poner un mensaje por defecto
	self.status="";
}

// Ejecuta una url mediante ajax
function executeURL(url) {
	url += '&';
	new Ajax.Request(url, {
		onComplete: function(request) {
			onExecuteURL(request);
		},
		asynchronous: true
		}
	)
};

function onExecuteURL(c) {
}//NOVES FUNCIONS MARÇAL
function mostrarProductos(id) {		
	if (document.getElementById(id).style.display == "none") document.getElementById(id).style.display = "block";	
	else document.getElementById(id).style.display = "none";
}
function recargarFormulario(form) {		
	form.target = "contenido";		
	form.action = "index.php";		
	form.submit();
}