if (idioma!='') {document.getElementById('idioma_'+idioma).className='active';}
if (seccion!='') {document.getElementById('linav_'+seccion).className='active';}
function trim(s) {return s.replace( /^\s*/, "" ).replace( /\s*$/, "" );} 
function correo(dir) {var vmail=window.open('about:blank', 'mail', 'width=100,height=100'); vmail.location.href='mailto:'+dir+'@'+window.location.host.split('www.')[1]; vmail.close();} 
function getfile(file, tipo) {
	var dir=(tipo=='pdf')?'pdf':'img';
	//vpdf.location.href='http://docs.bicentenariolaromana.com/'+dir+'/'+file+'.'+tipo;
	var ranvar=parseInt(Math.random()*99999999);
	var nom = 'bctfile'+ranvar;
	//var vpdf=window.open('http://docs.bicentenariolaromana.com/'+dir+'/'+file+'.'+tipo,nom,'', false);
	var vpdf=window.open('http://www.bicentenariolaromana.com/'+dir+'/'+file+'.'+tipo,nom,'', false);
}
var txtContactoRecibido='<blockquote><h2>Datos recibidos</h2><p>Los datos han sido enviados correctamente, muy pronto nos pondremos en contacto con usted.</p><p>Gracias por si inter&eacute;s en el Bicentenario.</p></blockquote>';
function CompruebaEnvio(form) {
	var f=document.forms[form];
	var campos=Array();var nombres=Array();var accion;var cierro='';var notifica=false;var funcionPosterior='';
	var t='Bicentenariolaromana.com - Error\n';
	switch (form) {
		case 'contacto':
			campos=Array('Nombre#texto', 'comentarios#texto');
			nombres=Array('Nombre', 'Comentarios');
			accion='/inc/enviaform.php';
			funcionPosterior="NotificaEnviadoEnDiv('formulariocontacto', txtContactoRecibido)";
			notifica=false;
			break;
	}
	var campo, nombre, tipo;
	var correcto=true;
	for (var c=0;c<campos.length;c++) {
		campo=f.elements[campos[c].split('#')[0]];
		f.elements[campos[c].split('#')[0]].value=trim(f.elements[campos[c].split('#')[0]].value);
		tipo=campos[c].split('#')[1];
		valor=campo.value;
		nombre=nombres[c];
		if (!CompruebaCampo(valor, tipo)) {correcto=false; t+='- El campo '+nombre+' no es correcto\n';}
	}
	if (!correcto) {alert(t); return false;}
	else {
		f.action=accion; 
		f.target='enviadatos';
		f.submit();
		if (cierro!='') {document.body.removeChild(document.getElementById(cierro));}
		if (funcionPosterior!='') {eval(funcionPosterior);}
		if (notifica) {setTimeout('NotificaEnviado()', 1000);}
	}
}
function CompruebaCampo(valor, tipo) {
	var correcto=true;
	switch (tipo) {
		case 'email':
			var at="@";var dot=".";var lat=valor.indexOf(at);var lstr=valor.length
			var ldot=valor.indexOf(dot)
			if (valor.indexOf(at)==-1){correcto=false;}
			if (valor.indexOf(at)==-1 || valor.indexOf(at)==0 || valor.indexOf(at)==lstr){correcto=false;}
			if (valor.indexOf(dot)==-1 || valor.indexOf(dot)==0 || valor.indexOf(dot)==lstr){correcto=false;}
			if (valor.indexOf(at,(lat+1))!=-1){correcto=false;}
			if (valor.substr(lat-1,lat)==dot || valor.substr(lat+1,lat+2)==dot){correcto=false;}
			if (valor.indexOf(dot,(lat+2))==-1){correcto=false;}
			if (valor.indexOf(" ")!=-1){correcto=false;}
			var aceptados='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_@';
			for (var c=0;c<valor.length;c++) {if (aceptados.indexOf(valor.substr(c,1))=='-1') {correcto=false;}}
			break;
		case 'texto':
			if (valor.length<2) {correcto=false;}
			break;
	}
	return correcto;
}
function NotificaEnviado() {alert('Bicentenariolaromana.com\nSu mensaje ha sido enviado con éxito.'); }
function NotificaEnviadoEnDiv(div, texto) {document.getElementById(div).innerHTML=texto;}
function _gDetallesDoc(id) {
	var myRand=parseInt(Math.random()*99999999);
	var myurl=servidor +'inc/rec_detalle.php';
	var postData='ranvar='+myRand+'&id='+id;
	var HandleRespuesta
	HandleRespuesta=cbDetallesDoc;
	var cObj=YAHOO.util.Connect.asyncRequest('POST', myurl, HandleRespuesta, postData);
}
var _gDetallesDocE=function(o) {
	if(o.responseText !==undefined){
		//alert(o.responseText)
		var dat=JSON.parse(o.responseText);
		var txt=Array();
		txt.push('<table width="99%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top">');
		txt.push('<h4>'+dat['titulo']+'</h4>');
		if (dat['descripcion']!='') {txt.push('<p>'+dat['descripcion']+'</p>');}
		txt.push('<p><img src="/graf/ico16_'+dat['imagen1_tipo']+'.gif" border="0" align="absmiddle">');
		txt.push(' <a href="javascript:void(null)" onClick="javascript:getfile(\''+dat['imagen1_file']+'\',\''+dat['imagen1_tipo']+'\')"> Formato '+dat['imagen1_tipo'].toUpperCase()+' </a></p>');
		if (dat['imagen2_tipo']!='') {
			txt.push('<p><img src="/graf/ico16_'+dat['imagen2_tipo']+'.gif" border="0" align="absmiddle">');
			txt.push(' <a href="javascript:void(null)" onClick="javascript:getfile(\''+dat['imagen2_file']+'\',\''+dat['imagen2_tipo']+'\')"> Formato '+dat['imagen2_tipo'].toUpperCase()+' </a></p>');
		}
		txt.push('<br>');
		
		txt.push('</td><td valign="top"><img src="/img/th_'+dat['thumb']+'" class="foto"></td></tr></table>');
		var elD = document.getElementById('tddetalles'+dat['grupo']);
		elD.innerHTML = txt.join('');
	}
}
var _gDetallesDocF=function(o) {if(o.responseText!==undefined){/*alert(o.responseText);*/}}
var cbDetallesDoc={success:_gDetallesDocE, failure:_gDetallesDocF, argument:'hola'};

function play(media, ancho, alto) {
	media = 'http://video.bicentenariolaromana.com/'+media;
	var html = '<object classid="clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95"';
	html += 'type="application/x-oleobject"  width="'+ancho+'" height="'+(parseInt(alto)+45)+'">'
	html += '<param name="showControls" value="true">';
	html +='<param name="fileName" value="'+media+'">';
	html +='<embed type="application/x-mplayer2"  width="'+ancho+'" height="'+(parseInt(alto)+45)+'"'+'showcontrols="true" src="'+media+'">';
	html += '<\/embed><\/object>'
	document.getElementById('mediaplayer').innerHTML=html;
}

/* json.js */
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('8 k=4(){8 m={\'\\b\':\'\\\\b\',\'\\t\':\'\\\\t\',\'\\n\':\'\\\\n\',\'\\f\':\'\\\\f\',\'\\r\':\'\\\\r\',\'"\':\'\\\\"\',\'\\\\\':\'\\\\\\\\\'},s={\'14\':4(x){3 F(x)},13:4(x){3 12(x)?F(x):\'j\'},7:4(x){2(/["\\\\\\E-\\D]/.p(x)){x=x.o(/([\\E-\\D\\\\"])/g,4(a,b){8 c=m[b];2(c){3 c}c=b.11();3\'\\\\10\'+Z.Y(c/d).C(d)+(c%d).C(d)})}3\'"\'+x+\'"\'},X:4(x){2(x){8 a=[],b,f,i,l,v;2(x W V){a[0]=\'[\';l=x.6;B(i=0;i<l;i+=1){v=x[i];f=s[5 v];2(f){v=f(v);2(5 v==\'7\'){2(b){a[a.6]=\',\'}a[a.6]=v;b=z}}}a[a.6]=\']\'}y 2(5 x.A===\'4\'){a[0]=\'{\';B(i U x){2(x.A(i)){v=x[i];f=s[5 v];2(f){v=f(v);2(5 v==\'7\'){2(b){a[a.6]=\',\'}a.T(s.7(i),\':\',v);b=z}}}}a[a.6]=\'}\'}y{3}3 a.S(\'\')}3\'j\'}};3{R:\'(c)Q k.w\',q:\'P://O.k.w/q.N\',M:4(v){8 f=s[5 v];2(f){v=f(v);2(5 v==\'7\'){3 v}}3 j},L:4(h){K{3!(/[^,:{}\\[\\]0-9.\\-+J-u \\n\\r\\t]/.p(h.o(/"(\\\\.|[^"\\\\])*"/g,\'\')))&&I(\'(\'+h+\')\')}H(e){3 G}}}}();',62,67,'||if|return|function|typeof|length|string|var|||||16||||text||null|JSON||||replace|test|license||||||org||else|true|hasOwnProperty|for|toString|x1f|x00|String|false|catch|eval|Eaeflnr|try|parse|stringify|html|www|http|2005|copyright|join|push|in|Array|instanceof|object|floor|Math|u00|charCodeAt|isFinite|number|boolean'.split('|'),0,{}))
