// Support Script (674)
function colorAsRGBHex(s)
{
	return swapRedBlue(colorAsHex(s));
}

function colorAsHex(s)
{
	lColor = parseColor(s);
	color = lColor.toString(16);
	while (color.length < 6)
		color = "0" + color;

	return color;
}

function swapRedBlue(s)
{
	retColor = s;
	if (s.length == 6 && !isNaN(parseInt("0x" + s)))
	{
			r = s.substr(4,2);
			g = s.substr(2,2);
			b = s.substr(0,2);
			retColor = r + g + b;
	}
	else alert("swapRedBlue: Illegal input " + s);

	return retColor;
}

function parseColor(s)
{
	sInit = s;
	retColor = 0x0F000000;  // illegal color value

	s = s.replace(/^\s+/, "");  // trim leading and trailing white space
	s = s.replace(/\s+$/, "");

	if (s.substr(0,3) == "rgb")     // rgb(rrr,ggg,bbb)
		s = s.substr(3, s.length);

	if (s.substr(0,1) == "(")       // (rrr,ggg,bbb)
	{
		s = s.substr(0, s.length -1);
		s = s.substr(1, s.length -1);
		rgb = s.split(",");
		retColor = parseInt(rgb[0])*0x10000 + parseInt(rgb[1])*0x100 + parseInt(rgb[2]);
	}
	else
	{
		if (s.charAt(0) == "#")                          // #rrggbb
		{
			s = s.substr(1,6);
			retColor = parseInt("0x" + s);
		}
		else
		{
			if (s.substr(0,2) == "0x" && s.length > 2)       // Oxrrggbb OR 0xHHH (not 6 digit hex)
			{
				s = s.substr(2, s.length);
				retColor = parseInt("0x" + s);
			}
			else
			{
				if (!isNaN(parseInt(s)))                       // ddddddd (decimal) OR 0xrrggbb (hex)
				{
					retColor = parseInt(s);
				}
			}
		}
	}

	if (isNaN(retColor) || retColor == 0x0F000000)
	{
		retColor = 0xC0C0C0;
		alert("parseColor: color value not parsed (using default gray) " + sInit);
	}

	return retColor;
}

// Support Script (779)
// Copyright (c) 1998 by Elemental Software, Inc. - ALL RIGHTS RESERVED.
//
// This class finds the named object in either 4.0 DOM and 
// gathers information about it.
//
function objectInfo(objName)
{
	this.fullName = ""; // if this does not get filled the object could not be found.

	if (objName.length == 0) return;

	this.hide = objectInfoHide;
	this.show = objectInfoShow;
	this.setLeft = objectInfoSetLeft;
	this.setTop  = objectInfoSetTop;
	this.getPosition  = objectInfoGetPosition;
	this.isValid      = objectInfoIsValid;
	this.isValidIE    = objectInfoIsValidIE;
	this.getZindex    = objectInfoGetZindex;
	this.setZindex    = objectInfoSetZindex;
	this.getDimension = objectInfoGetDimension;
	this.setDimension = objectInfoSetDimension;
 this.shiftTo      = objectInfoShiftTo;

	// find the named object in the DOM and then get the properties

	if (document.all) // IE
	{
		while (true)
		{
			if (eval("document.all.DBStyle" + objName))
			{
				if (eval("document.all.DBStyle" + objName + ".offsetWidth"))
				{
					this.fullName = "document.all.DBStyle" + objName;
					this.tagName  = this.fullName;
				}
			}
			else if (eval("document.all." + objName))
			{
				if (eval("document.all." + objName + ".offsetWidth"))
				{
					// Text in DIV tags are caught here
					this.fullName = "document.all." + objName;
					this.tagName  = this.fullName;
				}
				else if (eval("document.all." + objName + "." + objName) != null)
				{
					// Other tags are caught here.
					if (eval("document.all." + objName + "[1].tagName")  != "DIV")
					{
						this.fullName = "document.all." + objName + "[0]";
						this.tagName  = "document.all." + objName + "[1]";
					}
				}
			}

			// strip underscores out of input and try one more time
			if (this.fullName.length > 0) break;
			objName2 = objName.replace(/_/, "");
			if (objName2 == objName) break;
			objName = objName2;
		}

		
		if (this.fullName.length > 0)
		{
			this.styleKey = '.style'; // used to access style info
			this.width  = eval(this.fullName + ".offsetWidth");
			this.height = eval(this.fullName + ".offsetHeight");
		}
	}
	else  // NC
	{
		if (document.layers)
		{
			sectionNumber = 0;
			while (true)
			{
				sectionName = "LyrSection" + sectionNumber.toString();
				if (eval("document.layers." + sectionName) == null) break;  // can't find object in DOM

				// see if this is an object in the DOM
				if (eval("document.layers." + sectionName + ".document"))
				{
					while (true)
					{
						if (eval("document.layers." + sectionName + ".document.layers.LyrDBStyle" + objName))
						{
							this.fullName = "document.layers." + sectionName + ".document.layers.LyrDBStyle" + objName;
							this.tagName  = "document.layers." + sectionName + ".document." + objName; 
							break;
						}
						else if (eval("document.layers." + sectionName + ".document.layers.Lyr" + objName))
						{
							this.fullName = "document.layers." + sectionName + ".document.layers.Lyr" + objName;
							this.tagName  = "document.layers." + sectionName + ".document." + objName; 
							break;
						}
						else if (eval("document.layers." + sectionName + ".document.layers." + objName))
						{
							this.fullName = "document.layers." + sectionName + ".document.layers." + objName;
							this.tagName  = "document.layers." + sectionName + ".document." + objName; 
							break;
						}

						// strip underscores out of input and try one more time
						if (this.fullName.length > 0) break;
						objName2 = objName.replace(/_/, "");
						if (objName2 == objName) break;
						objName = objName2;
					}

				} else alert("objectInfo: " + "document.layers." + sectionName + ".document" + " is not an object");

				sectionNumber++;
			} // end while (looping over all SectionN relative positioning layers)

			if (this.fullName.length > 0 && "undefined" != typeof(eval(this.fullName + ".pageX")))
			{
				this.styleKey = '';

				if (eval(this.fullName + ".dbWidth"))
				{
					// we have previously set the values - get them from here, since if we changed
					// the clipping region the size will be wrong (it will be clipping size - not native size).
					this.width  = eval(this.fullName + ".dbWidth");
					this.height = eval(this.fullName + ".dbHeight");
				}
				else
				{
					// get the clipping size and save it off since we haven't yet clipped this guy.
					this.width  = eval(this.fullName + ".clip.width");
					this.height = eval(this.fullName + ".clip.height");
					eval(this.fullName + ".dbWidth  = this.width");
					eval(this.fullName + ".dbHeight = this.height");
				}
			}
			else
			{
				this.fullName = "";
				this.tagName  = "";
			}
		}  // end if (document.layers  e.g. NC)
	}
	this.object = null;
	if (this.fullName.length > 0)
		this.object = eval(this.fullName);
}

function objectInfoHide()
{	
	if (this.fullName.length > 0)
		eval(this.fullName + this.styleKey + ".visibility = 'hidden';");
}

function objectInfoShow()
{
	if (this.fullName.length > 0)
		eval(this.fullName + this.styleKey + ".visibility = 'visible';");
}

function objectInfoSetLeft(left)
{
	if (this.fullName.length > 0)
		eval(this.fullName + this.styleKey + ".left = left");
}

function objectInfoSetTop(top)
{
	if (this.fullName.length > 0)
		eval(this.fullName + this.styleKey + ".top = top");
}

function objectInfoGetPosition()
{
	ret = null;
	if (this.fullName.length > 0)
	{
		if ("undefined" != typeof(eval(this.fullName + ".offsetLeft")))
		{
			ret = new Object;
			ret.left   = eval(this.fullName + ".offsetLeft");
			ret.top    = eval(this.fullName + ".offsetTop");
		}
		else if ("undefined" != typeof(eval(this.fullName + ".pageX")))
		{
			ret = new Object;
			ret.left = eval(this.fullName + ".pageX");
			ret.top  = eval(this.fullName + ".pageY");
		}
	}
	return ret;
}

function objectInfoIsValid()
{
	return (this.fullName.length > 0 && this.object);
}

function objectInfoIsValidIE()
{
	return (this.fullName.length > 0 && this.object && document.all);
}


function objectInfoGetZindex()
{
	  if (this.fullName.length > 0)
  	{
	   ret = eval(this.fullName + this.styleKey + ".zIndex");
	   return (ret);
  	}
}

function objectInfoSetZindex(ind)
{
  if (this.fullName.length > 0 )
  {
    eval(this.fullName + this.styleKey + ".zIndex = ind");
  }
}

function objectInfoGetDimension()
{

   ret = null;
   ret = new Object;
   if (document.all) {  // IE
      ret.width = eval(this.fullName + ".offsetWidth");
      ret.height = eval(this.fullName + ".offsetHeight");
   }
   else {  // NC
      if (eval(this.fullName + ".dbWidth")) {
         ret.width  = eval(this.fullName + ".dbWidth");
         ret.height = eval(this.fullName + ".dbHeight");
      }
      else {
         ret.width = eval(this.fullName + ".clip.width");
         ret.height = eval(this.fullName + ".clip.height");
      }
   }
    
   return (ret);
}       

function objectInfoSetDimension(w, h)
{
   if (document.all) { // IE
     eval(this.fullName + this.styleKey + ".width = w");
     eval(this.fullName + this.styleKey + ".height = h");
   }
   else { // NC
     if (eval(this.fullName + ".clip.width")) {
        eval(this.fullName + ".clip.width = w");
        eval(this.fullName + ".clip.height = h");
     }
     eval(this.fullName + ".dbWidth = w");
     eval(this.fullName + ".dbHeight = h");
   }
   this.width = w;
   this.height = h;
}

function objectInfoShiftTo(x, y)
{
   if (document.all) { // IE
      eval(this.fullName + this.styleKey + ".left = x");
      eval(this.fullName + this.styleKey + ".top  = y");
   }
   else { // NC
      eval(this.fullName + ".moveTo(x,y)");
   }
}
function document_onLoad() {
oi = new objectInfo("Text37");
if (oi.isValidIE())
{
  if (oi.object.style.filter.indexOf("glow") == -1)
    oi.object.style.filter += " glow(color="+colorAsRGBHex("16777215")+",strength=2,enabled=0)";
}
oi = new objectInfo("Text36");
if (oi.isValidIE())
{
  if (oi.object.style.filter.indexOf("glow") == -1)
    oi.object.style.filter += " glow(color="+colorAsRGBHex("16777215")+",strength=2,enabled=0)";
}
oi = new objectInfo("Text35");
if (oi.isValidIE())
{
  if (oi.object.style.filter.indexOf("glow") == -1)
    oi.object.style.filter += " glow(color="+colorAsRGBHex("16777215")+",strength=2,enabled=0)";
}
oi = new objectInfo("Text34");
if (oi.isValidIE())
{
  if (oi.object.style.filter.indexOf("glow") == -1)
    oi.object.style.filter += " glow(color="+colorAsRGBHex("16777215")+",strength=2,enabled=0)";
}
oi = new objectInfo("Text11");
if (oi.isValidIE())
{
  if (oi.object.style.filter.indexOf("glow") == -1)
    oi.object.style.filter += " glow(color="+colorAsRGBHex("16777215")+",strength=2,enabled=0)";
}
oi = new objectInfo("Text25");
if (oi.isValidIE())
{
  if (oi.object.style.filter.indexOf("glow") == -1)
    oi.object.style.filter += " glow(color="+colorAsRGBHex("16777215")+",strength=2,enabled=0)";
}
 }
function DynaImage1_onMouseOver() {
DynaImage1DynaImage1OldImage = DynaImage1.getIndex();
DynaImage1.setIndex("1");
 }
function _DynaImage1_onMouseOver() { if (DynaImage1) return DynaImage1.onMouseOver(); }
function DynaImage1_onMouseOut() {
DynaImage1.setIndex(DynaImage1DynaImage1OldImage);
 }
function _DynaImage1_onMouseOut() { if (DynaImage1) return DynaImage1.onMouseOut(); }
function DynaImage9_onMouseOver() {
DynaImage9DynaImage9OldImage = DynaImage9.getIndex();
DynaImage9.setIndex("1");
 }
function _DynaImage9_onMouseOver() { if (DynaImage9) return DynaImage9.onMouseOver(); }
function DynaImage9_onMouseOut() {
DynaImage9.setIndex(DynaImage9DynaImage9OldImage);
 }
function _DynaImage9_onMouseOut() { if (DynaImage9) return DynaImage9.onMouseOut(); }
function DynaImage10_onMouseOver() {
DynaImage10DynaImage10OldImage = DynaImage10.getIndex();
DynaImage10.setIndex("1");
 }
function _DynaImage10_onMouseOver() { if (DynaImage10) return DynaImage10.onMouseOver(); }
function DynaImage10_onMouseOut() {
DynaImage10.setIndex(DynaImage10DynaImage10OldImage);
 }
function _DynaImage10_onMouseOut() { if (DynaImage10) return DynaImage10.onMouseOut(); }
function DynaImage11_onMouseOver() {
DynaImage11DynaImage11OldImage = DynaImage11.getIndex();
DynaImage11.setIndex("1");
 }
function _DynaImage11_onMouseOver() { if (DynaImage11) return DynaImage11.onMouseOver(); }
function DynaImage11_onMouseOut() {
DynaImage11.setIndex(DynaImage11DynaImage11OldImage);
 }
function _DynaImage11_onMouseOut() { if (DynaImage11) return DynaImage11.onMouseOut(); }
function DynaImage12_onMouseOver() {
DynaImage12DynaImage12OldImage = DynaImage12.getIndex();
DynaImage12.setIndex("1");
 }
function _DynaImage12_onMouseOver() { if (DynaImage12) return DynaImage12.onMouseOver(); }
function DynaImage12_onMouseOut() {
DynaImage12.setIndex(DynaImage12DynaImage12OldImage);
 }
function _DynaImage12_onMouseOut() { if (DynaImage12) return DynaImage12.onMouseOut(); }
function DynaImage13_onMouseOver() {
DynaImage13DynaImage13OldImage = DynaImage13.getIndex();
DynaImage13.setIndex("1");
 }
function _DynaImage13_onMouseOver() { if (DynaImage13) return DynaImage13.onMouseOver(); }
function DynaImage13_onMouseOut() {
DynaImage13.setIndex(DynaImage13DynaImage13OldImage);
 }
function _DynaImage13_onMouseOut() { if (DynaImage13) return DynaImage13.onMouseOut(); }
function DynaImage8_onMouseOver() {
DynaImage8DynaImage8OldImage = DynaImage8.getIndex();
DynaImage8.setIndex("1");
 }
function _DynaImage8_onMouseOver() { if (DynaImage8) return DynaImage8.onMouseOver(); }
function DynaImage8_onMouseOut() {
DynaImage8.setIndex(DynaImage8DynaImage8OldImage);
 }
function _DynaImage8_onMouseOut() { if (DynaImage8) return DynaImage8.onMouseOut(); }
function Text37_onClick() {
if ("".length > 0)
    document.location.href="";
else
    document.location.href="home.html";
 }
function _Text37_onClick() { if (Text37) return Text37.onClick(); }
function Text37_onMouseOver() {
oi = new objectInfo("Text37");
if (oi.isValidIE())
  oi.object.filters.glow.enabled=true;
 }
function _Text37_onMouseOver() { if (Text37) return Text37.onMouseOver(); }
function Text37_onMouseOut() {
oi = new objectInfo("Text37");
if (oi.isValidIE())
  oi.object.filters.glow.enabled=false;
 }
function _Text37_onMouseOut() { if (Text37) return Text37.onMouseOut(); }
function Text36_onClick() {
if ("".length > 0)
    document.location.href="";
else
    document.location.href="Empresa.html";
 }
function _Text36_onClick() { if (Text36) return Text36.onClick(); }
function Text36_onMouseOver() {
oi = new objectInfo("Text36");
if (oi.isValidIE())
  oi.object.filters.glow.enabled=true;
 }
function _Text36_onMouseOver() { if (Text36) return Text36.onMouseOver(); }
function Text36_onMouseOut() {
oi = new objectInfo("Text36");
if (oi.isValidIE())
  oi.object.filters.glow.enabled=false;
 }
function _Text36_onMouseOut() { if (Text36) return Text36.onMouseOut(); }
function DynaImage2_onMouseOver() {
DynaImage2DynaImage2OldImage = DynaImage2.getIndex();
DynaImage2.setIndex("1");
 }
function _DynaImage2_onMouseOver() { if (DynaImage2) return DynaImage2.onMouseOver(); }
function DynaImage2_onMouseOut() {
DynaImage2.setIndex(DynaImage2DynaImage2OldImage);
 }
function _DynaImage2_onMouseOut() { if (DynaImage2) return DynaImage2.onMouseOut(); }
function DynaImage23_onMouseOver() {
DynaImage23DynaImage23OldImage = DynaImage23.getIndex();
DynaImage23.setIndex("1");
 }
function _DynaImage23_onMouseOver() { if (DynaImage23) return DynaImage23.onMouseOver(); }
function DynaImage23_onMouseOut() {
DynaImage23.setIndex(DynaImage23DynaImage23OldImage);
 }
function _DynaImage23_onMouseOut() { if (DynaImage23) return DynaImage23.onMouseOut(); }
function DynaImage3_onMouseOver() {
DynaImage3DynaImage3OldImage = DynaImage3.getIndex();
DynaImage3.setIndex("1");
 }
function _DynaImage3_onMouseOver() { if (DynaImage3) return DynaImage3.onMouseOver(); }
function DynaImage3_onMouseOut() {
DynaImage3.setIndex(DynaImage3DynaImage3OldImage);
 }
function _DynaImage3_onMouseOut() { if (DynaImage3) return DynaImage3.onMouseOut(); }
function DynaImage19_onMouseOver() {
DynaImage19DynaImage19OldImage = DynaImage19.getIndex();
DynaImage19.setIndex("1");
 }
function _DynaImage19_onMouseOver() { if (DynaImage19) return DynaImage19.onMouseOver(); }
function DynaImage19_onMouseOut() {
DynaImage19.setIndex(DynaImage19DynaImage19OldImage);
 }
function _DynaImage19_onMouseOut() { if (DynaImage19) return DynaImage19.onMouseOut(); }
function DynaImage5_onMouseOver() {
DynaImage5DynaImage5OldImage = DynaImage5.getIndex();
DynaImage5.setIndex("1");
 }
function _DynaImage5_onMouseOver() { if (DynaImage5) return DynaImage5.onMouseOver(); }
function DynaImage5_onMouseOut() {
DynaImage5.setIndex(DynaImage5DynaImage5OldImage);
 }
function _DynaImage5_onMouseOut() { if (DynaImage5) return DynaImage5.onMouseOut(); }
function DynaImage21_onMouseOver() {
DynaImage21DynaImage21OldImage = DynaImage21.getIndex();
DynaImage21.setIndex("1");
 }
function _DynaImage21_onMouseOver() { if (DynaImage21) return DynaImage21.onMouseOver(); }
function DynaImage21_onMouseOut() {
DynaImage21.setIndex(DynaImage21DynaImage21OldImage);
 }
function _DynaImage21_onMouseOut() { if (DynaImage21) return DynaImage21.onMouseOut(); }
function Text35_onClick() {
if ("".length > 0)
    document.location.href="";
else
    document.location.href="Sigatwin.html";
 }
function _Text35_onClick() { if (Text35) return Text35.onClick(); }
function Text35_onMouseOver() {
oi = new objectInfo("Text35");
if (oi.isValidIE())
  oi.object.filters.glow.enabled=true;
 }
function _Text35_onMouseOver() { if (Text35) return Text35.onMouseOver(); }
function Text35_onMouseOut() {
oi = new objectInfo("Text35");
if (oi.isValidIE())
  oi.object.filters.glow.enabled=false;
 }
function _Text35_onMouseOut() { if (Text35) return Text35.onMouseOut(); }
function Text34_onClick() {
if ("".length > 0)
    document.location.href="";
else
    document.location.href="Proyectos.html";
 }
function _Text34_onClick() { if (Text34) return Text34.onClick(); }
function Text34_onMouseOver() {
oi = new objectInfo("Text34");
if (oi.isValidIE())
  oi.object.filters.glow.enabled=true;
 }
function _Text34_onMouseOver() { if (Text34) return Text34.onMouseOver(); }
function Text34_onMouseOut() {
oi = new objectInfo("Text34");
if (oi.isValidIE())
  oi.object.filters.glow.enabled=false;
 }
function _Text34_onMouseOut() { if (Text34) return Text34.onMouseOut(); }
function Text11_onClick() {
if ("".length > 0)
    document.location.href="";
else
    document.location.href="Productos.html";
 }
function _Text11_onClick() { if (Text11) return Text11.onClick(); }
function Text11_onMouseOver() {
oi = new objectInfo("Text11");
if (oi.isValidIE())
  oi.object.filters.glow.enabled=true;
 }
function _Text11_onMouseOver() { if (Text11) return Text11.onMouseOver(); }
function Text11_onMouseOut() {
oi = new objectInfo("Text11");
if (oi.isValidIE())
  oi.object.filters.glow.enabled=false;
 }
function _Text11_onMouseOut() { if (Text11) return Text11.onMouseOut(); }
function Text25_onClick() {
if ("".length > 0)
    document.location.href="";
else
    document.location.href="Servicios.html";
 }
function _Text25_onClick() { if (Text25) return Text25.onClick(); }
function Text25_onMouseOver() {
var s = "barrainf";
while (s.indexOf(" ", 0) >= 0)
  s = s.replace(/ /, "");

Text25Text25class = document.all.Text25.className;
document.all.Text25.className=s;
oi = new objectInfo("Text25");
if (oi.isValidIE())
  oi.object.filters.glow.enabled=true;
 }
function _Text25_onMouseOver() { if (Text25) return Text25.onMouseOver(); }
function Text25_onMouseOut() {
document.all.Text25.className = Text25Text25class;
oi = new objectInfo("Text25");
if (oi.isValidIE())
  oi.object.filters.glow.enabled=false;
 }
function _Text25_onMouseOut() { if (Text25) return Text25.onMouseOut(); }

