/*
 * Prevoz.org script
 */
function descr(what) {
	document.getElementById("descript").innerHTML=what;
} 
 
function selectregion(which, action) {
  var fromOrTo = 'from';
  
  if (action) {
    fromOrTo = 'to';
  } else {
    fromOrTo = 'from';
  }

  var srid = document.getElementById('srid' + fromOrTo);
  srid.value = which;
  
  var idx = 0;
  var name = '';
  var sName = '';
  
  if (action) {
    name  = 'regions_to_';
    sName = 'select_to_';
  } else {
    name  = 'regions_from_';  
    sName = 'select_from_';    
  }
  
  while (document.getElementById(name + idx)) {
    var elm = document.getElementById(name + idx);
    var select = document.getElementById(sName + idx);
    
    select.selectedIndex = 0;          
    
    if (idx == which) {
      elm.style.display="block";
    } else {
      elm.style.display="none";
    }
    idx++;
  }
}

/*
 * Open popup
 */
 
var win=null;

function openPopup(url,zname,w,h) 
{
    dleft = ((screen.width)-w)/2
    dtop = ((screen.height)-h)/2
    sets = 'width='+w+',height='+h+',top='+dtop+',left='+dleft+',scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'
    win = window.open(url, zname, sets);
}

/*
 * Editing javascript
 */
function focus() {
  document.add.text.focus();
}

function addtext(ur_text, pos) {
   if (document.add.text.createTextRange && document.add.text.caretPos) {      
     var caretPos = document.add.text.caretPos;    
     caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? ur_text + ' ' : ur_text;
   }  else  {
	if (document.add.text.value.substr) {
		var temp = document.add.text.selectionStart;
		document.add.text.value = document.add.text.value.substr(0, document.add.text.selectionStart) + ur_text + document.add.text.value.substring(document.add.text.selectionStart);
		document.add.text.selectionStart = temp + ur_text.length;
		if(pos>0){
			document.add.text.selectionEnd = temp + pos;
		}
		else {
			document.add.text.selectionEnd = temp + ur_text.length;
		}
	} else  document.add.text.value += ur_text;  
   }
}


function title() {
	addtext('<h1></h1>\n', 4)
	focus();
}

function title2() {
	addtext('<h2></h2>\n', 4)
	focus();
}

function subtitle() {
	addtext('<h3></h3>\n', 4)
	focus();
}

function p() {
	addtext('<p>\n\n</p>', 4)
	focus();
}

function b() {
	addtext('<b></b>', 3)
	focus();
}
function i() {
	addtext('<i></i>', 3)
	focus();
}
function u() {
	addtext('<u></u>', 3)
	focus();
}

function ul() {
	addtext('<ul>\n\n</ul>', 5)
	focus();
}
function li() {
	addtext('<li></li>', 4)
	focus();
}
function pre() {
	addtext('<code>\n\n</code>', 7)
	focus();
}
function img() {
	addtext('<img id="" align="left" />', 9)
	focus();
}
function a() {
	addtext('<a href=""></a>', 11)
	focus();
}
function mail() {
	addtext('<mail addr=""></mail>', 12)
	focus();
}
function escape() {
	addtext('<esc></esc>', 5)
	focus();
}
function news() {
	addtext('<news count=""></news>', 15)
	focus();
}

/* help */

var myhelp=0

function help() {
	var mydiv = document.getElementById('help');
	if (myhelp==0) {
		mydiv.style.display='block';
		myhelp=1
	}
	else {
		mydiv.style.display='none';
		myhelp=0
	}
}

function closehelp() {
	var mydiv = document.getElementById('help');
	if (myhelp==0) {
		mydiv.style.display='block';
		myhelp=1
	}
	else {
		mydiv.style.display='none';
		myhelp=0
	}
}

/* slikca */

function slikca() {
	mybox=document.getElementById('id_transptype')
	mytables=document.getElementById('tables')
	if (mybox.value==0){
		mytables.className='ponudniki'
	}
	else if (mybox.value==1){
		mytables.className='iskalci'
	}
}

/* select article layout script */
function selectArticleLayout(layout) {
	document.getElementById('eal_chosen_layout').value = layout;
	document.ealform.submit();
}

/* some jQuery based helpers */
$(document).ready(function() {
  /* for easier registration */
  $('#agreeSpan').click(function() {
      $('#id_agree').attr('checked', true);
  });
});


