//Funcion que cierra noticia
cierraNoticia = function(){
	var enModalBox = (document.getElementById('mb_center')!=null)?true:false;

		//alert(enModalBox)

	if(enModalBox==true){
		MOOdalBox.close();
	} else {
		location.href='noticias.php';
	}
};

//Paginacion noticias con ajax
muestraPagNoticias = function(pag){
	var url = "ajax_noticiasbloque3.php?pag="+pag;
	new Ajax(url, {
		method: 'get',
		update: $('bloque3noticias'),
		onComplete: function(){
			dnse_styleFlashTitle();
		}
	}).request();
};

//DOM Script que aplica borde con glow a un div que contenga la siguiente forma:
//<div id="[id_del_div]" class="cajaglow"><div id="cajaglow_contenido">[contenido_del_div]</div></div>
//
//NOTA: Los puntos mas importantes es que el primer div contenga la classe css 'cajaglow' y el segundo div el id 'cajaglow_contenido'
dnse_styleCajaGlow = function(){
	m = document.getElementsByTagName('div');
	for(a=0;a<m.length;a++){
		if(m[a].className.indexOf("cajaglow")!=-1){
			elm = m[a];
			contElm = elm.innerHTML;

			//Elimina el contenido del div
			elm.removeChild(elm.childNodes[0]);

			//Crea el nuevo contenido del div
			//El nuevo contenido tiene una estructura como esta:
			//
			//<div id="[id_del_div]">
			//	<div id="cajaglow_sombrasuperior">
			//		<div id="cajaglow_esquinasuperior"></div>
			//		<div id="cajaglow_sombrainferior">
			//			<div id="cajaglow_contenido">[contenido_del_div]</div>
			//		</div>
			//		<div id="cajaglow_esquinainferior"></div>
			//	</div>
			//</div>

			var sombraSuperior = document.createElement("div");
			var sombraInferior = document.createElement("div");
			var esquinaSuperior = document.createElement("div");
			var esquinaInferior = document.createElement("div");

			sombraSuperior.setAttribute('id','cajaglow_sombrasuperior');
			sombraInferior.setAttribute('id','cajaglow_sombrainferior');
			esquinaSuperior.setAttribute('id','cajaglow_esquinasuperior');
			esquinaInferior.setAttribute('id','cajaglow_esquinainferior');

			sombraInferior.innerHTML = contElm;

			sombraSuperior.appendChild(esquinaSuperior);
			sombraSuperior.appendChild(sombraInferior);
			sombraSuperior.appendChild(esquinaInferior);

			//Inserta el nuevo contenido en el DOM
			elm.appendChild(sombraSuperior);
		}
	}
};

//DOM Script que aplica crea textos suavizados a traves de un flash tomando el contenido del HTML.
//Utiliza SWFOBJECT para insertar el flash y permite configurar color de fondo, alto y ancho,
//swf (para poder crear titulos con diferentes fuentes) y wmode transparente. Se aplica de esta forma:
//<div class="flashtitle [anchoxalto] [colorfondo] [transparent] [archivofuentealternativa.swf]" id="[id_del_div]"><span id="flashtitle_content">[contenido_del_div]</span></div>
//
//NOTA: Los puntos mas importantes es que el primer div contenga la classe css 'flashtitle' y el segundo div el id 'flashtitle_content'.
//Ademas se debe publicar el flash por defecto como flashtitle.swf
dnse_styleFlashTitle=function(){var aa=deconcept.SWFObjectUtil.getPlayerVersion();var ba=aa.versionIsValid({major:6,minor:0});if(ba){var m=document.getElementsByTagName('div');for(a=0;a<m.length;a++){if(m[a].className.indexOf("flashtitle")!=-1){elm=m[a];if(elm.firstChild.id=="flashtitle_content"){contElm=elm.firstChild.innerHTML;contBackup=document.createElement("span");contBackup.setAttribute('id',elm.id+'_flashtitle_backup');contBackup.innerHTML=contElm;elm.parentNode.insertBefore(contBackup,elm);document.getElementById(elm.id+'_flashtitle_backup').style.display="none";matClass=elm.className.split(" ");var ca="swf/";var da=ca+'dnse_styleFlashTitle.swf';var ea='#FFFFFF';var fa='100%';var ga='100%';var ha=null;for(var k=0;k<matClass.length;k++){if(matClass[k].indexOf('#')!=-1){ea=matClass[k];}
else if(matClass[k].indexOf('x')!=-1){fa=matClass[k].split('x')[0];ga=matClass[k].split('x')[1];}
else if(matClass[k].indexOf('.swf')!=-1){da=ca+matClass[k];}
else{if(matClass[k]!='flashtitle'){ha=matClass[k];};};};var ia=0;var ja="";var ka="";tmpContentArray=contElm.split('style="');for(var i=1;i<tmpContentArray.length;i++){var S=(i==1)?"":"~";ka+=S+"block"+ia+"|"+tmpContentArray[i].substring(0,tmpContentArray[i].indexOf('"'))+";";ia++;};ka=ka.replace(/text-align/gi,'textAlign');ka=ka.replace(/font-size/gi,'fontSize');ka=ka.replace(/text-decoration/gi,'textDecoration');ka=ka.replace(/margin-left/gi,'marginLeft');ka=ka.replace(/margin-right/gi,'marginRight');ka=ka.replace(/font-weight/gi,'fontWeight');ka=ka.replace(/font-style/gi,'fontStyle');ka=ka.replace(/letter-spacing/gi,'letterSpacing');ka=ka.replace(/text-indent/gi,'textIndent');ka=ka.replace(/font-family/gi,'fontFamily');ka=ka.replace(/color/gi,'color');ka=ka.replace(/kerning/gi,'kerning');ka=ka.replace(/ /gi,'');ia=0;for(var i=0;i<tmpContentArray.length;i++){if(tmpContentArray[i].indexOf('"')!=-1&&ka!=''){tmpContentArray[i]=tmpContentArray[i].substring(tmpContentArray[i].indexOf('"'),tmpContentArray[i].length);ja+='class="block'+ia+tmpContentArray[i];ia++;}
else{ja+=tmpContentArray[i];};};ja=ja.replace(/<a/gi,'<a');ja=ja.replace(/<\/a>/gi,'</a>');ja=ja.replace(/<b>/gi,'<b>');ja=ja.replace(/<\/b>/gi,'</b>');ja=ja.replace(/<strong>/gi,'<b>');ja=ja.replace(/<\/strong>/gi,'</b>');ja=ja.replace(/<br>/gi,'<br>');ja=ja.replace(/<br \/>/gi,'<br>');ja=ja.replace(/<img/gi,'<img');ja=ja.replace(/<i>/gi,'<i>');ja=ja.replace(/<\/i>/gi,'</i>');ja=ja.replace(/<em>/gi,'<i>');ja=ja.replace(/<\/em>/gi,'</i>');ja=ja.replace(/<li>/gi,'<li>');ja=ja.replace(/<\/li>/gi,'</li>');ja=ja.replace(/<p>/gi,'<p>');ja=ja.replace(/<\/p>/gi,'</p>');ja=ja.replace(/<span/gi,'<span');ja=ja.replace(/<\/span>/gi,'</span>');ja=ja.replace(/<u>/gi,'<u>');ja=ja.replace(/<\/u>/gi,'</u>');ja=ja.replace(/&amp;/gi,'%26');ja=ja.replace(/&euro;/gi,'%u20AC');ja=ja.replace(/"/gi,'%22');ja=ja.replace(/</gi,'{');ja=ja.replace(/>/gi,'}');var so=new SWFObject(da,"flashtitle"+a,fa,ga,"6",ea);so.addParam("scale","noscale");so.addParam("menu","false");if(ha!=null){so.addParam("wmode",ha);};so.addVariable("fHTML",ja);so.addVariable("fCSS",ka);so.write(elm.id);};};};};};


window.addEvent('domready', function(){dnse_styleCajaGlow();});
window.addEvent('load', function(){dnse_styleFlashTitle();});

