
var myTWin = window.myTWin; 

function OpenMyWin(link,winName) 
{ 
  var retValue=true; 
    myTWin=window.open(link,'_blank','resizable=1,top=220,left=220,menubar=0,scrollbars=yes,width=740,height=500');
    if (myTWin==null || typeof(myTWin)=="undefined") 
      retValue=false; 
    else 
    { 
      link.target=winName; 
      myTWin.focus(); 
    } 
 // } 
  return retValue; 
}

var totalmaxlen = 1000;
function counterchar(F,p1,p2) {
  if(!F) return;
  var box = F;
   var char_in = box.value.length;
  //var msglen = char_in;
  //var purelen = totalmaxlen;
  var char_le = totalmaxlen - char_in;
  //F.sb.disabled=(char_in==0);
  if (char_le < 0) {
    alert('Příliš dlouhý text. Text může mít max. 200 znaků, bude automaticky zkrácen.');
    box.value = box.value.substring(0, totalmaxlen);
    //char_in = total;
    //msglen = char_in + sms_tail.length;
    char_le = 0;
	char_in = totalmaxlen;
  }
  p1.value = char_in;
  p2.value = char_le;
  
}

function show(what){
	document.getElementById(what).style.display='block';
}
function hide(what){
	document.getElementById(what).style.display='none';
}

function numbersonly(myfield, e, dec){
	var key;
	var keychar;
	
	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
	   return true;
	keychar = String.fromCharCode(key);
	
	// control keys
	if ((key==null) || (key==0) || (key==8) || 
		(key==9) || (key==13) || (key==27) )
	   return true;
	
	// numbers
	else if ((("0123456789").indexOf(keychar) > -1))
	   return true;
	
	// decimal point jump
	else if (dec && (keychar == "."))
	   {
	   myfield.form.elements[dec].focus();
	   return false;
	   }
	else
	   return false;
}

function insertspecial(tag) {
var space=" ";
var text=prompt("Formátovaný text, který chcete vložit:","");
if (text != null)
        {
        var text_to_insert = space+'['+tag+']'+text+'[/'+tag+']'+space;
        insertAtCursor(document.form.message, text_to_insert);
        }
document.form.message.focus();
}

function insertAtCursor(myField, myValue) {
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
}
else if (myField.selectionStart || myField.selectionStart == '0') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos)
+ myValue
+ myField.value.substring(endPos, myField.value.length);
} else {
myField.value += myValue;
}
}

function openSmiley(smurl) {
w=window.open(smurl, "smileys", "fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=yes,directories=no,location=no,width=300,height=300");
  if(!w.opener)
  {
  w.opener=self;
  }
}

function board_checkFields() {
d=document.form;
if (d.name.value=='') {alert('Zadejte jméno!'); return false;}
if (
    d.email.value!='' && (
      d.email.value.indexOf(".") == -1 ||
      d.email.value.indexOf("@") == -1
    )
) {alert('Emailová adresa není platná!'); return false;}
if (d.subject.value=='') {alert('Zadejte předmět!'); return false;}
if (d.message.value=='') {alert('Napiště text!'); return false;}
return true;
}

function markAllRows( container_id,lang) {
    var rows = document.getElementById(container_id).getElementsByTagName('tr');
    var unique_id;
    var checkbox;

    for ( var i = 0; i < rows.length; i++ ) {

        checkbox = rows[i].getElementsByTagName( 'input' )[0];

        if ( checkbox && checkbox.type == 'checkbox' ) {
            if ( checkbox.disabled == false ) {
				if (lang!=''){
					if (checkbox.getAttribute('class')==lang){
						checkbox.checked = true;
					}
				}
				else{
					checkbox.checked = true;
				}
            }
        }
    }

    return true;
}

function unMarkAllRows( container_id ) {
    var rows = document.getElementById(container_id).getElementsByTagName('tr');
    var unique_id;
    var checkbox;

    for ( var i = 0; i < rows.length; i++ ) {

        checkbox = rows[i].getElementsByTagName( 'input' )[0];

        if ( checkbox && checkbox.type == 'checkbox' ) {
            unique_id = checkbox.name + checkbox.value;
            checkbox.checked = false;
        }
    }

    return true;
}


function trim(str) {
  return str.replace(/^\s*|\s*$/g, "");
}

