
var jsimgstopreload2 = jsimgstopreload.split(";");
var oScrollbar;
var fondo = '';
var loadingsectimer;

$(document).ready(function(){
	//if(jsPVmode=='beta') $("#div_idiomas").show();
	
	if($.browser.msie && parseInt($.browser.version)<7){
		$("body","html").css({height: "100%", width: "100%"});
		$("html").css("overflow","hidden");
	}
	$("#div_contenedorfondo").width("100%").height("100%");
	$(window).resize();

	$('#div_menutxt a.menu:not(#mn_700)').click(function(event){
		if(!event.isDefaultPrevented())event.preventDefault();
		var objid = $(this).attr('id');
		if($(this).hasClass('sub2')){
			$('#div_menutxt a.menu-ok').removeClass('menu-ok');
			$('#mn_'+(objid.substr(3,1))+'00').addClass('menu-ok');
			$('#mn_'+(objid.substr(3,2))+'0').addClass('menu-ok');
		}else if($(this).hasClass('sub1')){
			if($(this).attr('href')!='javascript:;'){
				$('#div_menutxt a.menu-ok').removeClass('menu-ok');
				$('#mn_'+(objid.substr(3,1))+'00').addClass('menu-ok');
			}
			$('.submenu2:not(#'+objid+'_submenu)').stop(true,true).slideUp('normal');
		}else{
			if($(this).attr('href')!='javascript:;'){
				$('#div_menutxt a.menu-ok').removeClass('menu-ok');
			}
			$('.submenu2:not(#'+objid+'_submenu)').stop(true,true).slideUp('normal');
			$('.submenu1:not(#'+objid+'_submenu)').stop(true,true).slideUp('normal');
		}
		if($(this).attr('href')!='javascript:;')$(this).addClass('menu-ok');
		$(this).blur();
		if($('#'+objid+'_submenu').length>0)$('#'+objid+'_submenu').stop(true,true).slideToggle('normal');
		DoPrepararContenidoSec(objid,'');
	});


	if($("#mn_"+jsPVsec).hasClass('sub2')){
		$('#mn_'+(jsPVsec.substr(0,1))+'00').click();
		$('#mn_'+(jsPVsec.substr(0,2))+'0').click();
	}else if($("#mn_"+jsPVsec).hasClass('sub1')){
		$('#mn_'+(jsPVsec.substr(0,1))+'00').click();
	}
	$("#mn_"+jsPVsec).click();
	fondo = jsPVsec.substr(0,1);
	if(fondo=='8' || fondo=='9') fondo='4';
	DoScrollFondo(fondo,'','');

	if(jsPVsec=='500')$('#div_contenedor').css('overflow','visible');
	if($('#content2').length>0){
		oScrollbar = $('#content2');
		oScrollbar.tinyscrollbar();
	}
	if($('#content7').length>0){
		oScrollbar = $('#content7');
		oScrollbar.tinyscrollbar();
	}
	if(jsPVsec=='800'){
		var tmpMapaContacto = setTimeout(function(){
			DoMapaContacto();
		},150);
	}
	
	var tmp = setTimeout(function(){
		$.preload(jsimgstopreload2,{
			base:'/',
			ext:''
		});
	},350);
});

$(window).resize(function() {
	var winw = $(window).width();
	var winh = $(window).height();
	$("#div_fondo").width(winw*2).height(winh*3);
	var mleft = (winw-$("#div_pagina").width())/2;
	var mtop = (winh-$("#div_pagina").height())/2;
	if(mleft<0) mleft=0;
	if(mtop<0) mtop=0;
	$("#div_pagina").css({'margin-left' : mleft+'px','margin-top' : mtop+'px'});
});

function DoAmpliarNoticia(id){
	$('.nottxt:not(#nottxt'+id+')').slideUp('fast');
	$('.notresumen:not(#notresumen'+id+')').css('width','auto').css('position','static').slideDown('fast');
	$('#notresumen'+id).css('width',$('#notresumen'+id).width()).css('position','absolute').slideUp('fast');
	$('#nottxt'+id).slideDown('normal',function(){
		var tmpobj = $('#div_noticia'+id);
		var tmpposi1 = tmpobj.position();
		var tmpposi2 = tmpposi1.top - 30;
		var tmpposi2ori = tmpposi2;
		if(tmpposi2<0){
			tmpposi2 = 0;
		}else if( $('#content4').height() - tmpposi2 < $('#content7').height() - 60){
			tmpposi2 = 'bottom';
		}
		oScrollbar.tinyscrollbar_update(tmpposi2);
	});
}

function DoReducirNoticia(id){
	$('#nottxt'+id).slideUp('fast');
	$('#notresumen'+id).css('width','auto').css('position','static').slideDown('normal',function(){
		oScrollbar.tinyscrollbar_update('relative');
	});
}

function DoMostrarNoticia(id){
	$('#div_menutxt a.menu-ok').removeClass('menu-ok');
	$('.submenu2').stop(true,true).slideUp('normal');
	$('.submenu1').stop(true,true).slideUp('normal');
	$('#mn_600').addClass('menu-ok');
	DoPrepararContenidoSec('mn_600',id);
}

function DoShow(que){
	$("#"+que).fadeIn('fast');
}

function DoHide(que){
	$("#"+que).fadeOut('normal');
}

function DoPrepararContenidoSec(idmenu,idelemento){
	var seccion = idmenu.substr(3);
	var nuevofondo = idmenu.substr(3,1);
	if(parseInt(nuevofondo)>7) nuevofondo = '4';
	var archivo = $('#'+idmenu).attr('href');
	if(seccion!=jsPVsec && archivo!='javascript:;'){
		jsPVsec = seccion;
		$('#div_contenedor').css('overflow','hidden').stop(true,true).animate({width: 0, opacity: 0},function(){
			if(fondo!=nuevofondo && parseInt(nuevofondo)<7){
				DoScrollFondo(nuevofondo,idmenu,idelemento);
			}else{
				DoCargarContenidoSec(idmenu,idelemento);
			}
		});
	}
}

function DoScrollFondo(nuevofondo,idmenu,idelemento){
	var velocidad = 1500;
	if(idmenu==''){
		velocidad = 0;
	}else if(Math.abs(fondo-nuevofondo)==2){
		velocidad = 800;
	}else if(Math.abs(fondo-nuevofondo)>=3){
		velocidad = 1500;
	}else if(Math.abs(fondo-nuevofondo)>=5){
		velocidad = 2000;
	}
	if(fondo % 2 == nuevofondo % 2){
		esqueue = false;
	}else{
		esqueue = true;
	}
	switch (nuevofondo){
		case '1': $('#div_contenedorfondo').scrollTo( {top:'0px', left:'0px'}, velocidad, {queue:esqueue, onAfter:function(){DoCargarContenidoSec(idmenu,idelemento)}} ); break;
		case '2': $('#div_contenedorfondo').scrollTo( {top:'0px', left:($('#div_fondo').width()/2)+'px'}, velocidad, {queue:esqueue, onAfter:function(){DoCargarContenidoSec(idmenu,idelemento)}} ); break;
		case '3': $('#div_contenedorfondo').scrollTo( {top:($('#div_fondo').height()/3)+'px', left:'0px'}, velocidad, {queue:esqueue, onAfter:function(){DoCargarContenidoSec(idmenu,idelemento)}} ); break;
		case '4': $('#div_contenedorfondo').scrollTo( {top:($('#div_fondo').height()/3)+'px', left:($('#div_fondo').width()/2)+'px'}, velocidad, {queue:esqueue, onAfter:function(){DoCargarContenidoSec(idmenu,idelemento)}} ); break;
		case '5': $('#div_contenedorfondo').scrollTo( {top:(($('#div_fondo').height()/3)*2)+'px', left:'0px'}, velocidad, {queue:esqueue, onAfter:function(){DoCargarContenidoSec(idmenu,idelemento)}} ); break;
		case '6': $('#div_contenedorfondo').scrollTo( {top:(($('#div_fondo').height()/3)*2)+'px', left:($('#div_fondo').width()/2)+'px'}, velocidad, {queue:esqueue, onAfter:function(){DoCargarContenidoSec(idmenu,idelemento)}} ); break;
	}
	fondo=nuevofondo;
}

function DoCargarContenidoSec(idmenu,idelemento){
	if(idmenu!=''){
		loadingsectimer = setTimeout(function(){
			$('#div_loading').show();
		},300);
		var archivo = $('#'+idmenu).attr('href');
		if(archivo=='/'){
			archivo = '/eng/home.php';
		}else if(archivo=='/index-es.php'){
			archivo = '/es/inicio.php';
		}else if(archivo=='/index-cat.php'){
			archivo = '/cat/inici.php';
		}
		if($('#content2').length>0) $('#content2').remove();
		if($('#content7').length>0) $('#content7').remove();
		$.ajax({
			type: "POST",
			url: archivo,
			data: "rm=10",
			cache: true,
			success: function(msg){
				$("#div_contenedor").html(msg);
				DoMostrarContenidoSec(idmenu,idelemento);
			}
		});
	}
}

function DoMostrarContenidoSec(idmenu2,idelemento2){
	if(idmenu2!=''){
		clearTimeout(loadingsectimer);
		$('#div_loading').stop(true,true).fadeOut('fast',function(){
			$("#div_contenedor").stop(true,true).animate({width: '668px', opacity: 1},function(){
				if($('#content2').length>0){
					oScrollbar = $('#content2');
					oScrollbar.tinyscrollbar();
				}
				if($('#content7').length>0){
					oScrollbar = $('#content7');
					oScrollbar.tinyscrollbar();
				}
				if(idmenu2=='mn_500'){
					$('#div_contenedor').css('overflow','visible');
				}else{
					$('#div_contenedor').css('overflow','hidden');
				}
				if(idmenu2=='mn_600' && idelemento2.length>0){
					var tmpAmpliarNoticia = setTimeout(function(){
						DoAmpliarNoticia(idelemento2);
					},150);
				}
				if(idmenu2=='mn_800'){
					var tmpMapaContacto = setTimeout(function(){
						DoMapaContacto();
					},150);
				}


			});
			//document.title = DoTagTitle(iditxt,sec);
			//var analytics_pag = "/"+iditxt+"/"+sec+'.php';
			//pageTracker._trackPageview(analytics_pag);
		});
	}
}

function DoMapaContacto(){
	$("#gmap").html('');
	vlat = 41.382267;
	vlng = 2.117611;
	var myLatlng = new google.maps.LatLng(vlat, vlng);
	var myOptions = {zoom: 15, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP};
	var map = new google.maps.Map(document.getElementById("gmap"), myOptions);
	var marker = new google.maps.Marker({position: myLatlng, map: map, title:"Neurotec Pharma"});
}

function ValidarEmail(cadena){
	var Email = new String(cadena);
	var Formato = /^([\w-\.])+@([\w-]+\.)+([a-z]){2,4}$/;
	var Comparacion = Formato.test(Email);
	if(Comparacion == false){
		return false;
	}else{
		return true;
	}
}

function DoShowTB(laurl,tit,params,law,lah){
	if(params.length==0){
		laurl2 = laurl+'?width='+law+'&height='+lah;
	}else{
		laurl2 = laurl+'?'+params+'&width='+law+'&height='+lah;
	}
	tb_show(tit, laurl2, '');
}

function DoChgIdi(idi){
	if(idi=='2'){
		alert("Properament disponible");
	}else if(idi=='3'){
		alert("Coming soon");
	}
}

