View file sms/megafon.html

File size: 5.32Kb
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<script src="../js/config.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="../style.css"/>
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico"/>
<meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml; charset=UTF-8"/>
<title>Xmoder.wen.ru</title>
</head>

<body>


<div class="menu">&not;ОТПРАВКА SMS НА ТЕЛЕФОНЫ СЕТИ МЕГАФОН</div>
<div class="b">




<script language="JavaScript"><!--
		var smsmaxlen = 110;
		var realLength = 0;
		var rus = ["ж", "ц", "ч", "ш", "щ", "ю", "я"];
		var rus_len = [2, 2, 2, 2, 3, 2, 2];

		function killAlpha(obj) {
			var numstr = "1234567890";
			for(i=0; i<obj.value.length ;i++ )
			{
				thischar = obj.value.charAt(i);
				if(numstr.indexOf(thischar) < 0)
				{
					return false;
				}
			}
			return true;
		}

		function validate() {
			var f = eval('document.sendsms');
			
			if(f.addr.value.length == 0) {
				alert("Введите номер получателя.");
				f.addr.focus();
				return false;
			}
						
			if(f.message.value.length == 0) {
				alert("Введите текст сообщения.");
				f.message.focus();
				return false;
			}

			if (!killAlpha(f.addr) || (f.addr.value.length<7)) {
				alert("Неправильно введен номер.");
				f.addr.focus();
				f.addr.select();
				return false;
			}

			if(f.message.value.length > smsmaxlen) {
				alert("Длина сообщения ("+f.message.value.length+") превышает максимально допустимую ("+smsmaxlen+")");
				f.message.focus();
				return false;
			}
		}

		function setSize(){
			
			if(document.sendsms.transliterate.checked) {
//			if(1==1) { // temporary hack
				document.sendsms.mlength.value='(максимум 110 символов):';
				smsmaxlen = 110;
			} else {
				document.sendsms.mlength.value='(максимум 50 символов):';
				smsmaxlen = 50;
			}
			countLen();
			return false;
		}

		function countLen(){
			message_text = window.document.sendsms.message.value;
			if (!window.document.sendsms.transliterate.checked) {
//			if (1 == 1) { // temporary hack
				realLength = window.document.sendsms.message.value.length;
				if (realLength>smsmaxlen) {
					realLength = smsmaxlen;
					window.document.sendsms.message.value = message_text.substring(0,smsmaxlen);
				}
			}	
			else {
				realLength = 0;
				storeLength = 0;
				storeRealLength = 0;
				for (i=0; i<message_text.length; i++) {
					big_sign = false;
					for (j=0;  j<rus.length; j++) {
						if (realLength<=smsmaxlen) {
							storeRealLength = realLength;
							storeLength = i
						}	
						if(rus[j]==message_text.substring(i,i+1)) {
							realLength += rus_len[j];
							big_sign = true;
							break
						}
					}
					if (!big_sign)
						realLength += 1
				}
				if (realLength>smsmaxlen) {
					realLength = storeRealLength;
					window.document.sendsms.message.value = message_text.substring(0,storeLength);
				}
			}
			window.document.sendsms.messlen.value=smsmaxlen-realLength;
		}
		
//--></script>

<img src="img/megafon.ico" width=32 height=24 align=left> <font style="font-size:10px">ОТПРАВКА SMS НА ТЕЛЕФОНЫ СЕТИ <b>МЕГАФОН</b></font><br><br>

<form target="_blank" action="http://www.megafonmoscow.ru/misc/sms2" onsubmit="return validate();" name="sendsms" method="post">

Номер телефона:<br>
<select name="prefix" style="w2idth: 60px;">
<option value="7926">MEGAFON GSM, 926</option>
<option value="7095">MEGAFON GSM, 095</option>
</select>

<input style="text-align: center;" maxlength="7" value="" name="addr" type="text" size="9">

<br><br>

<textarea onkeydown="countLen()" onchange="countLen()" onkeyup="countLen()" onkeypress="countLen()" rows="10" cols="40" name="message">Текст сообщения</textarea>

<br><br>

<input disabled style="text-align: center;" onfocus="this.form.message.focus();" maxlength="3" size="4" value="110" name="messlen" type="text">&nbsp;Осталось символов

<br><br>

<input onClick="setSize()" name="transliterate" type="checkbox" class=chk>&nbsp;Использовать транслитерацию

<br><br>

<input class="butelem80" value="Отправить" name="send" type="submit">
</form>






</div>
</div>
</div>
<div align="center"><div class="menu">Реклама</div>
<div class="cont">
<div align="center"><script src="../js/reklhead.js" type="text/javascript"></script>
</div>
</div>
</div>
<div class="foot">

&copy; <script src="../js/imyasaita.js" type="text/javascript"></script><br/>

<!-- Ссылку убирать вам ни кто ни заприщает, но увожайте труд разробочика -->Mod by <a href="http://xmoder.wen.ru">Xmoder.wen.ru</a><br/>

</div>
<div class="counts">

Счётчики/Баннеры</br>
<script src="../js/counter.js" type="text/javascript"></script>
<script language="JavaScript" src="http://free-one.ru/xml_gzip_status.php"></script>
</div>
</body>
</html>