var fc_quest = new Array();
fc_quest[fc_quest.length] = new Array("email", "regemail.test(value)", "Nevyplněné nebo chybně zadané pole Email!");
fc_quest[fc_quest.length] = new Array("dotaz", "(value.length > 0) && (value.substr(0,1) != '\u00A0')", "Nevyplněné pole Dotaz!");

function questionCheck(formname, action) {
    var ctrl = document.forms[formname];
    if (ctrl) ctrl.action = action;
    return FormControl(ctrl,fc_quest);
}
function clearContent(id) {
    var x = document.getElementById(id);
    if (x) {
        if (x.value) {
            if ( (x.value.substring(0,1)=='\u00A0') || (x.value.substring(0,1) == ' ')) {
                x.value = '';
            }
        }
    }
}
var selectedObj=null;
var offsetX,offsetY;

function dragDiv(event) {
    if(window.event) event=window.event;
    if(selectedObj) {
	if(document.all) {
            selectedObj.pixelLeft=event.clientX - offsetX;
            selectedObj.pixelTop=event.clientY - offsetY;
        } else {
            selectedObj.left=event.clientX - offsetX;
            selectedObj.top=event.clientY - offsetY;
        }
        return false;
    }
}

function releaseDiv() {
    if (selectedObj) {
        selectedObj.zIndex=10000;
        selectedObj=null;
    }
}
function engageDiv(id,event) {
    if(document.getElementById) {
        var obj=document.getElementById(id);
        if(obj.style) {
            selectedObj=obj.style;
            selectedObj.zIndex=2;
            if(document.all) {
                offsetX=event.clientX-selectedObj.pixelLeft;
                offsetY=event.clientY-selectedObj.pixelTop;
            } else {
                offsetX=event.clientX-parseInt(selectedObj.left,10);
                offsetY=event.clientY-parseInt(selectedObj.top,10);
            }
            return false;
        }
    }
}

function closeDiv(id) {
    if(document.getElementById) {
        var obj=document.getElementById(id);
        if(obj.style) {
            selectedObj=obj.style;
            selectedObj.display = "none";
            selectedObj=null;
            return false;
        }
    } else if(document.layers) {
        document.layers[id].visibility = "hide";
        return false;
    }
}

document.onmousemove=dragDiv;
document.onmouseup=releaseDiv;