function placeImage(oId,oSrc)
{
 var obj = document.getElementById(oId);
 obj.src = oSrc;
}

function setOpacity(img,value)
{
    var browserName=navigator.appName; 
    if (browserName!="Microsoft Internet Explorer")
    {
        img.style.MozOpacity=(value/100);
    }
    else
    {

        img.filters.alpha.opacity = value;
    }
}

function adjHeight(id,offset)
{
    var browserName=navigator.appName; 
    if (browserName!="Microsoft Internet Explorer")
    {
       var obj = document.getElementById(id);
       obj.style.height= obj.offsetHeight + offset;
    }
}

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];
            j++;          
        }
    }
  }
}

function buscar()
{
	if (document.buscador.SEARCHSTRING.value.length>0)
	{
		document.buscador.submit();
	}
	else
	{
		alert('- Debe ingresar las palabras claves a buscar');
	};
};

function agrandar(tit, img)
{
    var nw = window.open('popup_imagen.asp?tit=' + tit + '&img=' + img,'POPUPIMG', 'width=400, height=400, scrolling=no, statusbar=yes, left='+(screen.availWidth-400)/2+', top='+(screen.availHeight-400)/2);
    nw.focus();
};

function adjToFrame(imgID,frameID)
{
    var img = document.getElementById(imgID);
    var frame = document.getElementById(frameID);
    var xdiff = img.width - frame.offsetWidth;
    var ydiff = img.height - frame.offsetHeight;
    if(xdiff<=0 && ydiff<=0)
    {
        img.style.visibility='visible';
        return;
    }
    var ratio = 1;
    if(xdiff>=ydiff)
    {
        img.width = frame.offsetWidth;
    }
    else
    {
        img.height = frame.offsetHeight;
    }
    img.style.visibility='visible';
}

function clearImgSize(imgID)
{
    var img = document.getElementById(imgID);
    var browserName=navigator.appName; 
    if (browserName!="Microsoft Internet Explorer")
    {
        img.outerHtml = '<img id="bigImg" src=""/>';
    }
    else
    {

        img.clearAttributes();
        img.style.visibility='hidden';
    }
}

function isEmail(emailStr)
{
    emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/;
    if (!emailRe.test(emailStr))
    {
	alert('['+emailStr+']' + ' no es una dirección de email válida.');
	return false;
    }
    return true;
}
