// JavaScript Document



var extarray = new Array(".gif", ".jpg", ".png",".bmp", ".jpeg");



function limitattach(form, file, idAlumno) {



	if(file == 0){



alert("No puedes dejar este campo en blanco");



	}



allowsubmit = false;



if (!file) return;



while (file.indexOf("\\") != -1)



file = file.slice(file.indexOf("\\") + 1);



ext = file.slice(file.indexOf(".")).toLowerCase();



for (var i = 0; i < extarray.length; i++) {



	if (extarray[i] == ext) { 



	allowsubmit = true; 



	break; 



	}



}



if (allowsubmit){



		if(confirm("¿Esta seguro que desea cambiar su imagen?")){



			form.submit();



		}



	}



	else{



	alert("Se permiten únicamente archivos con la extención: " 



	+ (extarray.join(" ")) + "\npor favor, seleccione otro archivo "



	+ "e intente de nuevo.");



	}



}



<!--Cambiar noticias



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];}



}
<!--Menu BarVertical-->



var Spry;



if(!Spry)



{



	Spry = {};



}



if(!Spry.Widget)







{



	Spry.Widget = {};



}







// Constructor for Menu Bar



// element should be an ID of an unordered list (<ul> tag)



// preloadImage1 and preloadImage2 are images for the rollover state of a menu



Spry.Widget.MenuBar = function(element, opts)



{



	this.init(element, opts);



};



Spry.Widget.MenuBar.prototype.init = function(element, opts)



{



this.element = this.getElement(element);



// represents the current (sub)menu we are operating on



	this.currMenu = null;



	var isie = (typeof document.all != 'undefined' && typeof window.opera == 'undefined' && navigator.vendor != 'KDE');



	if(typeof document.getElementById == 'undefined' || (navigator.vendor == 'Apple Computer, Inc.' && typeof window.XMLHttpRequest == 'undefined') || (isie && typeof document.uniqueID == 'undefined'))



	{



	// bail on older unsupported browsers



	return;



	}



	// load hover images now



	if(opts)



	{



		for(var k in opts)



		{



			var rollover = new Image;



			rollover.src = opts[k];



		}



	}



	if(this.element)



	{



		this.currMenu = this.element;



		var items = this.element.getElementsByTagName('li');



		for(var i=0; i<items.length; i++)



		{



			this.initialize(items[i], element, isie);



			if(isie)



			{



			this.addClassName(items[i], "MenuBarItemIE");



				items[i].style.position = "static";



			}



		}



		if(isie)



		{



		if(this.hasClassName(this.element, "MenuBarVertical"))



			{



			this.element.style.position = "relative";



			}



			var linkitems = this.element.getElementsByTagName('a');



			for(var i=0; i<linkitems.length; i++)



			{



				linkitems[i].style.position = "relative";



			}



		}



	}



};



Spry.Widget.MenuBar.prototype.getElement = function(ele)



{



	if (ele && typeof ele == "string")



	return document.getElementById(ele);



	return ele;



};







Spry.Widget.MenuBar.prototype.hasClassName = function(ele, className)



{



	if (!ele || !className || !ele.className || ele.className.search(new RegExp("\\b" + className + "\\b")) == -1)



	{



		return false;



	}



	return true;



};







Spry.Widget.MenuBar.prototype.addClassName = function(ele, className)



{



	if (!ele || !className || this.hasClassName(ele, className))







		return;































	ele.className += (ele.className ? " " : "") + className;































};































































Spry.Widget.MenuBar.prototype.removeClassName = function(ele, className)































{































	if (!ele || !className || !this.hasClassName(ele, className))































		return;































	ele.className = ele.className.replace(new RegExp("\\s*\\b" + className + "\\b", "g"), "");































};































































// addEventListener for Menu Bar































// attach an event to a tag without creating obtrusive HTML code































Spry.Widget.MenuBar.prototype.addEventListener = function(element, eventType, handler, capture)































{































	try































	{































		if (element.addEventListener)































		{































			element.addEventListener(eventType, handler, capture);































		}































		else if (element.attachEvent)































		{































			element.attachEvent('on' + eventType, handler);































		}































	}































	catch (e) {}































};































































// createIframeLayer for Menu Bar































// creates an IFRAME underneath a menu so that it will show above form controls and ActiveX































Spry.Widget.MenuBar.prototype.createIframeLayer = function(menu)































{































	var layer = document.createElement('iframe');































	layer.tabIndex = '-1';































	layer.src = 'javascript:false;';































	menu.parentNode.appendChild(layer);































	































	layer.style.left = menu.offsetLeft + 'px';































	layer.style.top = menu.offsetTop + 'px';































	layer.style.width = menu.offsetWidth + 'px';































	layer.style.height = menu.offsetHeight + 'px';































};































































// removeIframeLayer for Menu Bar































// removes an IFRAME underneath a menu to reveal any form controls and ActiveX































Spry.Widget.MenuBar.prototype.removeIframeLayer =  function(menu)































{































	var layers = menu.parentNode.getElementsByTagName('iframe');































	while(layers.length > 0)































	{































		layers[0].parentNode.removeChild(layers[0]);































	}































};































































// clearMenus for Menu Bar































// root is the top level unordered list (<ul> tag)































Spry.Widget.MenuBar.prototype.clearMenus = function(root)































{































	var menus = root.getElementsByTagName('ul');































	for(var i=0; i<menus.length; i++)































	{































		this.hideSubmenu(menus[i]);































	}































	this.removeClassName(this.element, "MenuBarActive");































};































































// bubbledTextEvent for Menu Bar































// identify bubbled up text events in Safari so we can ignore them































Spry.Widget.MenuBar.prototype.bubbledTextEvent = function()































{































	return (navigator.vendor == 'Apple Computer, Inc.' && (event.target == event.relatedTarget.parentNode || (event.eventPhase == 3 && event.target.parentNode == event.relatedTarget)));































};































































// showSubmenu for Menu Bar































// set the proper CSS class on this menu to show it































Spry.Widget.MenuBar.prototype.showSubmenu = function(menu)































{































	if(this.currMenu)































	{































		this.clearMenus(this.currMenu);































		this.currMenu = null;































	}































	































	if(menu)































	{































		this.addClassName(menu, "MenuBarSubmenuVisible");































		if(typeof document.all != 'undefined' && typeof window.opera == 'undefined' && navigator.vendor != 'KDE')































		{































			if(!this.hasClassName(this.element, "MenuBarHorizontal") || menu.parentNode.parentNode != this.element)































			{































				menu.style.top = menu.parentNode.offsetTop + 'px';































			}































		}































		if(typeof document.uniqueID != "undefined")































		{































			this.createIframeLayer(menu);































		}































	}































	this.addClassName(this.element, "MenuBarActive");































};































































// hideSubmenu for Menu Bar































// remove the proper CSS class on this menu to hide it































Spry.Widget.MenuBar.prototype.hideSubmenu = function(menu)































{































	if(menu)































	{































		this.removeClassName(menu, "MenuBarSubmenuVisible");































		if(typeof document.all != 'undefined' && typeof window.opera == 'undefined' && navigator.vendor != 'KDE')































		{































			menu.style.top = '';































			menu.style.left = '';































		}































		this.removeIframeLayer(menu);































	}































};































































// initialize for Menu Bar































// create event listeners for the Menu Bar widget so we can properly































// show and hide submenus































Spry.Widget.MenuBar.prototype.initialize = function(listitem, element, isie)































{































	var opentime, closetime;































	var link = listitem.getElementsByTagName('a')[0];































	var submenus = listitem.getElementsByTagName('ul');































	var menu = (submenus.length > 0 ? submenus[0] : null);































































	var hasSubMenu = false;































	if(menu)































	{































		this.addClassName(link, "MenuBarItemSubmenu");































		hasSubMenu = true;































	}































































	if(!isie)































	{































		// define a simple function that comes standard in IE to determine































		// if a node is within another node































		listitem.contains = function(testNode)































		{































			// this refers to the list item































			if(testNode == null)































			{































				return false;































			}































			if(testNode == this)































			{































				return true;































			}































			else































			{































				return this.contains(testNode.parentNode);































			}































		};































	}































	































	// need to save this for scope further down































	var self = this;































































	this.addEventListener(listitem, 'mouseover', function(e)































	{































		if(self.bubbledTextEvent())































		{































			// ignore bubbled text events































			return;































		}































		clearTimeout(closetime);































		if(self.currMenu == listitem)































		{































		self.currMenu = null;

		}

	// show menu highlighting

		self.addClassName(link, hasSubMenu ? "MenuBarItemSubmenuHover" : "MenuBarItemHover");

		if(menu && !self.hasClassName(menu, "MenuBarSubmenuVisible"))

		{

			opentime = window.setTimeout(function(){self.showSubmenu(menu);}, 250);

		}

	}, false);

	this.addEventListener(listitem, 'mouseout', function(e)

	{

		if(self.bubbledTextEvent())

		{

			// ignore bubbled text events

			return;

	}

		var related = (typeof e.relatedTarget != 'undefined' ? e.relatedTarget : e.toElement);

		if(!listitem.contains(related))

		{

			clearTimeout(opentime);

			self.currMenu = listitem;

			// remove menu highlighting



			self.removeClassName(link, hasSubMenu ? "MenuBarItemSubmenuHover" : "MenuBarItemHover");

			if(menu)

			{

				closetime = window.setTimeout(function(){self.hideSubmenu(menu);}, 600);

			}

		}

	}, false);



};



function getHttpObject()

{

	var xmlhttp=false;

	try

	{

	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

	}

	catch(e)

	{

	xmlhttp=false;

	}

	if(window.XMLHttpRequest)

	xmlhttp = new XMLHttpRequest();

	return xmlhttp;

}



//var http = getHttpObject();	



function getInicio()

{

var http = getHttpObject();
if(http)

    {

	var url= "modulo_contenidos.pl";

	var combo =document.getElementById('contenido');

	http.open("GET",url,true);

    http.setRequestHeader("Content-type","application/x-www-form-urlencoded");

	http.onreadystatechange = function(){

					if(http.readyState==1)

					{				

				combo.innerHTML='<div align="center" style="padding-top:30%;"><img src="../image/loading.gif" />		</div>';



					}else if(http.readyState==4){



						combo.innerHTML=http.responseText;



					}else{



					combo.innerHTML="Error loading page";



					}



			}



		http.send(null);



	}else{
		document.getElementById('position_cargando').innerHTML='<span id="cargando">Error #400, no se pudo cargar la pagina intentenlo mas tarde.</span>';
	}



}



function getMostrar(idConten)

{

var http = getHttpObject();
if(http)

    {

// el array comienza desde 0

var archivos = new Array("cgi-bin/quienessomos_4.pl", "cgi-bin/quienessomos_1.pl", "cgi-bin/quienessomos_2.pl", "cgi-bin/quienessomos_3.pl","cgi-bin/juvenil_1.pl", "cgi-bin/juvenil_2.pl", "cgi-bin/juvenil_3.pl", "cgi-bin/profe_1.pl", "cgi-bin/profe_2.pl", "cgi-bin/profe_3.pl","cgi-bin/contactanos.pl","cgi-bin/matricular.pl","cgi-bin/noticia_1_1.pl","cgi-bin/noticia_2_2.pl","cgi-bin/noticia_3_3.pl","cgi-bin/noticia_4_4.pl","cgi-bin/mostrar_recibos.pl","cgi-bin/mostrar_matriculados.pl","cgi-bin/datos_completos.pl","cgi-bin/diplomado_juvenil_2008_1.pl","cgi-bin/mostrar_ingresantes.pl", "cgi-bin/empresas_1.pl", "cgi-bin/empresas_2.pl", "cgi-bin/empresas_3.pl", "cgi-bin/profe_4.pl");

//24 es el ultimo archivo q esta en el array archivos.

	var url= archivos[idConten];

	http.open("GET",url,true);

	var combo =document.getElementById('contenido');

    http.setRequestHeader("Content-type","application/x-www-form-urlencoded");

	http.onreadystatechange = function(muestra){

					if(http.readyState==1)

					{				

				combo.innerHTML='<div align="center" style="padding-top:200px;"><img src="../image/loading.gif" /></div>';

					}else if(http.readyState==4){

				combo.innerHTML=http.responseText;

					}

		}

		http.send(null);

	}else{
		document.getElementById('position_cargando').innerHTML='<span id="cargando">Error #400, no se pudo cargar la pagina intentenlo mas tarde.</span>';
	}

}





function getNoticia(idConten)
{
var http = getHttpObject();
if(http)
    {
	document.getElementById('banner-inscripciones').style.display = "none";
	var noticias = new Array ("cgi-bin/noticia_1_2.pl","cgi-bin/noticia_2.pl","cgi-bin/noticia_3.pl","cgi-bin/noticia_4.pl", /*"cgi-bin/construccion.pl",*/ "/Sistema_Gestion/Inscripciones/inscripciones_index.php");
	var combo =document.getElementById('noticia');
	var i = idConten;
	var url= noticias[i];
		http.open("GET",url,true);
		http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
		http.onreadystatechange = function(muestra){
			if(http.readyState==1)
			{				
			combo.innerHTML='<div align="center" style="padding-top:10px;"><img src="../image/loading.gif" />		</div>';
			}else if(http.readyState==4){
			combo.innerHTML=http.responseText;
			}
		}
		http.send(null);
	}else{
		document.getElementById('position_cargando').innerHTML='<span id="cargando">Error #400, no se pudo cargar la pagina intentenlo mas tarde.</span>';
	}
}

//pop up

function recuperar_contrasena(){
var contrasena = "/recuperar_pass";
window.open(contrasena,"ventana1","width=350, height=180, scrollbars=yes, menubar=no, location=no, resizable=no")	
}

function galeria_fotos (){
window.open("../galeria","ventana1","width=700, height=630, scrollbars=yes, menubar=no, location=no, resizable=no")
}

function ejemplo_recibo (){
window.open("../image/ejemplo_recibo.jpg","ventana1","width=441, height=317, scrollbars=no, menubar=no, location=no, resizable=no")

}

function videos () {

window.open("../videos","ventana1","width=600, height=350, scrollbars=yes, menubar=no, location=no, resizable=no")	

}

function popup_sg(idArchivo, form){	var archivos = new Array("../html/crear_empresa.html", "../cgi-bin/Sistema Gestion/crear_programa.pl", "../cgi-bin/Sistema Gestion/crear_documento_asociado.pl", "../cgi-bin/Sistema Gestion/crear_colaborador.pl", "../cgi-bin/Sistema Gestion/crear_alumno.pl");	form.value = "Espere por favor...";	form.disabled = true;	var archivo = archivos[idArchivo];        window.open(archivo,"Creando","width=650, height=600, scrollbars=yes, menubar=no, location=no, resizable=no")	

}

function sinMouse(form){

form.className = 'boton_out';

}



function conMouse(form){

form.className= 'boton_down';

}