function addEvent(element,eventType,lamdaFunction,useCapture){
if(element.addEventListener){
element.addEventListener(eventType,lamdaFunction,useCapture)
return true
}else if(element.attachEvent){
var r=element.attachEvent('on'+eventType,lamdaFunction)
return r
}else{
return false}}
function knackerEvent(eventObject){
if(eventObject&&eventObject.stopPropagation){
eventObject.stopPropagation()}
if(window.event&&window.event.cancelBubble){
window.event.cancelBubble=true}
if(eventObject&&eventObject.preventDefault){
eventObject.preventDefault()}
if(window.event){
window.event.returnValue=false}}
function cancelEventSafari(){
return false}
function getElementStyle(elementID,CssStyleProperty){
var element=document.getElementById(elementID)
if(element.currentStyle){
return element.currentStyle[toCamelCase(CssStyleProperty)]
}else if(window.getComputedStyle){
var compStyle=window.getComputedStyle(element,'')
return compStyle.getPropertyValue(CssStyleProperty)
}else{
return ''}}
function toCamelCase(CssProperty){
var stringArray=CssProperty.toLowerCase().split('-')
if(stringArray.length==1){
return stringArray[0]}
var ret=(CssProperty.indexOf("-")==0)
? stringArray[0].charAt(0).toUpperCase()+stringArray[0].substring(1)
: stringArray[0]
for(var i=1;i<stringArray.length;i++){
var s=stringArray[i]
ret+=s.charAt(0).toUpperCase()+s.substring(1)}
return ret}
function disableTestLinks(){
var pageLinks=document.getElementsByTagName('a')
for(var i=0;i<pageLinks.length;i++){
if(pageLinks[i].href.match(/[^#]#$/)){
addEvent(pageLinks[i],'click',knackerEvent,false)}}}
function createCookie(name,value,days){
var expires=''
if(days){
var date=new Date()
date.setTime(date.getTime()+(days*24*60*60*1000))
var expires='; expires='+date.toGMTString()}
document.cookie=name+'='+value+expires+'; path=/'}
function readCookie(name){
var cookieCrumbs=document.cookie.split(';')
var nameToFind=name+'='
for(var i=0;i<cookieCrumbs.length;i++){
var crumb=cookieCrumbs[i]
while(crumb.charAt(0)==' '){
crumb=crumb.substring(1,crumb.length)}
if(crumb.indexOf(nameToFind)==0){
return crumb.substring(nameToFind.length,crumb.length)}}
return null}
function eraseCookie(name){
createCookie(name,'',-1)}
