/*
*
*  (C) Kirils Solovjovs, 2010
*
*
*/

if (top != self) 
top.location = location+'?wipe=ass';

var mLen;
var ti;
var eras = 0;

function p() {
 ti = document.getElementById("lenleft");
 mLen = ti.innerHTML;
/* magicCount(document.forms[0].sms);*/
 if(window.google_ad_url==undefined){
// && (window.location.href.slice(window.location.href.indexOf('?') + 1,window.location.href.indexOf('='))!='eh')
  document.getElementById("sending").innerHTML='<br/>OK. Tev nepatīk reklāmas. Es saprotu. Tad Tavs pienākums ir <a href="/help.php">atbalstīt projektu finansiāli</a>!';

 var http_request = null;
 if (window.XMLHttpRequest) { 
	 http_request = new XMLHttpRequest();
 } else if (window.ActiveXObject) { // IE
	 try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } 
	 catch (e) {
		 try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } 
		 catch (e) { }
	 }
 }
 if (http_request) {
	 http_request.open('GET', '/send/avoider.php', true);
  http_request.setRequestHeader('autoreq','yes');
	 http_request.send(null);
 }

 }
}

function magicCount(x){
 var topp = x.scrollTop;
 var pointer = getCaretPosition(x);
 var reset=0;
 var tmp = onlylatin(x.value);
 tmp = tmp.replace(/\s+/g, " ");
 if( tmp != x.value ){
  pointer += tmp.length - x.value.length;
  x.value = tmp;
  reset=1;
 }

 txtln = x.value.length;
 if (mLen - txtln < 0) {
  x.value = x.value.substring(0,mLen);
  reset=1;
 }
 
 if(reset==1){
  setCaretPosition(x,pointer);
  x.scrollTop=topp; 
 }
	txtln = x.value.length;
	ti.innerHTML=mLen - txtln;
}

function rego(){
	document.getElementById("sending").innerHTML=document.getElementById("sending").innerHTML+'.';
}

function go(x){
 if(eras!=1){
		x.s.disabled=true;
		x.reset.disabled=true;
		document.getElementById("result").innerHTML='';
		document.getElementById("sending").innerHTML='Sūtīšana';
		punkti=setInterval("rego()",1000);
	}
}

function onlylatin(a){	

 var tr={
"\u0100":"AA","\u010c":"CH","\u0112":"EE","\u0122":"GJ","\u012a":"II","\u0136":"KJ","\u013b":"LJ","\u0145":"NJ","\u014c":"O",
"\u0156":"R","\u0160":"SH","\u016a":"UU","\u017d":"ZH",	 "\u0101":"aa","\u010d":"ch","\u0113":"ee","\u0123":"gj","\u012b":"ii","\u0137":"kj","\u013c":"lj","\u0146":"nj","\u014d":"o",
"\u0157":"r","\u0161":"sh","\u016b":"uu","\u017e":"zh",

"\u0410":"A","\u0411":"B","\u0412":"V","\u0413":"G","\u0414":"D","\u0415":"JE","\u0401":"JO","\u0416":"ZH","\u0417":"Z","\u0418":"I","\u0419":"J",
"\u041a":"K","\u041b":"L","\u041c":"M","\u041d":"N","\u041e":"O","\u041f":"P","\u0420":"R","\u0421":"S","\u0422":"T","\u0423":"U","\u0424":"F",
"\u0425":"H","\u0426":"C","\u0427":"CH","\u0428":"SH","\u0429":"SCH","\u042a":"##","\u042b":"Y","\u042c":"''","\u042d":"E","\u042e":"JU","\u042f":"JA",
"\u0430":"a","\u0431":"b","\u0432":"v","\u0433":"g","\u0434":"d","\u0435":"je","\u0451":"jo","\u0436":"zh","\u0437":"z","\u0438":"i","\u0439":"j",
"\u043a":"k","\u043b":"l","\u043c":"m","\u043d":"n","\u043e":"o","\u043f":"p","\u0440":"r","\u0441":"s","\u0442":"t","\u0443":"u","\u0444":"f",
"\u0445":"h","\u0446":"c","\u0447":"ch","\u0448":"sh","\u0449":"sch","\u044a":"#","\u044b":"y","\u044c":"'","\u044d":"e","\u044e":"ju","\u044f":"ja",

"\u000a":" ","\u000d":""
 }

	var ch,r='';
	for(var i=0; i<a.length; i++){
		ch=a.substr(i,1);
		if(tr[ch])
			r+=tr[ch]
		else if((ch.charCodeAt() >= 32 ) && (ch.charCodeAt() <= 126))
			r+=ch;
	}
	return r;
}


function getCaretPosition (ctrl) {
	var CaretPos = 0;	
 if (ctrl.selectionStart)
		CaretPos = ctrl.selectionStart;
	else if (document.selection) {
		var Sel = document.selection.createRange ();
  var Ran = ctrl.createTextRange();
  var Rad = Ran.duplicate();
		Ran.moveToBookmark(Sel.getBookmark());
		Rad.setEndPoint('EndToStart', Ran);
		CaretPos = Rad.text.length+(ctrl.value.length-ctrl.value.replace("\u000a","").replace("\u000d","").length); //here-ie-fix
	}
	return CaretPos;
}

function setCaretPosition(ctrl, pos){
	if(ctrl.setSelectionRange)
		ctrl.setSelectionRange(pos,pos);
	else if (ctrl.createTextRange) {
		var range = ctrl.createTextRange();
		range.move('character', pos);
		range.select();
	}
}
