﻿// JavaScript Document
	var _colors = new Array('#908f8f', '#a5a6a6', '#bfbfbf', '#d5d5d5', '#e5e5e5');
	var event_news_height, _liNum, startWord = 3, _caseCount = 0, _IntervalhiddenWord, _IntervalshowWord, _div, scroller, scrollbar, mark, newstext, eventstext, webinarstext, contactustext;
	var show = function (type) {
		document.getElementById("News_Div_inner").innerHTML = "";
		var News = document.getElementById("box1");
		var Events = document.getElementById("box2");
		var Webinars = document.getElementById("box3");
		var ContactUs = document.getElementById("box4");
		News.className = "";
		Events.className = "";
		Webinars.className = "";
		ContactUs.className = "";
		switch (type) {
			case "News":
				News.className = "showBox";
				getHomeNews();
				break;
			case "Events":
				Events.className = "showBox";
				getHomeEvent();
				break;
			case "Webinars":
				Webinars.className = "showBox";
				getHomeWebinars();
				break;
			case "ContactUs":
				ContactUs.className = "showBox";
				getHomeContactUs();
				break;
		}
	}
	var hiddenWord = function () {
		_IntervalhiddenWord = setInterval(function () { conceal(1); }, 100);
	}
	var showWord = function () {
		_IntervalshowWord = setInterval(function () { conceal(-1); }, 100);
	}
	var conceal = function (step) {
		if (startWord > 3) {
			clearInterval(_IntervalhiddenWord);
			document.getElementById('words').getElementsByTagName('li')[_caseCount].style.display = 'none';
			_caseCount = (_caseCount + 1) % _liNum;
			document.getElementById('words').getElementsByTagName('li')[_caseCount].style.color = '#e5e5e5';
			document.getElementById('words').getElementsByTagName('li')[_caseCount].style.display = 'block';
			startWord = 3;
			showWord(_caseCount);
			return;
		} else if (startWord < 0) {
			clearInterval(_IntervalshowWord);
			startWord = 0;
			_IntervalhiddenWord = setTimeout(hiddenWord, 4500);
			return;
		}
		document.getElementById('words').getElementsByTagName('li')[_caseCount].getElementsByTagName('a')[0].style.color = _colors[startWord];
		startWord += step;
	}

	var showRandomProduct = function () {
		var lis = document.getElementById("Product").getElementsByTagName("li");
		var div = Math.floor(Math.random() * 3) + 1;
		lis[0].style.display = "block";
		lis[div].style.display = "block";
		lis[4].style.display = "block";
	}
	var xmlHttpEvent;
	function getHomeEvent() {
		document.getElementById('News_Div_inner').innerHTML = eventstext;
		TopToZero();
	}

	function c_getHomeEvent() {
		if (xmlHttpEvent.readyState == 4 && xmlHttpEvent.status == 200) {
			eventstext = xmlHttpEvent.responseText;
		}
	}

	var xmlHttpNews;
	function getHomeNews() {
		if(!newstext){
			xmlHttpNews = myAjax.InitAjax();
			myAjax.POST2("news=1", '/toolkit/homeEvent.php', c_getHomeNews, xmlHttpNews);
		}
		else{
			document.getElementById('News_Div_inner').innerHTML = newstext;
			TopToZero();
		}
	}

	function c_getHomeNews() {
		if (xmlHttpNews.readyState == 4 && xmlHttpNews.status == 200) {
			newstext = xmlHttpNews.responseText;
			document.getElementById('News_Div_inner').innerHTML = newstext;
			TopToZero();
		}
	}

	var xmlHttpWebinars;
	function getHomeWebinars() {
		document.getElementById('News_Div_inner').innerHTML = webinarstext;
		TopToZero();
	}

	function c_getHomeWebinars() {
		if (xmlHttpWebinars.readyState == 4 && xmlHttpWebinars.status == 200) {
			webinarstext = xmlHttpWebinars.responseText;
		}
	}

	{
		xmlHttpEvent = myAjax.InitAjax();
		myAjax.POST2("event=1", '/toolkit/homeEvent.php', c_getHomeEvent, xmlHttpEvent);

		xmlHttpWebinars = myAjax.InitAjax();
		myAjax.POST2("webinars=1", '/toolkit/homeEvent.php', c_getHomeWebinars, xmlHttpWebinars);
	}

	var xmlHttpContactUs;
	function getHomeContactUs() {
		var chathtml = "<a onclick=\"javascript:window.open('http://server.iad.liveperson.net/hc/89082276/?cmd=file&amp;file=visitorWantsToChat&amp;site=89082276&amp;referrer='+document.location,'chat89082276','width=472,height=320');return false;\" href=\"http://server.iad.liveperson.net/hc/89082276/?cmd=file&amp;file=visitorWantsToChat&amp;site=89082276&amp;byhref=1\">Chat with a Representative</a>"; 
		document.getElementById('News_Div_inner').innerHTML = "<div class='Home_ContactUs'><p class='Representative'>"+chathtml+"</p><strong>Sales  Inquiries</strong><div>Call toll-free 1-800-661-6588 (from US/Canada)</div><div>Call  +1-201-793-1111 (Option 1) from outside the US/Canada</div><a href='mailto:Sales@avepoint.com'>Email our Sales Team</a><p></p><strong>Sales  to Federal Government Agencies</strong><div>Call 1-703-883-9311</div><a href='mailto:SalesGov@avepoint.com'>Email our Federal Government  Sales Team</a><p></p><strong>Technical  Support<br></strong><a href='http://www.avepoint.com/support/'>Visit  Support Page</a>&nbsp;for contact  information and online resources</p><p><strong>Partner  Inquiries</strong>Call 1-201-793-1083 or write to <a href='mailto:partner@avepoint.com'>Partner@avepoint.com</a></p><p><strong>PR  &amp; Marketing</strong>Call 1-201-793-1079 or write to <a href='mailto:pr@avepoint.com'>PR@avepoint.com</a></p><p><strong>Human  Resources</strong>Call 1-201-793-1111 or write to <a href='mailto:hr@avepoint.com'>HR@avepoint.com</a></p><p><a href='/about/contact-us/'>Click here for more Contact  Information</a></p></div>";
		TopToZero();
	}

	var mousePos;
	var div, rate, start, end, speed = 40, moveNow;
	var _steps = [0, 25, 50, 70, 85, 95, 97, 99, 100];
	var _inc;
	var _value = [];
	var _left;
	var count = 0;
	function bindMouseMove() {
		addEvent(div, 'mousemove', mouseMove);
	}
	function removeMouseMove() {
		clearInterval(moveNow);
		removeEvent(div, 'mousemove', mouseMove);
		_inc = 100;
	}

	function getWidth() {
		var imgs = div.getElementsByTagName("img");
		var divlength = 0;
		for (var i = 0; i < imgs.length; i++) { divlength += 20 + imgs[i].width; }
		return divlength;
	}
	function getLeft(o) {
		for (var t = 0; o.offsetParent; o = o.offsetParent)
			t += o.offsetLeft;
		return t;
	}
	function mouseMove(ev) {
		ev = ev || window.event;
		mousePos = mouseCoords(ev);
		movePic();
	}
	function mouseCoords(ev) { if (ev.pageX || ev.pageY) { return { x: ev.pageX, y: ev.pageY }; } return { x: ev.clientX + document.documentElement.scrollLeft - document.body.clientLeft, y: ev.clientY + document.documentElement.scrollTop - document.body.clientTop }; }
	function movePic() {
		end = (mousePos.x - start) * rate;
		_inc = 0;
		for (var i = 0; i < _steps.length; i++) {
			_value[i] = _left + Math.round((end - _left) * _steps[i] / 100);
		}
		moveNow = setInterval(
		function () {
			if (_inc >= _steps.length - 1) {
				clearInterval(moveNow);
			} else {
				_left = _value[_inc++];
				div.style.left = "-" + _left + "px";
			}
		}, speed);
	}
	function TopToZero(){
		$('div.jScrollPaneDrag').css("top","0px");
		$('#News_Div_inner').css("top","0px");
		$('#News_Div_inner').jScrollPane();
	}
