/*utilitarios.js  v0.0000..(hasta que te canses)..01 escrito por Mr. X-ecutor, cualquier consulta o aporte puedes escribirme a:zergraynor@hotmail.com.
Aqui estaran ubicadas todas las funciones js que se nos ocurran para mantener limpia nuestras paginas que hagamos, probadas en 5 navegdores: Internet Explorer 7.0, Mozilla 3.0, Safari 3(algunos scripts aun fallan). Por favor trata de seguir el orden impuesto aca, no mezcles funciones de un tipo con otro, sin mas que decir disfrutalo .. que aprendas y enseñes.
/**/
/********/
/*NOTAS:*/
/********/
/**/
/*1. Probaremos con effects.js si podemos realizar los efectos para animar la pagina web si no tendremos que subir la libreria scriptaculous y hacerla funcionar desde ahi.
2. Recuerda que el problema de la franja negra en las ventanas creadas con protype window en Internet Explorer es un problema que ni los mismos creadores saben que es, por lo tanto la solucion esta en crear un div dentro de el trataremos de cargar la ventana y a ese div darle el efecto de appear o hide.*/
/**/
/****************/
/*UTILITARIOS.JS*/
/****************/
/**/
/*Sí, la clasica función de la ventanita o pestaña nueva, simple pero util, puede usarse desde un boton flash también... simplemente pones en el actionscript del boton:
on(Press){
	getURL("javascript:abrir_ventana('http://www.sacooliveros.com/portal/index2.php', '', '')");
}
*/
function abrir_ventana(loc, nam, opc){
	window.open(loc, nam, opc);
}
//detecta navegador en el que el usuario esta viendo la pagina, valor util cuando se trata de las diferencias entre navegadores
function getNaveg() {
	//detectando Mozilla, Netscape, Safari u Opera
	if (window.clientInformation == undefined) {
		data_naveg = window.navigator.appName;
	}else{ //sino es internet explorer
		data_naveg = window.clientInformation.appName;
	}
	return data_naveg;
}

//Bloque de prototype window
/**/
//ventana para la pagina general de saco, aqui se cuelgan los pop ups de eventos con caracter de urgencia
function window_main(){
	var ancho_pantalla=screen.width;
	if (navego == "Microsoft Internet Explorer") {//y decian que naveg no era util xD
		var objStr = document.styleSheets[0].rules[28].style.width;
		var opac = 1;
	}else{
		var objStr = document.styleSheets[0].cssRules[28].style.width;
		var opac = 0.95;
	}
	//el dato de la hoja de estilo es un string asi que lo convertimos a number
	var ancho_cuerpo = (parseInt(objStr));
	//creacion de la ventana, usamos en left esa formula para calcular la mitad de la pantalla menos la mitad del ancho de la capa "container" + 10 pixeles, ya que si usamos un valor entero en las pantallas widescreen el valor de left estara en base a esa medida y se vera mal.
	win = new Window('window_id', {className: "mac_os_x", title: "Ciclo Anual Semestral", width:561, height:415, top:100, left:(ancho_pantalla/2)-((ancho_cuerpo/2)+10), effectOptions:{duration:0.0}, draggable:true, rezisable:false, minimizable:false, closable:true, maximizable:false, opacity:opac})
	//contenido, destruye en cierre y muestra la ventana, si deseas algo mas, ponle ps xD
	win.getContent().innerHTML = '<img src="imagenes/becas.png" width="551" height="406" />'; 
	win.setDestroyOnClose(); 
	win.show();
}

//ventanas relacionadas entre si y sus respectivas funciones para evitar el problema de las comillas
function enl_est(){
	document.getElementById("corona").style.color="#47C38A";
	document.getElementById("corona").style.cursor="pointer";
}
function enl_est_n(){
	document.getElementById("corona").style.color="#000000";
}
function mod_e_inc(){
	var ancho_pantalla=screen.width;
	var navegador = getNaveg();
	if (navegador == "Microsoft Internet Explorer") {//y decian que naveg no era util xD
		var objStr = document.styleSheets[0].rules[16].style.width;
		var opac = 1;
		document.styleSheets[2].rules[15].style.background = "#FEFED6";
	}else{
		var objStr = document.styleSheets[0].cssRules[16].style.width;
		var opac = 0.95;
		document.styleSheets[2].cssRules[15].style.background = "#FEFED6";
	}
	var ancho_cuerpo = (parseInt(objStr));
	win.close();
	win = new Window('loco2', {className: "mac_os_x", title: "Concurso de profesores", width:510, height:438, top:150, left:((ancho_pantalla/2)+10), showEffect:Effect.SlideDown, hideEffect:Effect.SlideUp, draggable:true, rezisable:false, minimizable:false, maximizable:false, opacity:opac, url:"http://192.168.1.2/inicio/profes_1vuelta.html"});
	//contenido, destruye en cierre y muestra la ventana, si deseas algo mas, ponle ps xD 
	win.setDestroyOnClose(); 
	win.show();
}

function ventana_pop() {
	var ancho_pantalla=screen.width;
	var navegador = getNaveg();
	if (navegador == "Microsoft Internet Explorer") {//y decian que naveg no era util xD
		var objStr = document.styleSheets[0].rules[16].style.width;
		var opac = 1;
		document.styleSheets[2].rules[15].style.background = "#FEFED6";
	}else{
		var objStr = document.styleSheets[0].cssRules[16].style.width;
		var opac = 0.95;
		document.styleSheets[2].cssRules[15].style.background = "#FEFED6";
	}

	
	var ancho_cuerpo = (parseInt(objStr));
	win = new Window('loco', {className: "mac_os_x", title: "Concurso de profesores", width:310, height:338, top:150, left:((ancho_pantalla/2)+10), showEffect:Effect.SlideDown, hideEffect:Effect.SlideUp, draggable:true, rezisable:false, minimizable:false, maximizable:false, opacity:opac});
	//contenido, destruye en cierre y muestra la ventana, si deseas algo mas, ponle ps xD
	win.getContent().innerHTML = '<img src="imagenes/pub_pop/profesores.jpg" width="300" height="300" align="left" /><br clear="all" /><p id="corona" style="color:#000000" onmouseover="enl_est()" onmouseout="enl_est_n()" onclick="mod_e_inc()">Lista de profesores que pasan a la 2da fase</p>'; 
	win.setDestroyOnClose(); 
	win.show();
}
function ventana_pop2(dir, ancho, alto, nomb) {
	var ancho_pantalla=screen.width;
	var titulo = nomb;
	var vAncho = parseInt(ancho);
	var vAlto = parseInt(alto);
	var wAncho = vAncho + 6;
	var wAlto = vAlto + 5;
	var espArriba = eScrollY+175;
	if (navego == "Microsoft Internet Explorer") {//y decian que naveg no era util xD
		var objStr = document.styleSheets[0].rules[28].style.width;
		var opac = 1;
	}else{
		var objStr = document.styleSheets[0].cssRules[28].style.width;
		var opac = 0.95;
	}
	//el dato de la hoja de estilo es un string asi que lo convertimos a number
	var ancho_cuerpo = (parseInt(objStr));
	//creacion de la ventana, usamos en left esa formula para calcular la mitad de la pantalla menos la mitad del ancho de la capa "container" + 10 pixeles, ya que si usamos un valor entero en las pantallas widescreen el valor de left estara en base a esa medida y se vera mal.
	win = new Window('window_id', {className: "mac_os_x", title: titulo, width:wAncho, height:wAlto, top:espArriba, left:(ancho_pantalla/2)-((ancho_cuerpo/2)+10), effectOptions:{duration:0.0}, draggable:true, rezisable:false, minimizable:false, maximizable:false, opacity:opac})
	//contenido, destruye en cierre y muestra la ventana, si deseas algo mas, ponle ps xD
	win.getContent().innerHTML = '<iframe src='+dir+' width="'+vAncho+'" height="'+vAlto+'" marginheight="no" marginwidth="no" scrolling="no"></iframe>'; 
	win.setDestroyOnClose();
	win.show();
}