 
// get an input parameter from the url
function getParam(inParam) {
	var auxArray = location.search.substring(1).split("&");
	for (var i=0; i<auxArray.length; i++) {
		if (inParam==auxArray[i].substring(0,inParam.length)) {
			//alert(auxArray[i].substring(inParam.length+1));
			return auxArray[i].substring(inParam.length+1);
		}
	}
}

// inserta un link a una pagina con noticias, qe se vera solo durante unas 
// determinadas fechas
// inLang = "eng","esp","cat"
function eduq_addNewsLink(inLang) {
  // nota: new Date(year,month,day)
  //WARNING: january=00, february=01....
  var mJan="00", mFeb="01", mMar="02", mApr="03", mMay="04", mJun="05";
  var mJul="06", mAug="07", mSep="08", mOct="09", mNov="10", mDec="11";

  // VARIABLES A PROGRAMAR
  var auxFileName = "070329evento_madrid";  // nombre del fichero
  var auxIsNewsNepal = false; // true="NEWS NEPAL", false="NEWS"
  var auxIsLangCat = false; // true si la noticia esta en catalan
  var auxIsLangEng = false; // true si la noticia esta en ingles
  var auxDateStart = new Date(2007,mMar,04).getTime();
  var auxDateEnd   = new Date(2007,mMar,31).getTime();
  var auxSecondNew = false; // true si existe una segunda noticia programada
  
  // parametros: filename, lang, isCat, isEng, dateStart, dateEnd
  var auxLink, auxImage;
  auxLink = eduq_getNewsLink(auxFileName, inLang, auxIsLangCat, auxIsLangEng,
                             auxDateStart, auxDateEnd);
  auxImage = eduq_getNewsImage(auxIsNewsNepal, inLang);
  
  // segunda noticia
  if (auxSecondNew && auxLink==null) {
    auxLink = eduq_getNewsLink("060600nepal_news", inLang, false, false,
                               new Date(2006,mApr,19).getTime(), 
							   new Date(2006,mJun,16).getTime());
    auxImage = eduq_getNewsImage(true, inLang);  
  }
  
  // escribimos en el documento
  if (auxLink != null) {
    document.write("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
	document.write(auxLink);
	document.write("<img src=../anterior//"../img/"+auxImage+"/" align=\"absmiddle\" border=\"0\">");
	document.write("</a>");
  }
}

function eduq_getNewsImage(inIsNewsNepal, inLang) {
  if (inIsNewsNepal) {
    return "newsnepal_"+inLang+".gif";
  } else {
    return "news_"+inLang+".gif";
  }
}

function eduq_getNewsLink(inFileName, inLang, inIsLangCat, inIsLangEng,
                          inDateStart, inDateEnd) {
  // vamos con el idioma
  var auxLang;
  if (!inIsLangCat && !inIsLangEng) {
    auxLang = ""; // es el mismo idioma para todos
  } else {
	if      (inLang=="cat" && !inIsLangCat) { auxLang="_esp"; }
	else if (inLang=="eng" && !inIsLangEng) { auxLang="_esp"; }
	else { auxLang = "_"+inLang; }
  }
  
  // vamos con los links
  var auxToday = new Date().getTime();
  var auxLink  = null;
  var auxImage = null;
  if ( (auxToday >= inDateStart) && (auxToday <= inDateEnd) ) {
    return "<a href=\"../archives/news/"+inFileName+auxLang+".htm\" target=\"_blank\">";
  }
  return null;
}



function eduq_imgRestore(inImg) {
  inImg.src=inImg.eduq_oldSrc;
}

function eduq_imgSwap(inImg,inNewSrc) {
  inImg.eduq_oldSrc=inImg.src; 
  inImg.src=inNewSrc;
}

// precarga de imagenes
var auxImg01 = new Image; auxImg01.src = "img/imgUp2.gif";

// funciones antiguas de macromedia


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments;
  document.MM_sr=new Array;
  for(i=0;i<(a.length-2);i+=3) {
   if ((x=MM_findObj(a[i]))!=null) {
     document.MM_sr[j++]=x; 
	 if(!x.oSrc) x.oSrc=x.src; 
	 x.src=a[i+2];
	}
  }
}

// cambia el source
function swapImage(inNameImage, inNewSrc) {
  document.images[inNameImage].src = inNewSrc;
 }
