﻿
function OpenHelp(myCode){
open('basic_help.aspx?id='+myCode,'help', 'height=520, width=530, resizable=no, scrollbars=no, menubar=no, toolbar=no, directories=no, location=no, status=no');
}
   function Validate(myType,myControlId,myMessage,myErrorId){

var myControlValue=document.getElementById(myControlId)
var myValue=myControlValue.value
Validation.ValidateValue(myType,myControlId,myValue,myMessage,myErrorId,OnValidateSucces,OnFailed)
}
function OnValidateSucces(result){
var myError=document.getElementById(result[2])
myError.className ="visible"
myError.alt=result[1]
myError.name=result[1]
if (result[1]!="ok"){
myError.src="images/fout.gif"
myError.onclick=function (){alert(result[1])}
}else{
myError.src="images/ok.gif"
myError.onclick=""
}

}
function OnFailed(error) {
   // Alert user to the error.
   if(error._statusCode>0){
    alert(error.get_message());
      CursorNormal();
   }
}

function beginRequest(sender, args){
    CursorWait();
}

function pageLoaded(sender, args){
     CursorNormal(); 
} 

function CursorWait(){ 

    document.body.style.cursor = 'wait'; 
} 
function CursorNormal(){ 
    document.body.style.cursor = 'auto'; 
}

function BrowseServer(field) {
    var iWidth = 800;
    var iHeight = 600;
    var iLeft = (screen.width - iWidth) / 2;
    var iTop = (screen.height - iHeight) / 2;
    var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes,scrollbars=yes";
    sOptions += ",width=" + iWidth;
    sOptions += ",height=" + iHeight;
    sOptions += ",left=" + iLeft;
    sOptions += ",top=" + iTop;
    var oWindow = window.open('basic_filebrowser.aspx?field=' + field, "FCKBrowseWindow", sOptions);
    oWindow.focus();
    CursorNormal();
}
function Set(url, field) {
    window.top.opener.SetUrl(url, field);
    window.top.close();
    window.top.opener.focus();
}
function SetUrl(url, field) {
    document.getElementById(field).value = url;
}
function Open(panelId, btnCloseId, btnOpenId) {
    var panel = document.getElementById(panelId);
    var btnOpen = document.getElementById(btnOpenId);
    var btnClose = document.getElementById(btnCloseId);
    btnOpen.className = "invisible";
    btnClose.className = "";
    panel.style.display = "block";
    CursorNormal();
}

function Close(panelId, btnCloseId, btnOpenId) {
    var panel = document.getElementById(panelId);
    var btnOpen = document.getElementById(btnOpenId);
    var btnClose = document.getElementById(btnCloseId);
    btnOpen.className = "";
    btnClose.className = "invisible";
    panel.style.display = "none";
    CursorNormal();
}

function SetVisible(id) {
    var o = document.getElementById(id);
    o.className = "visible";
}

function SetInVisible(id) {
    var o = document.getElementById(id);
    o.className = "invisible";
}