// JavaScript Document

var amountMessage;

var limitWords;

var amountAdditionalWord;



function formatCurrency(num) 

{
	num = num.toString().replace(/\$|\,/g,'');

	if(isNaN(num))

		num = "0";

	sign = (num == (num = Math.abs(num)));

	num = Math.floor(num*100+0.50000000001);

	cents = num%100;

	num = Math.floor(num/100).toString();

	if(cents<10)

		cents = "0" + cents;

	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)

		num = num.substring(0,num.length-(4*i+3))+','+

			num.substring(num.length-(4*i+3));

	return (((sign)?'':'-') + '' + num + '.' + cents);

}





function calprice(textInput)

{

	var text=textInput.value + " ";

    

	var iwhitespace = /^[^A-Za-z0-9]+/gi; // remove initial whitespace

	var left_trimmedStr = text.replace(iwhitespace, "");

	var na = rExp = /[^A-Za-z0-9]+/gi; // non alphanumeric characters

	var cleanedStr = left_trimmedStr.replace(na, " ");

	var splitString = cleanedStr.split(" "); 

	var word_count = splitString.length -1;

	var numdates = seldates.length;

	if ((numdates==0) && (word_count > 0)) numdates=1;
	if (word_count==0)numdates=0;

	//alert(numdates);

	if(word_count==0) {
		$("PriceField").innerHTML = formatCurrency(0);
		$("totalPrice").innerHTML = formatCurrency(0);		
	}
    else if(limitWords >= word_count)

	{		
		$("PriceField").innerHTML = formatCurrency(amountMessage);
		$("totalPrice").innerHTML = formatCurrency(amountMessage*numdates);

	}

	else

	{

		$("PriceField").innerHTML = formatCurrency((amountMessage + (word_count - limitWords)*amountAdditionalWord));
		$("totalPrice").innerHTML = formatCurrency((amountMessage + (word_count - limitWords)*amountAdditionalWord)*numdates);

	}

	

	return true;

}
