function help() {
	var f=$('idHelp');
	f.className=(f.className!='show')?'show':'hide';
	return false;
}

function chkAlert(f,m){
	alert('Ошибка!\n'+m);
	f.focus();
	return false;
}

function check() {

	Trans();

	var f=document.forms['SendSms'];

	var nm=f.abonent.value.replace(/([^0-9]+)/g,'');
	if(isNaN(nm)||nm=='')return chkAlert(f.abonent,'Значение номера телефона должно состоять из цифр.');
	if(nm.length!=11 && nm.length!=6)return chkAlert(f.abonent,'Номер телефона должен состоять из 11 или 6 цифр.');
	if(nm.length==11 && nm.substr(0,1)!='7')return chkAlert(f.abonent,'11-значный должен начинаться с 7.');

	var m=$('mes');
	if(m.value.length>110||m.value.length<1)return chkAlert(m,'Длинна сообщения должна быть от 1 до 110 символов!');

	var res=m;
	if(window.confirm('Текст сообщения:\n----------------\n'+res.value+'\n----------------\n\n\n\nОтправляем?\n\n\n')){
		var smswnd = open('about:blank','_SmsWnd','width=450,height=300');
		f.submit();
	}

	//if(window.cpt)setTimeout('cpt.get(\'init\')',1500);
	return false;

}

var ar_rus = new Array('А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я','а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я');
var ar_eng = new Array('A','B','V','G','D','E','Yo','J','Z','I','I','K','L','M','N','O','P','R','S','T','U','F','X','C','Ch','Sh','Sh','\'','I','\'','E','U','Ya','a','b','v','g','d','e','yo','j','z','i','i','k','l','m','n','o','p','r','s','t','u','f','x','c','ch','sh','sh','\'','i','\'','e','u','ya');
function Trans() {
	var i,j,x,s=$('message').value,res='',cc;
	for(i=0;i<=s.length-1;i++){
		x = 0;
		for(j=0;j<=ar_rus.length-1;j++){
			if(s.charAt(i)==ar_rus[j]){
				x = 1;
				res += ar_eng[j];
				break;
			}
		}
		cc=s.charCodeAt(i);
		if((cc>=32&&cc<=126)||(cc>=1040&&cc<=1103)){
			if(x==0)res+=s.charAt(i)			
		}
	}
	$('mes').value=res;
	return res.length;
}

function CountChars() {
	var chars=Trans(),a=$('alert');
	charsleft=110-chars;
	if(charsleft<0){
		a.innerHTML='Лимит превышен на '+Math.abs(charsleft)+' символов. Уменьшите длину сообщения.';
		a.className='alert';
		charsleft=0;
	}else{
		a.className='hide';
		a.value='';
	}
	document.forms['SendSms'].vCount.value=charsleft;
}

function setBook(v) {
	var i, s1, s2, f=document.forms['SendSms'];
	s1=v.substr(0,v.indexOf('#'));
	s2=v.substr(v.indexOf('#')+1,v.length);
	f.abonent.value=s2;
	f.abonent.focus();
} 

function getHM() {
	var nowtime = new Date();
	document.write('<SELECT name=time_hour>');
	for (var i=0;i<=23;i++)document.write('<OPTION value='+i+((nowtime.getHours()==i)?' SELECTED':' ')+'>'+i+'</OPTION>');
	document.write('</SELECT> : <SELECT name=time_minute>');
	for (var i=0;i<=59;i++)document.write('<OPTION value='+i+((nowtime.getMinutes()==i)?' SELECTED':' ')+'>'+i+'</OPTION>');
	document.write('</SELECT>');
}