function change_url(url, param, value) {
	if(url == null) { url = location.href; }
	url = url.split("\#");
	var RegEx = /\?/;
	eval('var RegEx2=/^'+param+'.*$/;');
	if(RegEx.test(url[0])) {
		Params = url[0].replace(/.*\?(.*)/,"$1");
		url = url[0].replace(/([^\?]*)\?.*/,"$1");
		Variables = Params.split ("\&");
		var new_url = url+'?';
		var doParam = false;
		for (i = 0; i <= Variables.length; i++) {
			if(RegEx2.test(Variables[i])) {
				Separ = Variables[i].split("=");
				Variables[i] = Separ[0]+'='+value;
				doParam = true;
			}
			if(Variables[i] != null && Variables[i] != '')
				new_url += Variables[i]+'&';
		}
		if(!doParam) { new_url += param+'='+value; }
		return new_url;
	}
	else {
		return url[0]+'?'+param+'='+value;
	}	
}
function change_language(id) {
	if(id) {
		location.href = change_url(null, 'language', id);
	}
	return false;
}
$(document).ready(function () {
	$('#idiomas_options a').click(function() { change_language(this.id); return false; });
})

var popup = null;
function print_page() {
	var url = change_url(null, 'action', 'print');
	altoPantalla = parseInt(screen.availHeight);
	anchoPantalla = parseInt(screen.availWidth);
	centroAncho = parseInt((anchoPantalla/2))
	centroAlto = parseInt((altoPantalla/2))
	anchoPopup = 1024;
	altoPopup = 600;
	laXPopup = centroAncho - parseInt((anchoPopup/2))
	laYPopup = centroAlto - parseInt((altoPopup/2))
	popup = window.open(url, 'Imprimir', 'scrollbars=no,status=no,width='+anchoPopup+',height='+altoPopup+',left='+laXPopup+',top='+laYPopup);
	setTimeout("isPopupOpened('popup')",1000);			
}
function isPopupOpened(name)
{
	if(eval(name) == null)
		alert('Tienes los popups bloqueados');
	else
		eval(name+'.print()');
}

function sendmail_page() {
	alert('Enviamos la url por mail');
}
