
/* DQ&A DoubleClick */
if( typeof( et_ord ) == 'undefined' )
   et_ord = Math.floor( Math.random() * 10000000000000000 );
if( typeof( et_tile ) == 'undefined' )
   et_tile = 1;



/* function to clear an input field */
function clearDefaultandCSS(el) {
	if (el.defaultValue==el.value) el.value = ""
	// If Dynamic Style is supported, clear the style
	if (el.style) el.style.cssText = ""
}


// Carrousel

function ActivateCarouselItem( carouselId, itemId )
{
   if ( itemId != activeItemIdForCarousel[ carouselId ] )
   {
      // Deactivate active link
      activeCarouselItem = document.getElementById("Carousel" + carouselId + "Item" + activeItemIdForCarousel[carouselId]);
      removeClass( activeCarouselItem, "Active" );

      // Activate hovered link
      hoveredCarouselItem = document.getElementById("Carousel" + carouselId + "Item" + itemId);
      addClass( hoveredCarouselItem, "Active" );

      // Remember active link
      activeItemIdForCarousel[carouselId] = itemId;
   }
}



// Add, has, remove class

function addClass( element, className )
{
   if( !this.hasClass( element, className ) )
      element.className += " " + className;
}

function hasClass( element, className )
{
   return element.className.match( new RegExp( '(\\s|^)' + className + '(\\s|$)' ) );
}

function removeClass(element, className)
{
   if( hasClass( element, className ) )
   {
      var reg = new RegExp( '(\\s|^)' + className + '(\\s|$)' );
      element.className = element.className.replace( reg, ' ' );
   }
}
