var siteRoot = "http://www.espaciopodcast.com/";

var submitMultiForm = 
	function($form) {
		$('.form input[type="text"]').each(function() {
			$form.append($(this).clone().hide());
		});
		$('.form input[type="radio"]').each(function() {
			//$form.append($(this).clone().hide());
			// ie6 fix: ho duplicarà per tants radios en hi hagi però no es un problema
			var name = $(this).attr("name");
			var val = $('.form input[@name="'+name+'"]:checked').val();
			var $input = $('<input type="radio" name="'+name+'" value="'+val+'" checked="checked" />');
			$form.append($input.hide());
		});
		$('.form select').each(function() {
			$form.append($(this).clone().val($(this).val()).hide());
		});
		$('.form textarea').each(function() {
			$form.append($(this).clone().val($(this).val()).hide());
		});
		$('.form input[type="checkbox"]').each(function() {
			if ($(this).is(":checked")) {
				$form.append($(this).clone().attr("checked", "checked").hide());
				
			}
		});
		
		// fix ie6
		$form.children('input[type="checkbox"]').each(function() {
			$(this).attr("checked", "checked");
		});
	};
	
var setIntervalFoto = 
	function() {
		thetimer = setInterval(checkProgress,1000);
		// permet de controlar que solament es mostra un missatge
		intervalCleared = false;
	};
	
var uploadFile = 
	function() {
		$('.selectedFile', $('#uploadFile')).text($(this).val());
		// deshabilitar el botó
		$('input.file').css('display','none');
		$('form#uploadFile').submit();
	};

var timeout_en_accion = false;
var oPlayer = {
	img_reproduciendo: "imgs/podcaster_img_playing.jpg",
	img_boton: "imgs/btn/fondo_play_lista_podcast_personal.jpg",
	anterior: null,
	num: null,
	
	reprodueixte: function(num) {
		$.num = num;
		if(timeout_en_accion == false){
			
			//ocultamos el anterior
			if ($.anterior != null){
				
				$.invisibiliza();
			} else {
				
				//player visible
				$.visibiliza();
			}
			//almacenamos
			$.anterior = $.num;
		}
	},
	restaura_time_out: function(){
		timeout_en_accion = true;
		alert("restaurado");
	},
	visibiliza: function() {
		timeout_en_accion = true;
		var player_listo = document.getElementById("reproFlash"+$.num);
		
		$("#reproductor"+$.num).css("display","block");
		//$("#reproductor"+$.num).fadeIn("slow");
		$("#reproductor"+$.num+" span").css("visibility","visible");
		$("#botonReproductor_"+$.num).addClass("reproduciendo");
		$("#botonReproductor_"+$.num+" img").attr("src",$.img_reproduciendo);
		$("#botonReproductor_"+$.num).blur();
		
		//recalculo el espacio
		raulCorretgirAltura();
			
		if(player_listo != null){		
			//ordre de reproduir, si lo dejo inmediatamente no funciona...
			setTimeout("$.musica(false)", 1000);
		}else{
			$.anterior = $.num;
		}
	},
	
	musica: function(bool) {
		if(document.getElementById("reproFlash"+$.num).flashPlay != null){
			try{ 
			document.getElementById("reproFlash"+$.num).flashPlay();		
			} 
			catch(er)
			{
			//alert("play"+er);
			}
			$.anterior = $.num;
			timeout_en_accion = bool;
		}else{
			setTimeout("$.musica(false)", 1000);
		}		
	},
	
	invisibiliza: function () {
		
		timeout_en_accion = true;
		var player_listo = document.getElementById("reproFlash"+$.num);
		if(player_listo != null){
			if(document.getElementById("reproFlash"+$.anterior).flashStop != null){;
				try{ 
				document.getElementById("reproFlash"+$.anterior).flashStop();
				} 
				catch(er)
				{
				//alert("stop"+er);
				}
			}
		
			//ordre d'eliminar, si lo dejo inmediatamente no funciona...
			setTimeout("$.aturat(false)", 1000);//350
			
			//player visible
			setTimeout("$.visibiliza(false)",2000);//400
		}else{
			$.aturat(true);
			$.visibiliza(true);
		}
		//recalculo el espacio
		raulCorretgirAltura();
		
		
	},
	
	aturat: function(bool) {
		timeout_en_accion = bool;
		for(var i=0;i<50;i++){
			if($("#reproductor"+i)!= null && $("#reproductor"+i) != undefined){
				$("#reproductor"+i).css("display","none");
				$("#reproductor"+i+" span").css("visibility","hidden");
				$("#botonReproductor_"+i).removeClass("reproduciendo");
				$("#botonReproductor_"+i+" img").attr("src",$.img_boton);
			}
		}
	}
}

var player = function() {
	$.extend(oPlayer);
	
	$(".botonReproductor").click(function() {
		var arr = $(this).attr('id').split('_');
		if (arr[1] != $.num) { // si son iguals es que ja s'está reproduint
			$.reprodueixte(arr[1]);
		}
		
		return false;
	});
}

var info = function() {
	$("div.info a").click(function() {
		$info = $(this).parent();
		if ($("div.ventana_info", $info).is(":visible")) {
			$("div.ventana_info", $info).hide();
		} else {
			$("div.ventana_info", $info).show();
		}
		
		return false;
	});	
}

$(document).ready(function() {
	var page = $("body").attr('id');
	if (page != null) {
		switch (page) {
			case "registro":
				registro();
				break;
			case "perfil":
				perfil();
				break;
			case "perfilForm":
				perfilForm();
				corregirAltura();
				break;
			case "publicar":
				publicar();
				break;
			case "podcast":
				podcast();
				break;
			case "subeTuDirectorio":
				subeTuDirectorio();
				break;
			case "categoria":
				categoria();
				break;
			case "home":
				home();
				break;
			case "inicio":
				inicio()
				break;
			case "enviarAUnAmigo":
				enviarAUnAmigo();
				corregirAltura();
				break;
			case "contrasenyaEnviada":
				raulCorretgirAlturaViendoPod();
			break;
			case "contrasenyaOblidada":
				contrasenyaOblidada();				
				break;
			case "directorio":
				directorio();
				break;
			case "buscador":
				corregirAltura();
				break;
			case "loginPodcast":
				corregirAltura();
				break;
			case "loginSubeTuDirectorio":
				corregirAltura();
				break;
			case "loginSubeTuPodcast":
				corregirAltura();
				break;			
			case "sessioCaducada":
				corregirAltura();
				break;
			case "pagenotfound":
				corregirAltura();
				break;
			case "finalizarregistro":
				corregirAltura();
				break;
			case "aboutUs":
				corregirAltura();
				break;
			case "blog":
				blog();
				break;
			case "enviarPregunta":
				enviarPregunta();
				break;
			case "podcastEnviado":
				corregirAltura();
				break;
			case "crearusuario":
				corregirAltura();
				break;
			case "politicaPrivacidad":
				corregirAltura();
				break;
			case "condiciones":
				corregirAltura();
				break;
			case "directorioCreado":
				corregirAltura();
				break;
			case "foro":
				foro();
				break;
		}
	}
	if(page == ""){
		corregirAltura();
	}
	
	afegir_padding_bottom(page);
});

function corregirAltura(){
	raulCorretgirAlturaBuscador();	
}
function registro() {
	SI.Files.stylizeAll();
	
	$('textarea[@name=info]').maxlength({
		'useInput' : true
  });
  
	$('input[@name=foto]').bind('change', uploadFile);
	
	$('form#crearusuario').bind('submit', function() {
		if (!$("input[@name=nombre]").mandatory('Nombre')) return false;
		if (!$("input[@name=apellidos]").mandatory('Apellidos')) return false;
		if (!$("input[@name=poblacion]").mandatory('Poblaci\xF3n')) return false;
		if (!$("select[@name=provincia]").mandatory('Provincia')) return false;
		if (!$("input[@name=email]", $("div.form")).mandatory('email')) return false;
		// ajax per controlar email no duplicat
		var data = "email="+$("input[@name=email]", $("div.form")).val()+"&type=1";
		var result;
		$.ajax({
			type: "POST",
			async: false,
			url: siteRoot + "ajax_email/",
			data: data,
			success: function(msg) {
				//alert (msg);
				var json = eval('(' + msg + ')');
				result = json.result;
			}
		});
		if (result != 1) {
			$("input[@name=email]").formError('Existe una cuenta asociada con este email');
			return false;
		}
		if (!$("input[@name=captcha]").mandatory('El texto de la imagen')) return false;
		// ajax per controlar captcha
		var data = "value="+$("input[@name=captcha]").val();
		var result;
		$.ajax({
			type: "POST",
			async: false,
			url: siteRoot + "ajax_captcha/",
			data: data,
			success: function(msg) {
				//alert (msg);
				var json = eval('(' + msg + ')');
				result = json.result;
			}
		});
		if (result != 1) {
			$("input[@name=captcha]").formError('El texto de la imagen es incorrecto');
			return false;
		}
		if (!$("input[@name=nickname]").mandatory('Nickname')) return false;
		// ajax per controlar nickname no duplicat
		var data = "nickname="+$("input[@name=nickname]").val()+"&type=1";
		var result;
		$.ajax({
			type: "POST",
			async: false,
			url: siteRoot + "ajax_nickname/",
			data: data,
			success: function(msg) {
				//alert (msg);
				var json = eval('(' + msg + ')');
				result = json.result;
			}
		});
		if (result != 1) {
			$("input[@name=nickname]").formError('Existe una cuenta asociada con este nickname');
			return false;
		}
		if (!$("input[@name=password]", $("div.form")).mandatory('Contrase\xF1a')) return false;
		if ($("input[@name=password]", $("div.form")).val().length < 6) {
			$(this).formError('La contrase\xF1a debe tener un m\xEDnimo de 6 caracteres');
			return false;
		}
		if ($("input#ls101").is(":checked")) {
			if (!$("input[@name=numero_serie]").mandatory('N\xFAmero de serie')) return false;
		}
		if (!$("input[@name=acepto]").is(":checked")) {
			$(this).formError('Debes aceptar las condiciones de uso');
			return false;
		}
		
		submitMultiForm($('form#crearusuario'));
		
		return true;
	});
	
	$('form#uploadFile').bind('submit', setIntervalFoto);
	
	$("input[@name=ls10]").click(function() {
		($(this).val() == 1) ? $("tr#numero_serie").show() : $("tr#numero_serie").hide();
	});
}

function checkProgress() {
	var now = "uid=" + new Date().getTime(); //Cache Killer  
	var parameters = "key=" + encodeURI($("#progress_key").val()) + "&type=1&filename=" + $('.selectedFile', $('#uploadFile')).text();
	var data = now + "&" + parameters;
	
	$.ajax({
		type: "POST",
		url: siteRoot + "apc",
		async: false,
		data: data,
		beforeSend: function(xmlHttpRequest) {
			xmlHttpRequest.setRequestHeader("Content-length", parameters.length);
			xmlHttpRequest.setRequestHeader("Connection", "close");
		},
		success: function(msg) {
			var json = eval('(' + msg + ')');
			if (!json.filename ) {
				window.clearInterval(thetimer);
				if (!intervalCleared) {
					alert ("La foto sobrepasa el tama\xF1o m\xE1ximo permitido (100M)");
					$('input.file').css('display','block');
				}
				intervalCleared = true;
			} else {
				if ( json.done == 1 ) {
				  window.clearInterval(thetimer);
				}
				if ( json.cancel_upload == 1 ) {
				  window.clearInterval(thetimer);
				  if (!intervalCleared) {
				  	alert (json.message);
				  	$('input.file').css('display','block');
				  }
				  intervalCleared = true;
				}
			}
		}
	});
}

function fotoUploaded(file,width,formid) {
	var $img = $('.selectedFoto img');
	var src = 'imagen/'+file+'/?w='+width+'&t=1';
	if ($img.length != 0) {
		$img.attr('src', src);
	} else {
		$('.selectedFoto').append('<img src="'+src+'" />');
	}
	$('input[@name=file]', $('form#'+formid)).val(file);
	
	// fer el botó clicable
	$('input.file').css('display','block');
}

function podcastUploaded(file) {
	$('input[@name=podcast]', $('form#dopublicar')).val(file);
	
	// progress bar estat acabat
  $("#progress_bar").css('width', '100%');
  $("#progress_bar").css("background-image", "url(imgs/btn/progress-ok.gif)");
  $("#uploadPodcast span").css("color", "#2DEB02");
  $("#progress_bar_border").css("border-color", "#2DEB02");
  
  // fer el botó clicable
  $('input.file').css('display','block');
}

function perfilForm() {
	SI.Files.stylizeAll();
	
	$('textarea[@name=info]').maxlength({
		'useInput' : true
  });

	$('input[@name=foto]').bind('change', uploadFile);
	
	$('form#actualizarusuario').bind('submit', function() {
		if (!$("input[@name=nombre]").mandatory('Nombre')) return false;
		if (!$("input[@name=apellidos]").mandatory('Apellidos')) return false;
		if (!$("input[@name=poblacion]").mandatory('Poblaci\xF3n')) return false;
		if (!$("select[@name=provincia]").mandatory('Provincia')) return false;
		if (!$("input[@name=email]", $("div.form")).mandatory('email')) return false;
		// ajax per controlar email no duplicat
		var data = "email="+$("input[@name=email]", $("div.form")).val()+"&type=2";
		var result;
		$.ajax({
			type: "POST",
			async: false,
			url: siteRoot + "ajax_email/",
			data: data,
			success: function(msg) {
				//alert (msg);
				var json = eval('(' + msg + ')');
				result = json.result;
			}
		});
		if (result != 1) {
			$("input[@name=email]").formError('Existe una cuenta asociada con este email');
			return false;
		}
		if (!$("input[@name=nickname]").mandatory('Nickname')) return false;
		// ajax per controlar nickname no duplicat
		var data = "nickname="+$("input[@name=nickname]").val()+"&type=2";
		var result;
		$.ajax({
			type: "POST",
			async: false,
			url: siteRoot + "ajax_nickname/",
			data: data,
			success: function(msg) {
				//alert (msg);
				var json = eval('(' + msg + ')');
				result = json.result;
			}
		});
		if (result != 1) {
			$("input[@name=nickname]").formError('Existe una cuenta asociada con este nickname');
			return false;
		}
		if (!$("input[@name=password]", $("div.form")).mandatory('Contrase\xF1a')) return false;
		if ($("input[@name=password]", $("div.form")).val().length < 6) {
			$(this).formError('La contrase\xF1a debe tener un m\xEDnimo de 6 caracteres');
			return false;
		}
		
		submitMultiForm($('form#actualizarusuario'));
		
		return true;
	});
	
	$('form#uploadFile').bind('submit', setIntervalFoto);
	
	$("a.eliminar").click(function() {
		if (confirm("\xBFEst\xE1s seguro que quieres eliminar este podcast?")) {
			var $div = $(this).parent("div");
			var arr = $div.attr('id').split('_');
			var id = arr[1];
			$("form#dodeletepodcast input[@name=id]").val(id);
			$("form#dodeletepodcast").submit();
		}
		return false;
	});
	
	$("a.baja").click(function() {
		return (confirm("\xBFEst\xE1s seguro que quieres darte de baja?"));
	});
}

function publicar() {
	$.extend({
		intervalCleared: false,
		
		checkProgressPodcast: function() {
			var now = "uid=" + new Date().getTime(); //Cache Killer  
			var parameters = "key=" + encodeURI($("#progress_key").val()) + "&type=2&filename=" + $('.selectedFile', $('#uploadFile')).text();
			var data = now + "&" + parameters;
			
			$.ajax({
				type: "POST",
				url: siteRoot + "apc",
				async: false,
				data: data,
				async: false,
				beforeSend: function(xmlHttpRequest) {
					xmlHttpRequest.setRequestHeader("Content-length", parameters.length);
					xmlHttpRequest.setRequestHeader("Connection", "close");
				},
				success: function(msg) {
					var json = eval('(' + msg + ')');
					if (!json.filename ) {
						window.clearInterval(thetimer);
						if (!$.intervalCleared) {
							alert ("El podcast sobrepasa el tama\xF1o m\xE1ximo permitido (100M)");
							$('input.file').css('display','block');
						}
						$.intervalCleared = true;
					} else {
						if ( json.done == 1 | json.cancel_upload == 1) {
							window.clearInterval(thetimer);
							if ( json.done == 1 & json.cancel_upload == 0 ) {
							  $.intervalCleared = true;
							}
							if ( json.cancel_upload == 1 ) {
							  if (!$.intervalCleared) {
							  	alert (json.message);
							  	$('input.file').css('display','block');
							  }
							  $.intervalCleared = true;
							}
						} else {
							$.updateProgressPodcast(json);
						}
					}
				}
			});
		},

		updateProgressPodcast: function (json) {
			var uploadPercentage = ((json.current/json.total)*100).toFixed(0);
			$("#progress_bar").css('width', uploadPercentage + '%');
		}
	});
	
	info();
	
	SI.Files.stylizeAll();
	
	$('textarea[@name=descripcion]').maxlength({
		'useInput' : true
  });
	
	$('input[name=podcast]').bind('change', uploadFile);
	
	$('form#dopublicar').bind('submit', function() {
		if (!$("input[@name=nombre]").mandatory('Nombre')) return false;
		if (!$("select[@name=categoria]").mandatory('Categor\xEDa')) return false;
		if (!$("textarea[@name=descripcion]").mandatory('Descripci\xF3n')) return false;
		if (!$("input[@name=archivo_url]").mandatory('Archivo o URL')) return false;
		if ($("input#archivo_url1").is(":checked")) {
			if ($("input[@name=podcast]").val() == "") {
				alert('Podcast es obligatorio');
				return false;
			}
		} else {
			if (!$("input[@name=url]").mandatory('URL')) return false;
		}
		if (!$("input[@name=derechos]").is(":checked")) {
			$(this).formError('Debes confirmar que posees los derechos de autor');
			return false;
		}
		if (!$.intervalCleared && $("input#archivo_url1").is(":checked")) {
			alert('El fichero no ha acabado de subirse');
			return false;
		}
		
		submitMultiForm($('form#dopublicar'));
		
		return true;
	});
	
	$('form#uploadFile').bind('submit', function() {
		// reset del progress bar
		$("#progress_bar").attr('style', ''); 
	  $("#uploadPodcast span").attr('style', ''); 
	  $("#progress_bar_border").attr('style', ''); 
	  // reset del input
	  $('input[@name=podcast]', $('form#dopublicar')).val('');
	  // reset de la variable de interval
	  $.intervalCleared = false;
	  	  
		thetimer = setInterval($.checkProgressPodcast,1000);
	});
	
	$("input[@name=archivo_url]").click(function() {
		if ($(this).val() == 1) {
			$("tr.subir_archivo").show();
			$("tr.url_externa").hide();
		} else {
			$("tr.subir_archivo").hide();
			$("tr.url_externa").show();
		}
	});
	
	raulCorretgirAltura();
}

function podcast() {
	info();
	
	$("input.star").rating({
		disableAfterClick: true,
		callback: function(value, link) {
			var data = "id="+$("input[@name=id]").val()+"&value="+value;
			$.ajax({
				type: "POST",
				url: siteRoot + "ajax_vot/",
				data: data,
				success: function() {
					$("div#gracias").show();
					setTimeout(function() { $("div#gracias").fadeOut("slow") }, 2000);
				}
			});
  	} 
	});
	
	$("div.tu_voto .voto").hover(
		function() {
			$("#accede_puntuar span").toggle();
		},
		function() {
			$("#accede_puntuar span").toggle();
		}
	);
	
	$('form#comentario').bind('submit', function() {
		if (!$("textarea[@name=comentario]").mandatory('Comentario')) return false;
		
		return true;
	});
	
	$("a#inapropiado").click(function() {
		$a = $(this);
		var data = "id="+$("input[@name=id]").val();
		$.ajax({
			type: "POST",
			url: siteRoot + "ajax_inapropiat/",
			data: data,
			success: function() {
				$img = $a.parent("li").children("img");
				$img.attr("src", "imgs/icono_calavera_checkOK.jpg");
				$a.replaceWith("<span>Marcado</span>");
			}
		});
		
		return false;
	});
	
	var altura_columna_derecha = $(".parte_derecha").height();
	var altura_caja = $(".caja_mediana").height();
	
	if(altura_caja > altura_columna_derecha){
		$(".cuerpo").css({ height:altura_caja+120+"px" });
	}else{		
		$(".cuerpo").css({ height:altura_columna_derecha+20+"px" });
	}
}

function subeTuDirectorio() {
	$('form#creardirectorio').bind('submit', function() {
		if (!$("input[@name=titulo]").mandatory('T\xEDtulo')) return false;
		//if (!$("input[@name=emailResponsable]").mandatory('e-mail del responsable')) return false;
		if (!$("input[@name=url]").mandatory('URL')) return false;
		
		return true;
	});
	
	raulCorretgirAltura();
}

function categoria() {
	player();
	
	raulCorretgirAltura();
}

function home() {
	player();
	
	raulCorretgirAltura();
}

function inicio() {
	player();
	
	//raulCorretgirAltura();
}

function enviarAUnAmigo() {
	$('form#doEnviarAUnAmigo').bind('submit', function() {
		if ($("input[@name=nombre]").length != 0) {
			if (!$("input[@name=nombre]").mandatory('Nombre')) return false;
			if (!$("input[@name=email]", $(this)).mandatory('email')) return false;
		}
		if (!$("input[@name=emailDestinatario]").mandatory('email del destinatario')) return false;
		if (!$("input[@name=asunto]").mandatory('Asunto')) return false;
		if (!$("textarea[@name=texto]").mandatory('Texto')) return false;
		
		return true;
	});
}

function contrasenyaOblidada() {
	raulCorretgirAlturaViendoPod();
	$('form#doEnviarContrasenya').bind('submit', function() {
		if (!$("input[@name=email]", $(this)).mandatory('email')) return false;
		
		return true;
	});
}

function perfil(){
	player();

	raulCorretgirAltura();
	
	var altura_columna_derecha = $(".parte_derecha").height();
	var altura_caja = $(".caja_mediana").height();
	
	if(altura_caja > altura_columna_derecha){
		$(".cuerpo").css({ height:altura_caja+120+"px" });
	}else{		
		$(".cuerpo").css({ height:altura_columna_derecha+20+"px" });
	}
}

function blog(){
	
	raulCorretgirAltura();
}

function directorio() {	
	if($(".seccions").height() != null){
		var altura_columna_izquierda = $(".podcaster_div_izquierda").height();
		var altura_columna_derecha = $(".parte_derecha").height();
		var altura_caja = ($(".seccions").height()*Math.ceil(($(".seccions").length/2)))+90;
		var altura = Math.max(altura_columna_izquierda, altura_columna_derecha, altura_caja);
		$(".caja_mediana").css({ height:(altura)+"px" });
		$(".ie_caja_mediana").css({ height:(altura)+"px" });
		$(".cierre_inf_mediano").css({ top:(altura-5)+"px",position:"absolute" });
		
		if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
 			var ieversion=new Number(RegExp.$1);
 			if (ieversion>=8){
  				$(".cuerpo").css({ height:altura+70+"px" });				
 			}else if (ieversion>=7){
  				$(".cuerpo").css({ height:altura+90+"px" });				
 			}else if (ieversion>=6){			
  				$(".cuerpo").css({ height:altura+90+"px" });
			}
		}else{
			$(".cuerpo").css({ height:altura+70+"px" });						
		}
		
		altura += 340; // la altura de la cabecera;
		$(".contenedor_general").css({ height:altura+"px" });
		$(".borde_inf_contenedor_general").css({ top:(altura-30)+"px",position:"absolute"});
	}else{
		raulCorretgirAlturaViendoPod();
	}	
}

function raulCorretgirAltura(ex){
	var extra = 0;
	var page = $("body").attr('id');
	var resta = 20;
	if(page == "inicio"){
		var extra = 370;
		resta = 0;
	}
	var altura_columna_izquierda = $(".podcaster_div_izquierda").height();
	var altura_columna_derecha = $(".parte_derecha").height();
	var altura_caja = $(".podcaster_div_central").height();
	var altura = Math.max(altura_columna_izquierda, altura_columna_derecha, altura_caja);	
	
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
 		var ieversion=new Number(RegExp.$1);
 		if (ieversion>=8){
  			$(".cuerpo").css({ height:altura+40+"px" });				
 		}else if (ieversion>=7){
  			$(".cuerpo").css({ height:altura+70+"px" });				
 		}else if (ieversion>=6){			
  			$(".cuerpo").css({ height:altura+70+"px" });
		}
	}else{
		$(".cuerpo").css({ height:altura+40+"px" });						
	}
	
	altura += 290; // la altura de la cabecera;
	$(".contenedor_general").css({ height:(altura+30)+"px" });
	$(".borde_inf_contenedor_general").css({ top:(altura)+"px",position:"absolute"});
}
function CarlosCorretgirAltura(ex){
	var extra = 0;
	var page = $("body").attr('id');
	if(page == "inicio"){
		var extra = 200;
	}
	var altura_columna_izquierda = $(".podcaster_div_izquierda").height();
	var altura_columna_derecha = $(".parte_derecha").height();
	var altura_caja = $(".podcaster_div_central").height();
	var altura = Math.max(altura_columna_izquierda, altura_columna_derecha, altura_caja);
	altura += 470 + extra; // la altura de la cabecera;
	$(".contenedor_general").css({ height:altura+"px" });
	$(".borde_inf_contenedor_general").css({ top:(altura+0)+"px",position:"absolute"});
}

function raulCorretgirAlturaViendoPod(){
	var altura_columna_derecha = $(".parte_derecha").height();
	var altura_caja = $(".caja_mediana").height();
	var altura = Math.max(altura_columna_derecha, altura_caja);
	//alert(altura_columna_derecha+" "+altura_caja+" "+altura);
	
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
 		var ieversion=new Number(RegExp.$1);
 		if (ieversion>=8){
  			$(".cuerpo").css({ height:altura+40+"px" });				
 		}else if (ieversion>=7){
  			$(".cuerpo").css({ height:altura+70+"px" });				
 		}else if (ieversion>=6){			
  			$(".cuerpo").css({ height:altura+70+"px" });
		}
	}else{
		$(".cuerpo").css({ height:altura+40+"px" });						
	}
	
	altura += 290; // la altura de la cabecera;
	$(".contenedor_general").css({ height:(altura+30)+"px" });
	$(".borde_inf_contenedor_general").css({ top:(altura)+"px",position:"absolute"});
}

function raulCorretgirAlturaBuscador(){
	raulCorretgirAlturaViendoPod();
}



function blog_quiere_altura(){
	var altura_columna_izquierda = $(".caja_mediana").height();
	var altura_columna_derecha = $(".parte_derecha").height();
	var altura = Math.max(altura_columna_izquierda,altura_columna_derecha);
	
	altura += 310; // la altura de la cabecera;
	$(".contenedor_general").css({ height:altura+"px" });
	$(".borde_inf_contenedor_general").css({ top:(altura-30)+"px",position:"absolute"});
}

function enviarPregunta() {
	$('form').bind('submit', function() {
		if ($("input[@name=nombre]").length != 0) {
			if (!$("input[@name=nombre]").mandatory('Nombre')) return false;
			if (!$("input[@name=email]", $(this)).mandatory('email')) return false;
		}
		if (!$("textarea[@name=pregunta]").mandatory('Pregunta')) return false;
		
		return true;
	});
}
function foro(){
	/*if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
 		var ieversion=new Number(RegExp.$1);
 		if (ieversion>=8){
  			$(".cuerpo").css({ height:"750"+"px" });				
 		}else if (ieversion>=7){
  			$(".cuerpo").css({ height:"780"+"px" });			
 		}else if (ieversion>=6){			
  			$(".cuerpo").css({ height:"780"+"px" });
		}
	}else{
		$(".cuerpo").css({ height:"750"+"px" });					
	}*/
	
}
function afegir_padding_bottom(page){
	if(page == "registro" || page == "audioLibros" || page == "foro"){
		$(".cuerpo").css("padding-bottom","20px");
	}
}