var ar_one_sms = 70;
var ar_ext_sms = 67;
var en_one_sms = 160;
var en_ext_sms = 153;
var max_sms = 6;


function calculate_sms()
{
	setTimeout ( "do_calculate_sms()", 10 );
}

function do_calculate_sms()
{
	var message = document.getElementById('formElement_sms');
	var arabic = /[ء-ي]/;
	var sms = message.value;
	sms = sms.replace(
		new RegExp( "\r\n", "g" ), "\n"
	);
	var sms_len = sms.length;
	if(arabic.test(sms))
	{
		if(sms_len > ar_one_sms)
		{
			sms_num = Math.ceil(sms_len / ar_ext_sms);
		}
		else
		{
			sms_num = Math.ceil(sms_len / ar_one_sms);
		}
		// Do user exceeded limit?
		if(sms_num > max_sms)
		{
			message.value = sms.substring(0,max_sms*ar_one_sms - 1);
			alert('العدد الأقصى للرسائل هو: ' + max_sms);
			sms_len = message.value.length;
			sms_num = max_sms;
		}
	}
	else
	{
		if(sms_len > en_one_sms)
		{
			sms_num = Math.ceil(sms_len / en_ext_sms);
		}
		else
		{
			sms_num = Math.ceil(sms_len / en_one_sms);
		}
		// Do user exceeded limit?
		if(sms_num > max_sms)
		{
			message.value = sms.substring(0,max_sms*en_one_sms - 1)
			alert('العدد الأقصى للرسائل هو: ' + max_sms);
			sms_len = message.value.length;
			sms_num = max_sms;
		}
	}

	document.getElementById('inputMsg_sms').innerHTML = '<ul><li>عدد الأحرف: ' + sms_len + '<li> عدد الرسائل: ' + sms_num;
	document.getElementById('inputMsg_sms').style.display = 'block';
}

function add_number(d)
{
	/*
	var dd = 0;
	if (currentCal != null)
	{
		var calRE = getFormat();
		if (currentCal.form[currentCal.field].value!="" && calRE.test(currentCal.form[currentCal.field].value))
		{
			var cd = getDateNumbers(currentCal.form[currentCal.field].value);
			if (cd[0] == d.getFullYear() && cd[1] == d.getMonth())
			{
				dd=cd[2];
			}
		}
		else
		{
			var cd = new Date();
			if (cd.getFullYear() == d.getFullYear() && cd.getMonth() == d.getMonth())
			{
				dd=cd.getDate();
			}
		}
	}
	*/

	var current_num = document.getElementById('formElement_sms').value;
	//document.getElementById('inputMsg_sms').style.display = 'block';
	//var calendar=calHeader()+calTitle(d)+calBody(d,dd)+calFooter();

	calWin.document.open();
	calWin.document.write(calendar);
	calWin.document.close();
}