/* general js file for core computer care 
2007 CC-Care */

/* first include a js css sheet */

var jsCssStr = '<link href="'+SITE_URL+'/css/js.css" type="text/css" rel="stylesheet" />';
document.write(jsCssStr);


window.onload = function()
{
	if(document.getElementById('flashcontent'))
	{
		var fo = new FlashObject( SITE_URL + "/furniture/slogan.swf?rf", "slogon", "192", "187", "8", "#ffffff");
		fo.addParam("allowScriptAccess", "sameDomain");
		fo.addParam("quality", "high");
		fo.addParam("scale", "noscale");
		fo.addParam("loop", "false");
		fo.write("flashcontent");
	}
	
	
	toggleDL('testimonials');
	toggleDL('services');
	
}

/* functions */


 function toggleDL(dlId)
 {
 	var dlElement = document.getElementById(dlId);
 	if(!dlElement)return;

	
 	var dtElements = dlElement.getElementsByTagName('dt');
	var ddElements = dlElement.getElementsByTagName('dd');
	if(dtElements.length != ddElements.length)
	{
		alert('toggleDL: somethings wrong.');
		return;
	}
	// attach click events to dt elements
	for(var i = 0; i < dtElements.length; i++)
	{
		dtElements[i].onclick = function()
		{
			// remove the classname from all elements
			for(var x = 0; x < dtElements.length; x++)
			{
				dtElements[x].className = '';
				ddElements[x].className = '';
			}
			// highlight this and the dt' dd
			var nxtSib = (this.nextSibling.nodeName.toLowerCase() == 'dd')?this.nextSibling:this.nextSibling.nextSibling; // ff #text fix
			nxtSib.className = 'active';
			this.className = 'active';
		}
	}
 }