var settings={tl:{radius:5},tr:{radius:5},bl:{radius:5},br:{radius:5},antiAlias:true,autoPad:true,validTags:["div"]};var settings2={tl:{radius:9},tr:{radius:9},bl:{radius:9},br:{radius:9},antiAlias:true,autoPad:true,validTags:["div"]};var isIE=navigator.userAgent.toLowerCase().indexOf("msie")>-1;var isMoz=document.implementation&&document.implementation.createDocument;var isSafari=((navigator.userAgent.toLowerCase().indexOf('safari')!=-1)&&(navigator.userAgent.toLowerCase().indexOf('mac')!=-1))?true:false;var listObj=null;CurvyCorners_Init=function(tabObjs){listObj=new Array();this.validTags=null;var j=0;for(var indice in tabObjs){if(tabObjs[indice].param.validTags){this.validTags=tabObjs[indice].param.validTags;}
else{this.validTags=["div"];}
if(existElementsByClass(tabObjs[indice].cssClass,tabObjs[indice].DOMdepart,this.validTags)){listObj[j]=new curvyCorners(tabObjs[indice].param,tabObjs[indice].cssClass,tabObjs[indice].DOMdepart);listObj[j].applyCornersToAll();j++;}}
for(var ind in listObj){listObj[ind]=null;}};existElementsByClass=function(searchClass,node,tag){if(node===null){node=document;}
if(tag===null){tag=['*'];}
var els=null;for(var indice in tag){els=(els===null)?node.getElementsByTagName(tag[indice]):els.concat(node.getElementsByTagName(tag[indice]));}
var pattern=new RegExp("(^|\s)"+searchClass+"(\s|$)");for(i=0;i<els.length;i++){if(pattern.test(els[i].className)){return true;}}
return false;};function nettoyageDivExcedentaire(element,id){var tab=element.getElementsByTagName("div");for(var indice in tab){if(tab[indice].id==id){element.removeChild(tab[indice]);break;}}}
function curvyCorners(){if(typeof(arguments[0])!="object"){throw newCurvyError("First parameter of curvyCorners() must be an object.");}
if(typeof(arguments[1])!="object"&&typeof(arguments[1])!="string"){throw newCurvyError("Second parameter of curvyCorners() must be an object or a class name.");}
this.validTags=null;if(arguments[0].validTags){this.validTags=arguments[0].validTags;}
else{this.validTags=["div"];}
this.startIndex=0;this.boxCol=null;if(typeof(arguments[1])=="string"){this.boxCol=getElementsByClass(arguments[1],arguments[2],this.validTags);}
else{this.startIndex=1;this.boxCol=arguments;}
this.curvyCornersCol=new Array();var j=this.boxCol.length;for(var i=this.startIndex;i<j;i++){this.curvyCornersCol[i]=new curvyObject(arguments[0],this.boxCol[i]);}}
curvyCorners.prototype.applyCornersToAll=function(){var k=this.curvyCornersCol.length;for(var x=0;x<k;x++){this.curvyCornersCol[x].applyCorners();}};function curvyObject(){this.box=arguments[1];this.settings=arguments[0];this.topContainer=null;this.bottomContainer=null;this.masterCorners=new Array();this.contentDIV=null;var boxHeight=get_style(this.box,"height","height");var boxWidth=get_style(this.box,"width","width");var borderWidth=get_style(this.box,"borderTopWidth","border-top-width");var borderColour=get_style(this.box,"borderTopColor","border-top-color");var boxColour=get_style(this.box,"backgroundColor","background-color");var backgroundImage=get_style(this.box,"backgroundImage","background-image");var boxPosition=get_style(this.box,"position","position");var boxPadding=get_style(this.box,"paddingTop","padding-top");this.boxHeight=parseInt(((boxHeight!==""&&boxHeight!=="auto"&&boxHeight.indexOf("%")==-1)?boxHeight.substring(0,boxHeight.indexOf("px")):this.box.scrollHeight),10);this.boxWidth=parseInt(((boxWidth!==""&&boxWidth!=="auto"&&boxWidth.indexOf("%")==-1)?boxWidth.substring(0,boxWidth.indexOf("px")):this.box.scrollWidth),10);this.borderWidth=parseInt(((borderWidth!==""&&borderWidth.indexOf("px")!==-1)?borderWidth.slice(0,borderWidth.indexOf("px")):0),10);this.boxColour=format_colour(boxColour);this.boxPadding=parseInt(((boxPadding!==""&&boxPadding.indexOf("px")!==-1)?boxPadding.slice(0,boxPadding.indexOf("px")):0),10);this.borderColour=format_colour(borderColour);this.borderString=this.borderWidth+"px"+" solid "+this.borderColour;this.backgroundImage=((backgroundImage!=="none")?backgroundImage:"");this.boxContent=this.box.innerHTML;if(boxPosition!=="absolute"){this.box.style.position="relative";}
this.box.style.padding="0px";if(isIE&&boxWidth=="auto"&&boxHeight=="auto"){this.box.style.width="100%";}
if(this.settings.autoPad===true&&this.boxPadding>0){this.box.innerHTML="";}}
curvyObject.prototype={applyCorners:function(){var l_settings=this.settings;var l_topcontainer=this.topContainer;var l_bottomContainer=this.bottomContainer;var l_box=this.box;var l_borderWidth=this.borderWidth;for(var t=0;t<2;t++){switch(t){case 0:if(l_settings.tl||l_settings.tr){var newMainContainer=document.createElement("DIV");var newMainContainerStyle=newMainContainer.style;newMainContainer.id="div_top_milieu";newMainContainerStyle.width="100%";newMainContainerStyle.fontSize="1px";newMainContainerStyle.overflow="hidden";newMainContainerStyle.position="absolute";newMainContainerStyle.paddingLeft=l_borderWidth+"px";newMainContainerStyle.paddingRight=l_borderWidth+"px";var topMaxRadius=Math.max(l_settings.tl?l_settings.tl.radius:0,l_settings.tr?l_settings.tr.radius:0);newMainContainerStyle.height=topMaxRadius+"px";newMainContainerStyle.top=0-topMaxRadius+"px";newMainContainerStyle.left=0-l_borderWidth+"px";nettoyageDivExcedentaire(l_box,"div_top_milieu");l_topcontainer=l_box.appendChild(newMainContainer);}
break;case 1:if(l_settings.bl||l_settings.br){var newMainContainer=document.createElement("DIV");var newMainContainerStyle=newMainContainer.style;newMainContainer.id="div_bottom_milieu";newMainContainerStyle.width="100%";newMainContainerStyle.fontSize="1px";newMainContainerStyle.overflow="hidden";newMainContainerStyle.position="absolute";newMainContainerStyle.paddingLeft=l_borderWidth+"px";newMainContainerStyle.paddingRight=l_borderWidth+"px";var botMaxRadius=Math.max(l_settings.bl?l_settings.bl.radius:0,l_settings.br?l_settings.br.radius:0);newMainContainerStyle.height=botMaxRadius+"px";newMainContainerStyle.bottom=0-botMaxRadius+"px";newMainContainerStyle.left=0-l_borderWidth+"px";nettoyageDivExcedentaire(l_box,"div_bottom_milieu");l_bottomContainer=l_box.appendChild(newMainContainer);}
break;}}
var corners=["tr","tl","br","bl"];for(var i in corners){if(i>-1<4){var cc=corners[i];var l_radius=l_settings[cc].radius;var mathPowRadius=Math.pow(l_radius,2);if(!l_settings[cc]){if(((cc=="tr"||cc=="tl")&&l_topcontainer!==null)||((cc=="br"||cc=="bl")&&l_bottomContainer!==null)){var newCorner=document.createElement("DIV");var newCornerStyle=newCorner.style;newCornerStyle.position="relative";newCornerStyle.fontSize="1px";newCornerStyle.overflow="hidden";if(this.backgroundImage===""){newCornerStyle.backgroundColor=l_boxColour;}
else{newCornerStyle.backgroundImage=this.backgroundImage;}
switch(cc){case"tl":newCornerStyle.height=topMaxRadius-l_borderWidth+"px";newCornerStyle.marginRight=l_settings.tr.radius-(l_borderWidth*2)+"px";newCornerStyle.borderLeft=this.borderString;newCornerStyle.borderTop=this.borderString;newCornerStyle.left=-l_borderWidth+"px";break;case"tr":newCornerStyle.height=topMaxRadius-l_borderWidth+"px";newCornerStyle.marginLeft=l_settings.tl.radius-(l_borderWidth*2)+"px";newCornerStyle.borderRight=this.borderString;newCornerStyle.borderTop=this.borderString;newCornerStyle.backgroundPosition="-"+(topMaxRadius+l_borderWidth)+"px 0px";newCornerStyle.left=l_borderWidth+"px";break;case"bl":newCornerStyle.height=botMaxRadius-l_borderWidth+"px";newCornerStyle.marginRight=l_settings.br.radius-(l_borderWidth*2)+"px";newCornerStyle.borderLeft=this.borderString;newCornerStyle.borderBottom=this.borderString;newCornerStyle.left=-l_borderWidth+"px";newCornerStyle.backgroundPosition="-"+(l_borderWidth)+"px -"+(this.boxHeight+(botMaxRadius+l_borderWidth))+"px";break;case"br":newCornerStyle.height=botMaxRadius-l_borderWidth+"px";newCornerStyle.marginLeft=l_settings.bl.radius-(l_borderWidth*2)+"px";newCornerStyle.borderRight=this.borderString;newCornerStyle.borderBottom=this.borderString;newCornerStyle.left=l_borderWidth+"px";newCornerStyle.backgroundPosition="-"+(botMaxRadius+l_borderWidth)+"px -"+(this.boxHeight+(botMaxRadius+l_borderWidth))+"px";break;}}}
else{if(this.masterCorners[l_radius]){var newCorner=this.masterCorners[l_radius].cloneNode(true);}
else{var newCorner=document.createElement("DIV");var newCornerStyle=newCorner.style;newCornerStyle.height=l_radius+"px";newCornerStyle.width=l_radius+"px";newCornerStyle.position="absolute";newCornerStyle.fontSize="1px";newCornerStyle.overflow="hidden";var borderRadius=parseInt(l_radius-l_borderWidth,10);var mathPowBorderRadius=Math.pow(borderRadius,2);for(var intx=0;intx<l_radius;intx++){if((intx+1)>=borderRadius){var y1=-1;}
else{var y1=(Math.floor(Math.sqrt(mathPowBorderRadius-Math.pow((intx+1),2)))-1);}
if(borderRadius!=l_radius){if((intx)>=borderRadius){var y2=-1;}
else{var y2=Math.ceil(Math.sqrt(mathPowBorderRadius-Math.pow(intx,2)));}
if((intx+1)>=l_radius){var y3=-1;}
else{var y3=(Math.floor(Math.sqrt(mathPowRadius-Math.pow((intx+1),2)))-1);}}
if((intx)>=l_radius){var y4=-1;}
else{var y4=Math.ceil(Math.sqrt(mathPowRadius-Math.pow(intx,2)));}
if(y1>-1){this.drawPixel(intx,0,this.boxColour,100,(y1+1),newCorner,-1,l_radius);}
if(borderRadius!=l_radius){for(var inty=(y1+1);inty<y2;inty++){if(l_settings.antiAlias){if(this.backgroundImage!==""){var borderFract=(pixelFraction(intx,inty,borderRadius)*100);if(borderFract<30){this.drawPixel(intx,inty,this.borderColour,100,1,newCorner,0,l_radius);}
else{this.drawPixel(intx,inty,this.borderColour,100,1,newCorner,-1,l_radius);}}
else{var pixelcolour=BlendColour(this.boxColour,this.borderColour,pixelFraction(intx,inty,borderRadius));this.drawPixel(intx,inty,pixelcolour,100,1,newCorner,0,l_radius,cc);}}}
if(l_settings.antiAlias){if(y3>=y2){if(y2==-1){y2=0;}
this.drawPixel(intx,y2,this.borderColour,100,(y3-y2+1),newCorner,0,0);}}
else{if(y3>=y1){this.drawPixel(intx,(y1+1),this.borderColour,100,(y3-y1),newCorner,0,0);}}
var outsideColour=this.borderColour;}
else{var outsideColour=this.boxColour;var y3=y1;}
if(l_settings.antiAlias){for(var inty=(y3+1);inty<y4;inty++){this.drawPixel(intx,inty,outsideColour,(pixelFraction(intx,inty,l_radius)*100),1,newCorner,((l_borderWidth>0)?0:-1),l_radius);}}}
this.masterCorners[l_radius]=newCorner.cloneNode(true);}
if(cc!="br"){var k=newCorner.childNodes.length;for(var t=0;t<k;t++){var pixelBar=newCorner.childNodes[t];var pixelBarStyle=pixelBar.style;var pixelBarTop=parseInt(pixelBarStyle.top.substring(0,pixelBarStyle.top.indexOf("px")),10);var pixelBarLeft=parseInt(pixelBarStyle.left.substring(0,pixelBarStyle.left.indexOf("px")),10);var pixelBarHeight=parseInt(pixelBarStyle.height.substring(0,pixelBarStyle.height.indexOf("px")),10);if(cc=="tl"||cc=="bl"){pixelBarStyle.left=l_radius-pixelBarLeft-1+"px";}
if(cc=="tr"||cc=="tl"){pixelBarStyle.top=l_radius-pixelBarHeight-pixelBarTop+"px";}
switch(cc){case"tr":pixelBarStyle.backgroundPosition="-"+Math.abs((this.boxWidth-l_radius+l_borderWidth)+pixelBarLeft)+"px -"+Math.abs(l_radius-pixelBarHeight-pixelBarTop-l_borderWidth)+"px";break;case"tl":pixelBarStyle.backgroundPosition="-"+Math.abs((l_radius-pixelBarLeft-1)-l_borderWidth)+"px -"+Math.abs(l_radius-pixelBarHeight-pixelBarTop-l_borderWidth)+"px";break;case"bl":pixelBarStyle.backgroundPosition="-"+Math.abs((l_radius-pixelBarLeft-1)-l_borderWidth)+"px -"+Math.abs((this.boxHeight+l_radius+pixelBarTop)-l_borderWidth)+"px";break;}}}}
if(newCorner){var newCornerStyle=newCorner.style;switch(cc){case"tl":if(newCornerStyle.position=="absolute"){newCornerStyle.top="0px";}
if(newCornerStyle.position=="absolute"){newCornerStyle.left="0px";}
if(l_topcontainer){l_topcontainer.appendChild(newCorner);}
break;case"tr":if(newCornerStyle.position=="absolute"){newCornerStyle.top="0px";}
if(newCornerStyle.position=="absolute"){newCornerStyle.right="0px";}
if(l_topcontainer){l_topcontainer.appendChild(newCorner);}
break;case"bl":if(newCornerStyle.position=="absolute"){newCornerStyle.bottom="0px";}
if(newCornerStyle.position=="absolute"){newCornerStyle.left="0px";}
if(l_bottomContainer){l_bottomContainer.appendChild(newCorner);}
break;case"br":if(newCornerStyle.position=="absolute"){newCornerStyle.bottom="0px";}
if(newCornerStyle.position=="absolute"){newCornerStyle.right="0px";}
if(l_bottomContainer){l_bottomContainer.appendChild(newCorner);}
break;}}}}
var radiusDiff=new Array();radiusDiff.t=Math.abs(l_settings.tl.radius-l_settings.tr.radius);radiusDiff.b=Math.abs(l_settings.bl.radius-l_settings.br.radius);for(z in radiusDiff){if(z=="t"||z=="b"){if(radiusDiff[z]){var smallerCornerType=((l_settings[z+"l"].radius<l_settings[z+"r"].radius)?z+"l":z+"r");var newFiller=document.createElement("DIV");var newFillerStyle=newFiller.style;newFillerStyle.height=radiusDiff[z]+"px";newFillerStyle.width=l_settings[smallerCornerType].radius+"px";newFillerStyle.position="absolute";newFillerStyle.fontSize="1px";newFillerStyle.overflow="hidden";newFillerStyle.backgroundColor=this.boxColour;switch(smallerCornerType){case"tl":newFillerStyle.bottom="0px";newFillerStyle.left="0px";newFillerStyle.borderLeft=this.borderString;l_topcontainer.appendChild(newFiller);break;case"tr":newFillerStyle.bottom="0px";newFillerStyle.right="0px";newFillerStyle.borderRight=this.borderString;l_topcontainer.appendChild(newFiller);break;case"bl":newFillerStyle.top="0px";newFillerStyle.left="0px";newFillerStyle.borderLeft=this.borderString;l_bottomContainer.appendChild(newFiller);break;case"br":newFillerStyle.top="0px";newFillerStyle.right="0px";newFillerStyle.borderRight=this.borderString;l_bottomContainer.appendChild(newFiller);break;}}
var newFillerBar=document.createElement("DIV");var newFillerBarStyle=newFillerBar.style;newFillerBarStyle.position="relative";newFillerBarStyle.fontSize="1px";newFillerBarStyle.overflow="hidden";newFillerBarStyle.backgroundColor=this.boxColour;newFillerBarStyle.backgroundImage=this.backgroundImage;switch(z){case"t":if(l_topcontainer){if(l_settings.tl.radius&&l_settings.tr.radius){newFillerBarStyle.height=(topMaxRadius-l_borderWidth)+"px";newFillerBarStyle.marginLeft=(l_settings.tl.radius-l_borderWidth)+"px";newFillerBarStyle.marginRight=(l_settings.tr.radius-l_borderWidth)+"px";newFillerBarStyle.borderTop=this.borderString;if(this.backgroundImage!==""){newFillerBarStyle.backgroundPosition="-"+(topMaxRadius+l_borderWidth)+"px 0px";}
l_topcontainer.appendChild(newFillerBar);}
l_box.style.backgroundPosition="0px -"+(topMaxRadius-l_borderWidth)+"px";}
break;case"b":if(l_bottomContainer){if(l_settings.bl.radius&&l_settings.br.radius){newFillerBarStyle.height=(botMaxRadius-l_borderWidth)+"px";newFillerBarStyle.marginLeft=(l_settings.bl.radius-l_borderWidth)+"px";newFillerBarStyle.marginRight=(l_settings.br.radius-l_borderWidth)+"px";newFillerBarStyle.borderBottom=this.borderString;if(this.backgroundImage!==""){newFillerBarStyle.backgroundPosition="-"+(botMaxRadius+l_borderWidth)+"px -"+(this.boxHeight+(topMaxRadius+l_borderWidth))+"px";}
l_bottomContainer.appendChild(newFillerBar);}}
break;}}}
if(l_settings.autoPad===true&&this.boxPadding>0){var contentContainer=document.createElement("DIV");var contentContainerStyle=contentContainer.style;contentContainerStyle.position="relative";contentContainer.innerHTML=this.boxContent;contentContainer.className="autoPadDiv";var topPadding=Math.abs(topMaxRadius-this.boxPadding);var botPadding=Math.abs(botMaxRadius-this.boxPadding);if(topMaxRadius<this.boxPadding){contentContainerStyle.paddingTop=topPadding+"px";}
if(botMaxRadius<this.boxPadding){contentContainerStyle.paddingBottom=botMaxRadius+"px";}
contentContainerStyle.paddingLeft=this.boxPadding+"px";contentContainerStyle.paddingRight=this.boxPadding+"px";this.contentDIV=l_box.appendChild(contentContainer);}},drawPixel:function(intx,inty,colour,transAmount,height,newCorner,image,cornerRadius){var pixel=document.createElement("DIV");var pixelStyle=pixel.style;pixelStyle.height=height+"px";pixelStyle.width="1px";pixelStyle.position="absolute";pixelStyle.fontSize="1px";pixelStyle.overflow="hidden";var topMaxRadius=Math.max(this.settings.tr.radius,this.settings.tl.radius);if(image==-1&&this.backgroundImage!==""){pixelStyle.backgroundImage=this.backgroundImage;pixelStyle.backgroundPosition="-"+(this.boxWidth-(cornerRadius-intx)+this.borderWidth)+"px -"+((this.boxHeight+topMaxRadius+inty)-this.borderWidth)+"px";}
else{pixelStyle.backgroundColor=colour;}
if(transAmount!=100){setOpacity(pixel,transAmount);}
pixelStyle.top=inty+"px";pixelStyle.left=intx+"px";newCorner.appendChild(pixel);}};insertAfter=function(parent,node,referenceNode){parent.insertBefore(node,referenceNode.nextSibling);};BlendColour=function(Col1,Col2,Col1Fraction){var red1=parseInt(Col1.substr(1,2),16);var green1=parseInt(Col1.substr(3,2),16);var blue1=parseInt(Col1.substr(5,2),16);var red2=parseInt(Col2.substr(1,2),16);var green2=parseInt(Col2.substr(3,2),16);var blue2=parseInt(Col2.substr(5,2),16);if(Col1Fraction>1||Col1Fraction<0){Col1Fraction=1;}
var endRed=Math.round((red1*Col1Fraction)+(red2*(1-Col1Fraction)));if(endRed>255){endRed=255;}
if(endRed<0){endRed=0;}
var endGreen=Math.round((green1*Col1Fraction)+(green2*(1-Col1Fraction)));if(endGreen>255){endGreen=255;}
if(endGreen<0){endGreen=0;}
var endBlue=Math.round((blue1*Col1Fraction)+(blue2*(1-Col1Fraction)));if(endBlue>255){endBlue=255;}
if(endBlue<0){endBlue=0;}
return"#"+IntToHex(endRed)+IntToHex(endGreen)+IntToHex(endBlue);};function IntToHex(strNum){base=strNum/16;rem=strNum%16;base=base-(rem/16);baseS=MakeHex(base);remS=MakeHex(rem);return baseS+''+remS;}
function MakeHex(x){if((x>=0)&&(x<=9)){return x;}
else{switch(x){case 10:return"A";case 11:return"B";case 12:return"C";case 13:return"D";case 14:return"E";case 15:return"F";}}}
function pixelFraction(x,y,r){var pixelfraction=0;var xvalues=new Array(1);var yvalues=new Array(1);var point=0;var whatsides="";var mathPowR2=Math.pow(r,2);var intersect=Math.sqrt((mathPowR2-Math.pow(x,2)));if((intersect>=y)&&(intersect<(y+1))){whatsides="Left";xvalues[point]=0;yvalues[point]=intersect-y;point=point+1;}
intersect=Math.sqrt((mathPowR2-Math.pow(y+1,2)));if((intersect>=x)&&(intersect<(x+1))){whatsides=whatsides+"Top";xvalues[point]=intersect-x;yvalues[point]=1;point=point+1;}
intersect=Math.sqrt((mathPowR2-Math.pow(x+1,2)));if((intersect>=y)&&(intersect<(y+1))){whatsides=whatsides+"Right";xvalues[point]=1;yvalues[point]=intersect-y;point=point+1;}
intersect=Math.sqrt((mathPowR2-Math.pow(y,2)));if((intersect>=x)&&(intersect<(x+1))){whatsides=whatsides+"Bottom";xvalues[point]=intersect-x;yvalues[point]=0;}
switch(whatsides){case"LeftRight":pixelfraction=Math.min(yvalues[0],yvalues[1])+((Math.max(yvalues[0],yvalues[1])-Math.min(yvalues[0],yvalues[1]))/2);break;case"TopRight":pixelfraction=1-(((1-xvalues[0])*(1-yvalues[1]))/2);break;case"TopBottom":pixelfraction=Math.min(xvalues[0],xvalues[1])+((Math.max(xvalues[0],xvalues[1])-Math.min(xvalues[0],xvalues[1]))/2);break;case"LeftBottom":pixelfraction=(yvalues[0]*xvalues[1])/2;break;default:pixelfraction=1;}
return pixelfraction;}
function rgb2Hex(rgbColour){try{var rgbArray=rgb2Array(rgbColour);var red=parseInt(rgbArray[0],10);var green=parseInt(rgbArray[1],10);var blue=parseInt(rgbArray[2],10);var hexColour="#"+IntToHex(red)+IntToHex(green)+IntToHex(blue);}
catch(e){alert("There was an error converting the RGB value to Hexadecimal in function rgb2Hex");}
return hexColour;}
function rgb2Array(rgbColour){var rgbValues=rgbColour.substring(4,rgbColour.indexOf(")"));var rgbArray=rgbValues.split(", ");return rgbArray;}
function setOpacity(obj,opacity){opacity=(opacity==100)?99.999:opacity;if(isSafari&&obj.tagName!="IFRAME"){var rgbArray=rgb2Array(obj.style.backgroundColor);var red=parseInt(rgbArray[0],10);var green=parseInt(rgbArray[1],10);var blue=parseInt(rgbArray[2],10);obj.style.backgroundColor="rgba("+red+", "+green+", "+blue+", "+opacity/100+")";}
else if(typeof(obj.style.opacity)!="undefined"){obj.style.opacity=opacity/100;}
else if(typeof(obj.style.MozOpacity)!="undefined"){obj.style.MozOpacity=opacity/100;}
else if(typeof(obj.style.filter)!="undefined"){obj.style.filter="alpha(opacity:"+opacity+")";}
else if(typeof(obj.style.KHTMLOpacity)!="undefined"){obj.style.KHTMLOpacity=opacity/100;}}
function inArray(array,value){for(var i=0;i<array.length;i++){if(array[i]===value){return i;}}
return false;}
function inArrayKey(array,value){for(key in array){if(key===value){return true;}}
return false;}
function addEvent(elm,evType,fn,useCapture){if(elm.addEventListener){elm.addEventListener(evType,fn,useCapture);return true;}
else if(elm.attachEvent){var r=elm.attachEvent('on'+evType,fn);return r;}
else{elm['on'+evType]=fn;}}
function removeEvent(obj,evType,fn,useCapture){if(obj.removeEventListener){obj.removeEventListener(evType,fn,useCapture);return true;}
else if(obj.detachEvent){var r=obj.detachEvent("on"+evType,fn);return r;}else{alert("Handler could not be removed");}}
format_colour=function(colour){var returnColour="#ffffff";if(colour!==""&&colour!="transparent"){if(colour.substr(0,3)=="rgb"){returnColour=rgb2Hex(colour);}
else if(colour.length==4){returnColour="#"+colour.substring(1,2)+colour.substring(1,2)+colour.substring(2,3)+colour.substring(2,3)+colour.substring(3,4)+colour.substring(3,4);}
else{returnColour=colour;}}
return returnColour;};get_style=function(obj,property,propertyNS){try{if(obj.currentStyle){var returnVal=eval("obj.currentStyle."+property);}
else{if(isSafari&&obj.style.display=="none"){obj.style.display="";var wasHidden=true;}
var returnVal=document.defaultView.getComputedStyle(obj,'').getPropertyValue(propertyNS);if(isSafari&&wasHidden){obj.style.display="none";}}}
catch(e){}
return returnVal;};getElementsByClass=function(searchClass,node,tag){var classElements=new Array();if(node===null){node=document;}
if(tag===null){tag=['*'];}
var els=null;for(var indice in tag){els=(els===null)?node.getElementsByTagName(tag[indice]):els.concat(node.getElementsByTagName(tag[indice]));}
var pattern=new RegExp("(^|\s)"+searchClass+"(\s|$)");var nb=els.length;for(i=0,j=0;i<nb;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}
return classElements;};newCurvyError=function(errorMessage){return new Error("curvyCorners Error:\n"+errorMessage);};function margin(divID){var conteneur_global=document.getElementById(divID);var len=conteneur_global.childNodes.length;for(var i=0;i<len;i++){if(conteneur_global.childNodes[i].tagName=='DIV'){var conteneur=conteneur_global.childNodes[i];var est_premier=true;var compt=conteneur.childNodes.length;for(var j=0;j<compt;j++){if(conteneur.childNodes[j].tagName=='DIV'&&est_premier===true){est_premier=false;}
else if(conteneur.childNodes[j].tagName=='DIV'&&est_premier===false){conteneur.childNodes[j].style.marginLeft='15px';}}}}}
