//skelbiam.info - nemokama skelbimų lenta

var clientInfo = navigator.userAgent.toLowerCase();
var isIE = ( clientInfo.indexOf("msie") != -1 );
var isWin = ( (clientInfo.indexOf("win")!=-1) || (clientInfo.indexOf("16bit") != -1) );

function bbkodas( openerTag , closerTag , areaId ) {
	if(isIE && isWin) {
		bbkodas_IE( openerTag , closerTag , areaId );
	}
	else {
		bbkodas_nav( openerTag , closerTag , areaId );
	}
	return;
}

function bbkodas_IE( openerTag , closerTag , areaId ) {
	var txtArea = document.getElementById( areaId );
	var aSelection = document.selection.createRange().text;
	var range = txtArea.createTextRange();

	if(aSelection) {
		document.selection.createRange().text = openerTag + aSelection + closerTag;
		txtArea.focus();
		range.move('textedit');
		range.select();
	}
	else {
		var oldStringLength = range.text.length + openerTag.length;
		txtArea.value += openerTag + closerTag;
		txtArea.focus();
		range.move('character',oldStringLength);
		range.collapse(false);
		range.select();
	}
	return;
}

function bbkodas_nav( openerTag , closerTag , areaId ) {
	var txtArea = document.getElementById( areaId );
	if (txtArea.selectionEnd && (txtArea.selectionEnd - txtArea.selectionStart > 0) ) {
		var preString = (txtArea.value).substring(0,txtArea.selectionStart);
		var newString = openerTag + (txtArea.value).substring(txtArea.selectionStart,txtArea.selectionEnd) + closerTag;
		var postString = (txtArea.value).substring(txtArea.selectionEnd);
		txtArea.value = preString + newString + postString;
		txtArea.focus();
	}
	else {
		var offset = txtArea.selectionStart;
		var preString = (txtArea.value).substring(0,offset);
		var newString = openerTag + closerTag;
		var postString = (txtArea.value).substring(offset);
		txtArea.value = preString + newString + postString;
		txtArea.selectionStart = offset + openerTag.length;
		txtArea.selectionEnd = offset + openerTag.length;
		txtArea.focus();
	}
	return;
}

function check(form) {
var txt="[/B]";
var txt2="[B]";
var txt3="[/I]";
var txt4="[I]";
var txt5="[/U]";
var txt6="[U]";

var obj=form.text;
    obj.value=obj.value.replace(txt,'');
    obj.value=obj.value.replace(txt2,'');
    obj.value=obj.value.replace(txt3,'');
    obj.value=obj.value.replace(txt4,'');
    obj.value=obj.value.replace(txt5,'');
    obj.value=obj.value.replace(txt6,'');


	}

function atsklanda(id) { 
var e = document.getElementById(id); 
if(e.style.display == 'none')
e.style.display = 'block'; 
else e.style.display = 'none'; 
}

function patikra(emailform) {
if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailform.email.value)){
}
else {
alert("Įveskite savo el. pašto adresą.")
return false;
}
if(emailform.saugos_kodas.value == "") {
alert("Neįvestas saugos kodas.");
return false;
}
}

function kom(koment) {
if(koment.vardas.value == "") {
alert("Neįvestas vardas.");
return false;
}
if(koment.tekstas.value == "") {
alert("Įveskite komentarą.");
return false;
}
}

window.onload = function(){ 
 if (document.getElementById('kitoks')) { 
  document.getElementById('kitoks').style.display='none'; 
 } 
 if (document.getElementById('f_country')) { 
  document.getElementById('f_country').onchange = function() {  
   showhide(this.form,this.options[this.selectedIndex].value);  
  } 
 } 
}; 
function showhide(f,v){ 
  if (document.getElementById('kitoks')) { 
  var t = document.getElementById('kitoks'); 
  t.style.display = (v=='ES')?'block':'none'; 
  } 
}



function naujas(inputform) {
if(inputform.f_title.value == "") {
alert("Neįvestas skelbimo pavadinimas.");
return false;
}
else if(inputform.f_title.value.length < 8) {
alert("Per trumpas skelbimo pavadinimas!\nIlgis turėtų ne mažiau kaip 8 raidės. Dabar: "+inputform.f_title.value.length);
return false;
}
else if(inputform.f_text.value == "") {
alert("Neįvestas skelbimo tekstas.");
return false;
}
else if(inputform.f_text.value.length < 10) {
alert("Per trumpas skelbimo tekstas!\nIlgis turėtų ne mažiau kaip 10 raidžių. Dabar: "+inputform.f_text.value.length);
return false;
}
}

function nuotrauka( list_target, max ){
	this.list_target = list_target;
	this.count = 0;
	this.id = 0;
	if( max ){
		this.max = max;
	} else {
		this.max = -1;
	};
	
	this.addElement = function( element ){
		if( element.tagName == 'INPUT' && element.type == 'file' ){
			element.name = 'f_UploadPic_' + this.id++;
			element.multi_selector = this;
			element.onchange = function(){
				var new_element = document.createElement( 'input' );
				new_element.type = 'file';
				this.parentNode.insertBefore( new_element, this );
				this.multi_selector.addElement( new_element );
				this.multi_selector.addListRow( this );
				this.style.position = 'absolute';
				this.style.left = '-1000px';
			};
			if( this.max != -1 && this.count >= this.max ){
				element.disabled = true;
			};
			this.count++;
			this.current_element = element;			
		} else {
		//alert('Klaida! Netinkamas nuotraukos formatas' );
		};
	};
	this.addListRow = function( element ){

		var nau = document.createElement( 'div' );
		var nau_nt = document.createElement( 'input' );
		nau_nt.type = 'button';
		nau_nt.setAttribute('class', 'trnuotr'); 
		nau_nt.value = 'Trinti';
		nau.element = element;
		nau_nt.onclick= function(){
			this.parentNode.element.parentNode.removeChild( this.parentNode.element );
			this.parentNode.parentNode.removeChild( this.parentNode );
			this.parentNode.element.multi_selector.count--;
			this.parentNode.element.multi_selector.current_element.disabled = false;
			return false;
		};
		nau.innerHTML = element.value;
		nau.appendChild( nau_nt );
		this.list_target.appendChild( nau );
	};
};