// JavaScript Document


function stripHTML(str) {
	return str.replace(/<&#91;^>&#93;*>/g, "");
}

function removeWhitespace(str){
	return str.replace(/^\s+|\s+$/g, "")
}

function string2Number(str){
	
	str = stripHTML(str);
	str = removeWhitespace(str);
	
	if(str.indexOf(",--") != -1 || str.indexOf(",–") != -1){
		var a_str = str.split(",");
		return(Number(a_str[0]));
	}else if(str.indexOf(",") != -1){
		var a_str = str.split(",");
		var tmp_str = a_str[0] + "." + a_str[1];
		return(Number(tmp_str));
	}else{
		return(Number(str))	
	}
}

function number2String(num){
	if(num == Math.round(num)){
		return (num.toString() + ",–")
	}else{
		num = num.toFixed(2);
		return (num.toString().replace(/\./,","));
	}
}

