/* last update 2008-10-07*/
function IsEnglish()
{
	var valid
	valid ="^\n\r\t\v" + "abcdefghijklmnopqrstuvwxyz\\ /* +-1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ.?؛×÷‘ٌ[]ـ؟()&%@!#=_^$~',|\":}{<>;"

	var ok = 'en';
	var temp;
	var text = $("textarea[name=msg]").val();
	for (var i=0; i < $("textarea[name=msg]").val().length; i++)
	{
		temp = "" + text.substring(i, i+1);
		if (valid.indexOf(temp) == "-1")
		 {
			ok = 'ar';
			break;
		 }
	}
	if (ok == 'en')
	 {
		$("textarea[name=msg]").attr({dir: 'ltr'});
		$("#digits_limit").html('1120');
		$("#en").addClass('activelang');
		$("#ar").removeClass('activelang');
	 }
	else
	 {
		$("textarea[name=msg]").attr({dir: 'rtl'});
		$("#digits_limit").html('490');
		$("#ar").addClass('activelang');
		$("#en").removeClass('activelang');
	 }

	$("input[name=lang]").attr({value: ok});
	return ok;
}

function sms_press()
 {
	var lang = IsEnglish();
	if (lang == 'ar')
		max_digits = 490;
	else
		max_digits = 1120;

	var msg_length = $("textarea[name=msg]").val().length + $("textarea[name=msg]").val().split("\n").length - 1;
	if (msg_length > max_digits)
	 {
	 	$("textarea[name=msg]").val($("textarea[name=msg]").val().substr(0,max_digits));
		msg_length = max_digits;
	 }
	var msgs_count = 1;
	var digits_limit = max_digits - msg_length;

		if(msg_length>70&&lang == 'ar')
        {
                
	        msgs_count = Math.ceil(msg_length / 67);
        	 
        }
        else if(msg_length>160&&lang == 'en')
        {
	        msgs_count = Math.ceil(msg_length / 153);
        }

        else
        {
	        if (lang == 'ar')
        	 {
	        	msgs_count = Math.ceil(msg_length / 70);
        	 }
        	else
        	 {
        		msgs_count = Math.ceil(msg_length / 160);
        	 }

        	if (msg_length == 0)
        	 {
        		msg_length = '0';
        		msgs_count = 1;
        	 }
        }

	$("#digits").html( msg_length );
	$("#digits_limit").html( digits_limit );
	$("#msg_num").html( msgs_count );
 }

function validate (form)
 {
	var flag = true;
	if ($("textarea[name=msg]").val().length == 0)
		if(getCookie('lang')=='en')
			{flag = confirm('Are you sure to send empty message?');}
		else
			{flag = confirm('هل أنت متأكد من رغبتك في أرسال رسالة فارغة');}

	//if (flag == true && $('input[name=from]').val().length == 0)
	//	flag = confirm('هل أنت متأكد من رغبتك في أرسال الرسالة بدون أسم المرسل');

	if (flag == true && $('input[name=time]:checked').attr('value') == 'next' && $('#dateinput').val().length == 0)
	 {
	 	if(getCookie('lang')=='en')
			{alert('You choose to sent message in later time.\nEnter the sending date.');}
		else
			{alert('لقد قمت بأختيار أن الأرسال يكون في وقت لاحق\nيجب عليك أختيار تاريخ الأرسالة');}
		
		$('#dateinput').focus();
		flag = false;
	 }
	return flag;
 }

$(document).ready(function() {
	var acfb = $("ul.first").autoCompletefb({urlLookup: 'sms.php?action=ajax-contact', cache: true, multi: true});

	// لنقل أرقام الأوتو كومبليت في حقل
	$("form#send").submit(function(){ $('input[name=to_contact]').attr({value: acfb.getData()})});

	$("#dateinput").datepicker({ firstDay: 0, minDate: new Date()}); // calender

	// enable and disable date input
	$('input[name=time]').click(function ()
	 {
	 	if ($('input[name=time]:checked').attr('value') == 'now')
	 	 {
	 		$("#dateinput").attr('disabled', true);
	 		$("select[name=Time_Hour]").attr('disabled', true);
	 		$("select[name=Time_Minute]").attr('disabled', true);
	 		$("select[name=gmt]").attr('disabled', true);
	 	 }
	 	else
	 	 {
		 	$("#dateinput").attr('disabled', false);
	 		$("select[name=Time_Hour]").attr('disabled', false);
	 		$("select[name=Time_Minute]").attr('disabled', false);
	 		$("select[name=gmt]").attr('disabled', false);
		 }
	 });

	$('input[name=confirm]').click(function(){
		location = 'sms.php?action=confirm&id='+$(this).attr('rel');
	});

});
