function CheckState(status){
	for (var i=0;i<document.msgform.elements.length;i++){
		var e = document.msgform.elements[i];
		if(e.read == status) {
			if(e.type=="checkbox"){
			 e.click();
			}
		}
	}
}

function CheckStateNew(status, myDocument){
	var isRead = 0;
	for (var i=0;i<myDocument.msgform.elements.length;i++){
		var e = myDocument.msgform.elements[i];
		if( status==1 ) {
			doCheck(e,1, myDocument);
		}
		
		if( status==2 ) {
			if( (e.type=="hidden")&&(e.name=="read") ) isRead=e.value;
			if( (e.type=="checkbox")&&(isRead==1) ) {
				doCheck(e,1, myDocument);
			} else {
				doCheck(e,0, myDocument);
			}
		}
		
		if( status==3 ) {
			if( (e.type=="hidden")&&(e.name=="read") ) isRead=e.value;
			
			if( (e.type=="checkbox")&&(isRead==1) ) {
				doCheck(e,0, myDocument);
			} else {
				doCheck(e,1, myDocument);
			}
		}
		
		if( status==4 ) {
			doCheck(e,0, myDocument);
		}
		
	}
}

function doCheck(obj, status, myDocument) {
	if( obj.type=="checkbox" ) {
		if( status==1 ) {
			obj.checked='checked';
			//checkLine('tr'+obj.value, obj.id, obj.value, myDocument);
		}
		if( status==0 ) {
			obj.checked='';		
			//checkLine('tr'+obj.value, obj.id, obj.value, myDocument);
		}
	}
}



function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


var	old = "";
function Counter (maxsmstextlength)
{
	var		rest, maxusablelength;
	var		fromLength = 0;
	var		anzCRNL = 0;
   if (document.smsform){
	for (i = 0; i < (document.smsform.message.value.length - 1); i++)
	{	if (document.smsform.message.value.substring(i,i + 2) == "\r\n")
			anzCRNL++;
	}
	maxusablelength = maxsmstextlength - (fromLength + 1) +1;
	rest			= maxusablelength - document.smsform.message.value.length + anzCRNL;
	if (rest < 0)
		{	if (document.smsform.message.value.substring(document.smsform.message.value.length - 2,document.smsform.message.value.length) == "\r\n")
			{	anzCRNL--;
				rest -= 1;
			}
		document.smsform.message.value = document.smsform.message.value.substring(0,document.smsform.message.value.length - (-rest));
	}
		document.smsform.b_counter.value	= (maxusablelength - document.smsform.message.value.length + anzCRNL) + " characters for your message.";
		old									= 	document.smsform.message.value;
   }
}

