/* 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 == 'en')
	{
		max_digits = 1120;
		$("textarea[name=msg]").attr({style:"width:470px;height:90px;direction:ltr"});
	}
	else
	{
		max_digits = 490;
		$("textarea[name=msg]").attr({style:"width:470px;height:90px;direction:rtl"});
	}

	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)
		flag = confirm('هل أنت متأكد من رغبتك في أرسال رسالة فارغة');

	if (flag == true && $('input[name=time]:checked').attr('value') == 'next' && $('#dateinput').val().length == 0)
	 {
		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()})});
    $("form#send_mob").submit(function(){ $('input[name=to_contact]').attr({value: acfb.getData()})});

	$("#dateinput").datepicker({ firstDay: 6, 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);
			$('#dateinput').focus();
		 }
	 });

	$('input[name=confirm]').click(function(){
    //location = 'sms.php?action=confirm&id='+$(this).attr('rel');
		location = 'confirm-'+$(this).attr('rel')+'.html';
	});

});