// function to change images when mouse over --ACN



but1img_on = new Image();
but1img_on.src = "Images/but1_on.png";
but1img_off = new Image();
but1img_off.src = "Images/but1_off.png";

but2img_on = new Image();
but2img_on.src = "Images/but2_on.png";
but2img_off = new Image();
but2img_off.src = "Images/but2_off.png";

but3img_on = new Image();
but3img_on.src = "Images/but3_on.png";
but3img_off = new Image();
but3img_off.src = "Images/but3_off.png";

but3aimg_on = new Image();
but3aimg_on.src = "Images/but3a_on.png";
but3aimg_off = new Image();
but3aimg_off.src = "Images/but3a_off.png";

but3bimg_on = new Image();
but3bimg_on.src = "Images/but3b_on.png";
but3bimg_off = new Image();
but3bimg_off.src = "Images/but3b_off.png";

but3cimg_on = new Image();
but3cimg_on.src = "Images/but3c_on.png";
but3cimg_off = new Image();
but3cimg_off.src = "Images/but3c_off.png";

but3dimg_on = new Image();
but3dimg_on.src = "Images/but3d_on.png";
but3dimg_off = new Image();
but3dimg_off.src = "Images/but3d_off.png";

but4img_on = new Image();
but4img_on.src = "Images/but4_on.png";
but4img_off = new Image();
but4img_off.src = "Images/but4_off.png";

but5img_on = new Image();
but5img_on.src = "Images/but5_on.png";
but5img_off = new Image();
but5img_off.src = "Images/but5_off.png";

but6img_on = new Image();
but6img_on.src = "Images/but6_on.png";
but6img_off = new Image();
but6img_off.src = "Images/but6_off.png";

but4aimg_on = new Image();
but4aimg_on.src = "Images/but4a_on.png";
but4aimg_off = new Image();
but4aimg_off.src = "Images/but4a_off.png";

but4bimg_on = new Image();
but4bimg_on.src = "Images/but4b_on.png";
but4bimg_off = new Image();
but4bimg_off.src = "Images/but4b_off.png";

but4cimg_on = new Image();
but4cimg_on.src = "Images/but4c_on.png";
but4cimg_off = new Image();
but4cimg_off.src = "Images/but4c_off.png";

but4dimg_on = new Image();
but4dimg_on.src = "Images/but4d_on.png";
but4dimg_off = new Image();
but4dimg_off.src = "Images/but4d_off.png";

but4eimg_on = new Image();
but4eimg_on.src = "Images/but4e_on.png";
but4eimg_off = new Image();
but4eimg_off.src = "Images/but4e_off.png";

function ChangeImageOver(img) {
	if (document.images)
		document.images[img].src = eval(img + "img_on.src")
}

function ChangeImageOut(img) {
	if (document.images)
		document.images[img].src = eval(img + "img_off.src")
}

function switchmenu(itm){
	
	$('submenu1').style.display = 'none';
	$('submenu2').style.display = 'none';
	$('submenu3').style.display = 'none';
	$('submenu4').style.display = 'none';
	$('submenu5').style.display = 'none';
	$('submenu6').style.display = 'none';

	if (itm == 1){
		$('submenu1').style.display = 'block';
	}
	if (itm == 2){
		$('submenu2').style.display = 'block';
	}
	if (itm == 3){
		$('submenu3').style.display = 'block';
	}
	if (itm == 4){
		$('submenu4').style.display = 'block';
	}
	if (itm == 5){
		$('submenu5').style.display = 'block';
	}
	if (itm == 6){
		$('submenu6').style.display = 'block';
	}	

}

function switchoffmenu(itm){
	
	$('submenu1').style.display = 'block';
	$('submenu2').style.display = 'block';
	$('submenu3').style.display = 'block';
	$('submenu4').style.display = 'block';
	$('submenu5').style.display = 'block';
	$('submenu6').style.display = 'block';

	if (itm == 1){
		$('submenu1').style.display = 'none';
	}
	if (itm == 2){
		$('submenu2').style.display = 'none';
	}
	if (itm == 3){
		$('submenu3').style.display = 'none';
	}
	if (itm == 4){
		$('submenu4').style.display = 'none';
	}
	if (itm == 5){
		$('submenu5').style.display = 'none';
	}
	if (itm == 6){
		$('submenu6').style.display = 'none';
	}	


}

function AChangeImageOver(img,imgsrc) {
	if (document.images)
		document.images[img].src = imgsrc
}

function AChangeImageOut(img,imgsrc) {
	if (document.images)
		document.images[img].src = imgsrc
}


function openwin(theURL,winName,features){
  window.open(theURL,winName,features);
}

function trim(str)
{
	var strlen = str.length;
	for (var i=strlen-1; i>=0; i--)
	{
		 if ((str.substring(i,i+1) <= " "))
		 { 
		 	str = str.substring(0,i); 
		 }
		 else {
		 	break;
		 }
	}
	return str;
}

function isBlank(objname, obj)
{
	if (trim(obj.value) == "")
	{
		return "- " + objname + "\n";		
	}
	else
	{
		return "";
	}
}

function isRadioSelected(objname, obj)
{
	for(var i=0;i<obj.length;i++)
	if (obj[i].checked)
	{
		return "";
	}
	return "- " + objname + "\n";
}

function isSelected(objname, obj)
{
	if (obj.options[obj.selectedIndex].value == "")
	{
		return "- " + objname + "\n";
	}
	else
	{
		return "";
	}
}

function chkEmail(objname, obj)
{
	var pos1, pos2;
	var theLen = obj.value.length;

	pos1 = obj.value.indexOf("@");
	pos2 = obj.value.indexOf(".");

	if ((pos1 > 0) && (pos2 > 0))
	{
		if (pos2 < theLen - 1)
		{
			return "";
		}
	}
	return "- " + objname + "\n";
}

function chkAreaCode(objname, obj)
{
	
	if (isNaN(obj.value))
	{
		return "- " + objname + "\n";		
	}
	else
	{
		return "";
	}
}

function chkisNumber(objname, obj)
{
	
	if (isNaN(obj.value))
	{
		return "- " + objname + "\n";		
	}
	else
	{
		return "";
	}
}

function chkisAlphaNumeric(objname, obj)
{

	str = obj.value;
//var re = /[^a-zA-Z0-9]/g
  var re = /[^a-zA-Z0-9-_'\.\+\(\)\\\/\?\s]/g
  if (re.test(str)){
		return "- " + objname + "\n";
  }
  else
  {
		return "";
	}

}
function chkisAlpha(objname, obj)
{
	str = obj.value;
//var re = /[^a-zA-Z]/g
  var re = /[^a-zA-Z-_'\.\+\(\)\\\/\?\s]/g
  if (re.test(str)){
		return "- " + objname + "\n";		
  }
  else
  {
		return "";
	}
}
function chkisNumeric(objname, obj)
{
	str = obj.value;
//var re = /[\D]/g
  var re = /[^0-9-_'\.\+\(\)\\\/\?\s]/g
  if (re.test(str)){
		return "- " + objname + "\n";		
  }
  else
  {
		return "";
	}
}

function chkisHKPhone(objname, obj)
{
	
	if (isNaN(obj.value))
	{
		return "- " + objname + "\n";		
	}
	else
	{
		if (obj.value.length != 8)
		{
			return "- " + objname + "\n";		
		}
		else
		{
			firstdigit = obj.value.charAt(0);
			if ( (firstdigit!=2) && (firstdigit!=3) && (firstdigit!=6) && (firstdigit!=8) && (firstdigit!=9) ){
				return "- " + objname + "\n";		
			}
			else{
				return "";
			}
		}
	}
}

function chkPhoneNum(objname, obj)
{
	var isCorrect = true;
	var maxLen = 8;
	var pos;
	var firstPart;
	var lastPart;
	var theLen;
	
	pos = obj.value.indexOf("-");
	if (pos > 0)
	{
		theLen = obj.value.length;		
		firstPart = obj.value.substring(0,pos);
		lastPart = obj.value.substring(pos+1, theLen);
		obj.value = firstPart + lastPart;
	}

	pos = obj.value.indexOf(" ");
	if (pos > 0)
	{
		theLen = obj.value.length;		
		firstPart = obj.value.substring(0,pos);
		lastPart = obj.value.substring(pos+1, theLen);
		obj.value = firstPart + lastPart;
	}

	theLen = obj.value.length;		
	if (theLen < maxLen)
	{
		isCorrect = false;
	}
	
	if (isNaN(obj.value))
	{
		isCorrect = false;
	}
	
	if (isCorrect == false)
	{
		return "- " + objname + "\n";		
	}
	else
	{
		return "";
	}
}

function resizeIframe(iframe) {
	try {
		iframe.height = 0;
		var height = iframe.contentWindow.document.body.scrollHeight;
		iframe.height = height;
	} catch (id) {
		iframe.scrolling="yes";
	}
}

function validateregfrm(theForm){
	valid_form = true;
	str_errmsg = "";

	str_errmsg = str_errmsg + isBlank("名字", theForm.regname);
	str_errmsg = str_errmsg + isBlank("電郵地址", theForm.email);
	str_errmsg = str_errmsg + isBlank("電話", theForm.phone);

	if (str_errmsg != "")
	{ 
		alert("未完成填寫資料\n\n" + 
		      "請補充以下資料:\n" + 
		      str_errmsg + "\n");
		valid_form = false;
	}
	else {
		str_errmsg = str_errmsg + chkisHKPhone("電話", theForm.phone);
		str_errmsg = str_errmsg + chkEmail("電郵地址", theForm.email);
		if (str_errmsg != "")
		{ 
			alert("填寫資料不正確\n\n" + 
			      "請補充以下資料:\n" + 
			      str_errmsg + "\n");
			valid_form = false;
		}
	}
	return valid_form;
	//return false;
}

function validatesendfriendfrm(theForm){

	valid_form = true;
	str_errmsg = "";

	str_errmsg = str_errmsg + isBlank("你的名字", theForm.yourname);
	str_errmsg = str_errmsg + isBlank("你的電郵地址", theForm.youremail);
	str_errmsg = str_errmsg + isBlank("朋友名字 #1", theForm.friendname1);
	str_errmsg = str_errmsg + isBlank("朋友電郵地址 #1", theForm.friendemail1);
	if ((theForm.friendname2.value != "") || (theForm.friendemail2.value != "")){
		str_errmsg = str_errmsg + isBlank("朋友名字 #2", theForm.friendname2);
		str_errmsg = str_errmsg + isBlank("朋友電郵地址 #2", theForm.friendemail2);
	}
	if ((theForm.friendname3.value != "") || (theForm.friendemail3.value != "")){
		str_errmsg = str_errmsg + isBlank("朋友名字 #3", theForm.friendname3);
		str_errmsg = str_errmsg + isBlank("朋友電郵地址 #3", theForm.friendemail3);
	}
	if ((theForm.friendname4.value != "") || (theForm.friendemail4.value != "")){
		str_errmsg = str_errmsg + isBlank("朋友名字 #4", theForm.friendname4);
		str_errmsg = str_errmsg + isBlank("朋友電郵地址 #4", theForm.friendemail4);
	}
	if ((theForm.friendname5.value != "") || (theForm.friendemail5.value != "")){
		str_errmsg = str_errmsg + isBlank("朋友名字 #5", theForm.friendname5);
		str_errmsg = str_errmsg + isBlank("朋友電郵地址 #5", theForm.friendemail5);
	}

	if (str_errmsg != "")
	{ 
		alert("未完成填寫資料\n\n" + 
		      "請補充以下資料:\n" + 
		      str_errmsg + "\n");
		valid_form = false;
	}
	else {

		str_errmsg = str_errmsg + chkEmail("你的電郵地址", theForm.youremail);
		str_errmsg = str_errmsg + chkEmail("朋友電郵地址 #1", theForm.friendemail1);
		if (theForm.friendemail2.value != ""){
			str_errmsg = str_errmsg + chkEmail("朋友電郵地址 #2", theForm.friendemail2);
		}
		if (theForm.friendemail3.value != ""){
			str_errmsg = str_errmsg + chkEmail("朋友電郵地址 #3", theForm.friendemail3);
		}
		if (theForm.friendemail4.value != ""){
			str_errmsg = str_errmsg + chkEmail("朋友電郵地址 #4", theForm.friendemail4);
		}
		if (theForm.friendemail5.value != ""){
			str_errmsg = str_errmsg + chkEmail("朋友電郵地址 #5", theForm.friendemail5);
		}

		if (str_errmsg != "")
		{ 
			alert("填寫資料不正確\n\n" + 
			      "請補充以下資料:\n" + 
			      str_errmsg + "\n");
			valid_form = false;
		}
	}
	return valid_form;
	//return false;
}

function validateeqfrm(theForm){
	valid_form = true;
	str_errmsg = "";

	str_errmsg = str_errmsg + isBlank("Your Name", theForm.regname);
	str_errmsg = str_errmsg + isBlank("Your Email address", theForm.email);
	str_errmsg = str_errmsg + isBlank("Your Contact No.", theForm.phone);

	if (str_errmsg != "")
	{ 
		alert("Unfinished Items\n\n" + 
		      "Please fill in the following information:\n" + 
		      str_errmsg + "\n");
		valid_form = false;
	}
	else {
		str_errmsg = str_errmsg + chkisHKPhone("Your Contact No.", theForm.phone);
		str_errmsg = str_errmsg + chkEmail("Your Email address", theForm.email);
		if (str_errmsg != "")
		{ 
			alert("Invalid Input\n\n" + 
			      "Please fill in the following information:\n" + 
			      str_errmsg + "\n");
			valid_form = false;
		}
	}
	return valid_form;
	//return false;
}

popupmsg = "No Copy Pls";

// Samvo Static Javascript Function
// Used in static pages to prevent right click
function noway(go) {
	if (document.all) {
		if (event.button == 2) {
			//alert(popupmsg);
			return false;
		}
	} else if (document.layers) {
		if (go.which == 3 || go.which == 2) {
			//alert(popupmsg);
			return false;
		}
	}
}

function nrc(){

	//Stop use of right mouse button to refresh
	if (document.layers) {
		document.captureEvents(Event.MOUSEDOWN);
	}
	document.onmousedown = noway;
	document.oncontextmenu = new Function("return false");
		
	// The following code is all about preventing text selection
	document.onselectstart = new Function ("return false");
	
}

function $()
{
	var elements = new Array();

	for(var i = 0; i < arguments.length; i++)
	{
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);

		if (arguments.length == 1)
			return element;

		elements.push(element);
	}

	return elements;
}

function writelink()
{	
    document.writeln('<tr>');
	document.writeln('<td class="footerlinktxt"><div align="center"><a href="about.html">About ACN</a> | <a href="recser.html">Recruitment</a> | <a href="ppldev.html">Training and Development</a> | <a href="busdev.html">Business Development</a> | <a href="contus.html">Contact us</a></div></td>');
    document.writeln('</tr>');
	document.writeln('<tr>');
	document.writeln('<td>&nbsp;</td>');	
    document.writeln('</tr>');
	document.writeln('<tr>');
	document.writeln('<td bgcolor="888888"><img src="image/trans.gif" width="1" height="1" /></td>');	
    document.writeln('</tr>');
	document.writeln('<tr>');
	document.writeln('<td class="copyrighttxt" align="right"><a href="PrivacyPolicy.html" class="a1" target="_blank">Privacy Policy</a> | <a href="TermsNConditions.html" class="a1" target="_blank">Terms of Use</a> | copyright &copy; ACN Consultant Limited</td>');	
    document.writeln('</tr>');
}

//----------------------------- Drop Drown Menu -------------------------

var w=window; var d=document;
var nav=navigator.appName.indexOf("Microsoft");
var referrer=top.document.referrer
var D=new Date(); 
var Exp=new Date(); Ta=(D.getYear()<1900)?1903:3; Exp.setYear(D.getYear()+Ta);


function STBinit() {
STBs=new String();
STBs=cookie("PopupMin");
Ta=new Array(); if(STBs!=null){Ta=STBs.split("&");}
STBa=new Array(); 
for(x in Ta){ Tb=new Array();Tb=Ta[x].split(":");STBa[Tb[0]]=Tb[1];}
}


function SetC(n){ if(typeof(STBa)!="object") STBinit(); 
	d.write((STBa[n]==1)?"<tr id=\""+n+"\" style=\"display:none\">":"<tr id=\""+n+"\">");
	//d.write("<tr id=\""+n+"\">");
}

function STB(n){
	
	STBs=new String();
	STBa[n]=(STBa[n]==1)?0:1;
	Exp=new Date(); Ta=1; Ta+=(D.getYear()<1900)?1900:0; Exp.setYear(D.getYear()+Ta);
	for(id in STBa){STBs+=(STBa[id]==1)?"&"+id+":1":"";}
	d.cookie="PopupMin="+escape(STBs.substr(1))+"; expires="+Exp.toGMTString();
	if(nav>=0){Ta=eval(n).style.display;
 	switch(Ta) {
  		case "block": eval(n).style.display = "none"; break;
  		case "": eval(n).style.display = "none"; break;
  		default : eval(n).style.display = "block"; }
  		}
	else{d.location.reload();}
}

function cookie(n){
	Ta=d.cookie.indexOf(n+"=");
	Tb=Ta+n.length+1;
	if((Ta==-1)||((!Ta)&& (n != d.cookie.substring(0,n.length)))) return null;
	Tc=d.cookie.indexOf(";",Tb);if(Tc==-1)Tc=d.cookie.length;
	return unescape(d.cookie.substring(Tb,Tc));
}

function cookie_s(n,v,e,r){ 
	d.cookie=escape(n)+"="+escape(v)+"; expires="+e.toGMTString(); if(r)d.location.reload(); 
}

