
var isMinNS4=(navigator.appName.indexOf("Netscape")>=0&&parseFloat(navigator.appVersion)>=4)?1:0;var isMinIE4=(document.all)?1:0;var isMinIE5=(isMinIE4&&navigator.appVersion.indexOf("5."))>=0?1:0;function goto(urlstr){document.location=urlstr;}
function popup(url,ht){if(ht==undefined)ht=400;window.open(url,'_blank','width=600,height='+ht+',left=10,top=10,directories=no,status=no,location=no,scrollbars=yes,toolbar=no,menubar=no,copyhistory=no,resizable=yes');}
function Start(page){open(page,"_blank","toolbar=1,menubar=0,location=no,scrollbars=yes,resizable=yes,width=700,height=400");}
function getHelp(topic){page=webroot+"/help.cfm?topic="+topic;open(page,"Window","toolbar=no, menubar=no, location=no, scrollbars=vertical, resizable=no, width=200, height=300");}
function Goto(urlstr){document.location=urlstr;}
function isNumeric(objValue,msg){if(objValue.value.length==0)return true;if(isNaN(objValue.value)){if(msg.length>0)alert(msg);objValue.focus();return false;}
return true;}
function inRange(objValue,minimum,maximum,msg){if(objValue.value.length==0)return true;if(objValue.value<minimum||objValue.value>maximum){if(msg.length>0)alert(msg);objValue.focus();return false;}
return true;}
function isEmail(objValue,msg){if(objValue.value.length==0)return true;var reg2=/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;if(reg2.test(objValue.value)){return true;}
else{if(msg.length>0)alert(msg);objValue.focus();return false;}}
function hideObject(layerid){divoff=document.all(layerid);divoff.style.display="none";}
function showObject(layerid){divon=document.all(layerid);divon.style.display="";}
function checkPhone(object_value)
{if(object_value.length==0)
return true;if(object_value.length!=12)
return false;if(!checkNumber(object_value.substring(0,3)))
return false;else
if(!numberRange((eval(object_value.substring(0,3))),100,1000))
return false;if(object_value.charAt(3)!="-"&&object_value.charAt(3)!=" ")
return false
if(!checkNumber(object_value.substring(4,7)))
return false;else
if(!numberRange((eval(object_value.substring(4,7))),100,1000))
return false;if(object_value.charAt(7)!="-"&&object_value.charAt(7)!=" ")
return false;if(object_value.charAt(8)=="-"||object_value.charAt(8)=="+")
return false;else
{return(checkInteger(object_value.substring(8,12)));}}
function checkNumber(object_value)
{if(object_value.length==0)
return true;var start_format=" .+-0123456789";var number_format=" .0123456789";var check_char;var decimal=false;var trailing_blank=false;var digits=false;check_char=start_format.indexOf(object_value.charAt(0))
if(check_char==1)
decimal=true;else if(check_char<1)
return false;for(var i=1;i<object_value.length;i++)
{check_char=number_format.indexOf(object_value.charAt(i))
if(check_char<0)
return false;else if(check_char==1)
{if(decimal)
return false;else
decimal=true;}
else if(check_char==0)
{if(decimal||digits)
trailing_blank=true;}
else if(trailing_blank)
return false;else
digits=true;}
return true}
function checkRange(object_value,min_value,max_value)
{if(object_value.length==0)
return true;if(!checkNumber(object_value))
{return false;}
else
{return(numberRange((eval(object_value)),min_value,max_value));}
return true;}
function numberRange(object_value,min_value,max_value)
{if(min_value!=null)
{if(object_value<min_value)
return false;}
if(max_value!=null)
{if(object_value>max_value)
return false;}
return true;}
function checkInteger(object_value)
{if(object_value.length==0)
return true;var decimal_format=".";var check_char;check_char=object_value.indexOf(decimal_format)
if(check_char<1)
return checkNumber(object_value);else
return false;}
function hideLayer(layer){if(isMinNS4)
layer.visibility="hide";if(isMinIE4)
layer.style.visibility="hidden";}
function showLayer(layer){if(isMinNS4)
layer.visibility="show";if(isMinIE4)
layer.style.visibility="visible";}
function isVisible(layer){if(isMinNS4&&layer.visibility=="show")
return(true);if(isMinIE4&&layer.style.visibility=="visible")
return(true);return(false);}
function moveLayerTo(layer,x,y){if(isMinNS4)
layer.moveTo(x,y);if(isMinIE4){layer.style.left=x;layer.style.top=y;}}
function moveLayerBy(layer,dx,dy){if(isMinNS4)
layer.moveBy(dx,dy);if(isMinIE4){layer.style.pixelLeft+=dx;layer.style.pixelTop+=dy;}}
function getLeft(layer){if(isMinNS4)
return(layer.left);if(isMinIE4)
return(layer.style.pixelLeft);return(-1);}
function getTop(layer){if(isMinNS4)
return(layer.top);if(isMinIE4)
return(layer.style.pixelTop);return(-1);}
function getRight(layer){if(isMinNS4)
return(layer.left+getWidth(layer));if(isMinIE4)
return(layer.style.pixelLeft+getWidth(layer));return(-1);}
function getBottom(layer){if(isMinNS4)
return(layer.top+getHeight(layer));else if(isMinIE4)
return(layer.style.pixelTop+getHeight(layer));return(-1);}
function getPageLeft(layer){if(isMinNS4)
return(layer.pageX);if(isMinIE4)
return(layer.offsetLeft);return(-1);}
function getPageTop(layer){if(isMinNS4)
return(layer.pageY);if(isMinIE4)
return(layer.offsetTop);return(-1);}
function getWidth(layer){if(isMinNS4){if(layer.document.width)
return(layer.document.width);else
return(layer.clip.right-layer.clip.left);}
if(isMinIE4){if(layer.style.pixelWidth)
return(layer.style.pixelWidth);else
return(layer.clientWidth);}
return(-1);}
function getHeight(layer){if(isMinNS4){if(layer.document.height)
return(layer.document.height);else
return(layer.clip.bottom-layer.clip.top);}
if(isMinIE4){if(false&&layer.style.pixelHeight)
return(layer.style.pixelHeight);else
return(layer.clientHeight);}
return(-1);}
function getzIndex(layer){if(isMinNS4)
return(layer.zIndex);if(isMinIE4)
return(layer.style.zIndex);return(-1);}
function setzIndex(layer,z){if(isMinNS4)
layer.zIndex=z;if(isMinIE4)
layer.style.zIndex=z;}
function clipLayer(layer,clipleft,cliptop,clipright,clipbottom){if(isMinNS4){layer.clip.left=clipleft;layer.clip.top=cliptop;layer.clip.right=clipright;layer.clip.bottom=clipbottom;}
if(isMinIE4)
layer.style.clip='rect('+cliptop+' '+clipright+' '+clipbottom+' '+clipleft+')';}
function getClipLeft(layer){if(isMinNS4)
return(layer.clip.left);if(isMinIE4){var str=layer.style.clip;if(!str)
return(0);var clip=getIEClipValues(layer.style.clip);return(clip[3]);}
return(-1);}
function getClipTop(layer){if(isMinNS4)
return(layer.clip.top);if(isMinIE4){var str=layer.style.clip;if(!str)
return(0);var clip=getIEClipValues(layer.style.clip);return(clip[0]);}
return(-1);}
function getClipRight(layer){if(isMinNS4)
return(layer.clip.right);if(isMinIE4){var str=layer.style.clip;if(!str)
return(layer.style.pixelWidth);var clip=getIEClipValues(layer.style.clip);return(clip[1]);}
return(-1);}
function getClipBottom(layer){if(isMinNS4)
return(layer.clip.bottom);if(isMinIE4){var str=layer.style.clip;if(!str)
return(layer.style.pixelHeight);var clip=getIEClipValues(layer.style.clip);return(clip[2]);}
return(-1);}
function getClipWidth(layer){if(isMinNS4)
return(layer.clip.width);if(isMinIE4){var str=layer.style.clip;if(!str)
return(layer.style.pixelWidth);var clip=getIEClipValues(layer.style.clip);return(clip[1]-clip[3]);}
return(-1);}
function getClipHeight(layer){if(isMinNS4)
return(layer.clip.height);if(isMinIE4){var str=layer.style.clip;if(!str)
return(layer.style.pixelHeight);var clip=getIEClipValues(layer.style.clip);return(clip[2]-clip[0]);}
return(-1);}
function getIEClipValues(str){var clip=new Array();var i;i=str.indexOf("(");clip[0]=parseInt(str.substring(i+1,str.length),10);i=str.indexOf(" ",i+1);clip[1]=parseInt(str.substring(i+1,str.length),10);i=str.indexOf(" ",i+1);clip[2]=parseInt(str.substring(i+1,str.length),10);i=str.indexOf(" ",i+1);clip[3]=parseInt(str.substring(i+1,str.length),10);return(clip);}
function scrollLayerTo(layer,x,y,bound){var dx=getClipLeft(layer)-x;var dy=getClipTop(layer)-y;scrollLayerBy(layer,-dx,-dy,bound);}
function scrollLayerBy(layer,dx,dy,bound){var cl=getClipLeft(layer);var ct=getClipTop(layer);var cr=getClipRight(layer);var cb=getClipBottom(layer);if(bound){if(cl+dx<0)
dx=-cl;else if(cr+dx>getWidth(layer))
dx=getWidth(layer)-cr;if(ct+dy<0)
dy=-ct;else if(cb+dy>getHeight(layer))
dy=getHeight(layer)-cb;}
clipLayer(layer,cl+dx,ct+dy,cr+dx,cb+dy);moveLayerBy(layer,-dx,-dy);}
function setBgColor(layer,color){if(isMinNS4)
layer.bgColor=color;if(isMinIE4)
layer.style.backgroundColor=color;}
function setBgImage(layer,src){if(isMinNS4)
layer.background.src=src;if(isMinIE4)
layer.style.backgroundImage="url("+src+")";}
function getLayer(name){if(isMinNS4)
return findLayer(name,document);if(isMinIE4)
return eval('document.all.'+name);return null;}
function findLayer(name,doc){var i,layer;for(i=0;i<doc.layers.length;i++){layer=doc.layers[i];if(layer.name==name)
return layer;if(layer.document.layers.length>0){layer=findLayer(name,layer.document);if(layer!=null)
return layer;}}
return null;}
function getWindowWidth(){if(isMinNS4)
return(window.innerWidth);if(isMinIE4)
return(document.body.clientWidth);return(-1);}
function getWindowHeight(){if(isMinNS4)
return(window.innerHeight);if(isMinIE4)
return(document.body.clientHeight);return(-1);}
function getPageWidth(){if(isMinNS4)
return(document.width);if(isMinIE4)
return(document.body.scrollWidth);return(-1);}
function getPageHeight(){if(isMinNS4)
return(document.height);if(isMinIE4)
return(document.body.scrollHeight);return(-1);}
function getPageScrollX(){if(isMinNS4)
return(window.pageXOffset);if(isMinIE4)
return(document.body.scrollLeft);return(-1);}
function getPageScrollY(){if(isMinNS4)
return(window.pageYOffset);if(isMinIE4)
return(document.body.scrollTop);return(-1);}
function MYcheckdate(object_value)
{if(object_value.length==0)
return true;isplit=object_value.indexOf('/');if(isplit==-1||isplit==object_value.length)
return false;sMonth=object_value.substring(0,isplit);if(sMonth.length==0)
return false;isplit=object_value.indexOf('/',isplit+1);if(isplit==-1||(isplit+1)==object_value.length)
return false;sDay=object_value.substring((sMonth.length+1),isplit);if(sDay.length==0)
return false;sYear=object_value.substring(isplit+1);if(sYear.length<4)return false;if(!MYcheckinteger(sMonth))
return false;else
if(!MYcheckrange(sMonth,1,12))
return false;else
if(!MYcheckinteger(sYear))
return false;else
if(!MYcheckrange(sYear,0,9999))
return false;else
if(!MYcheckinteger(sDay))
return false;else
if(!MYcheckday(sYear,sMonth,sDay))
return false;else
return true;}
function MYcheckday(checkYear,checkMonth,checkDay)
{maxDay=31;if(checkMonth==4||checkMonth==6||checkMonth==9||checkMonth==11)
maxDay=30;else
if(checkMonth==2)
{if(checkYear%4>0)
maxDay=28;else
if(checkYear%100==0&&checkYear%400>0)
maxDay=28;else
maxDay=29;}
return MYcheckrange(checkDay,1,maxDay);}
function MYcheckinteger(object_value)
{if(object_value.length==0)
return true;var decimal_format=".";var check_char;check_char=object_value.indexOf(decimal_format)
if(check_char<1)
return MYchecknumber(object_value);else
return false;}
function MYnumberrange(object_value,min_value,max_value)
{if(min_value!=null)
{if(object_value<min_value)
return false;}
if(max_value!=null)
{if(object_value>max_value)
return false;}
return true;}
function MYchecknumber(object_value)
{if(object_value.length==0)
return true;var start_format=" .+-0123456789";var number_format=" .0123456789";var check_char;var decimal=false;var trailing_blank=false;var digits=false;check_char=start_format.indexOf(object_value.charAt(0))
if(check_char==1)
decimal=true;else if(check_char<1)
return false;for(var i=1;i<object_value.length;i++)
{check_char=number_format.indexOf(object_value.charAt(i))
if(check_char<0)
return false;else if(check_char==1)
{if(decimal)
return false;else
decimal=true;}
else if(check_char==0)
{if(decimal||digits)
trailing_blank=true;}
else if(trailing_blank)
return false;else
digits=true;}
return true}
function MYcheckrange(object_value,min_value,max_value)
{if(object_value.length==0)
return true;if(!MYchecknumber(object_value))
{return false;}
else
{return(MYnumberrange((eval(object_value)),min_value,max_value));}
return true;}
