var head="display:''"
img1=new Image()
img1.src="fold.gif"
img2=new Image()
img2.src="open.gif"

function profesor_detalle(id_profesor)
{ 
	var pagina="profesor_detalle.php?Id="+id_profesor
	window.open(pagina,"ventana_color","width=250,height=100,scrollbars=NO") 
} 

function submenu_selecionar_color(objeto)
{ 
	var pagina="seleccion_color.php?campo="+objeto
	window.open(pagina,"ventana_color","width=410,height=400,scrollbars=YES") 
} 

function submenu_materia(id_grado,id_hora,id_dia)
{ 
	var pagina="additemhorario.php?id_grado=" + id_grado + "&id_hora=" + id_hora + "&id_dia=" + id_dia
	window.open(pagina,"ventana_materia","width=380,height=120,scrollbars=NO") 
} 

function precargar_imagenes() 
{ 
	if (!document.images) return; 
	var ar = new Array(); 
	var arguments = precargar_imagenes.arguments; 
	for (var i = 0; i < arguments.length; i++) 
	{ 
		ar[i] = new Image(); 
		ar[i].src = arguments[i]; 
	} 
} 

function preview_imagen(src,width,height)
{
	//espacio de borde
	var Esp=0;
	//tamaño en porcentaje
	var TP=100;
	var ventana=window.open("","","width="+width+" height="+height+" top="+((screen.height-(((height*TP)/100)+Esp))/2)+" left="+((screen.width-(((width*TP)/100)+Esp))/2)+"");
	PZ="<html><head>"
	PZ+="</head><body bgcolor='#FFFFFF' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>"
	PZ+="<table border=0 cellpadding=0 cellspacing=0><td>"
	PZ+="<img src='"+src+"' height="+((height*TP)/100)+" width="+((width*TP)/100)+"></td></tr>"
	PZ+="</table></body></html>"
	ventana.document.writeln(PZ);
}

function Zoom(src,siz)
{
  preCarga(src);
  
  var Pic;
  var BordeColor="#00ffff"
  var ColorFondo="#ffffff"
  var TP=siz;
  var Esp=20;
  var PZ;
  Pic=new Image();
  Pic.src=src;
  
  var ventana=window.open("","","width="+(((Pic.width*TP)/100)+Esp)+" height="+(((Pic.height*TP)/100)+Esp)+" top="+((screen.height-(((Pic.height*TP)/100)+Esp))/2)+" left="+((screen.width-(((Pic.width*TP)/100)+Esp))/2)+"");
 
  PZ="<html><head>"
  PZ+="</head><body bgcolor='"+ColorFondo+"'>"
  PZ+="<table border=0 bordercolor='"+BordeColor+"' cellpadding=0 cellspacing=0><td>"
  PZ+="<img src="+Pic.src+" height="+((Pic.height*TP)/100)+" width="+((Pic.width*TP)/100)+"></td></tr>"
  PZ+="</table></body></html>"
  ventana.document.writeln(PZ);
} 

function Page()
{
	document.all[0].style.behavior='url(#default#homepage)';
	document.all[0].setHomePage('http://www.lapresentacion.com/caracas');	
}

function Favoritos(theURL,theName,alertMsg) { //v3.0.3
varalertMsg="Solo para internet explorer";
theName="Colegio de la Presentación Propatria - Caracas";
theURL="http://www.Lapresentacion.com/caracas";
var agt = navigator.userAgent.toLowerCase(); 
var is_win   = ((agt.indexOf("win")!= -1) || (agt.indexOf("16bit")!= -1));
var is_win95 = ((agt.indexOf("win95")!= -1) || (agt.indexOf("windows 95")!= -1));
var is_win16 = ((agt.indexOf("win16")!= -1) || (agt.indexOf("16bit")!= -1) || (agt.indexOf("windows 3.1")!= -1) || (agt.indexOf("windows 16-bit")!= -1) );
var is_win31 = ((agt.indexOf("windows 3.1")!= -1) || (agt.indexOf("win16")!= -1) || (agt.indexOf("windows 16-bit")!= -1));
var is_win98 = ((agt.indexOf("win98")!= -1) || (agt.indexOf("windows 98")!= -1));
var is_winnt = ((agt.indexOf("winnt")!= -1) || (agt.indexOf("windows nt")!= -1));
var is_win32 = (is_win95 || is_winnt || is_win98 || (agt.indexOf("win32")!= -1) || (agt.indexOf("32bit")!= -1));
//Error Causing Element from above line: ((is_major >= 4) && (navigator.platform == "Win32")) ||
var is_Mac = (agt.indexOf("mac") != -1);

	if (document.all && (is_win32)) { //IE Windows Only
		window.external.AddFavorite(theURL,theName);
		} 
	else { // all others 
		alert(alertMsg); 
		}

}

function Enviar(form,dir){ //v3.0
  document.getElementById(form).action=dir;
  document.getElementById(form).submit();
}

function hidden_click(id_item){
	if (document.getElementById)
	{
		var ob_item = document.getElementById(id_item);
	}
	else if (document.all)
	{
		var ob_item = document.all[id_item];
	}
	else if (document.layers)
	{
		var ob_item = document.layers(id_item);
	}
	else
	{
		alert("Esta función no es soportada por tu navegador");
		return;
	}
	if (ob_item.style.display=="none") {
		ob_item.style.display='';
	}
	else {
		ob_item.style.display="none";
	}
}

function cambiarimagen(imagen,source,w,h)
{
	document.getElementById(imagen).src=source;
	document.getElementById(imagen).style.width=w;
	document.getElementById(imagen).style.height=h;
}

function viewSource() {
  mail_str = "mailto:<dirección de correo>?subject=Oficina Coordinadora de Hidrografía y Navegación de la Armada"
  mail_str += "&body=Pensé que talvez podrías tener interés en leer esta página: " + document.location.href;
  window.location.href = mail_str;
}

function eliminar(mensaje,dir)
{
	if (confirm(mensaje)){
		document.location.href=dir;
	}
}

function blockinst(){
 var nested = document.getElementById("OINST");
 var combo = document.getElementById("INST");
 
  		nested.style.display='none';
		if (combo.value!=0)
		{
			  nested.style.display='none';
		}
		else
		{
			  nested.style.display='';
		}
 
}

function mapsite(){
  var cf;
	if (!cf) cf = "#cccfff";
	
  menu = Array (
	'1', cf, '', 'PANEL DE USUARIO',
	'0', cf, 'registro.asp', '<b>'+auth+'</b>',
	'0', cf, 'curriculum.asp', 'Curriculums',
	'0', cf, 'micuenta.asp', '<b>Mi Cuenta</b>',
	'1', cf, '', 'NOVEDADES',
	'0', cf, 'noticias.asp', 'Noticias',
	'0', cf, 'foros.asp', 'Foros y Sugerencias',
	'0', cf, '#', '<A onclick="P7_TMenu(this);return false" href="#"><B>Galerias</B></A><DIV><IMG src="Imagenes/linea.gif" width=110></DIV><DIV><A href="faros.asp">&nbsp;&nbsp;&nbsp;&nbsp;Faros de venezuela</A></DIV><DIV><A href="catest.asp">&nbsp;&nbsp;&nbsp;&nbsp;Cat. Estampillas</A></DIV><DIV><A href="carnau.asp">&nbsp;&nbsp;&nbsp;&nbsp;Cartas Naúticas</A></DIV><DIV><IMG src="Imagenes/linea.gif" width=110></DIV>',
	'1', cf, '', 'BUQUE OCEANOGRAFICO "PUNTA BRAVA"',
	'0', cf, 'capbuqboy.asp', 'Capacidades',
	'0', cf, 'capbuqboyser.asp', 'Servicios',
	'0', cf, 'capbuqboytra.asp', 'Trabajos Realizados',
	'1', cf, '', 'LEY FAROS Y BOYAS',
	'0', cf, 'leyfarboy.asp', 'Coment. Articulos',
	'1', cf, '', 'SINSEMA',
	'0', cf, 'faros.asp', 'Faros y Boyas',
	'0', cf, 'avisos.asp', 'Aviso a Navegantes',
	'1', cf, '', 'RECAUDACION',
	'0', cf, '#', '<A onclick="P7_TMenu(this);return false" href="#"><B>Conceptos</B></A><DIV><IMG src="Imagenes/linea.gif" width=110></DIV><DIV><A href="concreca.asp#farosboyas">&nbsp;&nbsp;&nbsp;&nbsp;Tasa Faros y Boyas</A></DIV><DIV><A href="concreca.asp#recalada">&nbsp;&nbsp;&nbsp;&nbsp;Recalada</A></DIV><DIV><A href="concreca.asp#tasarecalada">&nbsp;&nbsp;&nbsp;&nbsp;Tasa Por Recalada</A></DIV><DIV><A href="concreca.asp#tasaanual">&nbsp;&nbsp;&nbsp;&nbsp;Tasa Anual</A></DIV><DIV><IMG src="Imagenes/linea.gif" width=110></DIV>',
	'0', cf, 'forpago.asp', 'Formas de Pago',	
	'0', cf, 'prerec.asp', 'Preguntas Frecuentes',
	'0', cf, '#', '<a href="tabdis.asp" target="_blank">Tabla de Distancias</a>',
	'1', cf, '', 'OPCIONES',
	'0', cf, 'javascript:viewSource();', 'Enviar <b>esta</b> página',
	'0', cf, 'javascript:recomendarnos();', 'Recomendarnos',
	'0', cf, 'javascript:GFavoritos();', 'Guardar en favoritos',
	'0', cf, 'index.htm', 'Flash intro',
	'1', cf, '', 'OTROS ENLACES',
	'0', cf, 'contacto.asp', 'Contactenos'
	);

	document.write ("<table bgcolor=#000000 cellSpacing=1 cellPadding=0");
	for (i=0; i<menu.length; i+=4) {
		if (menu[i]=='0') {
				document.write ('<td width=120 align="center" bgcolor="#eeeeee" ')
				document.write ('onClick="document.location.href=\''+menu[i+2]+'\'" class="menu" onMouseOver="mh(this,');
       			document.write ("'" + menu[i+1] + "'");
       			document.write (')" onMouseOut="mh(this,');
       			document.write ("'" + menu[i+1] + "'");
       			document.write (')">')
       			document.write ('<a href="'+menu[i+2]+'"><span class="menua">'+menu[i+3]+'</span></a></td>');
		} else {
			if (i!=0) {document.write ('</tr></td></tr></table>');}
			document.write ('<tr><td bgcolor="#4166AD" align="center"><font color="#FFFFFF" size=1 face="arial"><b>:::::::::: '+menu[i+3]+' :::::::::: </b></font></td></tr>');
			document.write ('<tr><td bgcolor=#acacac><table cellSpacing=1 cellPadding=0 border=0><tr>')
		}
	}
	document.write ('</tr></td></tr></table>');	
	document.write ("</table>");
}

function change(){
   if(!document.all)
      return
   if (event.srcElement.id=="foldheader") {
	  var srcIndex = event.srcElement.sourceIndex
      var nested = document.all[srcIndex+1]
      if (nested.style.display=="none") {
         nested.style.display=''
         event.srcElement.style.listStyleImage="url(open.gif)"
      }
      else {
         nested.style.display="none"
         event.srcElement.style.listStyleImage="url(fold.gif)"
      }
   }
}

function mailpage()
{
  mail_str = "mailto:secretariacaracas@lapresentacion.com?subject=Colegio De La Presentación Propatria - Caracas"
  mail_str += "&body=Escribenos -- Colegio de la Presentación Propatria - Caracas"
  location.href = mail_str;
}

function recomendarnos()
{
  mail="<dirección de correo>";
  mail_str = "mailto:"+mail+"?subject=Oficina Coordinadora de Hidrografía y Navegación de la Armada";
  mail_str += "&body=Pensé que talvez podrías tener interés en leer esta página: http://www.ochina.gov.ve";
  location.href = mail_str;
}

function org_DoFSCommand(command, args) 
{ 
  if ( command == "correo" )
  { 
    mailpage(args)
  }
}

function EnviarFormCurso (SwBack)
{
  if(!IsNum(document.getElementById("Horas").value)) 
  {
    alert("El formato del campo Horas no es valido.");
	return false;
  }
  if (SwBack==1)
  {
    document.getElementById("formcurso").action="procregcurso.asp?back=back"
    document.getElementById("formcurso").submit();
  }
  if (SwBack==2)
  {
	document.getElementById("formcurso").action="procregcurso.asp?back=go"
    document.getElementById("formcurso").submit();  
  }
  if (SwBack==3)
  {
	document.getElementById("formcurso").action="procregcurso.asp?back=add"
    document.getElementById("formcurso").submit();  
  }
}

function EnviarFormExperiencia (SwBack)
{
  if (SwBack==1)
  {
    document.getElementById("formexperiencia").action="procregexp.asp?back=back"
    document.getElementById("formexperiencia").submit();
  }
  if (SwBack==2)
  {
	document.getElementById("formexperiencia").action="procregexp.asp?back=go"
    document.getElementById("formexperiencia").submit();  
  }
  if (SwBack==3)
  {
	document.getElementById("formexperiencia").action="procregexp.asp?back=add"
    document.getElementById("formexperiencia").submit();  
  }
}

function EnviarFormEstudio (SwBack)
{
  if (SwBack==1)
  {
    document.getElementById("formestudio").action="procregest.asp?back=back"
    document.getElementById("formestudio").submit();
  }
  if (SwBack==2)
  {
	document.getElementById("formestudio").action="procregest.asp?back=go"
    document.getElementById("formestudio").submit();  
  }
  if (SwBack==3)
  {
	document.getElementById("formestudio").action="procregest.asp?back=add"
    document.getElementById("formestudio").submit();  
  }
}

function ValidaFecha(caja)
{ 
   if (caja)
   {  
      borrar = caja;
      if ((caja.substr(2,1) == "/") && (caja.substr(5,1) == "/"))
      {      
         for (i=0; i<10; i++)
	     {	
            if (((caja.substr(i,1)<"0") || (caja.substr(i,1)>"9")) && (i != 2) && (i != 5))
			{
               borrar = "";
               break;  
			}  
         }
	     if (borrar)
	     { 
	        a = caja.substr(6,4);
		    m = caja.substr(3,2);
		    d = caja.substr(0,2);
		    if((a < 1900) || (a > 2050) || (m < 1) || (m > 12) || (d < 1) || (d > 31))
		       borrar = "";
		    else
		    {
		       if((a%4 != 0) && (m == 2) && (d > 28))	   
		          borrar = ""; // Año no viciesto y es febrero y el dia es mayor a 28
			   else	
			   {
		          if ((((m == 4) || (m == 6) || (m == 9) || (m==11)) && (d>30)) || ((m==2) && (d>29)))
			         borrar = "";	      				  	 
			   }  // else
		    } 
         } 
      } 
	  else
	     borrar = "";
	  
	  if (borrar == ""){
		  return false;
	  }
	  else{
		  return true;
	  }
   } 
}

function EnviarFormularioRegistroCuenta ()
{
  if(!IsLogin(document.getElementById("login").value)) 
  {
    alert("El formato del campo login no es Valido");
	return false;
  }
  if( document.getElementById("cont").value == "") 
  {
    alert("La contraseña no puede ser un campo en blanco");
	return false;
  }
  if( document.getElementById("cont").value != document.getElementById("repcont").value ) 
  {
    alert("no concuerda la contraseña con su autentificación");
	return false;
  }
  document.getElementById("formcuenta").submit();
}

function EnviarFormularioRegistro ()
{
  if(!IsNum(document.getElementById("cedula").value)) 
  {
    alert("El formato del campo Cedula no es Valido");
	return false;
  }
  if(!IsAlpha(document.getElementById("nombres").value)) 
  {
    alert("El formato del campo Nombres no es Valido");
	return false;
  }
  if(!IsAlpha(document.getElementById("apellidos").value)) 
  {
    alert("El formato del campo Apellidos no es Valido");
	return false;
  }
  if(!ValidaFecha(document.getElementById("_D").value+"/"+document.getElementById("_M").value+"/"+document.getElementById("_A").value))
  {
	alert ("El formato del campo Fecha de Nacimiento es erroneo");
	return false;
  }
  if(!isMail(document.getElementById("correo").value)) 
  {
    alert("El formato del campo Dirección de Correo no es Valido");
	return false;
  }
  document.getElementById("formdatosusuario").submit();
}

function isMail(_email) 
{
     var emailReg = /^[a-z][a-z-_0-9\.]+@[a-z-_=>0-9\.]+\.[a-z]{2,3}$/i
     return emailReg.test(_email);
}

function IsNum( numstr ) {
	if (numstr+"" == "undefined" || numstr+"" == "null" || numstr+"" == "")	return false;

	var isValid = true;

	numstr += "";	

	for (i = 0; i < numstr.length; i++) 
	{
		if ( !((numstr.charAt(i) >= "0") && (numstr.charAt(i) <= "9")) ) 
		{
		  isValid = false;
		  break;
		}
    }
   
   	return isValid;
}

function IsLogin( str ) 
{
	if (str+"" == "undefined" || str+"" == "null" || str+"" == "")	return false;
	var isValid = true;
	
   	str += "";	

   	for (i = 0; i < str.length; i++)
   	{
      	if (!( ((str.charAt(i) >= "0") && (str.charAt(i) <= "9")) || (str.charAt(i)!="_") || ((str.charAt(i) >= "a") && (str.charAt(i) <= "z")) || ((str.charAt(i) >= "A") && (str.charAt(i) <= "Z"))) )
		{
			isValid = false;
			break;
		}	
   	} 
   
   	return isValid;
}

function IsAlpha( str ) 
{
	if (str+"" == "undefined" || str+"" == "null" || str+"" == "")	return false;
	var isValid = true;
	
   	str += "";	

   	for (i = 0; i < str.length; i++)
   	{
      	if (!((str.charAt(i)==" ") || ((str.charAt(i) >= "a") && (str.charAt(i) <= "z")) ||	((str.charAt(i) >= "A") && (str.charAt(i) <= "Z"))))
		{
			isValid = false;
			break;
		}	
   	} 
   
   	return isValid;
}
function P7_TMenu(b,og) { //v2.5 by Project Seven Development(PVII)
 var i,s,c,k,j,tN,hh;if(document.getElementById){
 if(b.parentNode && b.parentNode.childNodes){tN=b.parentNode.childNodes;}else{return;}
 for(i=0;i<tN.length;i++){if(tN[i].tagName=="DIV"){s=tN[i].style.display;
 hh=(s=="block")?"none":"block";if(og==1){hh="block";}tN[i].style.display=hh;}}
 c=b.firstChild;if(c.data){k=c.data;j=k.charAt(0);if(j=='+'){k='-'+k.substring(1,k.length);
 }else if(j=='-'){k='+'+k.substring(1,k.length);}c.data=k;}if(b.className=='p7plusmark'){
 b.className='p7minusmark';}else if(b.className=='p7minusmark'){b.className='p7plusmark';}}
}

function P7_setTMenu(){ //v2.5 by Project Seven Development(PVII)
 var i,d='',h='<style type=\"text/css\">';if(document.getElementById){
 var tA=navigator.userAgent.toLowerCase();if(window.opera){
 if(tA.indexOf("opera 5")>-1 || tA.indexOf("opera 6")>-1){return;}}
 for(i=1;i<20;i++){d+='div ';h+="\n#p7TMnav div "+d+"{display:none;}";}
 document.write(h+"\n</style>");}
}
P7_setTMenu();

function P7_TMopen(){ //v2.5 by Project Seven Development(PVII)
 var i,x,d,hr,ha,ef,a,ag;if(document.getElementById){d=document.getElementById('p7TMnav');
 if(d){hr=window.location.href;ha=d.getElementsByTagName("A");if(ha&&ha.length){
 for(i=0;i<ha.length;i++){if(ha[i].href){if(hr.indexOf(ha[i].href)>-1){
 ha[i].className="p7currentmark";a=ha[i].parentNode.parentNode;while(a){
 if(a.firstChild && a.firstChild.tagName=="A"){if(a.firstChild.onclick){
 ag=a.firstChild.onclick.toString();if(ag&&ag.indexOf("P7_TMenu")>-1){
 P7_TMenu(a.firstChild,1);}}}a=a.parentNode;}}}}}}}
}

function P7_TMall(a){ //v2.5 by Project Seven Development(PVII)
 var i,x,ha,s,tN;if(document.getElementById){ha=document.getElementsByTagName("A");
 for(i=0;i<ha.length;i++){if(ha[i].onclick){ag=ha[i].onclick.toString();
 if(ag&&ag.indexOf("P7_TMenu")>-1){if(ha[i].parentNode && ha[i].parentNode.childNodes){
 tN=ha[i].parentNode.childNodes;}else{break;}for(x=0;x<tN.length;x++){
 if(tN[x].tagName=="DIV"){s=tN[x].style.display;if(a==0&&s!='block'){P7_TMenu(ha[i]);
 }else if(a==1&&s=='block'){P7_TMenu(ha[i]);}break;}}}}}}
}

function P7_TMclass(){ //v2.5 by Project Seven Development(PVII)
 var i,x,d,tN,ag;if(document.getElementById){d=document.getElementById('p7TMnav');
 if(d){tN=d.getElementsByTagName("A");if(tN&&tN.length){for(i=0;i<tN.length;i++){
 ag=(tN[i].onclick)?tN[i].onclick.toString():false;if(ag&&ag.indexOf("P7_TMenu")>-1){
 tN[i].className='p7plusmark';}else{tN[i].className='p7defmark';}}}}}
}
