// JavaScript Document
var browser = {
		'isIE' : (navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0),
		'isIE6' : (navigator.userAgent.indexOf('MSIE 6.0') >= 0) && (navigator.userAgent.indexOf('Opera') < 0),
		'isIE7' : (navigator.userAgent.indexOf('MSIE 7.0') >= 0) && (navigator.userAgent.indexOf('Opera') < 0),
		'isFirefox' : navigator.userAgent.indexOf('Firefox') >= 0,
		'isOpera' : navigator.userAgent.indexOf('Opera') >= 0
}; 
var _init = function(){};

function bindLeftNav(){
	if(!document.getElementById("left_nav"))return;
	var hostName = "www.avepoint.co.jp";
	var hostName2 = "avepoint.co.jp";
	var hostName3 = "jpstaging.avepoint.com";
	var hostName4 = "jp.avepoint.com";
	var regURL = new RegExp("^http://" + hostName);
	var regURL2 = new RegExp("^http://" + hostName2);
	var regURL3 = new RegExp("^http://" + hostName3);
	var regURL4 = new RegExp("^http://" + hostName4);
	var url = window.location.href.toLowerCase().split('?')[0] + "/";
	url = url.replace(regURL, '');
	url = url.replace(regURL2, '');
	url = url.replace(regURL3, '');
	url = url.replace(regURL4, '');
	var urls = url.split('/');	
	if(urls[2] == ""){
		url = "/" + urls[1] + "/";
	}else{
		url = "/" + urls[1] + "/" + urls[2] + "/";
	}
	var ulLeftNav;
	var existLeftNav = false;
	switch(urls[1]){
		case 'about':
		case 'partners':
		case 'support':
		case 'resources':
		case 'sharepoint-solutions':ulLeftNav = urls[1] + "LN"; existLeftNav = true; break;
		case 'google-search':return; break;
		default:
			ulLeftNav = 'sharepoint-productsLN';
	}
	ulLeftNav = document.getElementById(ulLeftNav);
	if(!ulLeftNav)return;	
	var ems = ulLeftNav.getElementsByTagName("em");
	for(var i =0; i <ems.length; i++){
		if(ems[i].className.indexOf("NoChild") == -1){
			ems[i].className = "Add";
			ems[i].id = "em" + i;
			ems[i].onclick = new Function('showLeftNav(' + i + ')');
			var anchorL2 = ems[i].parentNode.getElementsByTagName('a')[0];
			var anchorL2Href = anchorL2.href.replace(regURL, '');
			anchorL2Href = anchorL2Href.replace(regURL2, '');
			anchorL2Href = anchorL2Href.replace(regURL3, '');
			anchorL2Href = anchorL2Href.replace(regURL4, '');
			if(anchorL2Href == url){
				existLeftNav = true;
			}
			var ulul = ems[i].parentNode.getElementsByTagName('ul')[0];	
			if(anchorL2Href.indexOf('void') != -1){
				anchorL2.onclick = new Function('showLeftNav(' + i + ')');
			}else if(anchorL2Href == url){
				ulul.style.display = 'block';
				ems[i].className = "Sub";
			}			
			ulul.id = 'ul' + i;		
			var ululas = ulul.getElementsByTagName('a');
			for(var j =0; j <ululas.length; j++){
				var anchorululas = ululas[j].href.replace(regURL, "");
				anchorululas = anchorululas.replace(regURL2, "");
				anchorululas = anchorululas.replace(regURL3, "");
				anchorululas = anchorululas.replace(regURL4, "");
				if(anchorululas == url){
					ululas[j].parentNode.className = "LNFocus";
					ulul.style.display = 'block';
					ems[i].className = "Sub";
					existLeftNav = true;
				}
			}
		}else{
			ems[i].className = "Add";
		}
	}
	if(existLeftNav&&(url!="/resources/sharepoint-salesforce-download-registration/")){
		ulLeftNav.style.display = "block";	
	}
	if(url == '/sharepoint-products/'){
		document.getElementById('sharepoint-productsLN').style.display = "block";
	}
	if(urls[1] == "support"){
		document.getElementById("anchorRequestDemo").className = document.getElementById("anchorContactUS").className = "";
		//document.getElementById("anchorOpenTicket").className = document.getElementById("anchorSearchKB").className = "";		
	}
}

function showLeftNav (i){
	var ul = document.getElementById('ul' + i);
	if(ul.style.display != 'block'){
		ul.style.display = 'block';
		document.getElementById('em' + i).className = "Sub";
	}else{
		ul.style.display = 'none';
		document.getElementById('em' + i).className = "Add";
	}
}
function LeftNavPreloadPic(){
	new Image().src = "/mysite/images/leftnav/requestDemoHover.png";
	new Image().src = "/mysite/images/leftnav/chatSalesHover.png";
	new Image().src = "/mysite/images/leftnav/free30DaysHover.png";
	new Image().src = "/mysite/images/leftnav/HowtoBuyHover.png";
	new Image().src = "/mysite/images/leftnav/openTicketHover.png";
	new Image().src = "/mysite/images/leftnav/SearchKBHover.png";
}
function navHover() {
	var count = 150;
	if(document.getElementById("navmenu-h") == null)return;
	var lis = document.getElementById("navmenu-h").getElementsByTagName("li");
	if(lis == null)return;
for (var i=0; i<lis.length; i++) {
		
		var aarray = lis[i].getElementsByTagName("a");
		if(aarray == null)return;
		
	
	
		lis[i].onmouseover=function() {
			var aarray1 = this.getElementsByTagName("a");
			if(aarray1 != null && aarray1[0] && aarray1[0].href.indexOf(":void(null)")>0){
				if(this.className.indexOf("navULHeader") != -1){
					this.className+="iehover1"
				}else{					
				    this.className+=" iehover1";
				}
			}else{
				if(this.className.indexOf("navULHeader") != -1){
					this.className+="iehover"
				}else{					
				    this.className+=" iehover";
				}
			}
		}
		lis[i].onmouseout=function() {
			this.className=this.className.replace(/iehover1/g, "");
			this.className=this.className.replace(/ iehover1/g, "");
			this.className=this.className.replace(/ iehover/g, "");
			this.className=this.className.replace(/iehover/g, "");
		}
		
		for (var j=0; j<aarray.length; j++) 
		{
			if(aarray[j].className == "topnavout"&&aarray[j].href.indexOf(":void(0)")<0)
			{
				aarray[j].onmouseover = function(){
					this.className = "topnavover";
				 }
				aarray[j].onmouseout = function(){
					this.className = "topnavout";
				 }
			}			
		}
		
		if(lis[i].className != ""){
			lis[i].style.zIndex = count--;
		}
	}
}
function navHoveratlas() {
	var count = 150;
	if(document.getElementById("navmenu-hh") == null)return;
	var lis = document.getElementById("navmenu-hh").getElementsByTagName("li");
	if(lis == null)return;
for (var i=0; i<lis.length; i++) {
		
		var aarray = lis[i].getElementsByTagName("a");
		if(aarray == null)return;
		
	
	
		lis[i].onmouseover=function() {
			var aarray1 = this.getElementsByTagName("a");
			if(aarray1 != null && aarray1[0] && aarray1[0].href.indexOf(":void(null)")>0){
				if(this.className.indexOf("navULHeader") != -1){
					this.className+="iehover1"
				}else{					
				    this.className+=" iehover1";
				}
			}else{
				if(this.className.indexOf("navULHeader") != -1){
					this.className+="iehover"
				}else{					
				    this.className+=" iehover";
				}
			}
		}
		lis[i].onmouseout=function() {
			this.className=this.className.replace(/iehover1/g, "");
			this.className=this.className.replace(/ iehover1/g, "");
			this.className=this.className.replace(/ iehover/g, "");
			this.className=this.className.replace(/iehover/g, "");
		}
		
		for (var j=0; j<aarray.length; j++) 
		{
			if(aarray[j].className == "topnavout"&&aarray[j].href.indexOf(":void(0)")<0)
			{
				aarray[j].onmouseover = function(){
					this.className = "topnavover";
				 }
				aarray[j].onmouseout = function(){
					this.className = "topnavout";
				 }
			}			
		}
		
		if(lis[i].className != ""){
			lis[i].style.zIndex = count--;
		}
	}
}
function Ie6Pngs(){
	var reg = /.*\.png$/;
	var pngs = document.getElementsByTagName("img");
	for (var i=0; i < pngs.length; i++){
		if(reg.test(pngs[i].src)){
			pngs[i].style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+pngs[i].src+"),sizingMethod='scale');";
			pngs[i].src="/mysite/images/blank.gif";
		}
	}
	 document.execCommand("BackgroundImageCache",false,true);
}
var tab_focus_level3 = "BusinessAdvantages";
function showCommon (id){
	document.getElementById(tab_focus_level3 + "_tab").className = "hiddeningCommon";
	document.getElementById(tab_focus_level3 + "_div").className = "tab_hidden";
	tab_focus_level3 = id;
	document.getElementById(tab_focus_level3 + "_tab").className = "showingCommon";
	document.getElementById(tab_focus_level3 + "_div").className = "tab_show";
}
var Newtab_focus_level3 = "BusinessAdvantages";
function showCommonNew (id,uid){
	document.getElementById(Newtab_focus_level3 + "_tab").className = "hiddeningCommon";
	document.getElementById(Newtab_focus_level3 + "_div").className = "tab_hidden";
	Newtab_focus_level3 = id;
	document.getElementById(Newtab_focus_level3 + "_tab").className = "showingCommon";
	document.getElementById(Newtab_focus_level3 + "_div").className = "tab_show";
	document.getElementById("TabsTitle-ul").className = "pl3_ul_" + id;
}
var tab3_focus_level3 = "BusinessAdvantages";
function showCommonNewTab2 (id,uid){
	document.getElementById(tab3_focus_level3 + "_tab").className = "hiddeningCommon";
	document.getElementById(tab3_focus_level3 + "_div").className = "tab_hidden";
	tab3_focus_level3 = id;
	document.getElementById(tab3_focus_level3 + "_tab").className = "showingCommon";
	document.getElementById(tab3_focus_level3 + "_div").className = "tab_show";
	document.getElementById("TabsTitle-ul").className = "pl3_ul_tab2" + id;
}
var tab4_focus_level3 = "ToolFeature";
function showCommonNewTab4 (id,uid){
	document.getElementById(tab4_focus_level3 + "_tab").className = "hiddeningCommon";
	document.getElementById(tab4_focus_level3 + "_div").className = "tab_hidden";
	tab4_focus_level3 = id;
	document.getElementById(tab4_focus_level3 + "_tab").className = "showingCommon";
	document.getElementById(tab4_focus_level3 + "_div").className = "tab_show";
	document.getElementById("TabsTitle-ul").className = "pl3_ul_tab4" + id;
}
var tab_focus_level2 = "TechnicalOverview";
function showCommon3 (id){
	document.getElementById(tab_focus_level2 + "_tab").className = "hiddeningCommon";
	document.getElementById(tab_focus_level2 + "_div").className = "tab_hidden";
	tab_focus_level2 = id;
	document.getElementById(tab_focus_level2 + "_tab").className = "showingCommon";
	document.getElementById(tab_focus_level2 + "_div").className = "tab_show";
}
var tab_focus_level3au = "GuidesandResources";
function showCommonLong(id, className){
	var hidden = tab_focus_level3au == "BusinessAdvantages" ? "hiddeningCommon" : "hiddeningCommonLong";	
	document.getElementById(tab_focus_level3au + "_tab").className = hidden;
	document.getElementById(tab_focus_level3au + "_div").className = "tab_hidden";
	tab_focus_level3au = id;
	var show = tab_focus_level3au == "BusinessAdvantages" ? "showingCommon" : "showingCommonLong";
	document.getElementById(tab_focus_level3au + "_tab").className = show;
	document.getElementById(tab_focus_level3au + "_div").className = "tab_show";
}
var tab_hr_level4s = {"Tokyo":"0px","Uxbridge":"-34px","JerseyCity":"-68px","Chicago":"-102px"};
var tab_focus_level4s = "Tokyo";
function hrShow(id){
	document.getElementById(tab_focus_level4s + "_div").className = "tab_hidden";
	tab_focus_level4s = id;
	document.getElementById(tab_focus_level4s + "_div").className = "tab_show";
	document.getElementById('TabsHrright').style.backgroundPosition  = tab_hr_level4s[id] + " 27px";			
}

var srcForIE = new Array();
srcForIE['SQLRCtrlButton'] = "/mysite/images/products/SQLRCtrlButton.png";
srcForIE['imgRequestDemo'] = "/mysite/images/leftnav/requestDemo.png";
srcForIE['imgContactUS'] = "/mysite/images/leftnav/contactUs.png";
srcForIE['imgFree30Days'] = "/mysite/images/leftnav/free30Days.png";
srcForIE['imgHowToBuy'] = "/mysite/images/leftnav/howToBuy.png";
srcForIE['campaignban0'] = "/mysite/images/campaign/campaignban0.png";
srcForIE['campaignban1'] = "/mysite/images/campaign/campaignban1.png";
srcForIE['campaignban2'] = "/mysite/images/campaign/campaignban2.png";
srcForIE['campaignban3'] = "/mysite/images/campaign/campaignban3.png";
srcForIE['campaignban4'] = "/mysite/images/campaign/campaignban4.png";
srcForIE['campaignban5'] = "/mysite/images/campaign/campaignban5.png";
srcForIE['solution-image0'] = "/mysite/images/solutions/pages/solutionmenu1.png";
srcForIE['solution-image1'] = "/mysite/images/solutions/pages/solutionmenu2.png";
srcForIE['solution-image2'] = "/mysite/images/solutions/pages/solutionmenu3.png";
srcForIE['solution-image3'] = "/mysite/images/solutions/pages/solutionmenu4.png";
srcForIE['solution-image4'] = "/mysite/images/solutions/pages/solutionmenu5.png";
srcForIE['solution-image5'] = "/mysite/images/solutions/pages/solutionmenu6.png";
srcForIE['solution-image6'] = "/mysite/images/solutions/pages/solutionmenu7.png";
srcForIE['solution-image7'] = "/mysite/images/solutions/pages/solutionmenu8.png";
function ChangeSrc(id) {
	var img = document.getElementById(id);
	var temp = img.src;
	var regReplace = /hover.png$/i;
	var regReplaceHover = /.png$/i;	
	if(temp.indexOf('blank') != -1){
		temp = srcForIE[id];
	}
	if(regReplace.test(temp)){
		temp = temp.replace(regReplace, ".png");
	}else{
		temp = temp.replace(regReplaceHover, "Hover.png");
	}
	srcForIE[id] = img.src = temp;	
	if(browser.isIE6){
		img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+temp+"),sizingMethod='scale');";
		img.src = "/mysite/images/blank.gif";
	}
}

function showSubMenu(id, a){
	var ul = document.getElementById(id);
	if(ul != null){
		ul.style.display = "block";
		a.onclick = function(){hiddenSubMenu(id, a)}
		var img = a.firstChild;
		img.src = "/mysite/images/leftnav/sub.png";
		img.alt = "-";
	}
}

function hiddenSubMenu(id, a){
	var ul = document.getElementById(id);
	if(ul != null){
		ul.style.display = "none";
		a.onclick = function(){showSubMenu(id, a)}
		var img = a.firstChild;
		img.src = "/mysite/images/leftnav/add.png";
		img.alt = "+";
	}
}
/*Add Event*/
function addEvent (o, t, f) {
	if (o.attachEvent) o.attachEvent('on'+ t, f);
	else o.addEventListener(t, f, false);
}
/*Remove Event*/
function removeEvent (o, t, f) {
	if (o.detachEvent) o.detachEvent('on'+ t, f);
	else o.removeEventListener(t, f, false);
};

/*Cookie*/
function createCookie(name,value,ms) {
	if (ms) {
		var date = new Date();
		date.setTime(date.getTime() + ms);
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function popper(url,name,wide,heigh) { 
 	newWindow = window.open(url,name,"resizable=no,scrollbars=yes,width="+wide+",height="+heigh+" left=0 top =0");
}
function popperChatLiveSales(){
	newWindow = window.open("http://server.iad.liveperson.net/hc/89082276/?cmd=file&file=visitorWantsToChat&site=89082276&byhref=1&imageUrl=http://www.avepoint.com/images/avepoint/liveperson","AvePop","resizable=no,scrollbars=yes,width=500,height=500 left=0 top =0");
}
function newpopper(url,name,features) { 
 	var newWindow = window.open("",name,"resizable=no,scrollbars=no,width=800,height=561 left=0 top =0");
	
	var string = '<html><title>'+name+'</title><body style="background-image:url('+url+');background-repeat:no-repeat"></body></html>';
	newWindow.document.write(string);
	newWindow.document.close() ;
}
function newpopper(url,name,wide,heigh) { 
 	var newWindow = window.open(url,name,"resizable=no,scrollbars=yes,width="+wide+",height="+heigh+" left=0 top =0");
}
function newpopper(url,name1,name2,wide,heigh) { 
    name1 =  name1.replace(/-/g," ");  
	name2 =  name2.replace(/-/g," "); 
	
	var newWindow = window.open(name2,"POP","resizable=yes,scrollbars=no,width="+wide+",height="+heigh+" left=0 top =0");

	var string = '<html><title>'+name1+'</title><body style="background-image:url('+url+');background-repeat:no-repeat"></body></html>';
	newWindow.document.write(string);
	newWindow.document.close() ;
}
function newPage(url,name,wide,heigh) { 
 	newWindow = window.open(url,name,"resizable=no,scrollbars=yes,width="+wide+",height="+heigh+" left=500 top=250");
}  
function showBigImg(url1,name1,name12,wide1,heigh1,url2,name2,name22,wide2,heigh2){
	if (screen.width==800||screen.height==600){
		newpopper(url1,name1,name12,wide1,heigh1);
	}else{
		newpopper(url2,name2,name22,wide2,heigh2);
	}

}
function emptyTheText(object,value){
	 if(object.value==value){
		 object.value="";
	 }
}
function addexternallinks(){
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && (anchor.getAttribute("rel") == "external" || (anchor.getAttribute("href").indexOf("pdf")>0 && anchor.getAttribute("href").indexOf(".pdf") ==  anchor.getAttribute("href").length -4 ))){
			anchor.target = "_blank";
		}
	}	
}
function TextForProduct(){
	var flag = 0;
	if(document.getElementById("productShow") && document.getElementById("productShow").innerHTML.length < 60){
		document.getElementById("productShow").style.display = "none";
		flag++;
	}	
	if(document.getElementById("TextForProduct") && document.getElementById("TextForProduct").innerHTML.length < 60){
		document.getElementById("TextForProduct").style.display = "none";
		flag++;
	}
	if(flag == 2 && document.getElementById('TabsTitle')){
		document.getElementById('TabsTitle').style.height = "4px";
		if(browser.isIE6){
			document.getElementById('TabsTitle').style.marginTop = "-11px";
		}
	}
}
function JumpTo  (id){
	var _select = document.getElementById(id);
	var _href = _select.options[_select.selectedIndex].value;
	window.location.href = _href;
}
function AddToOnload(func){
	var temp = _init;
	_init = function(){
		temp();
		func();
	}	
}

function swf() {
	if(document.getElementById("flashDiv")){
	var string = ""
	string ='<p><object height="244" width="322"><param value="/assets/movies/Economic_Report/video01.swf" name="movie"/><embed height="280" width="320" wmode="transparent" quality="high" menu="false" src="/assets/movies/Economic_Report/video01.swf"/></object></p>';
	document.getElementById("flashDiv").innerHTML=string;
	}
} 

if(browser.isIE6){
	AddToOnload(Ie6Pngs);
}
AddToOnload(addexternallinks);
AddToOnload(swf);
var mousePos;
function bindOnMouseMove(){
	document.onmousemove = mouseMove;
}
function mouseMove(ev){
	ev=ev||window.event;
	mousePos = mouseCoords(ev);
}
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 showpic(){
	testvalue = document.getElementById("test").value;
	for(var i=1; i<=13; i++){
		document.getElementById("div" + i ).className="notdisplay";
	}
	document.getElementById("div"+testvalue).className="block";
}

var myAjax= {};
var xmlhttp;
myAjax.InitAjax = function(){
	if (window.ActiveXObject){
		try{
			return new ActiveXObject("Msxm12.XMLHTTP");
		}catch(e){
			try{
				return new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
			}
		}
	}else if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	}else{
		alert("Your browser does not support AJAX.");return null;
	}
}
myAjax.POST = function(s,URL,callback){    
    if(xmlhttp){
		xmlhttp.open("POST",URL,true);
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", s.length);
	    xmlhttp.onreadystatechange=callback;
		xmlhttp.send(s);
    }else{
        throw {"description":"create xmlhttp failed"};
    }    
}
myAjax.POST2 = function(s,URL,callback, xmlhttp){    
    if(xmlhttp){
		xmlhttp.open("POST",URL,true);
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", s.length);
	    xmlhttp.onreadystatechange=callback;
		xmlhttp.send(s);
    }else{
        throw {"description":"create xmlhttp failed"};
    }    
}
myAjax.GETF = function(s,URL,callback){
    s=s?"?"+s:"";
    if(xmlhttp){
        xmlhttp.open("GET",URL+s,true);
        xmlhttp.onreadystatechange=callback;
        xmlhttp.send(""); 
    }else{
        throw {"description":"create xmlhttp failed"};
    }
}

function makeShowtext(){
	var obj;
	if(document.getElementById('productShowtext')){
		obj = document.getElementById('productShowtext');
		
	}else if(document.getElementById('solutionShowtext')){
		obj = document.getElementById('solutionShowtext');
	}else{
		return;
	}
	var top = Math.round((213 - obj.scrollHeight) / 2);
	obj.style.top = top + "px";
}
AddToOnload(makeShowtext);

var xmlbreadCrumbs;
function getBreadCrumbs(){
	xmlbreadCrumbs = myAjax.InitAjax();
	myAjax.POST2("url=" + window.location.href, '/toolkit/getBreadcrumbs.php', c_getBreadCrumbs, xmlbreadCrumbs);	
}

function c_getBreadCrumbs(){
	if (xmlbreadCrumbs.readyState == 4 && xmlbreadCrumbs.status == 200){
		document.getElementById('Breadcrumbs').innerHTML = xmlbreadCrumbs.responseText;
	}
}
function newsLetterSubmit(){
	var content = document.getElementById('email').value;
	var url = '/resources/avepoint-newsletter/#'+content;
	window.location.href= url ;
}
var xmlGovt;
function getGovtEvents(){
	xmlGovt = myAjax.InitAjax();
	myAjax.POST2("govt=1", '/toolkit/homeEvent.php', c_getGovtEvents, xmlGovt);	
}

var scrollObj;
function c_getGovtEvents(){
	if (xmlGovt.readyState == 4 && xmlGovt.status == 200){
		var govtDiv = document.getElementById('govtEvent');
		var e = document.createElement('div');
		e.id = 'govtEvent1';
		var govtDiv1 = govtDiv.appendChild(e);
		govtDiv1.innerHTML = xmlGovt.responseText;
		if(govtDiv1.scrollHeight > 270){
			scrollFlagGovt = true;
			e = document.createElement('div');
			e.id = 'govtEvent2';
			var govtDiv2 = govtDiv.appendChild(e);
			govtDiv2.innerHTML = govtDiv1.innerHTML;
			scrollObj = setInterval(function(){scrollEvent(govtDiv1, govtDiv2, govtDiv);}, 40);
			//govtDiv.onmouseover = function(){scrollFlagGovt = false;}
			//govtDiv.onmouseout = function(){scrollFlagGovt = true;}
			govtDiv.onmouseover = function(){clearInterval(scrollObj);}
			govtDiv.onmouseout = function(){scrollObj = setInterval(function(){scrollEvent(govtDiv1, govtDiv2, govtDiv);}, 40);};
		}
	}
}

function scrollEvent(govtDiv1, govtDiv2, govtDiv){
	if(govtDiv2.offsetHeight-govtDiv.scrollTop <= 0){
		govtDiv.scrollTop -= govtDiv1.offsetHeight;
		govtDiv.scrollTop ++ ; 
	}else{
		govtDiv.scrollTop ++;
	}

}
var fourtab_focus_level3 = "ToolFeature";
function showCommonH (id){
	document.getElementById(fourtab_focus_level3 + "_tab").className = "hiddeningCommon";
	document.getElementById(fourtab_focus_level3 + "_div").className = "tab_hidden";
	fourtab_focus_level3 = id;
	document.getElementById(fourtab_focus_level3 + "_tab").className = "showingCommon";
	document.getElementById(fourtab_focus_level3 + "_div").className = "tab_show";
}
function initSQLrestorecontrol(){
	document.getElementById('aSQLRCtrlButton').onmouseover = function(){
																			ChangeSrc('SQLRCtrlButton');
																		 };
	document.getElementById('aSQLRCtrlButton').onmouseout = function(){
																			ChangeSrc('SQLRCtrlButton');
																		 };
	}
var tab_focus_level4 = "FundamentalsCourseI";
function showCommon2 (id){
	document.getElementById(tab_focus_level4 + "_tab").className = "hiddeningCommon";
	document.getElementById(tab_focus_level4 + "_div").className = "tab_hidden";
	tab_focus_level4 = id;
	document.getElementById(tab_focus_level4 + "_tab").className = "showingCommon";
	document.getElementById(tab_focus_level4 + "_div").className = "tab_show";
}
function initcheckevent(){
	document.getElementById('jp_events').onmouseover = function(){
		ChangeSrc('events', 'hover', false);
	};
	document.getElementById('jp_events').onmouseout = function(){
		ChangeSrc('events', '', false);
	};
}	
function initchecknew(){
	document.getElementById('jp_news').onmouseover = function(){
		ChangeSrc('news', 'hover', false);
	};
	document.getElementById('jp_news').onmouseout = function(){
		ChangeSrc('news', '', false);
	};			
}

function changeheader(){
	var input = document.getElementById("atlas");
	input.value = location.pathname;
	var form = document.getElementById("form");
	form.submit();
}

function cText(obj){
    if(obj.value==obj.defaultValue){
		obj.value="";
    }
}

function sText(obj){
    if(obj.value==""){
		obj.value=obj.defaultValue;
    }
}

function homedownload(){
	var obj = document.getElementById("homedownload");
	var reg = /^([a-zA-Z0-9_\.-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	var email = obj.value.replace(/(^\s*)|(\s*$)/g, "");
	if(reg.test(email)){
		if(com_email(email)){
			alert("リクエストを送信するには、有効な会社用メールアドレスを入力してください。悪用を避ける為、弊社では無効なメールアドレス及び個人用メールアドレスのご登録を受け付けておりません。リクエスト目的の会社用メールアドレスの使用が難しい場合には、弊社営業担当（03-5783-8631）までお問い合わせください。");
		}
		else{
			var sure=confirm("1.9MB のファイルをダウンロードします。よろしいですか？");
			if(sure){
				location.href='/toolkit/homedownload.php?email='+email;
			}
		}
		obj.value = "メールアドレスを入力してください";
	}
	else{
		alert("有効なメールアドレスを入力してください。");
	}
}

function openEmail(){
	var email = prompt("メールアドレスを入力してください","");
	var reg = /^([a-zA-Z0-9_\.-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	if(email != null){
		var address = email.replace(/(^\s*)|(\s*$)/g, "");
		if(reg.test(address)){
			if(com_email(address)){
				alert("リクエストを送信するには、有効な会社用メールアドレスを入力してください。悪用を避ける為、弊社では無効なメールアドレス及び個人用メールアドレスのご登録を受け付けておりません。リクエスト目的の会社用メールアドレスの使用が難しい場合には、弊社営業担当（03-5783-8631）までお問い合わせください。");
				openEmail();
			}
			else{
				var sure=confirm("1.9MB のファイルをダウンロードします。よろしいですか？");
				if(sure){
					location.href='/toolkit/homedownload.php?email='+address;
				}
			}
		}
		else{
			alert("有効なメールアドレスを入力してください。");
			openEmail();
		}
	}
}

function com_email(email){
	var emailAddress = email.toLowerCase();
	return ((emailAddress.indexOf("@gmail") != -1) || (emailAddress.indexOf("@hotmail.com") != -1) || (emailAddress.indexOf("@aol.com") != -1) || (emailAddress.indexOf("@msn.com") != -1) || (emailAddress.indexOf("@ru.ru") != -1) || (emailAddress.indexOf("@quest.com") != -1) || (emailAddress.indexOf("@symantec.com") != -1) || (emailAddress.indexOf("@emc.com") != -1) || (emailAddress.indexOf("@nse.com") != -1) || (emailAddress.indexOf("@commvault.com") != -1) || (emailAddress.indexOf("@netscape.com") != -1) || (emailAddress.indexOf("yahoo.com") != -1)||(emailAddress.indexOf("163.com") != -1)||(emailAddress.indexOf("sohu.com") != -1)||(emailAddress.indexOf("sina.com.cn") != -1)||(emailAddress.indexOf("chinaren.com") != -1)||(emailAddress.indexOf("126.com") != -1));
}
//For Logos and Images
function Accept() {
	if (readCookie("ImageAndLogo") != null) {
		AcceptAjax();
	}
	else {
		alert("null");
	}
}

function AcceptAjax() {
	var xmlhttp;
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	} else {// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange = function () {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			download_file(xmlhttp.responseText);
		}
	}
	xmlhttp.open("POST", "/toolkit/image-logo.php", true);
	xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlhttp.send("action=geturl&order=" + readCookie("ImageAndLogo"));
	$('#colorbox').colorbox.close();
}

function AddCookie(value) {
	eraseCookie("ImageAndLogo");
	createCookie("ImageAndLogo", value, 0);
}

function GetLatestNews() {
	var xmlhttp;
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	} else {// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange = function () {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			var div = document.getElementById("latestnews");
			div.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.open("POST", "/toolkit/image-logo.php", true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.send("action=getnews");
}

function download_file(url) {
	var download_link = document.getElementById("download_link");
	download_link.href = "";
	download_link.href = url;
	ClickFunction(download_link);
	download_link.href = "";
}

function ClickFunction(obj) {
	if (document.all) {
		obj.click();
	}
	else {
		var evt = document.createEvent("MouseEvents");
		evt.initEvent("click", true, true);
		obj.dispatchEvent(evt);
	}
}
