var v=new Array();
var activa=null;
var mun= new Array();

function colorbarras()
 {
	var nav=navigator.appName;
	var version=parseInt(navigator.appVersion);
	if (nav=="Microsoft Internet Explorer")
	 {
		document.body.style.scrollbarFaceColor="#4477B7";
		document.body.style.scrollbarArrowColor="#D5E0D3";
		document.body.style.scrollbarTrackColor="#284B8C";
		document.body.style.scrollbarShadowColor="#C4D7EC";
		document.body.style.scrollbarHighlightColor="#C4D7EC";
		document.body.style.scrollbar3dlightColor="#6E73DB";
		document.body.style.scrollbarDarkshadowColor="#6E73DB";
	 }
 }

function clientes()
 {
	v[0]="";
	v[1]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>[Consultoría Linux]</td></tr></table>";
	v[2]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>[webhosting - mantenimiento]</td></tr></table>";
	v[3]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>[webhosting] </td></tr></table>";
	v[4]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>[Consultoría]</td></tr></table>";
	v[5]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>[Mantenimiento servidor Correo/Web]</td></tr></table>";
	v[6]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>[Telefonía VoIP]</td></tr></table>";
     v[7]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>[diseño - webhosting]</td></tr></table>";
	 
	 
	 
	 
	v[8]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Comunicaciones</td></tr><tr><td class='ct'>-</td><td class='ct'>Desarrollo Web</td></tr><tr><td class='ct'>-</td><td class='ct'>Sistemas</td></tr></table>";
	v[9]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Comunicaciones</td></tr><tr><td class='ct'>-</td><td class='ct'>Sistemas</td></tr></table>";
	v[10]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Alojamiento</td></tr></table>";
	v[11]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Comunicaciones</td></tr><tr><td class='ct'>-</td><td class='ct'>Desarrollo Web</td></tr><tr><td class='ct'>-</td alt=''><td class='ct'>Sistemas</td></tr></table>";
	v[12]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Alojamiento</td></tr></table>";
	v[13]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Comunicaciones</td></tr><tr><td class='ct'>-</td><td class='ct'>Sistemas</td></tr></table>";
	v[14]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Comunicaciones</td></tr><tr><td class='ct'>-</td><td class='ct'>Sistemas</td></tr></table>";
	v[15]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Comunicaciones</td></tr><tr><td class='ct'>-</td><td class='ct'>Sistemas</td></tr><tr><td class='ct'>-</td><td class='ct'>Televigilancia</td></tr></table>";
	v[16]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Comunicaciones</td></tr><tr><td class='ct'>-</td><td class='ct'>Sistemas</td></tr></table>";
	v[17]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Comunicaciones</td></tr><tr><td class='ct'>-</td><td class='ct'>Desarrollo Web</td></tr><tr><td class='ct'>-</td><td class='ct'>Sistemas</td></tr><tr><td class='ct'>-</td><td class='ct'>Televigilancia</td></tr></table>";
	v[18]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Comunicaciones</td></tr><tr><td class='ct'>-</td><td class='ct'>Desarrollo Web</td></tr><tr><td class='ct'>-</td><td class='ct'>Sistemas</td></tr></table>";
	v[19]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Alojamiento</td></tr><tr><td class='ct'>-</td><td class='ct'>Comercio Electr&oacute;nico</td></tr></table>";
	v[20]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Comunicaciones</td></tr><tr><td class='ct'>-</td><td class='ct'>Sistemas</td></tr></table>";
	v[21]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Sistemas</td></tr></table>";
	v[22]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Sistemas</td></tr></table>";
	v[23]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Desarrollo Web</td></tr></table>";
	v[24]="<img src='' width='1' height='20' alt='afs'><table><tr><td class='ct'>-</td><td class='ct'>Desarrollo Web</td></tr></table>";
	v[25]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Comunicaciones</td></tr></table>";
	v[26]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Alojamiento</td></tr><tr><td class='ct'>-</td><td class='ct'>Comunicaciones</td></tr></table>";
	v[27]="<img src='' width='1' height='50' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Comunicaciones</td></tr><tr><td class='ct'>-</td><td class='ct'>Desarrollo Web</td></tr><tr><td class='ct'>-</td><td class='ct'>Sistemas</td></tr><tr><td class='ct'>-</td><td class='ct'>Televigilancia</td></tr></table>";
	v[28]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Desarrollo Web</td></tr></table>";
	v[29]="<img src='' width='1' height='20' alt=''><table><tr><td class='ct'>-</td><td class='ct'>Desarrollo Web</td></tr></table>";
 }

var mun= new Array();


function nula() {}

function cambioservidor()
 {
	var valor=document.forms[0].elements[0].options[document.forms[0].elements[0].selectedIndex].value;
	var texto=document.forms[0].elements[0].options[document.forms[0].elements[0].selectedIndex].text;
	var deta="";
//	if (valor) deta="<a href=\"javascript:ventanas(\'./detalle.asp?codigo="+valor+"\',550,250)\" alt=\"Caracter&iacute;sticas de "+texto+"\"><b><u>Caracter&iacute;sticas</u></b></a>";
//	cambiarcapa1("datserv",deta);
	document.forms[1].elements[0].value=valor;
	document.forms[1].submit();
 }

function cambiarcantidad(vector,inx,nc)
 {
	var valind=document.forms[0].elements[inx].selectedIndex-1;
	var cadenau="";
	var arttext=new String();
	if (valind>=0) 
	 {
		valu=vector[valind];
		arttext=document.forms[0].elements[inx].options[document.forms[0].elements[inx].selectedIndex].text;
		cadenau="<table><tr><td class=\"cp\"> Sustituir <b>"+vdef[inx]+"</b> por: <b>"+valu;
		if (valu>1) 
		 {
			if (arttext.indexOf("Microprocesador")>=0)
			 {
				arttext=arttext.replace("Microprocesador","Microprocesadores");
			 }
			else if(arttext.indexOf("Disipador")>=0)
			 {
				arttext=arttext.replace("Disipador","Disipadores");
			 }
			else if(arttext.indexOf("Modulo")>=0)
			 {
				arttext=arttext.replace("Modulo","Módulos");
			 }
			else if(arttext.indexOf("Módulo")>=0)
			 {
				arttext=arttext.replace("Módulo","Módulos");
			 }
			else if(arttext.indexOf("Disco duro")>=0)
			 {
				arttext=arttext.replace("Disco duro","Discos duros");
			 }
			longitud=arttext.lastIndexOf("(");
			arttext=arttext.substr(0,longitud);
		 }
		cadenau+=" "+arttext+"</b></td><td><a href=\"javascript:nula();\" onclick=\"vaciar("+inx+",\'"+nc+"\')\"><img border=\"0\" src=\"./imagenes/fpn.gif\" width=\"10\" height=\"10\" alt=\"Anular Selecci&oacute;n\"></a></td></tr></table>";
	 }
	cambiarcapa1("ic"+nc,cadenau);
 }


function vaciar(inx,nc)
 {
	document.forms[0].elements[inx].selectedIndex=0;
	cambiarcapa1("ic"+nc,"");
 }

function pasar(variablehtml,varhtm2,v1memoria,v1controladora,v1disco,v1fuente,v1microprocesador,v1placa,v1caja,v1otros,v1disipador,v1def)
 {
	self.parent.escribircpdet(variablehtml,varhtm2,v1memoria,v1controladora,v1disco,v1fuente,v1microprocesador,v1placa,v1caja,v1otros,v1disipador,v1def);
 }

function escribircpdet(vart,vhtm,v1,v2,v3,v4,v5,v6,v7,v8,v9,v10)
 {
	cambiarcapa1("carac",vart);
	cambiarcapa1("datserv",vhtm)
	if (vhtm){pulsadon("datserv1");}
	vmemoria=v1;
	vcontroladora=v2;
	vdisco=v3;
	vfuente=v4;
	vmicroprocesador=v5;
	vplaca=v6;
	vcaja=v7;
	votros=v8;
	vdisipador=v9;
	vdef=v10;
 }

function cambiarcapa1(nombrecapa,valor)
 {	
	if (document.layers) //Navigator 4.x
	 {
		obj=document.layers[nombrecapa]
		obj.document.Open();
		obj.document.write(valor);
		obj.document.Close();
	 }
	else if (document.all && !document.getElementById) //IExplorer 4
	 {
		obj=eval(document.all[nombrecapa]);
		obj.innerHTML=valor;
	 }
	else //Netscape 6.x y + IExplore 5.x y +
	 {	
		obj=eval(document.getElementById(nombrecapa));
		obj.innerHTML=valor;
	 }
 }

function cambiarcapa(nombrecapa,valor,indice)
 {	
	if (document.layers)
	 {
		obj=document.layers[nombrecapa];
		obj.document.Open();
		if (valor=="") {obj.document.write("");}
		else {obj.document.write("<table class='tabla' cellpadding='0' cellspacing='0'><tr><td><img src='"+valor+"'></td></tr></table>"+v[indice]);}
		obj.document.Close();
	 }
	else if (document.all && !document.getElementById)
	 {
		obj=eval(document.all[nombrecapa]);
		if (valor=="") {obj.innerHTML="";}
		else {obj.innerHTML="<table class='tabla' cellpadding='0' cellspacing='0'><tr><td><img src='"+valor+"'></td></tr></table>"+v[indice];}
	 }
	else 
	 {	
		obj=eval(document.getElementById(nombrecapa));
		if (valor=="") {obj.innerHTML="";}
		else {obj.innerHTML="<table class='tabla' cellpadding='0' cellspacing='0'><tr><td><img src='"+valor+"'></td></tr></table>"+v[indice];}
	 }
 }

function pulsado(param)
 {
	if (document.getElementById&&!document.all) {	objeto=eval(document.getElementById(param)); }
	else if (document.all) { objeto=eval(document.all[param]); }
		 else {	objeto=document.layer[param]; }
	if (objeto.style.display=="none")
	 {
		if (activa!=null) activa.style.display="none"; 
		objeto.style.display="";
		activa=eval(objeto);
	 }
	else { objeto.style.display="none"; }	
 }

function pulsadon(param)
 {
	if (document.getElementById&&!document.all) {	objeto=eval(document.getElementById(param)); }
	else if (document.all) { objeto=eval(document.all[param]); }
		 else {	objeto=document.layer[param]; }
	if (objeto.style.display=="none")
	 {
		//if (activa!=null) activa.style.display="none"; 
		objeto.style.display="";
		activa=eval(objeto);
	 }
	else { objeto.style.display="none"; }	
 }

function ocultar()
 {
	if (activa!=null) { activa.style.display="none";}
 }

function precarga()
 { 
	if (!document.images) return;
	var imagen= new Array();
	var param=precarga.arguments;
	for(var i=0;i<param.length;i++)
	 {
		imagen[i]=new Image();
		imagen[i].src="./imagenes/"+param[i];
	 }
 }


function ventana(cad,an,al)
 {
	ancho=screen.width;
	alto=screen.height;
	mitada=(ancho-an)/2;
	mitadb=(alto-al)/2;
	id=window.open(cad,"","width="+an+",height="+al+",screenX="+mitada+",screenY="+mitadb+",top="+mitadb+",left="+mitada+",scrollbars=0,titlebar=0,menubar=0,status=0,toolbar=0");
 }

function ventanas(cad,an,al)
 {
	ancho=screen.width;
	alto=screen.height;
	mitada=(ancho-an)/2;
	mitadb=(alto-al)/2;
	id=window.open(cad,"","width="+an+",height="+al+",screenX="+mitada+",screenY="+mitadb+",top="+mitadb+",left="+mitada+",scrollbars=1,titlebar=0,menubar=0,status=0,toolbar=0");
 }

function validaradsl()
 {
	var men="";
	valor=true;
	if (document.forms[0].elements[0].value.length==0)
	 {
		men=men+"\tNúmero de teléfono\n";
	 }
	if (men)
	 {
		window.alert("Debe de completar los siguientes campos del formulario:\n\n"+men);
		valor=false;
	 }
	else
	 {
		if (document.forms[0].elements[0].value.length<9 ||document.forms[0].elements[0].value.length>9 )
		 {
			window.alert("Debe de indicar un número de teléfono correcto");
			valor=false;
		 }
	 }
	return(valor);
 }

function validardom(formu)
 {
	var men="";
	valor=true;
	if (formu.elements[3].value.length==0)
	 {
		men="\tNombre de la Vía\n";
	 }
	if (formu.elements[4].value.length==0)
	 {
		men=men+"\tNúmero\n";
	 }
	if (men)
	 {
		window.alert("Debe de completar los siguientes campos del formulario:\n\n"+men);
		valor=false;
	 }	
	return(valor);
 }


function validar()
 {
	var men="";
	if (document.forms[0].elements[0].value.length==0)
	 {
		men=men+"\tSelecione el departamento con el que desea contactar\n";
	 }
	if (document.forms[0].elements[1].value.length==0)
	 {
		men=men+"\tEmpresa\n";
	 }
	if (document.forms[0].elements[3].value.length==0)
	 {
		men=men+"\tAsunto\n";
	 }
	if (document.forms[0].elements[4].value.length==0)
	 {
		men=men+"\tCorreo electrónico\n";
	 }
	if (document.forms[0].elements[6].value.length==0)
	 {
		men=men+"\tMensaje\n";
	 }
	if (men)
	 {
		window.alert("Debe de completar los siguientes campos del formulario:\n\n"+men);
		valor=false;
	 }
	else
	 {
		mens=valcorreo(document.forms[0].elements[3].value);
		if (mens)
		 {
			window.alert(mens+" el Correo Electrónico");
			valor=false;
		 }
		else
		 {
			var i = 1;
			var s = document.forms[0].elements[4].value;
			var sLength = document.forms[0].elements[4].value.length;
			while ((i < sLength) && (s.charAt(i) != "@"))
			 { i++
			 }
			if ((i >= sLength) || (s.charAt(i) != "@")) men = "Debe de indicar una cuenta de correo válida";
			else i += 2;
			while ((i < sLength) && (s.charAt(i) != "."))
			 { i++
			 }
			if ((i >= sLength - 1) || (s.charAt(i) != ".")) men = "Debe de indicar una cuenta de correo válida";
			if (men)
			 {
				window.alert(men);
				valor=false;
			 }
			else
			 {
				valor=true;
			 }
		 }
	 }
	return(valor);
 }

function valcorreo(cadena)
 {	
	carac=new String("");
	num=new String("");
	men=""
	cadval=new String("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ@._-");
	num=cadena.toUpperCase();
	longitud=num.length;
	carac="";
	for (i=0;i<longitud;i++) if(!(cadval.indexOf(num.charAt(i))+1)) carac=carac+num.charAt(i);
	if (carac) men="Los caracteres '"+carac+"' no están permitidos en ";
	return(men);
 }

function foco(objeto)
 {
	if(!document.getElementById) return;
	objeto.style.border="1px solid #4477B7";
 }
	
function difuminado(objeto)
 {
	if(!document.getElementById) return;	
	objeto.style.border="1px solid #C0C0C0";
 }