// JavaScript Document

var originalBackground;
var maxW = 500;

function hiOn(obj) {
    originalBackground = obj.style.backgroundColor;
    /*obj.style.backgroundColor = "#effbdd";*/
    obj.className = "mouse-over";
}

function hiOff(obj) {
    obj.className = "";
    obj.style.backgroundColor = originalBackground;
}

function zobraz_form(id, sender) {
    form = document.getElementById(id);
    form.style.display = "block";
    sender.style.display = "none";
}

function smallimage(pix) {        
    w=pix.width;
    h=pix.height;
    if (w > maxW) {
        f=1-((w - maxW) / w);
        pix.width=w * f;
        pix.height=h * f;
    }
}

function submitViaEnter(evt) {
    evt = (evt) ? evt : event;
    var target = (evt.target) ? evt.target : evt.srcElement;
    var form = target.form;
    var charCode = (evt.charCode) ? evt.charCode :
        ((evt.which) ? evt.which : evt.keyCode);
    if (charCode == 13) {
        form.submit();
        return false;        
    }
    return true;
}

function insertAtCaret(areaId,text) { 
    var txtarea = document.getElementById(areaId); 
    var scrollPos = txtarea.scrollTop; 
    var strPos = 0; 
    var br = ((txtarea.selectionStart || txtarea.selectionStart == '0') ? "ff" : (document.selection ? "ie" : false ) ); 
    if (br == "ie") { 
        txtarea.focus(); 
        var range = document.selection.createRange(); 
        range.moveStart ('character', -txtarea.value.length); 
        strPos = range.text.length; 
    } 
    else if (br == "ff") strPos = txtarea.selectionStart;
     
    var front = (txtarea.value).substring(0,strPos); 
    var back = (txtarea.value).substring(strPos,txtarea.value.length); 
    txtarea.value=front+text+back; 
    strPos = strPos + text.length; 
    if (br == "ie") { 
        txtarea.focus(); 
        var range = document.selection.createRange(); 
        range.moveStart ('character', -txtarea.value.length); 
        range.moveStart ('character', strPos); 
        range.moveEnd ('character', 0); 
        range.select(); 
    } 
    else if (br == "ff") { 
        txtarea.selectionStart = strPos; 
        txtarea.selectionEnd = strPos; 
        txtarea.focus(); 
    } 
    txtarea.scrollTop = scrollPos; 
} 

function showHidden(idobj, sender, src) {
    obj = document.getElementById(idobj);
    if (obj.style.display == 'block') obj.style.display = 'none';
    else obj.style.display = 'block';
    if (sender.src == src+'arrow-down.png') sender.src = src+'arrow-right.png';
    else sender.src = src+'arrow-down.png';
}

function deleteInsurance() {
    if(!confirm('Mazání je nevratné, chcete pokračovat?')) return false;
    return true;    
}
