function getElementsByClassName(oElm, strTagName, oClassNames){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    var arrRegExpClassNames = new Array();
    if(typeof oClassNames == "object"){
        for(var i=0; i<oClassNames.length; i++){
            arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
        }
    }
    else{
        arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
    }
    var oElement;
    var bMatchesAll;
    for(var j=0; j<arrElements.length; j++){
        oElement = arrElements[j];
        bMatchesAll = true;
        for(var k=0; k<arrRegExpClassNames.length; k++){
            if(!arrRegExpClassNames[k].test(oElement.className)){
                bMatchesAll = false;
                break;                      
            }
        }
        if(bMatchesAll){
            arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
}	


function contacta()
{
	var f = "width=560, height=525,  left=0, top=0, screenX=0, screenY=0, scrollbars=yes, status=no";
	window.open("/html/contacta.php","site_popup",f);
	
}

function FAQ_View(id)
{
	var f = "width=380, height=450,  left=0, top=0, screenX=0, screenY=0, scrollbars=yes, status=no";
	window.open("/faqviewer.php?id_traduccion="+id,"site_faq",f);
}


function preview_multimedio(res,t)
{
	var f = "width=200, height=50,  left=0, top=0, screenX=0, screenY=0, scrollbars=no, status=no";
	window.open("/pp.php?r="+res+"&t="+t,"preview_mm",f);
}

function proveedor_contacta_presentacion(id_presentacion)
{
	
}

function proveedor_solicita_presupuesto(id_presentacion )
{
	
}

function usuario_agrega_favoritos(tipo,id)
{
	
}

function update_x(s)
{
	var i=s.id;
	var h=document.getElementById('_x_'+i);
	if(h)
	{
		h.value = s.options[s.selectedIndex].text;
	}
}

function ExpandContent (obj_name,trigger)
{
	var o = document.getElementById(obj_name);
	if (o.className=='content_box_content_expandable_short')
	{
		o.className ='content_box_content_expandable_visible';	
		trigger.src = "/img/icon/expand_minus.gif";
	} else {
		o.className='content_box_content_expandable_short';
		trigger.src = "/img/icon/expand_plus.gif";
	}
}

function CExpand (obj_name,trigger)
{
	var o = document.getElementById(obj_name);
	if (o)	
	{
		var s;
		if (o.style.display=='' || o.style.display=='block')
		{
			s = 'none';
		} else {
			s = 'block';
		}
		o.style.display = s;
	}
	
	if (document.getElementById(trigger))
	{
		if (s=='block')
		{
			document.getElementById(trigger).src = "/img/icon/expand_plus.gif";
		} else {
			document.getElementById(trigger).src = "/img/icon/expand_minus.gif";
		}
	}
}