function ajax() {
	function getFlashMovieObject(movieName) {
		if (window.document[movieName]) {
			return window.document[movieName];
	  	}
	  	if (navigator.appName.indexOf("Microsoft Internet")==-1) {
			if (document.embeds && document.embeds[movieName])
		  		return document.embeds[movieName]; 
	  	}
	  	else {
			return document.getElementById(movieName);
	  	}
	}	
	function RewindAndPlayFlashMovie(mname) {
		var flashMovie=getFlashMovieObject(mname);
		flashMovie.Rewind();
		flashMovie.Play();
	}
	if (document.getElementById('title-list')) {
		var titleDiv = document.getElementById('title-list');
		var titleList = titleDiv.getElementsByTagName('a');
		
		function resetstyle() {
			for (var i = 0; i<titleList.length; i++) {
				titleList[i].className = '';
			}	
		}
		
		for (var i = 0; i<titleList.length; i++) {
			titleList[i].onclick = function() {
				resetstyle();
				YAHOO.util.Dom.setStyle('core-panel', 'top', (-(this.id*412))+'px');
				this.className = 'current';
				var elements = YAHOO.util.Dom.getElementsByClassName('prod_details', 'a');
				if (document.getElementById('page-title').innerHTML=='Products') {
					RewindAndPlayFlashMovie(this.innerHTML);
				}
				//alert();
				for (var i = 0, il = elements.length; i< il; i++) {				
					var dd = YAHOO.util.Dom.getAncestorByClassName(elements[i], 'prod');
					YAHOO.util.Dom.setStyle(dd, 'top', '0px');	
				}
				return false;
			}
		}
	}
	
	if (document.getElementById('agentList')) {
		var agentDiv = document.getElementById('agentList');	
		var agentList = agentDiv.getElementsByTagName('a');
		for (var i = 0, il = agentList.length; i< il; i++) {
			agentList[i].onmouseover = function() {
				var agentStr = this.id.replace(/agent/g,'');
				YAHOO.util.Dom.setStyle('alist', 'top', (-(agentStr*412))+'px');
			}
		}
	}
	
	var elements = YAHOO.util.Dom.getElementsByClassName('prod_details', 'a');
	for (var i = 0, il = elements.length; i< il; i++) {
		elements[i].onclick = function() {
			var dd = YAHOO.util.Dom.getAncestorByClassName(this, 'prod');
			YAHOO.util.Dom.setStyle(dd, 'top', '-412px');				
		}
	}
	
	var back_elements = YAHOO.util.Dom.getElementsByClassName('back', 'a');
	for (var i = 0, il = back_elements.length; i< il; i++) {
		back_elements[i].onclick = function() {
			var dd = YAHOO.util.Dom.getAncestorByClassName(this, 'prod');
			YAHOO.util.Dom.setStyle(dd, 'top', '0px');
		}
	}
	
	if (document.getElementById('Name') && document.contact.Name!=='') {
		document.contact.name.onfocus = function(  ) {
			if (this.value === 'Name') {
				this.value = '';
			}
		}
	}
	
	if (document.getElementById('email') && document.contact.email!=='') {
		document.contact.email.onfocus = function(  ) {
			if (this.value === 'Email Address') {
				this.value = '';
			}
		}
	}
	
	if (document.getElementById('comments') && document.contact.email!=='') {
		document.contact.comments.onfocus = function(  ) {
			if (this.value === 'Comments/Feedback') {
				this.value = '';
			}
		}
	}
	var a = 0;
	var b = 0;
	var prevNav = function(e) {
		
		if(document.getElementById('try')) {
			a = a-1;
			var p = new YAHOO.util.Anim("eve-panelt", {
				left: {to:-(a*770)}
			}, 1);
		} else {
			b = b-1;
			var p = new YAHOO.util.Anim("eve-panel", {
				left: {to:-(b*754)}
			}, 1);
		}
		p.animate();
	}
	
	var nextNav = function(e) {	
		if(document.getElementById('try')) {
			a = a+1;
			var n = new YAHOO.util.Anim("eve-panelt", {
				left: {to:-(a*770)}
			}, 1);
		} else {
			b = b+1;
			var n = new YAHOO.util.Anim("eve-panel", {
				left: {to:-(b*754)}
			}, 1);
		}
		n.animate();
	}
	if (document.getElementById('prev-btn') && document.getElementById('next-btn')) {
		var prev = document.getElementById('prev-btn');
		var next = document.getElementById('next-btn');
		YAHOO.util.Event.addListener(prev, "click", prevNav);
		YAHOO.util.Event.addListener(next, "click", nextNav);
	}
}



var gmailme = 0;
function clearme(e) {
gmailme = 0;
var bb = YAHOO.util.Dom.getAncestorByClassName(e, 'yui-navset');
var allt = bb.getElementsByTagName('table');
	for (var i = 0; i<allt.length; i++) {
		YAHOO.util.Dom.setStyle(allt[i], 'left', '0px');
	}
}
function movethis(e) {		
	var aa = YAHOO.util.Dom.getAncestorByClassName(e, 'google');
	var numtd = aa.getElementsByTagName('table')[0].getElementsByTagName('td').length;
	//alert(numtd);
	var limit = numtd-1;
	if (e.id == 'prevt-btn' && gmailme == 1) {
		var oo = YAHOO.util.Dom.getElementsByClassName('navi', 'span', aa)[1];
		YAHOO.util.Dom.setStyle(oo, 'visibility', 'visible');
		
		var ooi = YAHOO.util.Dom.getElementsByClassName('navi', 'span', aa)[0];
		YAHOO.util.Dom.setStyle(ooi, 'visibility', 'hidden');
		gmailme = gmailme - 1;
	
		var movep = new YAHOO.util.Anim(aa.getElementsByTagName('table')[0], {
			left: {to:-(gmailme*540)}
		}, 1);
	
		movep.animate();
		
	} 
	else if (e.id == 'prevt-btn' && gmailme > 0) {
		var oo = YAHOO.util.Dom.getElementsByClassName('navi', 'span', aa)[1];
		YAHOO.util.Dom.setStyle(oo, 'visibility', 'visible');
		gmailme = gmailme - 1;
	
		var movep = new YAHOO.util.Anim(aa.getElementsByTagName('table')[0], {
			left: {to:-(gmailme*540)}
		}, 1);
	
		movep.animate();
		
	} 
	else if (e.id == 'nextt-btn' && gmailme == limit-1) {
		//var oo = aa.getElementById('prevt-btn');
		var oo = YAHOO.util.Dom.getElementsByClassName('navi', 'span', aa)[0];
		YAHOO.util.Dom.setStyle(oo, 'visibility', 'visible');
		var ooi = YAHOO.util.Dom.getElementsByClassName('navi', 'span', aa)[1];
		YAHOO.util.Dom.setStyle(ooi, 'visibility', 'hidden');
		gmailme = gmailme + 1;
		var movep = new YAHOO.util.Anim(aa.getElementsByTagName('table')[0], {
			left: {to:-(gmailme*540)}
		}, 1);
		//alert(gmailme);	
		movep.animate();
	}
	else if (e.id == 'nextt-btn' && gmailme < limit) {
		//var oo = aa.getElementById('prevt-btn');
		var oo = YAHOO.util.Dom.getElementsByClassName('navi', 'span', aa)[0];
		YAHOO.util.Dom.setStyle(oo, 'visibility', 'visible');
		
		gmailme = gmailme + 1;
		var movep = new YAHOO.util.Anim(aa.getElementsByTagName('table')[0], {
			left: {to:-(gmailme*540)}
		}, 1);
		//alert(gmailme);	
		movep.animate();
	}
}





/*********************Home Page Moving Panel**********************/

var homepage = true;
(function() {
var attributes = {
        left: { to: 0 }
    };
var attributesHide = {
        left: { to: -500 }
    };
    var anim = new YAHOO.util.Anim('roll-over-panel', attributes, 1, YAHOO.util.Easing.easeOut);
	var animHide = new YAHOO.util.Anim('roll-over-panel', attributesHide, 1, YAHOO.util.Easing.easeOut);

	document.getElementById('roll-over-button').onmouseover = function() { if(homepage){ anim.animate(); }}
	document.getElementById('roll-over-button').onmouseout = function() { animHide.animate();}
})();

/*********************Insert Scripts**********************/
function periodicChecker() {
   var old = document.getElementById('slidingScript');
   var oldb = document.getElementById('slidingScriptb');
   if (oldb != null) {
     oldb.parentNode.removeChild(oldb);
     delete oldb;
   }  
   if (old != null) {
     old.parentNode.removeChild(old);
     delete old;
   }
   var foot = document.getElementById('script');
   var script = document.createElement('script');
   script.id = 'slidingScript';
   script.type = 'text/javascript';
   //script.src = 'http://www.hc.example.com/scripts/navigation.js';
   // script.src = 'http://www.honeycombtechnology.com/staging/scripts/navigation.js';
   var scriptb = document.createElement('script');
   scriptb.id = 'slidingScriptb';
   scriptb.type = 'text/javascript';
   scriptb.src = 'http://www.honeycombtechnology.com/staging/scripts/pngfix.js';
   foot.appendChild(script);
   foot.appendChild(scriptb);
}
var alertTimerId = 0;
/*********************Navigation Moving Panel**********************/
var interceptLink = function(e) {
	YAHOO.util.Event.preventDefault(e);
	var show = 0;
	clearTimeout ( show );
	homepage = false;
	var str = this.id.replace(/menu/g,'');
	var movie = this.id;
	resetMenuListStyle();
	this.className = 'current';
	var movepanel = new YAHOO.util.Anim("panel", {
		left: {to:-(str*950)}
	}, 2);
	document.getElementById("message-two").innerHTML = '';
	YAHOO.util.Dom.setStyle('ph', 'visibility', 'hidden');
	
	function displayContent() {		
		YAHOO.util.Dom.setStyle('ph', 'visibility', 'visible');
		var div = document.getElementById('ph');
		var globalEvents = {
			start:function(type, args) {
				div.innerHTML = "";
			},
			success:function(type, args) {
				if(args[0].responseText !== undefined) {							
					div.innerHTML = args[0].responseText;		
					periodicChecker();
					var tabView = new YAHOO.widget.TabView('demo');
					var tabView1 = new YAHOO.widget.TabView('demo1');
					var tabView2 = new YAHOO.widget.TabView('demo2');
					var tabView3 = new YAHOO.widget.TabView('demo3');
					var tabView4 = new YAHOO.widget.TabView('demo4');
					var tabView5 = new YAHOO.widget.TabView('demo5');
					var tabView6 = new YAHOO.widget.TabView('demo6');
					ty = new ajax();
					
				}
			},
			failure:function(type, args) {
				div.innerHTML = "<div>Sending unsuccessful. Please try again.</div>";
			},
			abort:function(type, args) {
				div.innerHTML = "<div>Sending aborted. Please try again.</div>";
			}
		};
		YAHOO.util.Connect.startEvent.subscribe(globalEvents.start);
		YAHOO.util.Connect.successEvent.subscribe(globalEvents.success);
		YAHOO.util.Connect.failureEvent.subscribe(globalEvents.failure);
		YAHOO.util.Connect.abortEvent.subscribe(globalEvents.abort);
		var callback = { argument:["foo","bar"] };
		function makeRequest(element) {
			var sUrl = 'include/php/get-content.php?withtab=yes&article_id='+element.id;
			var postData = "c="+movie;
			
			//alert(postData);
			var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);
		}
		makeRequest("one");
	}

	movepanel.onComplete.subscribe(function() {
									
	document.getElementById("message-two").innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="950" height="650" id="Untitled-1" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="files/swf/'+movie+'.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="files/swf/'+movie+'.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="950" height="650" name="Untitled-1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	
	});
	movepanel.animate();
	 
	
	clearTimeout ( alertTimerId );
	alertTimerId = setTimeout ( displayContent, 7000 );
	
	document.getElementById("message-one").innerHTML = '';
}

var menuList = document.getElementById('menu').getElementsByTagName('a');

function resetMenuListStyle() {
	for (var i = 0; i<menuList.length; i++) {
		menuList[i].className = '';
	}	
}

for (var i = 0; i<menuList.length; i++) {
	if (menuList[i].id !== 'blog') {
		YAHOO.util.Event.addListener(menuList[i], "click", interceptLink);
	}
}

var gohome = function() {
	var a = new YAHOO.util.Anim("panel", {
			left: {to:0}
	}, 2);
	resetMenuListStyle();
	document.getElementById("message-two").innerHTML = '';
	clearTimeout ( alertTimerId );
	a.onComplete.subscribe(function() {
	document.getElementById("message-one").innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="164" id="Untitled-1" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="files/swf/home.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="files/swf/home.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="550" height="164" name="Untitled-1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
											
											});
	YAHOO.util.Dom.setStyle('ph', 'visibility', 'hidden');
	a.animate();
	
	homepage = true;
}
YAHOO.util.Event.addListener('logo', "click", gohome);

function loadandmove(e) {
	YAHOO.util.Event.preventDefault(e);
	var show = 0;
	clearTimeout ( show );
	homepage = false;
	var str = e.id.replace(/menu/g,'');
	var movie = e.id;
	resetMenuListStyle();
	e.className = 'current';
	
	YAHOO.util.Dom.setStyle('panel', 'left', -(str*950));
	document.getElementById("message-two").innerHTML = '';
	YAHOO.util.Dom.setStyle('ph', 'visibility', 'hidden');
	
	function displayContent() {		
		YAHOO.util.Dom.setStyle('ph', 'visibility', 'visible');
		var div = document.getElementById('ph');
		var globalEvents = {
			start:function(type, args) {
				div.innerHTML = "";
			},
			success:function(type, args) {
				if(args[0].responseText !== undefined) {							
					div.innerHTML = args[0].responseText;		
					periodicChecker();
					var tabView = new YAHOO.widget.TabView('demo');
					var tabView1 = new YAHOO.widget.TabView('demo1');
					var tabView2 = new YAHOO.widget.TabView('demo2');
					var tabView3 = new YAHOO.widget.TabView('demo3');
					var tabView4 = new YAHOO.widget.TabView('demo4');
					var tabView5 = new YAHOO.widget.TabView('demo5');
					var tabView6 = new YAHOO.widget.TabView('demo6');
					ty = new ajax();					
				}
			},
			failure:function(type, args) {
				div.innerHTML = "<div>Sending unsuccessful. Please try again.</div>";
			},
			abort:function(type, args) {
				div.innerHTML = "<div>Sending aborted. Please try again.</div>";
			}
		};
		YAHOO.util.Connect.startEvent.subscribe(globalEvents.start);
		YAHOO.util.Connect.successEvent.subscribe(globalEvents.success);
		YAHOO.util.Connect.failureEvent.subscribe(globalEvents.failure);
		YAHOO.util.Connect.abortEvent.subscribe(globalEvents.abort);
		var callback = { argument:["foo","bar"] };
		function makeRequest(element) {
			var sUrl = 'include/php/get-content.php?withtab=yes&article_id='+element.id;
			var postData = "c="+movie;
			
			//alert(postData);
			var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);
		}
		makeRequest("one");
	}	
									
	document.getElementById("message-two").innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="950" height="650" id="Untitled-1" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="files/swf/'+movie+'.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="files/swf/'+movie+'.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="950" height="650" name="Untitled-1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';	 
	
	clearTimeout ( alertTimerId );
	alertTimerId = setTimeout ( displayContent, 7000 );	
	document.getElementById("message-one").innerHTML = '';
}