var homeurl = new String("http://www.aclass.com.hk/"); //configure the URL name
var homeurllength = homeurl.length;

var slideimages=new Array();
var slidelinks=new Array();
var slideshowspeed=1500;		//configure the speed of the slideshow, in miliseconds
var whichlink=0;
var whichimage=0;

var langcodes=new Array("en", "zh", "cn", "default"); //Variable for Check Browser
var langredirects=new Array("eng/", "chi/", "gbk/", "eng/"); //Variable for Check Browser

var langpath = new Array("chi","eng","gbk");
var urlpage = new Array("index.htm","ourcompany.htm","ourservice.htm","ourcustomer.htm","contactus.htm","sitemap.htm");
var menuid = new Array("m0","m1","m2","m3","m4","m5");
var menuname = new Array();
menuname[0] = new Array("そ","そ虏ざ","穨叭絛瞅","狝叭癸禜","羛蹈и","呼瓜");
menuname[1] = new Array("Home","Our Company","Our Service","Our Customer","Contact Us","Site Map");
menuname[2] = new Array("公司首页","公司简介","业务范围","服务对象","联络我们","网页地图");
var langmenuname = new Array("&#32321;&#39636;","ENG","&#31777;&#39636;");
var langmenuid = new Array("lm0","lm1","lm2");

var menuclass = new Array();
menuclass[0] = new Array("ss1","ss2","ss3","ss4");
menuclass[1] = new Array("ess1","ess2","ess3","ess4");
menuclass[2] = new Array("gss1","gss2","gss3","gss4");
	
var selected = 6;
var linklang = 0;
var pagename = new String();

var wpm = new Array();
wpm[0] = new String("http://www.censtatd.gov.hk/products_and_services/products/publications/statistical_report/labour/index_tc.jsp");
wpm[1] = new String("http://www.censtatd.gov.hk/products_and_services/products/publications/statistical_report/labour/index.jsp");
wpm[2] = new String("http://sc.info.gov.hk/gb/www.censtatd.gov.hk/products_and_services/products/publications/statistical_report/labour/index_tc.jsp");
wpm[3] = new String("http://www.labour.gov.hk/service/protection/index.htm");
wpm[4] = new String("http://www.labour.gov.hk/eng/service/protection/index.htm");
wpm[5] = new String("http://sc.info.gov.hk/gb/www.labour.gov.hk/service/protection/index.htm");



//Switch From Lagnuage to Language
function checkpage(l){

	//var thisurl = new String(parent.location);
	//var pagename = thisurl.substring(homeurllength+4,thisurl.length);

	var urlink = homeurl+langpath[l]+"/"+pagename;
	//redirectpage(urlink);
	parent.location = urlink;

}

//Check Page Name
function checkname(){

	var thisurl = new String(parent.location);
	pagename = thisurl.substring(homeurllength+4,thisurl.length);
	pagename = pagename.toLowerCase();

	for (i = 0; i<6 ; i++){
		if (pagename == urlpage[i]){

			selected = i;
			i = 6;
			}
		}

	}
//Roll Over Function

function rollover(){

	slideshowimages("roll/carpet.jpg", "roll/marble.jpg", "roll/vinyl.jpg","roll/general.jpg"); //configure the paths of the images, plus corresponding target links
	slideit();
	}

function slideit(){
	
 	if (!document.images)
    		return
 	document.images.slide.src=slideimages[whichimage].src;
   	whichlink=whichimage;
	if (whichimage<slideimages.length-1)
    		whichimage++;
  		else
    		whichimage=0;
    	setTimeout("slideit()",slideshowspeed);

		}	


function slideshowimages()
{
  for (i=0;i<slideshowimages.arguments.length;i++){
  arguments[i] = homeurl+arguments[i];
  slideimages[i]=new Image();
  slideimages[i].src=slideshowimages.arguments[i];

  }
}

function slideshowlinks()
{

  for (i=0;i<slideshowlinks.arguments.length;i++){
  slidelinks[i]=slideshowlinks.arguments[i];

	slidelinks[i] = homeurl+langpath[linklang]+slidelinks[i];
  }
}

function gotoshow()
{
slideshowlinks("/ourservice/carpet.htm","/ourservice/marble.htm", "/ourservice/vinyl.htm", "/ourservice/general.htm");
parent.location=slidelinks[whichlink];
}

//Check Language Path 

function checklink(){
	var thisurl = new String(parent.location);
	var thispath = thisurl.substring(homeurllength,homeurllength+3);
		thispath = thispath.toLowerCase();

	for (i = 0; i<3 ; i++){
		if (thispath == langpath[i]){

			linklang = i;
			i = 3;
			}
		}
		
}
				 
//Copyright function

function cprt()
{
 var today = new Date();
 var thisyear = today.getFullYear();
 var txt = new Array(	" 舦┮Τ ぃ眔锣更",
						" All Rights Reserved.",
						" 版权所有 不得转载");
  
 document.write("<span class = cprtfont>Copyright &#169 2002 - "+thisyear+" A-Class System Company Limited."+txt[linklang]+"</span>");
}

//Check Browser Function

function checkbrowser(){

var languageinfo=navigator.language? navigator.language : navigator.userLanguage
var gotodefault=1;

for (i=0;i<langcodes.length-1;i++){
	langredirects[i] = this.homeurl + langredirects[i];
	if (languageinfo.substr(0,2)==langcodes[i]){
	redirectpage(langredirects[i])
	gotodefault=0
	break;
		}
	}
if (gotodefault)
redirectpage(langredirects[langcodes.length-1])
}

function redirectpage(dest){

	if (window.location.replace)
	window.location.replace(dest)
		else
			window.location=dest
			}

//Generate New Browser

function newwindow(dest){
	window.open(wpm[dest]);
	return;
}

//Generate Logo Name

function setlogo(){

switch (linklang){

	case 0:
	
	document.write("&nbsp; <span class = ss11><b>材╰参Τそ</b></span>");
	document.write("<br>&nbsp;&nbsp; <span class = ss13>翠 穝 釜疐 硈逼笵</span>");
	document.write("<br>&nbsp;&nbsp; <span class = ss13>144 - 150 腹 伦穨稨戳 10加 S</span>");
	document.write("<br>&nbsp;&nbsp; <span class = ss13>(筿杠:) +852 27701968  (肚痷:) +852 27700263</span>");
	break;
	
	case 1:
	
	document.write("&nbsp; <span class = ss11><b>A-Class System Company Limited</b></span>");
	document.write("<br>&nbsp;&nbsp; <span class = ss13>Unit S, 10/F., Phase II, Goldfield Industrial Building,</span>");
	document.write("<br>&nbsp;&nbsp; <span class = ss13>144-150 Tai Lin Pai Rd., Kwai Chung, H.K.</span>");
	document.write("<br>&nbsp;&nbsp; <span class = ss13>(Tel:) +852 27701968  (Fax:) +852 27700263</span>");
	break;
	
	case 2:
	document.write("&nbsp; <span class = ss11><b>第一系统有限公司</b></span>");
	document.write("<br>&nbsp;&nbsp; <span class = ss13>香港 新界 葵涌 大连排道</span>");
	document.write("<br>&nbsp;&nbsp; <span class = ss13>144 - 150 号 金丰工业大厦二期 10楼 S室</span>");
	document.write("<br>&nbsp;&nbsp; <span class = ss13>(电话:) +852 27701968  (传真:) +852 27700263</span>");
	break;
		
	break;
	}
}

function setlogoservice(){

	switch (linklang){
	
	case 0:
	
	document.write("<span class = ss12><b>盡穨睲间狝叭</b></span><br><br>");
	break;

	case 1:
	
	document.write("<span class = ess12><b>Professional&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></span><br>");
	document.write("<span class = ess12><b>Cleaning Services</b></span><br><br>");
	break;

	case 2:
			
	document.write("<span class = ss12><b>专业清洁服务</b></span><br><br>");
	break;
	}	
	
}
		
//Generate Menu Item

function menuitem(){
	var menuno = 6;
	for (n = 0; n<menuno ; n++){
		
		
	document.write('<table bordercolor="#FFFFFF" border="1" cellpadding="1" cellspacing="0">');
	document.write('<tr>');
	document.write('<td bgcolor="#FFFFFF" bordercolor="#DDDDDD" border = "1">');
	document.write('<table class = tb3>');
	document.write('<tr>');
	//document.write('<td align="center" width="20%" valign="middle" bgcolor="#CCCCFF">');
	
	document.write('<td align="enter" width="20%" valign="middle" bgcolor="#CCCCFF" style="filter:progid:DXImageTransform.Microsoft.gradient'+'(startcolorstr=#CCCCFF,endcolorstr=#FFFFFF,gradientType=0'+')">');

	document.write(' ');
	document.write('</td>');
	menucell(n);
	document.write('</tr></table></td></tr></table>');
				}
	}

function overclass(menuno) {
	var menuspan = menuid[menuno];
	var classno = document.getElementById(menuspan);

	classno.className = menuclass[linklang][1];
}

function outclass(menuno) {
var menuspan = menuid[menuno];
var classno = document.getElementById(menuspan);

	classno.className = menuclass[linklang][0];

}
	
function menucell(n){

	m = linklang;
	var urllink = homeurl+langpath[m]+"/"+urlpage[n];

	
	switch(n){
	
	case 0:

		if (selected == n){
			document.write('<td align="left" valign="middle" bgcolor="#999999">');
			
			document.write('<span class ="'+menuclass[m][1]+'">'+menuname[m][n]+'</span></td>');
			}
				else{
					//document.write('<td align="left" valign="middle" bgcolor="#C9C9C9">');
					document.write('<td align="left" valign="middle" bgcolor="#C9C9C9" style="filter:progid:DXImageTransform.Microsoft.gradient'+'(startcolorstr=#999999,endcolorstr=#FFFFFF,gradientType=0'+')">');
					document.write('<a href='+urllink+'>');
					document.write('<span id = "m0" class = "'+menuclass[m][0]+'" onmouseover = "overclass(0);" onmouseout = "outclass(0);">'+menuname[m][n]+'</span></a></td>');
		}

	break;	

	case 1:
		if (selected == n){
			document.write('<td align="left" valign="middle" bgcolor="#999999">');
			
			document.write('<span class ="'+menuclass[m][1]+'">'+menuname[m][n]+'</span></td>');
			}
				else{
					//document.write('<td align="left" valign="middle" bgcolor="#C9C9C9">');
					document.write('<td align="left" valign="middle" bgcolor="#C9C9C9"  style="filter:progid:DXImageTransform.Microsoft.gradient'+'(startcolorstr=#999999,endcolorstr=#FFFFFF,gradientType=0'+')">');
					document.write('<a href='+urllink+'>');
					document.write('<span id = "m1" class = "'+menuclass[m][0]+'" onmouseover = "overclass(1);" onmouseout = "outclass(1);">'+menuname[m][n]+'</span></a></td>');
		}
	break;
	
	case 2:
		if (selected == n){
			document.write('<td align="left" valign="middle" bgcolor="#999999">');
			
			document.write('<span class ="'+menuclass[m][1]+'">'+menuname[m][n]+'</span></td>');
			}
				else{
					//document.write('<td align="left" valign="middle" bgcolor="#C9C9C9">');
					document.write('<td align="left" valign="middle" bgcolor="#C9C9C9"  style="filter:progid:DXImageTransform.Microsoft.gradient'+'(startcolorstr=#999999,endcolorstr=#FFFFFF,gradientType=0'+')">');
					document.write('<a href='+urllink+'>');
					document.write('<span id = "m2" class = "'+menuclass[m][0]+'" onmouseover = "overclass(2);" onmouseout = "outclass(2);">'+menuname[m][n]+'</span></a></td>');
		}
	break;
	
	case 3:
		if (selected == n){
			document.write('<td align="left" valign="middle" bgcolor="#999999">');
			
			document.write('<span class ="'+menuclass[m][1]+'">'+menuname[m][n]+'</span></td>');
			}
				else{
					//document.write('<td align="left" valign="middle" bgcolor="#C9C9C9">');
					document.write('<td align="left" valign="middle" bgcolor="#C9C9C9"  style="filter:progid:DXImageTransform.Microsoft.gradient'+'(startcolorstr=#999999,endcolorstr=#FFFFFF,gradientType=0'+')">');
					document.write('<a href='+urllink+'>');
					document.write('<span id = "m3" class = "'+menuclass[m][0]+'" onmouseover = "overclass(3);" onmouseout = "outclass(3);">'+menuname[m][n]+'</span></a></td>');
		}
	break;	
	
	case 4:
		if (selected == n){
			document.write('<td align="left" valign="middle" bgcolor="#999999">');
			
			document.write('<span class ="'+menuclass[m][1]+'">'+menuname[m][n]+'</span></td>');
			}
				else{
					//document.write('<td align="left" valign="middle" bgcolor="#C9C9C9">');
					document.write('<td align="left" valign="middle" bgcolor="#C9C9C9"  style="filter:progid:DXImageTransform.Microsoft.gradient'+'(startcolorstr=#999999,endcolorstr=#FFFFFF,gradientType=0'+')">');
					document.write('<a href='+urllink+'>');
					document.write('<span id = "m4" class = "'+menuclass[m][0]+'" onmouseover = "overclass(4);" onmouseout = "outclass(4);">'+menuname[m][n]+'</span></a></td>');
		}
	break;	

	case 5:
		if (selected == n){
			document.write('<td align="left" valign="middle" bgcolor="#999999">');
			
			document.write('<span class ="'+menuclass[m][1]+'">'+menuname[m][n]+'</span></td>');
			}
				else{
					//document.write('<td align="left" valign="middle" bgcolor="#C9C9C9">');
					document.write('<td align="left" valign="middle" bgcolor="#C9C9C9"  style="filter:progid:DXImageTransform.Microsoft.gradient'+'(startcolorstr=#999999,endcolorstr=#FFFFFF,gradientType=0'+')">');
					document.write('<a href='+urllink+'>');
					document.write('<span id = "m5" class = "'+menuclass[m][0]+'" onmouseover = "overclass(5);" onmouseout = "outclass(5);">'+menuname[m][n]+'</span></a></td>');
		}
	break;		
	}
}

//Language Menu
function langmenuitem(){
	
	document.write('<table class = tb2><tr>');
		for (i = 0; i<3; i++){
			document.write('<td class = "langtd" align="center" width="33%" valign="bottom" border = "0" cellpadding = "0">');
			langmenucell(i);
			document.write('</td>');
			}
	document.write('</td></tr></table>');
	
}

function langmenucell(m){

	switch(m){
	
	case 0:

		if (linklang == m){
			document.write('<span class = "'+menuclass[m][2]+'">'+langmenuname[m]+'</span></td>');
			}
				else{
		document.write('<a href = "javascript:checkpage(0)">');
		document.write('<span id = "lm0" class = "'+menuclass[m][3]+'" onmouseout = "langoutclass(0);" onmouseover  = "langoverclass(0);">'+langmenuname[m]+'</span></a>');
				}
		break;	

	case 1:

		if (linklang == m){
			document.write('<span class = "'+menuclass[m][2]+'">'+langmenuname[m]+'</span></td>');
			}
				else{
		document.write('<a href = "javascript:checkpage(1)">');
		document.write('<span id = "lm1" class = "'+menuclass[m][3]+'" onmouseout = "langoutclass(1);" onmouseover  = "langoverclass(1);">'+langmenuname[m]+'</span></a>');
				}
		break;	
		
	case 2:

		if (linklang == m){
			document.write('<span class = "'+menuclass[m][2]+'">'+langmenuname[m]+'</span></td>');
			}
				else{
		document.write('<a href = "javascript:checkpage(2)">');
		document.write('<span id = "lm2" class = "'+menuclass[m][3]+'" onmouseout = "langoutclass(2);" onmouseover  = "langoverclass(2);">'+langmenuname[m]+'</span></a>');
				}
		break;	
	}
	
}	
			
function langoverclass(langmenuno) {
	var langmenuspan = langmenuid[langmenuno];
	var langclassno = document.getElementById(langmenuspan);

	langclassno.className = menuclass[linklang][2];

}

function langoutclass(langmenuno) {
	var langmenuspan = langmenuid[langmenuno];
	var langclassno = document.getElementById(langmenuspan);

	langclassno.className = menuclass[linklang][3];

}
			
			
			
			
			
			
			

			
			
			
			
		

