if(!CSCC)var CSCC=new Object();String.prototype.replaceAll=function(Search,Replace)
{var str=this;var index=str.indexOf(Search);while(index!=-1)
{str=str.replace(Search,Replace);index=str.indexOf(Search);}
return str;}
CSCC.AddOption=function(DropdownId,Value,Text)
{var p;p=document.createElement('option');p.value=Value;p.text=Text;document.getElementById(DropdownId).options.add(p);}
CSCC.IsMSIE=null;CSCC.IsInternetExplorer=function()
{if(CSCC.IsMSIE===null)
CSCC.IsMSIE=/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent);return CSCC.IsMSIE;}
CSCC.OffsetTop=function(Element)
{if(!Element)return 0;return Element.offsetParent?Element.offsetTop+CSCC.OffsetTop(Element.offsetParent):Element.offsetTop;}
CSCC.OffsetLeft=function(Element)
{if(!Element)return 0;return Element.offsetParent?Element.offsetLeft+CSCC.OffsetLeft(Element.offsetParent):Element.offsetLeft;}
CSCC.AddCssClass=function(Field,ClassName)
{if(!Field||!ClassName)return;if(Field.getAttribute('class'))
{if(Field.getAttribute('class').indexOf(ClassName)<0)
{Field.setAttribute('class',Field.getAttribute('class')+' '+ClassName);}}
else
{Field.setAttribute('class',ClassName);}
if(Field.getAttribute('className'))
{if(Field.getAttribute('className').indexOf(ClassName)<0)
{Field.setAttribute('className',Field.getAttribute('className')+' '+ClassName);}}
else
{Field.setAttribute('className',ClassName);}}
CSCC.RemoveCssClass=function(Field,ClassName)
{if(!Field||!ClassName)return;if(Field.getAttribute('class')&&Field.getAttribute('class').indexOf(ClassName)>-1)
{Field.setAttribute('class',Field.getAttribute('class').replace(ClassName,''));}
if(Field.getAttribute('className')&&Field.getAttribute('className').indexOf(ClassName)>-1)
{Field.setAttribute('className',Field.getAttribute('className').replace(ClassName,''));}}
CSCC.AttachStylesheet=function(StylesheetUrl,Media,TargetDoc)
{var css;var link;if(!StylesheetUrl)return;if(!Media)Media="screen";if(!TargetDoc)TargetDoc=window.document;if(TargetDoc.createStyleSheet)
{TargetDoc.createStyleSheet(StylesheetUrl);}
else
{css="@import url('"+StylesheetUrl+"');";link=TargetDoc.createElement('link');link.rel='stylesheet';link.href='data:text/css,'+escape(css);TargetDoc.getElementsByTagName("head")[0].appendChild(link);}}
CSCC.EscapeUrl=function(Url)
{var chars=[['%','%25'],[':','%3A'],['/','%2F'],['.','%2E'],['?','%3F'],['&','%26'],['=','%3D']];var p;for(p=0;p<chars.length;p++)
{Url=Url.replaceAll(chars[p][0],chars[p][1]);}
return Url;}