﻿var thisPage = location.href;
var thisPage_array=thisPage.split("/");

var newLink_array=[];
for(i=0;i<thisPage_array.length;i++){
	newLink_array[i]=thisPage_array[i];
}

var enOnly=false;

/*
if(thisPage_array[5]=='mobile' || thisPage_array[5]=='mobileaccessory'){
	var enOnly = true;
	}
*/

if(thisPage_array[4]=="zh" || thisPage_array[3]=="zh"){
	if(!enOnly && thisPage_array[4]=="zh"){newLink_array[4]="en"};
	if(!enOnly && thisPage_array[3]=="zh"){newLink_array[3]="en"};
	var menuLangSet='zh';
	var footer='<p style="margin-top: 15px">Copyright @ 2008 DTG Neo Scientific Ltd. All rights reserved.&nbsp;&nbsp; |<a href="mailto:info@dtgns.com">聯絡我們</a>|-|<a href="/zh/sitemap.php">網站地圖</a>|</p>';
	}
if(thisPage_array[4]=="en" || thisPage_array[3]=="en"){
	if(!enOnly && thisPage_array[4]=="en"){newLink_array[4]="zh"};
	if(!enOnly && thisPage_array[3]=="en"){newLink_array[3]="zh"};
	var menuLangSet='en';
	var footer='<p style="margin-top: 15px">Copyright @ 2008 DTG Neo Scientific Ltd. All rights reserved.&nbsp;&nbsp; |<a href="mailto:info@dtgns.com">Contact Us</a>|-|<a href="/en/sitemap.php">Site Map</a>|</p>';
	}


var newLinkTmp="";

for(i=0;i<newLink_array.length;i++){
	newLinkTmp+=newLink_array[i]+"/";
}

function langC(){
	var newLink=newLinkTmp.slice(0,-1);

	if(menuLangSet=="zh"){
		document.write('<p><a href='+thisPage+'>繁體中文</a> &nbsp;&nbsp;|&nbsp;&nbsp; <a href='+newLink+'>English</a></p>');
		}
	if(menuLangSet=="en"){
		document.write('<p><a href='+thisPage+'>English</a> &nbsp;&nbsp;|&nbsp;&nbsp; <a href='+newLink+' onclick="if(enOnly)alert(\'抱歉，此版面暫時只有英文版本\')">繁體中文</a></p>');
		}
}

//--------------------------------------------------------------------------------------------------------leftCol Menu Variables


var leftMenuJSONs = new Array();

leftMenuJSONs.push({'title' : 'BAK2u',
					'catalog' : 'bak2u',
					'subtitle' : 'Mobile Security Solution',
					'subtitle_zh' : '行動裝置保安防護方案',
					'path' : '/bak2u/'+menuLangSet+'/',
					'link' : 'index.php',
					'subClass' : [	{'subClassName' : 'Mac & Windows PC',
									 'subClassItems' : [{'item' : 'Verey I for Win', 'link' : 'win.php', 'alt' : 'XP,Vista,2000'},
														{'item' : 'Verey I for Mac', 'link' : 'mac.php', 'alt' : 'Mac OS, Lepord'}]},
									{'subClassName' : 'Mobile Phones',
									 'subClassItems' : [{'item' : 'PhoneBAK PDA', 'link' : 'pda.php', 'alt' : 'Windows Mobile'},
														{'item' : 'PhoneBAK Mobilephone', 'link' : 'sym.php', 'alt' : 'Symbian'},
														{'item' : 'PhoneBAK SE', 'link' : 'se.php', 'alt' : 'Sony Ericsson'},
														{'item' : 'PhoneBAK BB', 'link' : 'bb.php', 'alt' : 'Blackberry'}]},
									{'subClassName' : 'Gadgets',
									 'subClassItems' : [{'item' : 'iPod, PSP, DC and other USB devices', 'link' : 'gt.php', 'alt' : 'iPod, PSP, Digital Camera, MP4/3 Players...'}]}
								 ]
});

leftMenuJSONs.push({'title' : 'FAST easySafe',
					'catalog' : 'easysafe',
					'subtitle' : 'Data Encryption Solution',
					'subtitle_zh' : '資料數據加密方案',
					'path' : '/easysafe/'+menuLangSet+'/',
					'link' : 'index.php',
					'subClass' : [	{'subClassName' : 'easySafe Data Encryption USB Key',
									 'subClassName_zh' : 'easySafe 數據加密 USB 鑰匙'}
								 ]
});

leftMenuJSONs.push({'title' : 'upek',
					'catalog' : 'upek',
					'subtitle' : 'Digital Privacy Manager',
					'subtitle_zh' : '數碼私隱管理員',
					'path' : '/upek/'+menuLangSet+'/',
					'link' : 'index.php',
					'subClass' : [	{'subClassName' : 'Eikon Digital Privacy Manager',
									 'subClassName_zh' : 'Eikon 數碼私隱管理員'}
								 ]
});


//---------------------------------------------------------------------------------------------------------------------------------


function topMenuUL(ul_id){

if (menuLangSet=='en') {

	var home_name='Home';

	var product_name='Products';
	var product_item1='Bak2u Anti-theft Softwares for Mobile Devices';
	var product_item2='FAST easySafe Data Encryption USB Key';
	var product_item3='upek Eikon Digital Privacy Manager';
	
	var store_name='Store';
	
	var activate_name='Activate';
	
	var support_name='Support';
	
	var about_name='About';
}

if (menuLangSet=='zh') {

	var home_name='首頁';

	var product_name='產品';
	var product_item1='Bak2u行動裝置防盜軟件';
	var product_item2='FAST easySafe 數據加密USB鑰匙';
	var product_item3='upek Eikon 數碼私隱管理員';
	
	var store_name='購買產品';
	
	var activate_name='產品註冊';
	
	var support_name='支援';
	
	var about_name='關於我們';
}

var base='/'+menuLangSet+'/';

var home_link= base+'index.php';

var product_link= base+'products.php';
var product_link_item1='/bak2u'+base+'index.php';
var product_link_item2='/easysafe'+base+'index.php';
var product_link_item3='/upek'+base+'index.php';

var store_link= base+'store.php';

var activate_link= base+'activate.php';

var support_link= base+'support.php';

var about_link= base+'about.php';


document.write('<ul id="'+ul_id+'">');
	document.write('<li><a href="'+home_link+'">'+home_name+'</a></li>');
	document.write('<li><a href="'+product_link+'">'+product_name+'</a>');
		document.write('<ul>');
			document.write('<li><a href="'+product_link_item1+'">'+product_item1+'</a></li>');
			document.write('<li><a href="'+product_link_item2+'">'+product_item2+'</a></li>');
			document.write('<li><a href="'+product_link_item3+'">'+product_item3+'</a></li>');
		document.write('</ul>');
	document.write('</li>');
	//document.write('<li><a href="'+store_link+'">'+store_name+'</a></li>');
	document.write('<li><a href="'+activate_link+'">'+activate_name+'</a></li>');
	document.write('<li><a href="'+support_link+'">'+support_name+'</a></li>');
	document.write('<li><a href="'+about_link+'">'+about_name+'</a></li>');
document.write('</ul>');

}


function activeBanner(activeBannerSrc){
	if (AC_FL_RunContent == 0) {
		alert("This page requires AC_RunActiveContent.js.");
	} else {
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '100%',
			'height', '100%',
			'src', activeBannerSrc,
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'false',
			'scale', 'showall',
			'wmode', 'transparent',
			'devicefont', 'false',
			'id', 'banner',
			'bgcolor', '#FFFFFF',
			'name', 'banner',
			'menu', 'false',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', activeBannerSrc,
			'salign', ''
			); //end AC code
	}
}

function create_leftMenu(menuId){

	var leftMenuUL = new Element('ul');
	var titleLIs = new Array();
	var subClassULs = new Array();
	var subClassLIs = new Array();
	var subClassItemsULs = new Array();
	var subClassItemsLIs = new Array();
	var titleColor = '#cccccc';
	var titleColorOn = '#ff0000';
	var thisPageLinkColor = '#ff0000';
	var flag = new Array();
	
	for(var i=0; i<leftMenuJSONs.length; i++){		
		with(leftMenuJSONs[i]){
			if(menuLangSet=='en'){ var subtitle0 = subtitle } else { var subtitle0 = eval('subtitle_'+menuLangSet) };
			titleLIs[i] = new Element('li').update('<div id="'+catalog+'" class="leftMenu_title">'+title+'<br/><span class="leftMenu_subtitle">'+subtitle0+'</span></div>');
			subClassULs[i] = new Element('ul',{'class':'leftMenu_subClassUL'});
			titleLIs[i].insert(subClassULs[i]);
			leftMenuUL.insert(titleLIs[i]);
			
			if(typeof(catalog)!='undefined' && typeof(pageCatalog)!='undefined'){
				if(catalog==pageCatalog){
					flag[i]=true;
					titleLIs[i].down('.leftMenu_title').setStyle({color:thisPageLinkColor});
					titleLIs[i].down('.leftMenu_subtitle').setStyle({color:thisPageLinkColor});
				}else{
					subClassULs[i].setStyle({display:'none'});
					}
			}else{
				subClassULs[i].setStyle({display:'none'});
				}
			
			for(var j=0; j<subClass.length; j++){
				subClassLIs[j] = new Element('li',{'class':'leftMenu_subClass'}).update(subClass[j].subClassName);
				subClassULs[i].insert(subClassLIs[j]);
				
				with(subClass[j]){
					if(typeof(subClassItems)!='undefined'){
						subClassItemsULs[j]=new Element('ul');
						subClassLIs[j].insert(subClassItemsULs[j]);
						for(var k=0; k<subClassItems.length; k++){
							subClassItemsLIs[k] = new Element('li').update('<a href="'+leftMenuJSONs[i].path+subClassItems[k].link+'">'+subClassItems[k].item+'</a>');
							subClassItemsULs[j].insert(subClassItemsLIs[k]);
							if(thisPage_array[thisPage_array.length-1]==subClassItems[k].link){
								subClassItemsLIs[k].down('a').setStyle({color:thisPageLinkColor});
							}
						}
					}
				}
			}
			
			$(titleLIs[i]).down('div').observe('click', leftMenu_titleClick.bindAsEventListener(this,path,link));
			$(titleLIs[i]).observe('mouseover', leftMenu_titleOver.bindAsEventListener(this,titleLIs[i],flag[i]));
			$(titleLIs[i]).observe('mouseout', leftMenu_titleOut.bindAsEventListener(this,titleLIs[i],flag[i]));
			
		}
	}
	
	$(menuId).insert(leftMenuUL);
	
	
	function leftMenu_titleClick(event, path, link){
		window.location.href=path+link;
	}
	
	function leftMenu_titleOver(event, title, flag){
			if(typeof(Effect.Queues.get('titleOver'))!='undefined'){
				Effect.Queues.get('titleOver').each(function(effect) { effect.cancel(); });
				if(!flag){
					title.down('.leftMenu_title').setStyle({color:titleColorOn });
					title.down('.leftMenu_subtitle').setStyle({color:titleColorOn });
					if(title.down('.leftMenu_subClassUL').style.display=='none'){
							Effect.Queues.get('subClassUL').each(function(effect) { effect.cancel(); });
							//new Effect.BlindDown(title.down('.leftMenu_subClassUL'), {duration: 0.5,queue:{position:'end',scope:'subClassUL'},afterFinish:setMar});
							new Effect.BlindDown(title.down('.leftMenu_subClassUL'), {duration: 0.5,afterFinish:setMar});
							
					}	
				}
			}
			new Effect.Parallel(
				[
				new Effect.Morph(title.down('.leftMenu_title'), {style:'color:'+titleColorOn ,sync:true}),
				new Effect.Morph(title.down('.leftMenu_subtitle'), {style:'color:'+titleColorOn ,sync:true})
				],{duration: 0.3, queue:{position:'end',scope:'titleOver'}}
				);
			
			function setMar(){
				title.select('.leftMenu_subClass').each(function(e){e.setStyle({margin:'0px 0px 0px 10px'});});
			}

	}
	
	function leftMenu_titleOut(event, title, flag){
			if(typeof(Effect.Queues.get('titleOver'))!='undefined'){
				Effect.Queues.get('titleOver').each(function(effect) { effect.cancel(); });
				if(!flag){
					title.down('.leftMenu_title').setStyle({color:titleColor});
					title.down('.leftMenu_subtitle').setStyle({color:titleColor});
				}
			}
	}
}



function create_midmenu(menuId){

	
	var mid_menuitemDivs = new Array(mid_menuitems.length);
	
	
	for(i=0;i<mid_menuitemDivs.length;i++){
		var linkhtml=mid_menuitemlinks[i]+mid_menuitems[i]+'</a>';
		mid_menuitemDivs[i]=new Element('div',{'style':'float:left;padding-top:2px'}).update(linkhtml);
		var holderWidth=mid_menuitems[i].length*5+spacing;
		mid_menuitemDivs[i].style.width=holderWidth.toString()+'px';
		$(menuId).insert(mid_menuitemDivs[i]);
		}
	
}


function createRightMenu(outterDiv,cssTitleClass,cssClass0,cssClass1,MenuTitle,MenuItems,PageProducts,MenuItemsColors,MenuItemsLinks,pos){

	var MenuTitleDiv=new Element('div',{'id': cssTitleClass }).update(MenuTitle);
	$(outterDiv).insert(MenuTitleDiv);
	
	var MenuItemsNumber = MenuItems.length;
	var ids = new Array(MenuItemsNumber);
	var bgURL0s = new Array(MenuItemsNumber);
	var bgURL1s = new Array(MenuItemsNumber);
	
	//var pos=-20;
	
	for(i=0;i<MenuItemsNumber;i++){
	
			ids[i]=outterDiv+'rmi'+i;
			bgURL0s[i]=new Image();
			bgURL0s[i].src=btnImgPath+'btn_'+PageProducts[i]+'0.jpg';
			bgURL1s[i]=new Image();
			bgURL1s[i].src=btnImgPath+'btn_'+PageProducts[i]+'1.jpg';
	
			document.write('<div id="'+ids[i]+'" class="'+cssClass0+'" style="background:url(\''+bgURL0s[i].src+'\') no-repeat;">');
			document.write('<div>'+MenuItems[i]+'</div></div>');
		
			$(ids[i]).style.color=MenuItemsColors[i];
			
			pos=pos+80;
		
			$(ids[i]).style.top=pos.toString()+'px';
			var currentIndex=$(ids[i]).getStyle('zIndex')
		
			regEvent($(ids[i]),bgURL0s[i].src,bgURL1s[i].src,MenuItemsLinks[i],pos,currentIndex);
		
	}
	

	function regEvent(id,url0,url1,link,pos,currentIndex){
	
		var bgImg1='url('+url1+')';
		var bgImg0='url('+url0+')';
	
		Event.observe(id,'mouseover',function(event){				
			this.removeClassName(cssClass0);
			this.addClassName(cssClass1);
			this.style.background=bgImg1;
			this.style.zIndex='100';
			this.style.top=(pos-20).toString()+'px';
			//this.setOpacity(1);
		});
	
		Event.observe(id,'mouseout',function(event){				
			this.removeClassName(cssClass1);
			this.addClassName(cssClass0);
			this.style.background=bgImg0;
			this.style.zIndex=currentIndex;
			this.style.top=pos.toString()+'px';
			//this.setOpacity(0.8);
		});
		
		Event.observe(id,'click',function(event){				
			window.location=link;
		});
	}

}


function createSelectTabs(){

	document.write('<div id="selectContentDiv">');                              			//selectContentDiv
	document.write('	<ul id="selectContentTabs">');
	for(i=0;i<selectBar_items.length;i++){
	document.write('		<li class="selectContentTabsOut">'+selectBar_items[i]+'</li>');
	};
	document.write('	</ul>');
	document.write('	<div id="selectContent"></div>');									//selectContent
	document.write('</div>');
	
}


function createSelectContent(){

	var SCIs = $('selectContentItemsContainer').select('.selectContentItems');
	if (SCIs){
		SCIs.each(function(e){e.style.display='none'});
	}

	var lis = $('selectContentTabs').getElementsBySelector('li');
	$(lis[0]).removeClassName('selectContentTabsOut');
	$(lis[0]).addClassName('selectContentTabsCurrent');
	//$('selectContent').update(selectContentItems[0]);
	SCIs[0].style.display='';

	for(i=0;i<lis.length;i++){
		var content=SCIs[i];
		var tab=$(lis[i]);
		tab.observe('click', clickHandler.bindAsEventListener(this, content, tab));
		tab.observe('mouseover', mouseoverHandler.bindAsEventListener(this, tab));
		tab.observe('mouseout', mouseoutHandler.bindAsEventListener(this, tab));
	}

	function clickHandler(event, content, tab){
		SCIs.each(function(e){e.hide()});
		content.show();
		lis.each(function(e){
			if (e.hasClassName('selectContentTabsCurrent')) {
				e.removeClassName('selectContentTabsCurrent');
				e.addClassName('selectContentTabsOut');
				}
			});
		tab.removeClassName('selectContentTabsOut');
		tab.addClassName('selectContentTabsCurrent');
	}

	function mouseoverHandler(event, tab){
		if (tab.hasClassName('selectContentTabsOut')){
			tab.removeClassName('selectContentTabsOut');
			tab.addClassName('selectContentTabsOn');
		}
	}
	
	function mouseoutHandler(event, tab){
		if (tab.hasClassName('selectContentTabsOn')) {
			tab.removeClassName('selectContentTabsOn');
			tab.addClassName('selectContentTabsOut');
		}
	}

}


function writeban(){
	document.write('<img src="'+baseImgPath+bannerName+'">');
}

function writetitle(){
	document.write('<div style="width:604px"><span style="font-size:24px;font-weight:bold;color:#3366FF;">'+pagetitle1+'</span><br/><span style="font-size:16px;font-weight:bold">'+pagetitle2+'</span></div>')
}


function writeImg(img,margin){
	if (margin == null){
		margin = '0px';
	}
	document.write('<img style="margin:'+margin+'" src="'+baseImgPath+img+'"/>')
}

function writett(a,b,strAryA,strAryB){			//a=starting pair, b=ending pair
	for(i=a-1;i<b;i++){
		document.write('<p><b>'+strAryA[i]+'</b><br/>'+strAryB[i]+'<p>');
	}
}

function writeHeader(str){
	document.write('<p class="selectContentHeader">'+str+'</p>')
}

function writeLink(str,link){
	document.write('<a href="'+link+'">'+str+'</a>');
}

function writePageItem(str){
	document.write('<p class="pageitem">'+str+'</p>')
}
