function goDiv(strDivName)
{
	var strDiv = eval("document.all." + strDivName + ".style.display");

	if (strDiv=="none")
		eval("document.all." + strDivName + ".style.display = ''");
	else
		eval("document.all." + strDivName + ".style.display = 'none'");
}

function showImage(strPic) { 
     window.open( "image.htm?"+strPic, "scale_image", "resizable=1,HEIGHT=100,WIDTH=100,top=100,left=150,menubar=no,toolbar=no,alwaysraised"); 
}

function CreateCollapse()
{
	var ftb = FTB_API['FTBUpdate'];
	
	// get the divcount 
	var divcount = document.form1.divcount.value;
	var divID = 'div' + divcount;
	// update divcount
	document.form1.divcount.value =Number(divcount) + 1;
//ftb.SurroundHtml
//Style=\"display:\'\'\"
//style=\"display:none\"
	var preDiv =("<a class=\"divList\" href=\"javascript:goDiv(\'" + divID + "\');\">")
	var postDiv =("</a><div id=\"" + divID + "\" style=DISPLAY: none>Insert your text here</div>");
//	alert(postDiv);
	ftb.SurroundHtml(preDiv,postDiv);
}

function CleanTags()
{
	var ftb = FTB_API['FTBUpdate'];
	
	// get the divcount 
	var text = ftb.GetHtml();
	//alert(text);
	//var text = this.designEditor.document.body.innerHTML;
	
	text=text.replace(/<FONT[^>]*>/gi,"");
	text=text.replace(/<\/FONT>/gi,"");
	text=text.replace(/<U>/gi,"");
	text=text.replace(/<\/U>/gi,"");
	text=text.replace(/<H[^>]*>/gi,"");
	text=text.replace(/<\/H[^>]*>/gi,"");
//alert(text);
	
	// allow linebreak 
//	text=text.replace(/<BR[^>]*>/gi,"&parag");
//	alert(text);

	// Change these tags.
	// changed to allow br tag [^] - not equal to anything after the hat
	text=text.replace(/<B[^R>]*>/gi,"&bold");
	text=text.replace(/<\/B[^>]*>/gi,"&cbold");
	text=text.replace(/<STRONG[^>]*>/gi,"&bold");
	text=text.replace(/<\/STRONG[^>]*>/gi,"&cbold");

	text=text.replace(/<I[^>]*>/gi,"&ital");
	text=text.replace(/<\/I[^>]*>/gi,"&cital");
	text=text.replace(/<EM[^>]*>/gi,"&ital");
	text=text.replace(/<\/EM[^>]*>/gi,"&cital");
	
	text=text.replace(/<UL[^>]*>/gi,"&ultag");
	text=text.replace(/<LI[^>]*>/gi,"&litag");
	text=text.replace(/<OL[^>]*>/gi,"&oltag");
	text=text.replace(/<\/OL>/gi,"&olctag");
	text=text.replace(/<\/LI>/gi,"&lictag");
	text=text.replace(/<\/UL>/gi,"&ulctag");

	text=text.replace(/<P[^>]*>/gi,"&div");

	// to keep consistent spacing replace the closing p with a br
	text=text.replace(/<\/P>/gi,"&cdiv");
	
	/*
	text=text.replace(/”/gi,'\"');
	text=text.replace(/“/gi,'\"');
	text=text.replace(/„/gi,'\"');
	text=text.replace(/mailto:/gi,'\"');
	text=text.replace(/Ä/g,"&Auml;");
	text=text.replace(/Ö/g,"&Ouml;");
	text=text.replace(/Ü/g,"&Uuml;");
	text=text.replace(/ä/g,"&auml;");
	text=text.replace(/ö/g,"&ouml;");
	text=text.replace(/ü/g,"&uuml;");
	text=text.replace(/ß/gi,"&szlig;");	
	*/
	
	text=text.replace(/&lt;[^>]&gt*;/gi,"");
	text=text.replace(/&lt;\/[^>]&gt*;/gi," ");
	text=text.replace(/<o:[^>]*>/gi,"");
	text=text.replace(/<\/o:[^>]*>/gi,"");
	text=text.replace(/<\?xml:[^>]*>/gi,"");
	text=text.replace(/<\/?st[^>]*>/gi,"");
	text=text.replace(/<[^>]*</gi,"<");
	text=text.replace(/<SPAN[^>]*>/gi,"");
	text=text.replace(/<SPAN[^class]*>/gi,"");
	text=text.replace(/<\/SPAN>/gi,"");

	
	// Clear the inner parts of other tags.
	text=text.replace(/style=[^>]*"/g,' ');
	text=text.replace(/style=[^>]*'/g," ");
	text=text.replace(/style=[^>]*>/g,">");
	text=text.replace(/lang=[^>]*>/g,">");
	text=text.replace(/name=[^>]* /g,"");
	text=text.replace(/name=[^>]*>/g,">");

	// do not remove hyperlink
	//text=text.replace(/<A[^>]*>/g,"");
	//text=text.replace(/<\/A>/gi,"");
	
	
	//text=text.replace(/<p[^>]*>/gi,"<p>");

	
	
	// Put the tags back
	text=text.replace(/&bold/g,"<B>");
	text=text.replace(/&cbold/g,"</B>");

	text=text.replace(/&ital/g,"<EM>");
	text=text.replace(/&cital/g,"</EM>");

	text=text.replace(/&ultag/g,"<UL>");
	text=text.replace(/&litag/g,"<LI>");
	text=text.replace(/&oltag/g,"<OL>");
	text=text.replace(/&olctag/g,"<\/OL>");	
	text=text.replace(/&lictag/g,"<\/LI>");
	text=text.replace(/&ulctag/g,"<\/UL>");

	text=text.replace(/&div/g,"<DIV>");
	text=text.replace(/&cdiv/g,"<\/DIV><BR>");

	text=text.replace(/&parag/g,"<BR>");
	
	//this.designEditor.document.body.innerHTML = text;
//	alert(text);
	//set the html
	ftb.SetHtml(text);
}

function CleanTables()
{
	var ftb = FTB_API['FTBUpdate'];
	
	// get the divcount 
	var text = ftb.GetHtml();
	//alert(text);
	//var text = this.designEditor.document.body.innerHTML;
	
	text=text.replace(/<FONT[^>]*>/gi,"");
	text=text.replace(/<\/FONT>/gi,"");
	text=text.replace(/<U>/gi,"");
	text=text.replace(/<\/U>/gi,"");
	text=text.replace(/<H[^>]*>/gi,"");
	text=text.replace(/<\/H[^>]*>/gi,"");
//alert(text);
	
	// allow linebreak 
//	text=text.replace(/<BR[^>]*>/gi,"&parag");
//	alert(text);

	// Change these tags.
	// changed to allow br tag [^] - not equal to anything after the hat
	text=text.replace(/<B[^R>]*>/gi,"&bold");
	text=text.replace(/<\/B[^>]*>/gi,"&cbold");
	text=text.replace(/<STRONG[^>]*>/gi,"&bold");
	text=text.replace(/<\/STRONG[^>]*>/gi,"&cbold");

	text=text.replace(/<I[^>]*>/gi,"&ital");
	text=text.replace(/<\/I[^>]*>/gi,"&cital");
	text=text.replace(/<EM[^>]*>/gi,"&ital");
	text=text.replace(/<\/EM[^>]*>/gi,"&cital");
	
	text=text.replace(/<UL[^>]*>/gi,"&ultag");
	text=text.replace(/<LI[^>]*>/gi,"&litag");
	text=text.replace(/<OL[^>]*>/gi,"&oltag");
	text=text.replace(/<\/OL>/gi,"&olctag");
	text=text.replace(/<\/LI>/gi,"&lictag");
	text=text.replace(/<\/UL>/gi,"&ulctag");

	text=text.replace(/<P[^>]*>/gi,"&div");

	// to keep consistent spacing replace the closing p with a br
	text=text.replace(/<\/P>/gi,"&cdiv");
	
	/*
	text=text.replace(/”/gi,'\"');
	text=text.replace(/“/gi,'\"');
	text=text.replace(/„/gi,'\"');
	text=text.replace(/mailto:/gi,'\"');
	text=text.replace(/Ä/g,"&Auml;");
	text=text.replace(/Ö/g,"&Ouml;");
	text=text.replace(/Ü/g,"&Uuml;");
	text=text.replace(/ä/g,"&auml;");
	text=text.replace(/ö/g,"&ouml;");
	text=text.replace(/ü/g,"&uuml;");
	text=text.replace(/ß/gi,"&szlig;");	
	*/
	
	text=text.replace(/&lt;[^>]&gt*;/gi,"");
	text=text.replace(/&lt;\/[^>]&gt*;/gi," ");
	text=text.replace(/<o:[^>]*>/gi,"");
	text=text.replace(/<\/o:[^>]*>/gi,"");
	text=text.replace(/<\?xml:[^>]*>/gi,"");
	text=text.replace(/<\/?st[^>]*>/gi,"");
	text=text.replace(/<[^>]*</gi,"<");
	text=text.replace(/<SPAN[^>]*>/gi,"");
	text=text.replace(/<SPAN[^class]*>/gi,"");
	text=text.replace(/<\/SPAN>/gi,"");
	text=text.replace(/<\/TABLE>/gi,"");
	text=text.replace(/<\/TR>/gi,"&parag");
	text=text.replace(/<\/TD>/gi,"");
	text=text.replace(/<TABLE[^>]*>/gi,"");
	text=text.replace(/<TR[^>]*>/gi,"");
	text=text.replace(/<TD[^>]*>/gi,"");


	// Clear the inner parts of other tags.
	text=text.replace(/style=[^>]*"/g,' ');
	text=text.replace(/style=[^>]*'/g," ");
	text=text.replace(/style=[^>]*>/g,">");
	text=text.replace(/lang=[^>]*>/g,">");
	text=text.replace(/name=[^>]* /g,"");
	text=text.replace(/name=[^>]*>/g,">");

	// do not remove hyperlink
	//text=text.replace(/<A[^>]*>/g,"");
	//text=text.replace(/<\/A>/gi,"");
	
	
	//text=text.replace(/<p[^>]*>/gi,"<p>");

	
	
	// Put the tags back
	text=text.replace(/&bold/g,"<B>");
	text=text.replace(/&cbold/g,"</B>");

	text=text.replace(/&ital/g,"<EM>");
	text=text.replace(/&cital/g,"</EM>");

	text=text.replace(/&ultag/g,"<UL>");
	text=text.replace(/&litag/g,"<LI>");
	text=text.replace(/&oltag/g,"<OL>");
	text=text.replace(/&olctag/g,"<\/OL>");	
	text=text.replace(/&lictag/g,"<\/LI>");
	text=text.replace(/&ulctag/g,"<\/UL>");

	text=text.replace(/&div/g,"<DIV>");
	text=text.replace(/&cdiv/g,"<\/DIV><BR>");

	text=text.replace(/&parag/g,"<BR>");
	
	//this.designEditor.document.body.innerHTML = text;
//	alert(text);
	//set the html
	ftb.SetHtml(text);
}
