//-------------------------------- Function to count the number of messages and characters in sms text typed by user --------------------

function countCharactersPictureSMS(charcount,smscount)
{



	var valueofmessage = document.smsform1.smsmessagebox.value;

	var lengthofmessage = document.smsform1.smsmessagebox.value.length;
			
	var numberofenterkeys = CountEnterKey(valueofmessage); 		// javascript treats carriage return as 2 chars but we have to treat is as 1 therefore, no. of carriage returns(1) is subtracted from fulllength(2)

	var actualmessagelength=document.smsform1.actuallength.value;			// will hold actual message length with carriage return counted as 2

	lengthofmessage = lengthofmessage - numberofenterkeys;
	
	if(lengthofmessage>725)
	{
		alert("Maximum Length is Reached");
		TruncateExtraText(actualmessagelength);
	}
	else
	{	
		actualmessagelength = lengthofmessage + numberofenterkeys;
		document.smsform1.actuallength.value = actualmessagelength;
	

	
	var remchar = 725 - lengthofmessage;

	var numofsms=0;
	if((lengthofmessage) > 120)
	{
		if(((lengthofmessage+40) % 153) ==0)				// sms length in multiples of 153
		numofsms = ((lengthofmessage+40) / 153);
		else									// sms length not in multiples of 153 and remainder is present therefore increase sms count by 1
		numofsms = (parseInt((lengthofmessage+40) / 153)) + 1;
	}

	else if((lengthofmessage > 0) && (lengthofmessage <= 120))
	{
		numofsms=1;				// sms less that 160 chars therefore sms count is only 1
	}

	document.smsform1.charcount.value = lengthofmessage;
	document.smsform1.remcharcount.value = remchar;
	document.smsform1.smscount.value = numofsms;
	document.smsform1.numsms.value = numofsms;
	
var numberofrecipients = document.smsform1.numrecipients.value;
document.smsform1.totalsms.value = numberofrecipients * numofsms;

	
}
		

}



//-------------------------------------------------------------------------------------------

function ValidateSendPictureSMSForm()
{
	
	
	var imageV = window.document.smsform1.file.value;
	imageV = Trim(imageV);
	var imageL = imageV.length;
	if(imageL < 1)
	{
		alert("Please Choose Image for your Picture SMS");
		window.document.smsform1.file.focus();	
		return false;		
	}
	
	retval = ValidateSendSMSForm();
	
	
	
	return retval;
}

//-----------------------------------------------

function Trim(stringToTrim) 
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

