function EstaVacio(cadena)
{
	var i;
	var c;
	var longitud;

	longitud = cadena.length;

		// Se buscan caracteres que no sean espacios
	for (i=0 ; i<longitud ; i++)
		{
		c = cadena.charAt(i);
		if ( c != " " )
			return false;
		}

	return true;
}

function EsNumero(cadena) {
	var i;
	var c;
	var longitud;

	longitud = cadena.length;

	for (i=0 ; i<longitud ; i++) {
		c = cadena.charAt(i);
		if ( c < "0" || c > "9" )
			return false;
	}

	return true;
}




function pintarPrecio (){

	  
	var resultado = 0;
	
	var attribute_class;
	var attribute_for;	

	
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
		attribute_class='className';
		attribute_for='htmlFor';
	}else{
		attribute_class='class';
		attribute_for='for';
	}
	
	if (!document.getElementsByTagName) return;

	 var array_label = document.getElementsByTagName("label");
	 for (var i=0; i<array_label.length; i++) {
		 	var contenido = array_label[i].innerHTML;
			if(document.getElementById(array_label[i].getAttribute(attribute_for)).value==''){
				var valor_input_str = 0;
			}else{
				var valor_input_str = document.getElementById(array_label[i].getAttribute(attribute_for)).value;
			}
			if(EsNumero(valor_input_str)){
				var valor_input = parseInt(valor_input_str);
	
						 var array_span = array_label[i].getElementsByTagName("span");
						 //recorrer los elementos span del label
							 for (var b=0; b<array_span.length; b++){
								 if(array_span[b].getAttribute(attribute_class)== "precio"){ //si el span tiene el class precio
								 //precio = array_span[b].innerHTML
								 //unidades = valor_input
									
										
										resultado = resultado + (valor_input * parseFloat(array_span[b].innerHTML));
										
									
								 }
							 }//Fin recorrer los elemetos span
			}//Fin es numero?
			
			
	 }
		document.getElementById("resultado_precio").innerHTML=resultado + " ";
		document.getElementById("precio_total").value=resultado;
		

}
/*
window.onload=function()
{
  pintarPrecio();
}*/