﻿function ShowDiv(sDiv) {
ShowObj($get(sDiv));}
function ShowObj(obj) {
obj.style.visibility = 'visible';}
function HideDiv(sDiv) {
HideObj($get(sDiv));}
function HideObj(obj) {
obj.style.visibility = 'hidden';}
function ToggleShowObj(obj)
{
if ( obj.style.visibility == 'visible')
HideObj(obj);else
ShowObj(obj);}
function DisplayDiv(sDiv) {
$get(sDiv).style.display = 'block';}
function DisplayResetDiv(sDiv) {
$get(sDiv).style.display = '';}
function RemoveDiv(sDiv) {
$get(sDiv).style.display = 'none';}
function ToggleDisplayRemove(divHeader, divContent)
{
if ($get(divContent).style.display == 'none') 
{
$get(divContent).style.display = 'block';toggleCssClass( $get(divHeader), 'arrowDown', 'arrowUp');}
else 
{
$get(divContent).style.display = 'none';toggleCssClass( $get(divHeader), 'arrowUp', 'arrowDown');}
}
function ToggleCollapse(divHeader, objCssContainer)
{
var divContent = getNextSibling( divHeader);if ( divContent.style.display == 'none') 
{
divContent.style.display = '';if (objCssContainer == undefined)
toggleCssClass( divHeader, 'arrowDown', 'arrowUp');else
toggleCssClass( objCssContainer, 'arrowDownGrey', 'arrowUpGrey');}
else 
{
divContent.style.display = 'none';if (objCssContainer == undefined)
toggleCssClass( divHeader, 'arrowUp', 'arrowDown');else
toggleCssClass( objCssContainer, 'arrowUpGrey', 'arrowDownGrey');}
}
function GetLocation(ele) 
{
return Sys.UI.DomElement.getLocation( ele);}
function SetLocation(ele,loc) 
{
return Sys.UI.DomElement.setLocation( ele, loc.x, loc.y);}
function GetBounds(ele) 
{
return Sys.UI.DomElement.getBounds( ele);}
function With(o, p) 
{
for(var prop in p) 
o[prop] = p[prop];}
function ControlState(divActive, divInActive, sState)
{
if (sState == 'on')
{
HideDiv(divInActive);RemoveDiv(divInActive);ShowDiv(divActive);DisplayDiv(divActive);}
if (sState == 'off')
{
HideDiv(divActive);RemoveDiv(divActive);ShowDiv(divInActive);DisplayDiv(divInActive);}
}
function addCssClass( obj, className) 
{ 
Sys.UI.DomElement.addCssClass( obj, className);} 
function containsCssClass( obj, className) 
{ 
return Sys.UI.DomElement.containsCssClass( obj, className);} 
function removeCssClass( obj, className) 
{ 
Sys.UI.DomElement.removeCssClass( obj, className);} 
function toggleCssClass( obj, oldclassName, newclassName) 
{ 
if ( containsCssClass(obj, oldclassName)) 
{ 
removeCssClass(obj, oldclassName);}
if ( !containsCssClass(obj, newclassName)) 
{ 
addCssClass(obj, newclassName);}
} 
function RemoveWhiteSpaces(obj)
{
for (var i = 0;i < obj.childNodes.length;i++)
{
if ((obj.childNodes[i].nodeType == 3) && (!/\S/.test(obj.childNodes[i].nodeValue))) 
{
obj.removeChild(obj.childNodes[i]);i--;}
}
}
function checkInputs(s, v, n)
{ 
for( var i = 0;i < s.childNodes.length;i++) 
{ 
var inp = s.childNodes.item(i);if ( inp.tagName == 'INPUT' && inp.id.indexOf(n) != -1) 
{ 
inp.checked = v;} 
else 
checkInputs( inp, v, n);} 
}
function cb_verify(id) 
{
var val = $get(id.controltovalidate);if (val.tagName == "INPUT" && val.checked )
return true;var col = val.all;if ( col != null ) 
{
for ( var i = 0;i < col.length;i++ )
{
if (col.item(i).tagName == "INPUT") 
if ( col.item(i).checked )
return true;}
}
return false;}
function zipC1(id) { return id >= '0' && id <= '9';}
function zipC2(id) { return (id >= 'A' && id <= 'Z') || (id >= 'a' && id <= 'z');}
function zipCC1(id) { return zipC1(id.charAt(0)) && zipC1(id.charAt(1)) && zipC1(id.charAt(2)) && zipC1(id.charAt(3));}
function zipCC2(id) { return zipC2(id.charAt(0)) && zipC2(id.charAt(1));}
function zipCheck(id,args)
{
var cc = $get(id.cc);var cc1 = $get(id.cc1);var cc2 = $get(id.cc2);if ( cc.selectedIndex == -1
|| cc.options[cc.selectedIndex].value != "1")
{
args.IsValid = true;return;}
if ( cc1.value.length != 4 || cc2.value.length != 2)
{
args.IsValid = false;return;}
if ( !zipCC1(cc1.value) || !zipCC2( cc2.value))
{
args.IsValid = false;return;}
var v = parseInt( cc1.value);if ( v < 1000)
{
args.IsValid = false;return;}
args.IsValid = true;}
function foreach_filter( items, tag, func)
{
var counter = 0;for (var i = 0;i < items.length;i++)
{
if ( items.item(i).tagName == tag)
{
func( items.item(i), counter);counter++;}
}
}
function TabstripShowContent( menuObject)
{
var tabSiblings = menuObject.parentNode.childNodes;var contentIndex = 0;foreach_filter( tabSiblings, 'A', function( item, i)
{
if ( item == menuObject)
{
contentIndex = i;if (!containsCssClass(menuObject, 'active'))
addCssClass(menuObject, 'active');}
else
{
if (containsCssClass(item, 'active'))
removeCssClass(item, 'active');}
});var contentSiblings = getNextSibling(menuObject.parentNode).childNodes;foreach_filter( contentSiblings, 'DIV', function( item, i)
{
var style = contentIndex == i ? 'block' : 'none';item.style.display = style;if ( contentIndex == i)
{
doEnableImages(item, true);}
});}
function doEnableImages(node, enable)
{
var spacer = document.imageRoot + '../spacer.gif';for( var i = 0;i < node.childNodes.length;i++)
{
var img = node.childNodes.item(i);if ( img.tagName == 'IMG')
{
if ( enable)
{
if ( img.tmpSrc && img.tmpSrc != "")
{
img.src = img.tmpSrc;img.tmpSrc = "";}
}
else
{
if ( img.src.substring(img.src.length-10) != 'spacer.gif' && img.src != '')
{
img.tmpSrc = img.src;img.src = spacer;}
}
}
else
doEnableImages( img, enable);}
}
function getNextSibling(inputObject)
{
var outputObject = inputObject.nextSibling;while(outputObject.nodeType != 1)
{
outputObject = outputObject.nextSibling;}
return outputObject;}
function doHandleEnter(event, func) 
{ 
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;if (keyCode == 13) { func();return false;} return true;}
document.imgP = undefined;document.ttc = undefined;document.clc = undefined;document.lcr = undefined;document.ubbarray = undefined;document.ratearray = undefined;document.qmc = undefined;document.irp = undefined;function gW(v,f,a,cb) { var _v = eval(v);if (eval(_v)) { f = eval(v+'.'+f);if ( !a) { a = [];} f.apply(_v,a);} else if ( cb) { cb();} return false;}
function gV(v,f,a) { return gW(v,f,a, function() { alert('Please, wait a few seconds. Page is not fully loaded yet. Or delete all your temporary internet files.');});}
function userLanguage(us, nl) { return document.language == 'nl-NL' ? nl : us;}
function showPopupWindow(name, url, w, h)
{
var popupWindow = eval('document.'+name);if ( !popupWindow || popupWindow.closed)
{
eval("document."+name+" = window.open('"+url+"', '"+name+"', 'height="+h+", width="+w+", menuBar=no, toolBar=no, status=no, resize=no');");}
else
{
popupWindow.location = url;popupWindow.focus();}
}
Sys.Application.add_load(ApplicationLoadHandler)
function ApplicationLoadHandler(sender, args)
{
if (!Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack())
{
Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(CheckPostbackStatus);}
}
function CheckPostbackStatus(sender, arg)
{
var prm = Sys.WebForms.PageRequestManager.getInstance();if (prm.get_isInAsyncPostBack()) 
{
arg.set_cancel(true);}
}
function safeAppendChild(node)
{
var fs = theForm.firstChild;if ( fs.nodeType != 1) fs =getNextSibling( fs);fs.style.height = '0px';fs.appendChild( node);}
function toggleDA(s)
{
if ( document.daarray)
{
for( var i = 0;i < document.daarray.length;i++)
{
var obj = $get(document.daarray[i]);if (obj)
{
if ( s)
ShowObj(obj);else
HideObj(obj);}
}
}
}

if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();