function cambiarIdioma(pagina,idioma,stringquery){
	intPos = stringquery.indexOf("lang");
	if (intPos != -1) {
		stringquery = stringquery.substr(0, stringquery.length - 8)	
	}
	if (stringquery != "") {		
		window.location.href = pagina + "?" + stringquery + "&lang=" + idioma;
	} else {
		window.location.href = pagina + "?lang=" + idioma;	
	}
}

num_foto = 1;
function showMedia(num, objeto, ruta) { //caso fotos
	if (((num_foto < total_fotos) && (num == 1)) || ((num_foto >1) && (num == -1))) {
		num_foto += num;		
	} else if ((num_foto == total_fotos) && (num == 1)) {
		num_foto = 1;
	} else if ((num_foto ==1) && (num == -1)) {
		num_foto = total_fotos;
	}
	$(objeto).attr("src",ruta + num_foto + ".jpg");
}

function showMediaF(objeto, ruta) { 
	$(objeto).attr("src",ruta);
}
function showGallery(foto) {
	$(objeto).show();
	$(objeto + " img").attr("src", ruta + foto + ".jpg");	
	self.setTimeout('obtainWidth()', 500);	// lo hacemos así para que le de tiempo a cambiar	
}
function obtainWidth() {
	ancho = $(objeto + " img").width();		
	ancho = ancho - 28; // (padding: 30) - 2 del borde
	$(objeto + " p").width(ancho);
}
function is_email(string) {
  var regexp = /^[0-9a-z\-\_]+(.[0-9a-z\-\_]+)*@[0-9a-z\-]+(.[0-9a-z\-]+)*\.[0-9a-z][0-9a-z]+$/;
  return regexp.test(string);
}
function showObject(objeto) {
	$(objeto).show();
}
function hideObject(objeto) {
	$(objeto).hide();
}
function showHideObjects(objeto1, objeto2) {
	hideObject(objeto1);
	showObject(objeto2);
}