//Declaration of Image objects for the rollovers
var homeOver = new Image;
var historyOver= new Image;
var newsOver= new Image;
var hairOver= new Image;
var testiOver= new Image;
var careersOver= new Image;
var contactOver= new Image;


// Assigning the roll over gif nav_images to the image objects we created earlier
homeOver.src="nav_images/home_over.gif";
historyOver.src="nav_images/history_over.gif";
newsOver.src="nav_images/news_over.gif";
hairOver.src="nav_images/hair_over.gif";
testiOver.src="nav_images/testi_over.gif";
careersOver.src="nav_images/careers_over.gif";
contactOver.src="nav_images/contact_over.gif";


//Declaration of Image objects for the career frontpage rollovers
var marketingOver = new Image;
var salesOver= new Image;
var hairstylistOver= new Image;


// Assigning the roll over jpeg  images to the image objects we created earlier
marketingOver.src="../images/marketing_over.jpg";
salesOver.src="../images/sales_consultant_over.jpg";
hairstylistOver.src="../images/hair_stylist_over.jpg";




//Declaration image objects for testimonial rollovers
var alanOver = new Image;
var hariaty2Over = new Image;
var leehuiOver = new Image;
var limsiewOver = new Image;
var ridzuanOver = new Image;
var wilsonOver = new Image;
var vaniOver = new Image;


var kennyOver = new Image;
var jananOver = new Image;
var thomasOver = new Image;
var hariaty1Over = new Image;
var josephOver = new Image;
var gohahOver = new Image;


//Season 3 testimonial img declaration object rollovers
var farhanaOver = new Image;
var kamarulOver = new Image;
var rajuOver = new Image;
var nurulOver = new Image;
var faridOver = new Image;





//Assigning the roll over jpeg testimonial images to the image objects we created earlier
alanOver.src="chinese_testimonial_img/icon_b4_alanchin.jpg";
hariaty2Over.src="chinese_testimonial_img/icon_b4_ayu_s2.jpg";
leehuiOver.src="chinese_testimonial_img/icon_b4_leehuichin.jpg";
limsiewOver.src="chinese_testimonial_img/icon_b4_limsiewyoke.jpg";
ridzuanOver.src="chinese_testimonial_img/icon_b4_ridzuan.jpg";
wilsonOver.src="chinese_testimonial_img/icon_b4_wilson.jpg";
vaniOver.src="chinese_testimonial_img/icon_b4_vani.jpg";

kennyOver.src="chinese_testimonial_img/icon_b4_kenny1.jpg";
jananOver.src="chinese_testimonial_img/icon_b4_janan1.jpg";
thomasOver.src="chinese_testimonial_img/icon_b4_thomas1.jpg";
hariaty1Over.src="chinese_testimonial_img/icon_b4_ayu1.jpg";
josephOver.src="chinese_testimonial_img/icon_b4_joseph1.jpg";
gohahOver.src="chinese_testimonial_img/icon_b4_muay1.jpg";


//Season 3 Assigning the roll over jpeg testimonial images 
farhanaOver.src="chinese_testimonial_img/icon_b4_farhana.jpg";
kamarulOver.src="chinese_testimonial_img/icon_b4_kamarul.jpg";
rajuOver.src="chinese_testimonial_img/icon_b4_raju.jpg";
nurulOver.src="chinese_testimonial_img/icon_b4_nurul.jpg";
faridOver.src="chinese_testimonial_img/icon_b4_farid.jpg";




//Switch Menu - collapsible menu for outlets
function switchMenu(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != "none" ) {
		el.style.display = 'none';
	}
	else {
		el.style.display = '';
	}
}


//FAQ for demodex
function toggleMenu(objID) {
if (!document.getElementById) return;
var ob = document.getElementById(objID).style;
ob.display = (ob.display == 'block')?'none': 'block';
}




function checkBooking(aForm){
	
	  var msg = "";
	 var RegExPattern = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;

var stripped = aForm.phone.value.replace(/[\(\)\.\-\ ]/g, '');  	
	
	if(aForm.name.value == "")    
	{
			msg = msg + "请键入您的姓名\n";
	}
		
		
		if(aForm.dob.value == "" )    
		{
			msg = msg + "请选择或键入出生日期\n";
		}
		
		else if (!aForm.dob.value.match(RegExPattern)) {
			
			
			msg=msg+"出生日期无效，请重新输入或选择\n";			
			
			}
		

		if(aForm.email.value == "")    
		{
			msg = msg + "请键入电邮地址\n";
		}
		
		else if (aForm.email.value.indexOf("@")<0 || aForm.email.value.indexOf(".")<0) {
			
			
			msg=msg+"电邮件无效，请重新输入\n";			
			
			}
			
			
			
			
		if(aForm.phone.value == "")    
		{
			msg = msg + "请键入电话地址\n";
		}
		
		 else if (isNaN((stripped)))
		 
		 {
			msg = msg + "电话号码包含非法字符\n"; 
		
		 }


     	if(aForm.hair.value == "")    
		{
				msg = msg + "请选择一项头发问题\n";
		}
	    
	
	
	     	if(aForm.outlet.value == "")    
			{
					msg = msg + "请选择分行\n";
			}
			   
	   
	     	if(aForm.date.value == "")    
			{
					msg = msg + "请选择或键入预约日期\n";
			}
			
			
			
			else if (!aForm.date.value.match(RegExPattern)) {
			
			
			msg=msg+"预约日期无效，请重新输入或选择\n";			
			
			}
		
	   
	  
	  		
			if(aForm.time.value == "")    
				{
						msg = msg + "请选择预约时间\n";
				}



  if(msg != "" )    
  {
	alert(msg);
	 return false;
	}

       else{
			return true;
			 }
}





function GetDay(intDay){
    var DayArray = new Array("Sunday", "Monday", "Tuesday", "Wednesday", 
                         "Thursday", "Friday", "Saturday")
    return DayArray[intDay]
    }

  function GetMonth(intMonth){
    var MonthArray = new Array("January", "February", "March",
                               "April", "May", "June",
                               "July", "August", "September",
                               "October", "November", "December") 
    return MonthArray[intMonth] 	  	 
    }
  function getDateStrWithDOW(){
    var today = new Date()
    var year = today.getYear()
    if(year<1000) year+=1900
    var todayStr = GetDay(today.getDay()) + ", "
  	todayStr += today.getDate() + " " + GetMonth(today.getMonth())  
    todayStr += "  " + year
    return todayStr
    }





var curDateTime = new Date()
  var curHour = curDateTime.getHours()
  var curMin = curDateTime.getMinutes()
  var curSec = curDateTime.getSeconds()
  var curAMPM = " AM"
  var curTime = ""
  if (curHour >= 12){
    curHour -= 12
    curAMPM = " PM"
    }
  if (curHour == 0) curHour = 12
  curTime = curHour + ":" 
    + ((curMin < 10) ? "0" : "") + curMin + ":" 
    + ((curSec < 10) ? "0" : "") + curSec 
    + curAMPM
