function initializeEditor(name) {
	//CuteEditorInitialize('CE_' + name + '_ID',{'_ClientID':'CE_' + name + '_ID','_UniqueID':name,'_FrameID':'CE_' + name + '_ID_Frame','_ToolBarID':'CE_' + name + '_ID_ToolBar','_CodeViewToolBarID':'CE_' + name + '_ID_CodeViewToolBar','_HiddenID':name,'_StateID':name + '$ClientState','_PostBackHandlerID':name + '$PostBackHandler','_TemplateUrl':'/CuteSoft_Client/CuteEditor/Template.aspx?Referrer=http%3a%2f%2f127.0.0.1%3a8080%2fCute%2fDefault.aspx','Culture':'en-US','Theme':'Custom','ResourceDir':'/CuteSoft_Client/CuteEditor','ActiveTab':'Edit','ToggleBorder':'True','FullPage':'False','ContextMenuMode':'Default','EnableBrowserContextMenu':'True','EnableContextMenu':'True','FocusOnLoad':'False','ConvertHTMLTagstoLowercase':'True','RemoveTBODYTag':'False','AllowEditServerSideCode':'False','EnableAntiSpamEmailEncoder':'True','EnableStripScriptTags':'True','MaxHTMLLength':'0','MaxTextLength':'0','TabSpaces':'3','ResizeStep':'100','BreakElement':'Div','URLType':'Default','EmptyAlternateText':'ForceAdd','ServerName':'127.0.0.1:8080','AllowPasteHtml':'True','EncodeHiddenValue':'True','UseSimpleAmpersand':'False','UsePhysicalFormattingTags':'False','EnableObjectResizing':'True','MaintainAspectRatioWhenDraggingImage':'True','UseFontTags':'False','RenderRichDropDown':'True','EditorOnPaste':'ConfirmWord','EditorWysiwygModeCss':'/example.css','PostBackScript':'__doPostBack(\x27' + name + '$PostBackHandler\x27,\x27\x27)','HelpPath':'/CuteSoft_Client/CuteEditor/Help/default.htm','PrintFullWebPage':'False','ReadOnly':'False','EditCompleteDocument':'False','DOCTYPE':'','BaseHref':'','EditorBodyStyle':'','DNNArg':'','EditorSetting':'!3wEWAgUFZW4tdXMFAyRhMe4Gb3e6eMdc8JyhpojPKSFO4goU'});
	//CuteEditorInitialize('CE_' + name + '_ID',{'_ClientID':'CE_' + name + '_ID','_UniqueID':name,'_FrameID':'CE_' + name + '_ID_Frame','_ToolBarID':'CE_' + name + '_ID_ToolBar','_CodeViewToolBarID':'CE_' + name + '_ID_CodeViewToolBar','_HiddenID':name,'_StateID':name + '$ClientState','_PostBackHandlerID':name + '$PostBackHandler','_TemplateUrl':'/CuteSoft_Client/CuteEditor/Template.aspx?Referrer=http%3a%2f%2f127.0.0.1%3a8080%2fCute%2fDefault.aspx','Culture':'en-US','Theme':'Custom','ResourceDir':'/CuteSoft_Client/CuteEditor','ActiveTab':'Edit','ToggleBorder':'True','FullPage':'False','ContextMenuMode':'Default','EnableBrowserContextMenu':'True','EnableContextMenu':'True','FocusOnLoad':'False','ConvertHTMLTagstoLowercase':'True','RemoveTBODYTag':'False','AllowEditServerSideCode':'False','EnableAntiSpamEmailEncoder':'True','EnableStripScriptTags':'True','MaxHTMLLength':'0','MaxTextLength':'0','TabSpaces':'3','ResizeStep':'100','BreakElement':'Div','URLType':'Default','EmptyAlternateText':'ForceAdd','ServerName':'127.0.0.1:8080','AllowPasteHtml':'True','EncodeHiddenValue':'True','UseSimpleAmpersand':'False','UsePhysicalFormattingTags':'False','EnableObjectResizing':'True','MaintainAspectRatioWhenDraggingImage':'True','UseFontTags':'False','RenderRichDropDown':'True','EditorOnPaste':'ConfirmWord','EditorWysiwygModeCss':'/example.css','PostBackScript':'__doPostBack(\x27' + name + '$PostBackHandler\x27,\x27\x27)','HelpPath':'/CuteSoft_Client/CuteEditor/Help/default.htm','PrintFullWebPage':'False','ReadOnly':'False','EditCompleteDocument':'False','DOCTYPE':'','BaseHref':'','EditorBodyStyle':'','DNNArg':'','EditorSetting':'!3wEWAgUFZW4tdXMFAyRhMW956N!37UA0OMAJEEwzMbICqf!34N'});	
	CuteEditorInitialize('CE_' + name + '_ID',{'_ClientID':'CE_' + name + '_ID','_UniqueID':name,'_FrameID':'CE_' + name + '_ID_Frame','_ToolBarID':'CE_' + name + '_ID_ToolBar','_CodeViewToolBarID':'CE_' + name + '_ID_CodeViewToolBar','_HiddenID':name,'_StateID':name + '$ClientState','_PostBackHandlerID':name + '$PostBackHandler','_TemplateUrl':'/CuteSoft_Client/CuteEditor/Template.aspx?Referrer=http%3a%2f%2f127.0.0.1%3a8080%2fCute%2fDefault.aspx','Culture':'en-US','Theme':'Custom','ResourceDir':'/CuteSoft_Client/CuteEditor','ActiveTab':'Edit','ToggleBorder':'False','FullPage':'False','ContextMenuMode':'Default','EnableBrowserContextMenu':'True','EnableContextMenu':'True','FocusOnLoad':'False','ConvertHTMLTagstoLowercase':'True','RemoveTBODYTag':'False','AllowEditServerSideCode':'False','EnableAntiSpamEmailEncoder':'True','EnableStripScriptTags':'True','MaxHTMLLength':'0','MaxTextLength':'0','TabSpaces':'3','ResizeStep':'100','BreakElement':'Div','URLType':'Default','EmptyAlternateText':'ForceAdd','ServerName':'127.0.0.1:8080','AllowPasteHtml':'True','EncodeHiddenValue':'True','UseSimpleAmpersand':'False','UsePhysicalFormattingTags':'False','EnableObjectResizing':'True','MaintainAspectRatioWhenDraggingImage':'True','UseFontTags':'False','RenderRichDropDown':'True','EditorOnPaste':'ConfirmWord','EditorWysiwygModeCss':'/example.css','PostBackScript':'__doPostBack(\x27' + name + '$PostBackHandler\x27,\x27\x27)','HelpPath':'/CuteSoft_Client/CuteEditor/Help/default.htm','PrintFullWebPage':'False','ReadOnly':'False','EditCompleteDocument':'False','DOCTYPE':'','BaseHref':'','EditorBodyStyle':'','DNNArg':'','EditorSetting':'!3wEWAgUFZW4tdXMFAyRhMdEzM30o8fUzFxDTJA!1eCqJZkUjH'});	
	
}
		
function documentStartup() {
	for(var i = 0; i < startup.length; i++) {
		eval(startup[i] + "();");
	}
}

function getDiv(name) {
    isNS4 = (document.layers) ? true : false;
    isIE4 = (document.all && !document.getElementById) ? true : false;
    isIE5 = (document.all && document.all.getElementById) ? true : false;
    isNS6 = (!document.all && document.getElementById) ? true : false;

    if (isNS4) {
        eval('element = document.layers["' + name + '"];');
    }
    else if (isIE4) {
        eval('element = document.all["' + name + '"];');
    }
    else if (isIE5) {
        eval('element = document.all.getElementById("' + name + '");');
    }
    else  {
		try {
			eval('element = document.getElementById("' + name + '");');
		}
		catch(e) {
			eval('element = ' + name);
		}
    }

    return element;
}

var photos = new Array();
var preloadedimages=new Array()
	for (i=0;i<photos.length;i++){
		preloadedimages[i]=new Image()
		preloadedimages[i].src=photos[i]
	}


function applyeffect(){
	if (document.all && photoslider.filters){
		photoslider.filters.revealTrans.Transition=Math.floor(Math.random()*23)
		photoslider.filters.revealTrans.stop()
		photoslider.filters.revealTrans.apply()
	}
}



function playeffect(){
	if (document.all && photoslider.filters)
		photoslider.filters.revealTrans.play()
}

function keeptrack(){
	window.status="Image "+(which+1)+" of "+photos.length
}


function backward(){
	if (which>0){
		which--
		applyeffect()
		document.images.photoslider.src=photos[which]
		playeffect()
		keeptrack()
	}
}

function forward(){
	if (which<photos.length-1){
		which++
		applyeffect()
		document.images.photoslider.src=photos[which]
		playeffect()
		keeptrack()
	}
}

function transport(){
	window.location=photoslink[which]
}

function MM_openBrWindow(theURL,winName,features) { 
	window.open(theURL,winName,features);
}

function zeroData(element, value, coming) {
	if(coming && element.value == value) {
		element.value = '';
	}
	else if(!coming && element.value == '') {
		element.value = value;
	}
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}


function showElement(strElementID) 
    {
    	objElement = document.getElementById(strElementID);
    	objElement.style.visibility = "visible";
    	objElement.style.display = "block";
    }
    
    function hideElement(strElementID) 
    {
    	objElement = document.getElementById(strElementID);
    	objElement.style.visibility = "hidden";
    	objElement.style.display = "none";
    }
    
    
    function showProdInfo(strElementID)
    {
    	hideProdInfo();
    	showElement(strElementID) 
    }
    
    
    function hideProdInfo(strElementID)
    {
    	hideElement("bike");
    	hideElement("specs");
    	hideElement("geo");
      hideElement("tech");
    	hideElement("reviews");
    	hideElement("video");
      hideElement("pics");
    }
 function swapClass(bName,bClass) {
	setClassName("bikeBut", "off")
	setClassName("specBut", "off")
	setClassName("geoBut", "off")
  setClassName("techBut", "off")
	setClassName("revBut", "off")
	setClassName("vidBut", "off")
  setClassName("picBut", "off")
  bName.className = bClass
  }
  
  function swapClassRightMenu(bName,bClass) {
	setClassName("1", "off")
	setClassName("2", "off")
	setClassName("3", "off")
  setClassName("4", "off")
	setClassName("5", "off")
	setClassName("6", "off")
  setClassName("7", "off")
  bName.className = bClass
  }
  
function viewAttachment(file_name) {
	window.open(window.location.protocol + "//" + window.location.host + "/cannondale_blogs/wp-content/blogs.dir/files/" + file_name, 
		"attachment", "location=1,status=1,scrollbars=1,width=600,height=500,resizable=1");
}  



  // this function is needed to work around 
  // a bug in IE related to element attributes
  function hasClass(obj) {
     var result = false;
     if (obj.getAttributeNode("class") != null) {
         result = obj.getAttributeNode("class").value;
     }
     return result;
  }   

 function stripe(id) {

    // if arguments are provided to specify the colours
    // of the even & odd rows, then use the them;
    // otherwise use the following defaults:
    var evenColor = arguments[1] ? arguments[1] : "#fff";
    var oddColor = arguments[2] ? arguments[2] : "#eee";
  
    // obtain a reference to the desired table(s)
    // if no such table exists, abort
	var tables = document.getElementsByTagName('table');
	for (ii=0; ii<tables.length; ii++) {
		if (tables[ii].id=='striped') {
		// the flag we'll use to keep track of 
		// whether the current row is odd or even
		var even = false;
	  
			var table = tables[ii];
    
			// by definition, tables can have more than one tbody
			// element, so we'll have to get the list of child
			// &lt;tbody&gt;s 
			var tbodies = table.getElementsByTagName("tbody");

			// and iterate through them...
			for (var h = 0; h < tbodies.length; h++) {
			
			 // find all the &lt;tr&gt; elements... 
			  var trs = tbodies[h].getElementsByTagName("tr");
			  
			  // ... and iterate through them
			  for (var i = 0; i < trs.length; i++) {

				// avoid rows that have a class attribute
				// or backgroundColor style
				if (! hasClass(trs[i]) &&
					! trs[i].style.backgroundColor) {
				  
				  // get all the cells in this row...
				  var tds = trs[i].getElementsByTagName("td");
				
				  // and iterate through them...
				  for (var j = 0; j < tds.length; j++) {
				
					var mytd = tds[j];

					// avoid cells that have a class attribute
					// or backgroundColor style
					if (! hasClass(mytd) &&
						! mytd.style.backgroundColor) {
				
					  mytd.style.backgroundColor =
						even ? evenColor : oddColor;
					
					}
				  }
				}
				// flip from odd to even, or vice-versa
				even =  ! even;
			}
		}
      }
    }
  }