(function(){var __specials__="/.*+?|()[]{}\\".split("");var __sre__=new RegExp("(\\"+__specials__.join("|\\")+")","g");RegExp.escape=function(text){return text.replace(__sre__,"\\$1");}})();function getElement(id)
{var ie4=(document.all&&!document.getElementById);if(ie4){return document.all[id];}
else{return document.getElementById(id);}}
function showHideCodeFragment(elementID)
{var element=getElement(elementID);element.style.display=(element.style.display=="block")?"none":"block";var elemntOpt=getElement(elementID+"_option");elemntOpt.style.display=(element.style.display=="block")?"inline":"none";var elementExp=getElement(elementID+"_head");var str=elementExp.innerHTML;if(element.style.display=="block")
elementExp.innerHTML=str.replace(/Show<\/a>/i,"Hide</a>");else
elementExp.innerHTML=str.replace(/Hide<\/a>/i,"Show</a>");}
function showHideBlock(elementID,showTxt,hideTxt)
{var element=getElement(elementID);element.style.display=(element.style.display=="block")?"none":"block";var elementExp=getElement(elementID+"_header");var str=elementExp.innerHTML;if(element.style.display=="block")
elementExp.innerHTML=str.replace(new RegExp(RegExp.escape(showTxt)+"</a>",'i'),hideTxt+"</a>");else
elementExp.innerHTML=str.replace(new RegExp(RegExp.escape(hideTxt)+"</a>",'i'),showTxt+"</a>");}
function textCounter(field,cntfield,maxlimit)
{if(field.value.length>maxlimit)
field.value=field.value.substring(0,maxlimit);else
cntfield.value=maxlimit-field.value.length;}
function getexpirydate(nodays)
{var UTCstring;Today=new Date();nomilli=Date.parse(Today);Today.setTime(nomilli+nodays*24*60*60*1000);UTCstring=Today.toUTCString();return UTCstring;}
function getcookie(cookiename)
{var cookiestring=""+document.cookie;var index1=cookiestring.indexOf(cookiename);if(index1==-1||cookiename=="")return"";var index2=cookiestring.indexOf(';',index1);if(index2==-1)index2=cookiestring.length;return unescape(cookiestring.substring(index1+cookiename.length+1,index2));}
function setcookie(name,value,duration)
{cookiestring=name+"="+escape(value)+";EXPIRES="+getexpirydate(duration)+";PATH=/";document.cookie=cookiestring;if(!getcookie(name))
return false;else
return true;}
