// HEADER - Show the next image and text. Infinite loop.function rotate_ImageText() {	if (!document.getElementById) return false;	var placeholder = document.getElementById("placeholder");	if (!placeholder) return false;	var desc = document.getElementById("headdescription");	if (!desc) return false;	var link = document.getElementById("link");	if (!link) return false;			// update header	desc.innerHTML = desc_list[count];	link.innerHTML = link_list[count];	count = count + 1;	setTimeout("rotate_ImageText()",5000);	if (typeof(startScroll) != "undefined") {		if (startScroll) {		 	scrollIt();		} else {			if (ConveyerBelt18.scrollLeft > 0) {				ConveyerBelt18.scrollLeft = 0;			}			var i = 0;	     	 var n = Math.floor(ConveyerBelt18Extension.offsetWidth/cb18_id1.offsetWidth);    				for (i=0; i<=n; i++) {		     	    cb18_id2.innerHTML += cb18_id1.innerHTML; 				}			startScroll = 1;		}	}			if (count == (desc_list.length)) {		count = 0;	}}// HOME PAGE - scroll the product boxesfunction scrollIt() {	      setTimeout(ConveyerBelt18Move, 1);}function ConveyerBelt18Move() {	var increment = 15;	var scrollLimit = 255;	if (ConveyerBelt18.scrollLeft >= cb18_id1.offsetWidth) {		ConveyerBelt18.scrollLeft -= cb18_id1.offsetWidth;	} else {		if (scrollLimit-(ConveyerBelt18.scrollLeft%scrollLimit) < increment) {			increment = scrollLimit-(ConveyerBelt18.scrollLeft%scrollLimit);		}		ConveyerBelt18.scrollLeft = ConveyerBelt18.scrollLeft+increment;	}			if (ConveyerBelt18.scrollLeft > 0 && ConveyerBelt18.scrollLeft%scrollLimit == 0) {		return true;	} else {		setTimeout(ConveyerBelt18Move, 1);			}}function resetOnUnload() {	if (ConveyerBelt18.scrollLeft > 0) {		var productblockhome = document.getElementById("productblockhome");		productblockhome.style.visibility="hidden";		ConveyerBelt18.scrollLeft = 0;	}}// HOME PAGE - rotate list of client logosfunction rotate_Clients() {	if (!document.getElementById) return false;	var clientLoc = document.getElementById("client");	if (!clientLoc) return false;	clientLoc.innerHTML = client_list[clientCount];	clientCount = clientCount + 1;	setTimeout("rotate_Clients()",3000);	if (clientCount == (client_list.length)) {		clientCount = 0;	}}function clear_newsletter() {	if (!document.Newsletter) return false;	if (!document.Newsletter.Newsletter_Email) return false;	if (document.Newsletter.Newsletter_Email.value == " - enter your e-mail -") {		document.Newsletter.Newsletter_Email.value = "";	}}function validate_newsletter() {	var email = document.Newsletter.Newsletter_Email.value;		if (email == "" || email == " - enter your e-mail -") {		alert("Please specify an e-mail address.");		return(false);	}		if (checkEmail(email) == false) {		alert("Please specify a valid e-mail address.");		return(false);	}	document.Newsletter.submit();}function checkEmail(email) {	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) {		return(true);	}	return(false);}/* Function that hides mailto. */function dxMail(n,d){location.href="mailto:"+n+"@"+d;}
