// JavaScript Document

$(document).ready(function(){



		
//if ($("#segunda").height() < $("#primera").height()) {$("#segunda").height($("#primera").height()-7); }
//				if ($("#tercera").height() < $("#primera").height()) {$("#tercera").height($("#primera").height()-7); }
//				if ($("#cuarta").height() < $("#primera").height()) {$("#cuarta").height($("#primera").height()-7); }



$(".menup").hover(function(){

			$(this).toggleClass("menuseleccionado");

			$(this).find('ul:first:hidden').css({visibility: "visible",display: "none"}).slideDown(400);
			},
			function(){
            $(this).toggleClass("menuseleccionado");

			$(this).find('ul:first').slideUp(400);
			}
			);
			
	$(".submenus").hover(function(){
//			
			//$(this).css('background-color', '#990000');
			$(this).toggleClass("submenuseleccionado");
			//$(this).css('color', '#ffffff');
			
			},
			function(){
			$(this).toggleClass("submenuseleccionado");
				//		$(this).css('color', '#000000')
			}
			);
			
			
			$(".menup").click(function(){
			vinculos = $(this).find(".vinculogeneral");
			if (vinculos.length > 0) {
			var direccion = $(this).find(".vinculogeneral").attr('href');

			window.location = direccion;
			}
			return false;
			
			});
			
			
			$(".submenus").click(function(){
			var direccion = $(this).find("a").attr('href');
			//alert($(this).find("a")); 
			window.location = direccion;
			return false;
			
			});
			

			
			ruta = "img/ids/";	
			cadenaimportada = new Array();
			cadenadeepigrafes = new Array();
			elementos = new Array();
			imagenes = new Array();
			audios = new Array();
			videos = new Array();
			activo = new Array();
			numeroactivo = new Array();
			resizev = new Array;
			epigrafes = new Array();
			ancho = new Array();
			paraenviar= 0;
			
			
		constcontenido = 0;
		constepigrafe = 1;
		
		
			
			
			var cantidaddearticulos = new Array();
			cantidaddearticulos = $(".articulo:not(.especmedios)");
			
			
			
			
			
			for (var i=1; i<=cantidaddearticulos.length; i++){ 
			
			
			
			var a = crearpestañas(i);

			if ((!a) &&  ($("#containermm"+i).parent().parent().attr('id') == "columnalistado"))    {

				$("#containermm"+i).parent().addClass("sinmm");
				
				}
				
				if (!a) {
					$("#containermm"+i).remove();
				//	alert(i);
				}
				
				
			}
			
			
			
			
			
				
			
			
			
});
			
			
		
			
			
function crearpestañas(num) {
		//--------------------------------------------INICIA VARIABLES
		var padre = "#containermm"+num;
		var t = $(padre).find(".pasardatos").val();
		
		$(padre).find(".pasardatos").remove();
	   
		if (t == undefined || t=="" || t.substr(0, 16) =="Index:;Adentro:;") {return false;}
		
		cadenaimportada[num] = t;
		var indice = cadenaimportada[num].indexOf(";Epigrafes:");
		cadenadeepigrafes[num] = cadenaimportada[num].substring(indice+11);
		cadenaimportada[num] = cadenaimportada[num].substring(0, indice);
			
		var columna = $(padre).parent().parent().attr('id');
		
					
			switch (columna) {
			case "columnaancha": ancho[num] = 500; break;
			case "primera": ancho[num] = 380; break;
			case "segunda": ancho[num] = 244; break;
			default: ancho[num] = 240; 
			}
			
			
			
	indice = cadenaimportada[num].indexOf(";Adentro:");
	
		if (columna == "columnaancha")
		{
			cadenaimportada[num] = cadenaimportada[num].substring(indice + 9);
	       //-----------------------------------ANULA EL VINCULO DEL TITULAR
		$(padre).parent().find(".titular").find("a").attr("href", "#");
		$(padre).parent().find(".titular").find("a").attr("onclick", "return false");

		}
		else {  
			cadenaimportada[num] = cadenaimportada[num].substring(6, indice);
	
		}
	

		elementos[num] = cadenaimportada[num].split("*");
		epigrafes[num] = cadenadeepigrafes[num].split("*");
		var cuantosborrar =  epigrafes[num].length - elementos[num].length;
		
		if (columna == "columnaancha") 	{	for (var i=1; i<=cuantosborrar; i++) {epigrafes[num].shift();}   }
		else {    			for (var i=1; i<=cuantosborrar; i++) {epigrafes[num].pop();}    		}

		
		imagenes[num] = new Array();

		audios[num] = new Array();
		videos[num] = new Array();
		activo[num] = new Array();
		numeroactivo[num] = new Array();
		resizev[num] = 0;
		
		//---------------------------------------------CREA ARRAYS DE TRABAJO

		for (i=0; i<elementos[num].length; i++){ 
		
		     var tipo = elementos[num][i].substring(elementos[num][i].length-4);
			
			 
			if (tipo == ".png" || tipo == ".jpg" || tipo == ".gif" || tipo == ".PNG" || tipo == ".JPG" || tipo == ".GIF")
			{
			  		 imagenes[num].push(elementos[num][i]); 
					 var este = imagenes[num].length-1;
					 imagenes[num][este] = new Array();
					 imagenes[num][este][constcontenido]=elementos[num][i];
					 if (epigrafes[num][i] != undefined) {
					 imagenes[num][este][constepigrafe]=epigrafes[num][i];}
					 else {imagenes[num][este][constepigrafe]=" "}
					
			
			 }
			
			
			if (tipo == ".mp3" || tipo == ".wav" || tipo == ".MP3" || tipo == ".WAV")
			{
			  		 audios[num].push(elementos[num][i]); 
					 var este = audios[num].length-1;
					 audios[num][este] = new Array();
					 audios[num][este][constcontenido]=elementos[num][i];
					 if (epigrafes[num][i] != undefined) {
					 audios[num][este][constepigrafe]=epigrafes[num][i];}
					 else {audios[num][este][constepigrafe]=" "}
					
			
			 }
			
			if (tipo == "ect>")
			{
			  		 videos[num].push(elementos[num][i]); 
					 var este = videos[num].length-1;
					 videos[num][este] = new Array();
					 videos[num][este][constcontenido]=elementos[num][i];
					 if (epigrafes[num][i] != undefined) {
					 videos[num][este][constepigrafe]=epigrafes[num][i];}
					 else {videos[num][este][constepigrafe]=" "}
					
			
			 }
			
			
			
			
			}		
	

		//----------------------------------------------------ESCRIBE PESTAÑAS Y REPRESENTAR LAS CAPAS
		if ((videos[num].length != 0) || (audios[num].length != 0) || (imagenes[num].length != 0))
		{
		   
		   
		   
		   $(padre).append('<ul class="ulmulti"></ul>');

			if (imagenes[num].length != 0) {  
			$(padre + " .ulmulti").append('<li id="imagenes" class="pestanamulti" onclick="selecpestana(this)">FOTOS</li>'); }
			
			if (audios[num].length != 0) {  
			$(padre + " .ulmulti").append('<li class="pestanamulti" id="audios" onclick="selecpestana(this)">AUDIOS</li>');
			}
			
			if (videos[num].length != 0) {  
			$(padre + " .ulmulti").append('<li class="pestanamulti" id="videos" onclick="selecpestana(this)">VIDEOS</li>');}
		   		
				
			var primerli = 	$(padre + " .ulmulti").find("li:first");
			primerli.addClass('pestanamultiselec');
			activo[num] = primerli.attr('id');	
			
			x= $(padre +" li"); 
			if (x.length == 1) {$(padre).find(".ulmulti").remove();}	   
		 
		
		
		var crearcapas = '<div class="contentmultimedia"><div class="cajamultimedia"></div><div class="cajaepigrafe"><div class="botonorden anterior" onclick="anterior(this)"></div><div class="botonorden proxima" onclick="proxima(this)"></div><div class="epigrafe"></div></div></div>';
              
		
		$(padre).append(crearcapas);
		
		numeroactivo[num] = 0;
		representar(padre, num);
		
		}
		
		return true;
	}




function resizeimg(source, anchodeeste, obj) {
	var newImg = new Image();
newImg.src = source;
var height = newImg.height;
var width = newImg.width;

	if (width > anchodeeste) {
		ratio = height / width;
		width = anchodeeste;
		height = width * ratio;
		
		$(obj).attr('width', width);
		$(obj).attr('height', height);
	}



}


function proxima(obj) {

var padre = $(obj).parents(".containermultimedia");
var ponerepi = $(padre).find(".epigrafe");
var num = $(padre).attr('id');

num = num.substring(11);





   if ((activo[num] == "imagenes") && ( numeroactivo[num]+1 < imagenes[num].length))
	           {	          numeroactivo[num]++; 
	   			$(padre).find(".imagenquecarga").attr('src',ruta+imagenes[num][numeroactivo[num]][constcontenido]);
				
				if ($(padre).parent().parent().attr('id') == "columnalistado"){
					
					objmandar = $(padre).find(".imagenquecarga");
					srcmandar = ruta+imagenes[num][numeroactivo[num]][constcontenido];
					anchomandar = $(padre).width();
					resizeimg(srcmandar, anchomandar, objmandar);
				}
				
				
				
				var epi = imagenes[num][numeroactivo[num]][constepigrafe];
				var maximo = imagenes[num].length-1;
				
				}
	   
	    if((activo[num] == "videos") && ( numeroactivo[num]+1 < videos[num].length))
		{	   numeroactivo[num]++; 
	  			$(padre).find(".cajamultimedia").html(videos[num][numeroactivo[num]][constcontenido]);
				var epi = videos[num][numeroactivo[num]][constepigrafe];
				var maximo = videos[num].length-1;
				}
	  
	  if((activo[num] == "audios") && ( numeroactivo[num]+1 < audios[num].length))
	           {	  
			   numeroactivo[num]++;  
	  			
				var alto=ancho[num]/10;
				var poneraudio = '<object type="application/x-shockwave-flash" data="audio/player.swf" id="audioplayer'+[numeroactivo[num]]+'" height="'+alto+'" width="'+ancho[num]+'"><param name="movie" value="audio/player.swf"><param name="FlashVars" value="playerID='+[numeroactivo[num]]+'&amp;soundFile=audio/'+audios[num][numeroactivo[num]][constcontenido]+'"><param name="quality" value="high"><param name="menu" value="false"><param name="wmode" value="transparent"></object>';
				
				$(padre).find(".cajamultimedia").html(poneraudio);
				var epi = audios[num][numeroactivo[num]][constepigrafe];
				var maximo = audios[num].length-1;
				
				}
	   
	   $(ponerepi).html(epi);
	if (epi == " ") { $(ponerepi).css('display', 'none');} else {$(ponerepi).css('display', 'block');}
	   if (numeroactivo[num] == maximo ) {$(padre).find(".proxima").fadeTo(200, 0.4)}
	   if (numeroactivo[num] > 0 ) {$(padre).find(".anterior").fadeTo(200, 1)}
	   
	   

}


function anterior(obj) {

var padre = $(obj).parents(".containermultimedia");
var num = $(padre).attr('id');
num = num.substring(11);
var ponerepi = $(padre).find(".epigrafe");

if (numeroactivo[num] > 0) { 
	   numeroactivo[num]--; 
      if(activo[num] == "imagenes") {	   
	  			$(padre).find(".imagenquecarga").attr('src',ruta+imagenes[num][numeroactivo[num]][constcontenido]); 
				
				if ($(padre).parent().parent().attr('id') == "columnalistado"){
					
					objmandar = $(padre).find(".imagenquecarga");
					srcmandar = ruta+imagenes[num][numeroactivo[num]][constcontenido];
					anchomandar = $(padre).width();
					resizeimg(srcmandar, anchomandar, objmandar);
				}
				
				
				var epi = imagenes[num][numeroactivo[num]][constepigrafe];
				var maximo = imagenes[num].length-1;
				}
				
	 if(activo[num] == "videos") {	   
	  			$(padre).find(".cajamultimedia").html(videos[num][numeroactivo[num]][constcontenido]);
				var epi = videos[num][numeroactivo[num]][constepigrafe];
				var maximo = videos[num].length-1;
				
				}
				
				 if(activo[num] == "audios") {	   
	  			var alto=ancho[num]/10;
				var poneraudio = '<object type="application/x-shockwave-flash" data="audio/player.swf" id="audioplayer'+[numeroactivo[num]]+'" height="'+alto+'" width="'+ancho[num]+'"><param name="movie" value="audio/player.swf"><param name="FlashVars" value="playerID='+[numeroactivo[num]]+'&amp;soundFile=audio/'+audios[num][numeroactivo[num]][constcontenido]+'"><param name="quality" value="high"><param name="menu" value="false"><param name="wmode" value="transparent"></object>';
				
				$(padre).find(".cajamultimedia").html(poneraudio);
				var epi = audios[num][numeroactivo[num]][constepigrafe];
				var maximo = audios[num].length-1;
				
			}
	
 	 $(ponerepi).html(epi);
	if ((epi == " ") || (epi == "")) { $(ponerepi).css('display', 'none')} else {$(ponerepi).css('display', 'block')}
	   if (numeroactivo[num] < maximo ) {$(padre).find(".proxima").fadeTo(200, 1)}
	   if (numeroactivo[num] == 0 ) {$(padre).find(".anterior").fadeTo(200, 0.4)}
	   
	   

}




}
function resizeimglistado(source, anchodeeste) {
	/*var newImg = new Image();
newImg.src = source;
var height = newImg.height;
var width = newImg.width;*/
	final = '<img src="'+src+'" class="imagenquecarga" style="width:100%" />';
/*	if (width > anchodeeste) {
		
		ratio = height / width;
		width = anchodeeste;
		height = parseInt(width * ratio);
	final = '<img src="'+src+'" class="imagenquecarga" width="'+width+'" height="'+height+'" onload="resizeafterload(this, '+width+', '+height+')" />';
	}*/
	
	
	
	
	return final; 
}


function resizeafterload(obj, wl, hl) {

$(obj).width(wl);
$(obj).height(hl);

}

			
			function representar(padre, num){
			
					
			
					if (activo[num] == "imagenes"){
							
							src = ruta+imagenes[num][0][constcontenido];
							quecarga = '<img src="'+src+'" class="imagenquecarga" />';
							
							if ($(padre).parent().parent().attr('id') == "columnalistado") {
							//quecarga = 2;	
								quecarga = resizeimglistado(src, ancho[num]);
							}
							
							
							$(padre).find(".cajamultimedia").html(quecarga);
							
							
							
							$(padre).find(".epigrafe").html(imagenes[num][0][constepigrafe]);
							var cantdetipo = imagenes[num].length ;
					}
				
				
					if (activo[num] == "videos"){
					
							
							if (resizev[num] == 0) { resizevideos(padre, num); resizev[num] = 1;}
                            $(padre).find(".cajamultimedia").html(videos[num][0][constcontenido]);
							$(padre).find(".epigrafe").html(videos[num][0][constepigrafe]);
							var cantdetipo = videos[num].length ;
					}
					
					
					if (activo[num] == "audios"){
						
							var i=1;
							var alto = ancho[num]/10;
							//alert(ancho);
							// --------------------ACA VA EL REPRODUCTOR DE AUDIOS
							$(padre).find(".cajamultimedia").html('<object type="application/x-shockwave-flash" data="audio/player.swf" id="audioplayer'+i+'" height="'+alto+'" width="'+ancho[num]+'"><param name="movie" value="audio/player.swf"><param name="FlashVars" value="playerID='+i+'&amp;soundFile=audio/'+audios[num][0][constcontenido]+'"><param name="quality" value="high"><param name="menu" value="false"><param name="wmode" value="transparent"></object>');
							$(padre).find(".epigrafe").html(audios[num][0][constepigrafe]);
							var cantdetipo = audios[num].length ;
					}
					
$(padre).find(".anterior").fadeTo(200, 0.4)
if (cantdetipo== 1) {$(padre).find(".proxima").fadeTo(200, 0.4)}
							else {$(padre).find(".proxima").fadeTo(200, 1)};
			}
			
			
			
			function selecpestana(obj){
					
			var padre = $(obj).parents(".containermultimedia");
			var num = $(padre).attr('id');
			num = num.substring(11);
					
					
			activo[num] = obj.id;
			numeroactivo[num] = 0;
					
			$(obj).parent().find(".pestanamulti").removeClass("pestanamultiselec");
			$(obj).addClass("pestanamultiselec");
			
			representar(padre, num);
						
			}
			


function resizevideos (padre, num) 
{





for (i=0; i<videos[num].length; i++){

var w = videos[num][i][constcontenido].indexOf("width=");
var h = videos[num][i][constcontenido].indexOf("height="); 
w = videos[num][i][constcontenido].substring(w+7, w+10)
h = videos[num][i][constcontenido].substring(h+8, h+11)

var proporcion = ancho[num] / w; 
var alto = parseInt(h * proporcion);

videos[num][i][constcontenido] = videos[num][i][constcontenido].replace(w, ancho[num]);
videos[num][i][constcontenido] = videos[num][i][constcontenido].replace(w, ancho[num]);
videos[num][i][constcontenido] = videos[num][i][constcontenido].replace(h, alto);
videos[num][i][constcontenido] = videos[num][i][constcontenido].replace(h, alto);

videos[num][i][constcontenido] = videos[num][i][constcontenido].replace('&"', '&showsearch=0&rel=0&');
videos[num][i][constcontenido] = videos[num][i][constcontenido].replace('&"', '&showsearch=0&rel=0&');

}








}





function enviar (cual) {
paraenviar = cual;
borrarenviar();
$("#fondonegro").fadeTo(1, 0);
$("#fondonegro").css('display', 'block');

$("#fondonegro").fadeTo("slow", 0.8);

$("#ventanaenviar").fadeIn('slow');

//alert(paraenviar);
}

function actualizarqueledecis() {
	var tunombre = $("#tunombre").val();
	var amigo = $("#tuamigo").val();
	var final = " Urbano."
	if (amigo == "") {amigo = "Hola"}
	if (tunombre == "") {tunombre = "Urbano"; final= "."}
	var titular = $("#art"+paraenviar).find(".titular").text();
	
	$("#mostrartitulo").html(titular);
	
	var cadena = amigo + ", " + tunombre + " te recomienda leer esta nota que salió en el diario" + final;
	$("#queledecis").val(cadena);
   			
			
}

function cerrarenviar()
{
	$("#ventanaenviar").fadeOut('slow');
		$("#fondonegro").fadeOut('slow');
}

function borrarenviar () {
$("#tunombre").val("");
$("#tuamigo").val("");
$("#sumail").val("");
actualizarqueledecis();
}