var j = jQuery.noConflict();


j(document).ready(function(){
							
	bloquesResaltados();
	parrafosMN();
	parrafosNL();
	parrafosMNI();
	parrafosANTI();


	if(j('.no-sidebars.n-insurance').length > 0) {
		j('#content').addClass('nosidebar-insurance');
	}

    if (j.browser.msie) {
        if (j.browser.version >= 7) {
            //codigo para ie7
        } else {
            //codigo para ie6
            DD_belatedPNG.fix('#column1');
        }
    }

    j('<a href="#top">back to top</a>').insertAfter('div.chapter p');
    j('<a id="top" name="top"></a>').prependTo('body');
    j('<ol id="notes"></ol>').insertAfter('div.chapter');
    j('span.footnote').each(function (index) {
        j(this)
			.before('<a href="#foot-note-' + (index + 1) + '"id="context-' + (index + 1) + '"class="context"<sup>[' + (index + 1) + ']</sup></a>')
			.appendTo('#notes')
			.append('&nbsp;<a href="#context-' + (index + 1) + '">(context)</a>')
			.wrap('<li id="foot-note-' + (index + 1) + '"></li>');
    });
	
	
	

	

    //Acordeón 
    j('.acordion .container .content').hide();
    j('.acordion .container .content:first').show();
    j('.acordion .container .header:first').addClass('headActive');

    /*Esta elem estará debajo del h2*/
    j('<span class="bg"></span>').insertBefore('.acordion .container .headActive h2.title');

    j('.acordion .container .header').click(function () {
        var checkElement = j(this).next();
        if ((checkElement.is('div')) && (checkElement.is(':visible'))) {
            checkElement.hide('slow', function () {
            });
            j(this).children('span.bg').fadeOut('slow', function () {
                j(this).removeClass('headActive');
                j(this).remove();
            })

            return false;
        }
        if ((checkElement.is('div')) && (!checkElement.is(':visible'))) {
            //j('.acordion .container .content:visible').hide('slow');
            checkElement.show('slow');

            j(this).addClass('headActive');
            j(this).prepend('<span class="bg"></span>');

            return false;
        }

    });

    /*menu*/
    j('#menu table td:first-child').css('padding-left', 0);
    j('#menu table td:last-child').css('background', 'none');
    j("#menu table td:nth-child(7)").css('background', 'none');
    j('#menu table td img').remove();


    /*
     * Toggle genérico
     * premios y reconocimientos
     */
    j('div.toggle .more-info, tr.toggle .more-info').hide();

    j('table.tablaPremios tr.toggle h3').toggle(
		function () {
		    j(this).next('.more-info').show('slow');
		},
		function () {
		    j(this).next('.more-info').hide('slow');
		}
	);


    /*Mostrar más info al hacer click en un títuto*/
    j('.text .more-info').hide();
    j('h3.toggle').toggle(
		function () {
		    j(this).next().next().slideDown('slow');
		},
		function () {
		    j(this).next().next().slideUp('slow');
		}
	);

    /*imagenes contacto*/
    if (j('.imagenes-homeMN li').length > 2) {
        j('.bg-container-home .imagenes-homeMN').width(166);
        j('.destacadoMN .imagenes-homeMN').width(216);
    }


    /*lineas separadoras en bloque contactos */
    j('table.contactos-m td.imgProfesionalTd').parent().after('<tr class="separador"><td colspan="2"></td></tr>');

    j('.menlosm #main').css('height', j('.menlosm #content-inner').height() + 100);

    toggle();

    /*Areas de practica*/
    j('#areasPractica ul li').hover(
		function () {
		    j(this).addClass('active');
		},
		function () {
		    j(this).removeClass('active');
		}
	);

	/*acomodamos los contactos y le agregamos filtro y slide*/
	if(j('.indice-alf').length > 0) {
		ordenaContactos();
		filtraContactos();
	}
	
	/* Agregamos la clase a los MN con destacados */				
	if (j('.destacadoEspecial').length > 0) {
        j('.marvalNewsC').addClass('cnDestacado');
    }				
				
	/* Solucion al problema del sidebar vacio en admin */					
	if(j('#sidebar-right .DNNEmptyPane').length > 0){				
		j('#sidebar-right').hide();			
		j('#content').addClass('fullContent');			
	}				
					
	/*Hacemos el toggle de Available in spanish */				
    if (j('.spanishOnly').length > 0) {					
    j('body').append('<div id="spanishAlert">Available in Spanish only</div>');					
    j('.spanishOnly').each(function () {					
        j(this).hover(function () {					
            var top = j(this).offset().top;					
            var left = j(this).offset().left;					
            var len = j(this).width();					
					
            j("#spanishAlert").show().css({					
                position: 'absolute',					
                top: top + 20,					
                left: left					
            })					
        }, function () {					
            j("#spanishAlert").hide();					
        })					
    });					
    }					
    /**/					
		
	/* Movemos la tercera imagen si la hay */
	if(j('.tercerRostro').length > 0){
		// Para la home
		j('.bg-container-home .tercerRostro').css({
			left: '39px',
			position: 'relative',
			top: '-30px'
		});
		
		// Para los marval news
		j('.destacadoMN .tercerRostro').css({
			left: '55px',
			position: 'relative',
			top: '-40px'
		});
		
		// Para la home de marval News
		j('._imagenes-homeMN .tercerRostro').css({
			left: '30px',
			position: 'relative',
			top: '-40px'
		});
	}
});

				/* Comienzo funciones de URL */
	
		function getQueryVariable(variable) {
		var query = window.location.search.substring(1);
		var vars = query.split("&");
		for (var i = 0; i < vars.length; i++) {
			var pair = vars[i].split("=");
			if (pair[0] == variable) {
				return pair[1];
				}
			}
		}
		
		function pathIqualTo(pathString) {
			 if (document.location.pathname.toLowerCase() == pathString.toLowerCase())
				  return true;
			 else
				  return false;
		}
		
		function pathStartsWith(pathStartString) {
			 if (document.location.pathname.toLowerCase().indexOf(pathStartString.toLowerCase()) == 0)
				  return true;
			 else
				  return false;
		}
		
		function pathContains(pathStartString) {
			 if (document.location.pathname.toLowerCase().indexOf(pathStartString.toLowerCase()) > -1)
				  return true;
			 else
				  return false;
		}

	
	
	/* Fin funciones de URL */



/* Agrega clase a parrafos en los MN */
function parrafosMN() {
	 if (pathContains('/MarvalNews/ArticuloMN/')) {    
          j('#main-publicaciones .container p').wrap('<div class="pMN"></div>');
		  
     }
}


function parrafosNL() {
	 if (pathStartsWith('/Publicaciones/NewsletterNota/')) {    
          j('#main-publicaciones .container p').wrap('<div class="pMN"></div>');
		  
     }
}

function parrafosMNI() {
	 if (pathStartsWith('/Publicaciones/newslettermining/')) {    
          j('#main-publicaciones .container p').wrap('<div class="pMN"></div>');
		  
     }
}

function parrafosANTI() {
	 if (pathStartsWith('/Publicaciones/NewsletterAntidumping/')) {    
          j('#main-publicaciones .container p').wrap('<div class="pMN"></div>');
		  
     }
}





function bloquesResaltados() {
    var contBloques = 0;
    j('.blocksPane .blockPane:has(".container")').each(function () {
        contBloques++;
    });
    switch (contBloques) {
        case 1:
            j('.blocksPane').addClass('oneBlock');
            break;
        case 2:
            j('.blocksPane').addClass('twoBlock');
            break;
        case 3:
            j('.blocksPane').addClass('threeBlock');
            break;
    }
}


function MM_openBrWindow(theURL, winName, features) {
    window.open(theURL, winName, features);
}


/*toggle para indice de newsletter*/
function toggle() {
    j('.toggle_container').hide();
    j('p.trigger').click(function () {
        j(this).toggleClass('active').next().slideToggle('slow');
    });
}

function ordenaContactos() {
	j('.FloatLeft').each(function(){
		j('#dnn_ctr560_ModuleContent').children('span').addClass('letraLista');
		var size = j(this).children('li').size();
		var rows = Math.ceil(size / 4);
		var i=1;
		var c=1;
		var vpos=0;
		j(this).css('height',(rows+3)*25+'px');
		j(this).children('li').each(function(e){
			if(i<(rows)){
				j(this).addClass('line'+c).css('top',i*25+'px');
				i++;
			} else {
				j(this).addClass('line'+c).css('top',i*25+'px');
				i=1;
				c++;
			}
		});
	});
}

function filtraContactos(){
	j('.indice-alf a:last').addClass('filtro');
	j('.letraLista').wrap('<span class="listaBloque"></span>');
	j('.indice-alf a').click(function(){
		j('.filtro').removeClass('filtro');
		j(this).addClass('filtro');
		j('#InfoTooltip').hide();
		j('.more-info').hide();
		if(j(this).html() == 'Todos' || j(this).html() == 'All') {
			j('.FloatLeft').show().removeClass('myIEfix');
			j('.listaBloque').show();
		} else {
			var who = j(this).html();
			
			var classWho = ".FloatLeft ."+who;
			j('.FloatLeft').hide();
			j('.listaBloque').hide();
			j(classWho).parent().show();
			
			if ( j.browser.msie ) {
			j(classWho).parent().addClass('myIEfix');
			var myH = j(classWho).parent().height();
			j('#dnn_contentPane .content').css('height',myH);
			};
			j(classWho).parent().prev('.listaBloque').show();
			//j(who).addClass('filtro').show();
		}
		return false;
	});
	
	/* ABRE LA INFO */
	if ( j.browser.msie ) {
		j('body').append('<div id="InfoTooltip"><span class="email">e-mail:</span><a class="mailTo"></a><br/><span class="telefono"></span></div>');
		j('.FloatLeft span.toggle').click(function(){
			if(j(this).hasClass('tooltipHere')){
				j('#InfoTooltip').hide();
				j(this).removeClass('tooltipHere');
				return false;
			} else {
				j('.tooltipHere').removeClass('tooltipHere');
			}			
			// Posicionamos el tooltip
			var offset = j(this).parent().offset();
			var cssObj = {
				"top":offset.top+20,
				"left":offset.left+10
			}
			j('#InfoTooltip').css(cssObj);
			
			// Cargamos los datos al tooltip
			var email = j(this).next('.more-info').children('a').html();
			var tel = j(this).next('.more-info').children('span:eq(1)').html();
			j('#InfoTooltip .mailTo').attr('href','mailto:'+email).html(email);
			j('#InfoTooltip .telefono').html(tel);
			
			j('#InfoTooltip').show();
			j(this).addClass('tooltipHere');
			return false;
		});
	} else {
		j('.FloatLeft span.toggle').click(function(){
			if(j(this).next('.more-info').hasClass('open')){
				j('.more-info.open').slideToggle().removeClass('open');
				return false;
			}
			j('.more-info.open').slideToggle().removeClass('open');
			j(this).next('.more-info').css('left',j(this).position().left).css('top',j(this).prev('.toggle').height+8)
			j(this).next('.more-info').slideToggle().addClass('open');
			return false;
		});
	}
}



