<!--

/*Funcion de Fecha - colexpo.com*/
var mydate = Date();
var length = mydate.length;
var myYear = mydate.substring(length-4, length);
var myDay = (new Date()).getDay();
var myMonth=(new Date()).getMonth();
var myMonthDay = (new Date()).getDate();

month = new Array();
month[0] = "Enero";
month[1] = "Febrero";
month[2] = "Marzo";
month[3] = "Abril";
month[4] = "Mayo";
month[5] = "Junio";
month[6] = "Julio";
month[7] = "Agosto";
month[8] = "Septiembre";
month[9] = "Octubre";
month[10] = "Noviembre";
month[11] = "Diciembre";

day = new Array();
day[0] = "Domingo";
day[1] = "Lunes";
day[2] = "Martes";
day[3] = "Miércoles";
day[4] = "Jueves";
day[5] = "Viernes";
day[6] = "Sábado";

month_eng = new Array();
month_eng[0] = "January";
month_eng[1] = "February";
month_eng[2] = "March";
month_eng[3] = "April";
month_eng[4] = "May";
month_eng[5] = "June";
month_eng[6] = "Julio";
month_eng[7] = "August";
month_eng[8] = "September";
month_eng[9] = "October";
month_eng[10] = "November";
month_eng[11] = "December";

day_eng = new Array();
day_eng[0] = "Sunday";
day_eng[1] = "Monday";
day_eng[2] = "Tuesday";
day_eng[3] = "Wednesday";
day_eng[4] = "Thursday";
day_eng[5] = "Friday";
day_eng[6] = "Saturday";


var myWeekDay = day[myDay]
var myMonth=month[myMonth];

var myWeekDay_eng= day_eng[myDay]
var myMonth_eng=month_eng[(new Date()).getMonth()];

function writeDate()
{
 var dateStr = myWeekDay + ", " + myMonth +" " + myMonthDay + " de "  + myYear;
document.write(dateStr);
}

function writeDate_English()
{
 var dateStr = myMonth_eng +" " + myMonthDay + ", "  + myYear;
document.write(dateStr);
}

function DoDownload(DocPath)
	{
	window.open(DocPath);
	}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

/* Función que agrega a favoritos, solo para IE */
function agregarFavoritos(url, titulo) 
{
   if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) 
		{
      window.external.AddFavorite(url,titulo);
   } else { 
      if(navigator.appName == "Netscape") 
         alert("Presione Crtl+D para agregar este sitio a Favoritos"); 
   }
}

/* Función abrir ventana */
function MM_openBrWindow(theURL,winName,features) { //v2.0
  self.name = "main";
  window.open(theURL,winName,features);
}
/* barra de estado */
window.defaultStatus="Fedesarrollo";

/* Validate Email */
function checkEmail(myForm) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.email.value)){
return (true)
}
alert("Dirección de E-mail inválida! Por favor intente de nuevo.")
return (false)
}

var ns, ie, ie4, ie5;
bname = navigator.appName;
ver = navigator.appVersion;
int_ver = parseInt(ver);
if (bname.indexOf("Netscape") >= 0 && int_ver == 4) ns = 1;
if (bname.indexOf("Microsoft Internet Explorer") >=0 && int_ver >= 4) ie = 1;
if (navigator.userAgent.indexOf('MSIE 4')>0) ie4 = 1;
if (navigator.userAgent.indexOf('MSIE 5')>0) ie5 = 1;

// acepta nested layer para netscape
function getObjStyle(objTree) {
	var objStrArr = objTree.split('.');
	var objStr = objStrArr[objStrArr.length-1];
	var strS = "";
	if (ns) {
		strS += "document.layers[objStrArr[0]]";
		if (objStrArr.length > 1) {
			for (var i=1; i<objStrArr.length; i++) {
				strS += ".document.layers[objStrArr["+i+"]]";
			}
		}
	return (eval(strS));
	}
	
	else if (ie) {
		return (document.all[objStr].style);
	}
}

function show(strObj) {
	var thisObj = getObjStyle(strObj);
	if (currOpen != "")
			hide(currOpen);
	if (ie) {
		thisObj.visibility = "visible";
	}
	if (ns) {
		thisObj.visibility = "show";
	}
	currOpen=strObj;
}

function hide(strObj) {
	var thisObj = getObjStyle(strObj);
	if (ie){
			var thisDoc = document.all[strObj];
			if (!(thisDoc.contains(window.event.toElement))) {
				thisObj.visibility="hidden";
			}
		}
		if (ns) {
			thisObj.visibility = "hide";
		}
	currOpen="";
}

function hideit (e) {
	if (!loaded) return;
	var layname = e.target.name;
	var tar = e.target+"";
	if (tar.indexOf('Layer')>=0) {
		hide(layname);
	}
	else {
		routeEvent(e);
	}
}

function hideOpen() {
	if (currOpen != "") {
		hide(currOpen);
	}
}

currOpen = "";

window.onload=init;
var loaded = 0;
function init() {
	if (ns) {
		for (var i=0;i<document.layers.length;i++) {
			var thisObj = document.layers[i];
			thisObj.captureEvents(Event.MOUSEOUT);
			thisObj.onmouseout = hideit;
		}
	}
loaded = 1;
}

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_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 YY_checkform() { //v4.71
//copyright (c)1998,2002 Yaromat.com
  var a=YY_checkform.arguments,oo=true,v='',s='',err=false,r,o,at,o1,t,i,j,ma,rx,cd,cm,cy,dte,at;
  for (i=1; i<a.length;i=i+4){
    if (a[i+1].charAt(0)=='#'){r=true; a[i+1]=a[i+1].substring(1);}else{r=false}
    o=MM_findObj(a[i].replace(/\[\d+\]/ig,""));
    o1=MM_findObj(a[i+1].replace(/\[\d+\]/ig,""));
    v=o.value;t=a[i+2];
    if (o.type=='text'||o.type=='password'||o.type=='hidden'){
      if (r&&v.length==0){err=true}
      if (v.length>0)
      if (t==1){ //fromto
        ma=a[i+1].split('_');if(isNaN(v)||v<ma[0]/1||v > ma[1]/1){err=true}
      } else if (t==2){
        rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-zA-Z]{2,4}$");if(!rx.test(v))err=true;
      } else if (t==3){ // date
        ma=a[i+1].split("#");at=v.match(ma[0]);
        if(at){
          cd=(at[ma[1]])?at[ma[1]]:1;cm=at[ma[2]]-1;cy=at[ma[3]];
          dte=new Date(cy,cm,cd);
          if(dte.getFullYear()!=cy||dte.getDate()!=cd||dte.getMonth()!=cm){err=true};
        }else{err=true}
      } else if (t==4){ // time
        ma=a[i+1].split("#");at=v.match(ma[0]);if(!at){err=true}
      } else if (t==5){ // check this 2
            if(o1.length)o1=o1[a[i+1].replace(/(.*\[)|(\].*)/ig,"")];
            if(!o1.checked){err=true}
      } else if (t==6){ // the same
            if(v!=MM_findObj(a[i+1]).value){err=true}
      }
    } else
    if (!o.type&&o.length>0&&o[0].type=='radio'){
          at = a[i].match(/(.*)\[(\d+)\].*/i);
          o2=(o.length>1)?o[at[2]]:o;
      if (t==1&&o2&&o2.checked&&o1&&o1.value.length/1==0){err=true}
      if (t==2){
        oo=false;
        for(j=0;j<o.length;j++){oo=oo||o[j].checked}
        if(!oo){s+='* '+a[i+3]+'\n'}
      }
    } else if (o.type=='checkbox'){
      if((t==1&&o.checked==false)||(t==2&&o.checked&&o1&&o1.value.length/1==0)){err=true}
    } else if (o.type=='select-one'||o.type=='select-multiple'){
      if(t==1&&o.selectedIndex/1==0){err=true}
    }else if (o.type=='textarea'){
      if(v.length<a[i+1]){err=true}
    }
    if (err){s+='* '+a[i+3]+'\n'; err=false}
  }
  if (s!=''){alert('La información requerida no ha sido llenada:\t\t\t\t\t\n\n'+s)}
  document.MM_returnValue = (s=='');
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.id; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' debe contener una dirección de email.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' debe contener un número.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' debe contener un número entre '+min+' y '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' es obligatorio.\n'; }
  } if (errors) alert('La información requerida está incompleta o contiene errores:\n'+errors);
  document.MM_returnValue = (errors == '');
}

/*-------- Funciones Menu  ---------------*/
window.ActiveMenu = null;

function MM_reloadPage(init) 
{
  	//reloads the window if Nav4 resized 
	if (init==true) with (navigator) 
	{
		if ((appName=="Netscape")&&(parseInt(appVersion)==4)) 
		{ 
			document.MM_pgW=innerWidth; 
			document.MM_pgH=innerHeight; 
			onresize=MM_reloadPage; 
		}
	} 
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) 
		location.reload(); 
} 

MM_reloadPage(true);

function P7_hideDiv(evt) { //v1.3 by PVII
 var b,relT,mT=false; 
 if(document.layers)	//Netscape Communicator 
 {
	 b=evt.target;
	 if(b.p7aHide)
	 {
	 	b.visibility="hidden";
	 }
	 else
	 {
	 	routeEvent(evt);
	 }
 }
 else if(document.all&&!window.opera)	//MSIE
 {
	 b=event.srcElement;
	 while(b!=null)
	 {
	 	if(b.tagName=="DIV" && b.p7ahD)
	 	{
	 		mT=true;
	 		break;
	 	}
	 	b=b.parentElement;
	 }
	 if(!b.contains(event.toElement))
	 {
	 	b.style.visibility="hidden";
	 }
 }
 else if(document.getElementById)	//Mozilla, Netscape 6 y7
 {
	 b=evt.currentTarget;
	 relT=evt.relatedTarget;
	 original = relT
	 var mt = false
	 while(relT!=null)
	 {
		 if(b==relT)
		 {
			 mT=true;
		 	break;
		 }
  		relT=relT.parentNode;
 	}
		//alert(original)
 	if(!mT && original!=null)
 	{
		b.style.visibility="hidden";
 	}
 }
}


function P7_Snap() { //v2.62 by PVII
  var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,args=P7_Snap.arguments;a=parseInt(a);
  for (k=0; k<(args.length-3); k+=4)
   if ((g=MM_findObj(args[k]))!=null) {
    el=eval(MM_findObj(args[k+1]));
    a=parseInt(args[k+2]);b=parseInt(args[k+3]);
    x=0;y=0;ox=0;oy=0;p="";tx=1;da="document.all['"+args[k]+"']";
    if(document.getElementById) {
    	d="document.getElementsByName('"+args[k]+"')[0]";
    	if(!eval(d)) {
		 		d="document.getElementById('"+args[k]+"')";if(!eval(d)) {d=da;}
			}
    }else if(document.all) {d=da;} 
    if (document.all || document.getElementById) {
     while (tx==1) {p+=".offsetParent";
      if(eval(d+p)) {x+=parseInt(eval(d+p+".offsetLeft"));y+=parseInt(eval(d+p+".offsetTop"));
      }else{tx=0;}}
     ox=parseInt(g.offsetLeft);oy=parseInt(g.offsetTop);var tw=x+ox+y+oy;
     if(tw==0 || (navigator.appVersion.indexOf("MSIE 4")>-1 && navigator.appVersion.indexOf("Mac")>-1)) {
      ox=0;oy=0;if(g.style.left){x=parseInt(g.style.left);y=parseInt(g.style.top);
      }else{var w1=parseInt(el.style.width);bx=(a<0)?-5-w1:-10;
      a=(Math.abs(a)<1000)?0:a;b=(Math.abs(b)<1000)?0:b;
      x=document.body.scrollLeft + event.clientX + bx;
      y=document.body.scrollTop + event.clientY;}}
   }else if (document.layers) {x=g.x;y=g.y;var q0=document.layers,dd="";
    for(var s=0;s<q0.length;s++) {dd='document.'+q0[s].name;
     if(eval(dd+'.document.'+args[k])) {x+=eval(dd+'.left');y+=eval(dd+'.top');break;}}}
   if(el) {e=(document.layers)?el:el.style;
   var xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);
   if(navigator.appName=="Netscape" && parseInt(navigator.appVersion)>4){xx+="px";yy+="px";}
   if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1){
    xx+=parseInt(document.body.leftMargin);yy+=parseInt(document.body.topMargin);
    xx+="px";yy+="px";}e.left=xx;e.top=yy;}}
}

function P7_autoHide() { //v1.3 by PVII
	var i,g,args=P7_autoHide.arguments;
	for(i=0;i<args.length;i++)
	{
		if((g=MM_findObj(args[i]))!=null)
		{
			g.p7aHide=true;
			if(document.layers)
			{
				g.captureEvents(Event.MOUSEOUT);
			}
			g.onmouseout=P7_hideDiv;
			g.p7ahD=true;
		}
	}
}

function P7_autoLayers() { //v1.4 by PVII
 var g,b,k,f,args=P7_autoLayers.arguments;a=parseInt(args[0]);if(isNaN(a))a=0;
 if(!document.p7setc){
 	p7c=new Array();
	document.p7setc=true;
		for(var u=0;u<10;u++){
 			p7c[u]=new Array();
		}
	}
	for(k=0;k<p7c[a].length;k++){
		if((g=MM_findObj(p7c[a][k]))!=null)
		{
			b=(document.layers)?g:g.style;b.visibility="hidden";}
		}
		for(k=1;k<args.length;k++){
			if((g=MM_findObj(args[k]))!=null){
				b=(document.layers)?g:g.style;b.visibility="visible";
				f=false;
				for(var j=0;j<p7c[a].length;j++){if(args[k]==p7c[a][j]) {f=true;}
			}
			if(!f){p7c[a][p7c[a].length++]=args[k];}
		}
	}
}

if (document.images) {
		nav_on = new Image();
		nav_on.src = "<%=nav_on%>";
		nav_off = new Image();
		nav_off.src = "<%=nav_off%>";
		sub_nav_on = new Image();
		sub_nav_on.src = "<%=sub_nav_on%>";
		sub_nav_off = new Image();
		sub_nav_off.src = "<%=sub_nav_off%>";
}
function flip() {
	if (document.images) {
		var num_arg = arguments.length;
		if (num_arg == 0 || (num_arg % 2) != 0) return;
		for (var i=0; i<num_arg; i) {
			var j = i+1;
			var imgname = arguments[i];
			var imgsrc = arguments[j];
			document.images[imgname].src = eval(imgsrc+'.src');
			i+=2;
		}
	}
}

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

//-->