var navegador;
function start() {
	navegador=(navigator.appName).toLowerCase();
	if (navegador.indexOf('netscape')>-1) {
		navegador='netscape';
	} else {
		navegador='explorer';
	}
	new llamada('contenido','funcion=inicio','login.php');
	new llamada('menu','','menu.php');
}

function confirma(){
	if (confirm("Se va a eliminar el registor. Esta seguro?")) {
		return true;
	} else {
		return false;
	}
}

function llamada(recuadro, parametros,pagina){
	this.recuadro= recuadro;
	this.parametros=parametros;
	this.server='http://www.mariacristinaramos.com.ar/web/servers/'+pagina;
	//this.server='http://localhost/mariacristinaramos/servers/'+pagina;
	this.metodo='POST';
	this.llamada=llamada;
	var http_request=false;
	if (window.XMLHttpRequest){
		http_request= new XMLHttpRequest();
	} else {
		http_request= new ActiveXObject("Microsoft.XMLHTTP");
	}
	for (i=0;i<document.getElementById(this.recuadro).childNodes.length;i++){
		var ltl=document.getElementById(this.recuadro).removeChild(document.getElementById(this.recuadro).childNodes[i]);
	}
	document.getElementById(this.recuadro).innerHTML="<p align='center'><img src='imagenes/Sun_4.gif'><br>Cargando...</p>";
	http_request.open(this.metodo, this.server, true);
    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http_request.setRequestHeader("Content-length", this.parametros.length);
    http_request.setRequestHeader("Connection", "close");
    http_request.send(this.parametros);
	http_request.onreadystatechange= 
		function muestracontenido(){
				if (http_request.readyState == 4){
					if (http_request.status==200){
						var trae=(http_request.responseText);
						for (i=0;i<document.getElementById(recuadro).childNodes.length;i++){
							var ltl=document.getElementById(recuadro).removeChild(document.getElementById(recuadro).childNodes[i]);
						}
						document.getElementById(recuadro).innerHTML=trae;
						eval(saca_script(trae));
						hide_layer('espera');    
						} else {
						alert('error'+http_request.status);
					}
				}
	}
}

function campos(formulario){
	var dev="";
	for (var i=0;i<formulario.elements.length;i++){
		if (formulario.elements[i].type=='textarea'){
			dev+="&"+formulario.elements[i].name+"="+formulario.elements[i].value;
		}
		if (formulario.elements[i].type=='radio'){
			if (formulario.elements[i].checked){	
			dev+="&"+formulario.elements[i].name+"="+formulario.elements[i].value;
			}
		} 
		if (formulario.elements[i].type=='checkbox'){
			if (formulario.elements[i].checked){	
				dev+="&"+formulario.elements[i].name+"="+formulario.elements[i].value;
			}
		} 
		if (formulario.elements[i].type=='text'){
			dev+="&"+formulario.elements[i].name+"="+formulario.elements[i].value;
			
		}
		if (formulario.elements[i].type=='hidden'){
			var nombre=formulario.elements[i].name;
			if (document.getElementById(nombre+'___Frame')){
				var oEditor = FCKeditorAPI.GetInstance(nombre) ;
				dev+="&"+formulario.elements[i].name+"="+escape(oEditor.GetXHTML( true ));
			} else {
				dev+="&"+formulario.elements[i].name+"="+escape(formulario.elements[i].value);
			}
		}
		if (formulario.elements[i].type=='password'){
			dev+="&"+formulario.elements[i].name+"="+formulario.elements[i].value;
		}
		if (formulario.elements[i].type=='button'){
			dev+="&"+formulario.elements[i].name+"="+formulario.elements[i].value;
		}
		if (formulario.elements[i].type=='select-one'){
			dev+="&"+formulario.elements[i].name+"="+formulario.elements[i].value;
		}
		if (formulario.elements[i].type=='file'){
			dev+="&"+formulario.elements[i].name+"="+formulario.elements[i].value;
		}
	}
	return dev;
}

function show_layer(nombre, origen, contenedor){
	var capa = document.getElementById(nombre);
	if (origen) {
		var coors = findPos(origen, contenedor);
		capa.style.left=(coors[0])+'px';
		capa.style.top=(coors[1]+14)+'px';
	}
	capa.style.visibility = 'visible';
}

function hide_layer(nombre){
	var capa = document.getElementById(nombre).style;
    capa.visibility = 'hidden';
}

function findPos(obj, contenedor) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		var conteiner=false;
		while (obj = obj.offsetParent) {
			if (obj.id==contenedor) {
				conteiner=true;
			}
			if (!conteiner){
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
			}
		}
	}
	return [curleft,curtop];
}

function saca_script(cadena){
	var salida='';
	while (cadena.indexOf('<script')> -1){
		var cadena=cadena.substring(cadena.indexOf('<script')+8,cadena.length);
		var encadena=cadena.substring(0,cadena.indexOf('</script>'));
		if (encadena.indexOf('src=')>0){
			var fuente=encadena.substring(encadena.indexOf('src=')+5,encadena.length);
			var fuente=fuente.substring(0,fuente.indexOf('"'));
			var encabezado=document.getElementsByTagName('head').item(0);
			if (document.getElementById('escript')){
				encabezado.removeChid(document.getElementById('escript'));		
			}
			var escript=document.createElement('script');
  			escript.src = fuente;
			escript.type = 'text/javascript';
  			escript.id = 'escript';
			encabezado.appendChild(escript);
		} else {
			if (encadena.indexOf('<!--')>-1){
				var encadena=encadena.substring(encadena.indexOf('<!--')+4,encadena.length);
				var encadena=encadena.substring(0,encadena.indexOf('//-->'));
			}
			salida=salida+ encadena;
		}
	}
	return salida;
}

function pu(){
	var dev="grabar=true&puid="+document.getElementById('power_units').value;
	tdbombas=document.getElementById('lasbombas');
	var cbombas=0;
	for (var i=0;i<tdbombas.childNodes.length;i++){
		try {
			var bid=(tdbombas.childNodes[i].id).substr(0,4);
			if (bid=="bom_"){
				dev+="&bomba_"+cbombas+"="+(tdbombas.childNodes[i].id).substr(4,(tdbombas.childNodes[i].id).length);
				cbombas++;
			}
		} catch (ex){	}
	}

	tdpumpdrive=document.getElementById('lapumpdrive');
	var cpumpdrive=0;
	for (var i=0;i<tdpumpdrive.childNodes.length;i++){
		try {
			var bid=(tdpumpdrive.childNodes[i].id).substr(0,3);
			if (bid=="pd_"){
				dev+="&pumpdrive_"+cpumpdrive+"="+(tdpumpdrive.childNodes[i].id).substr(3,(tdpumpdrive.childNodes[i].id).length);
				cpumpdrive++;
			}
		} catch (ex){	}
	}

	tdmotor=document.getElementById('elmotor');
	var cmotor=0;
	for (var i=0;i<tdmotor.childNodes.length;i++){
		try {	
			var bid=(tdmotor.childNodes[i].id).substr(0,4);
			if (bid=="mot_"){
				dev+="&motor_"+cmotor+"="+(tdmotor.childNodes[i].id).substr(4,(tdmotor.childNodes[i].id).length);
				cmotor++;
			}
		} catch (ex){	}
	}
	return dev;
}

function ver_ayuda(base, cuadro){
	var ele = document.getElementById(base);	
	var capa = document.getElementById(cuadro).style;
	var coors = findPos(ele,'contenido');
	capa.top=(coors[1]) + 'px';
	capa.left=(coors[0]) + 'px';
	capa.visibility = 'visible';
}

function fuera(ele) {	
	var capa = ele.style;
	capa.visibility = 'hidden';
}

function web_start() {
	navegador=(navigator.appName).toLowerCase();
	if (navegador.indexOf('netscape')>-1) {
		navegador='netscape';
	} else {
		navegador='explorer';
	}
	new llamada('contenido','menu_id=1','portada.php');
	new llamada('navegacion','','navegacion.php');
	var coors = findPos(document.getElementById('elfondo'));
	var capa = document.getElementById('titulo').style;
	capa.top=((coors[1])+5) + 'px';
	capa.left=((coors[0])+5) + 'px';
	var capa = document.getElementById('r_contenido').style;
	capa.top=((coors[1])+125) + 'px';
	capa.left=((coors[0])+5) + 'px';
	var capa = document.getElementById('r_navegacion').style;
	capa.top=((coors[1])+125) + 'px';
	capa.left=((coors[0])+535) + 'px';
}

function ventana(ele,id){
	if (ele.src.substr(ele.src.length-8,8)=="raya.jpg"){
		hide_layer(id);
		ele.src="imagenes/cuadrado.jpg";
	} else {
		show_layer(id);
		ele.src="imagenes/raya.jpg";
	}
}