			function CheckForHash(){
			if(document.location.hash){
				var HashLocationName = document.location.hash;
				HashLocationName = HashLocationName.replace("#","");
				if(HashLocationName=='aboutus')
					{
						changeHeader(2);
						loadAboutRichk();
					}
				if(HashLocationName=='ceo')
					{
						changeHeader(12); 
						loadCEOmsg();
					}
				if(HashLocationName=='graph'){
					changeHeader(11); 
					loadDesign();	
				}
				if(HashLocationName=='dbus'){
					changeHeader(16); 
					loadDBA();
				}
				if(HashLocationName=='dpsy'){
					changeHeader(15); 
					loadDAP();
				}	
				if(HashLocationName=='vc'){
					changeHeader(8); 
					loadAvc();
				}	
				if(HashLocationName=='id'){
					changeHeader(9); 
					loadAid();
				}
				if(HashLocationName=='fd'){
					changeHeader(4); 
					loadAfd();
				}
				if(HashLocationName=='fmm'){
					changeHeader(17); 
					loadAfm();
				}
				if(HashLocationName=='im'){
					changeHeader(18); 
					loadAim();
				}
				if(HashLocationName=='adbus'){
					changeHeader(16); 
					loadAdba();
				}
				if(HashLocationName=='adpsy'){
					changeHeader(15); 
					loadAdap();
				}
				if(HashLocationName=='fstudy'){
					changeHeader(23); 
					loadFstudy();
				}
				if(HashLocationName=='lprofile'){
					changeHeader(25); 
					loadLP();
				}
			}
		}
//		var HashCheckInterval = setInterval("CheckForHash()",500);
//	window.onload = CheckForHash;
	function RenameAnchor(anchorid, anchorname){
			document.getElementById(anchorid).name = anchorname; //this renames the anchor
		}
			
	function RedirectLocation(anchorid, anchorname, HashName){
			RenameAnchor(anchorid, anchorname);
			document.location = HashName;
		}
window.onload = CheckForHash;

function createRequest(opts, state){
	var req = false;
	if(window.XMLHttpRequest)
		var req = new window.XMLHttpRequest();
	else
	if(window.ActiveXObject)
		var req = new window.ActiveXObject('Microsoft.XMLHTTP');
	if(!req)	return false;
	req.onreadystatechange=function(){
	
switch(state){	

	case 0: 
		
	if (req.readyState==4 && req.status==200)
		opts.listener.call(req);
	break;
	
	case 1:	if (req.readyState==4 && req.status==200)
		opts.listener.call(req);
	else
		document.getElementById('newsContent').innerHTML='<center><img src="img/loading.gif" border="0px"/><\/center>';
	
	break;
		
default:	if (req.readyState==4 && req.status==200)
		opts.listener.call(req);
	else
		document.getElementById('content').innerHTML='<center><img src="img/loading.gif" border="0px"/><\/center>';

	
	break;
}
	
				};
	req.open(opts.method,opts.url,true);
	return req;
}


var contact=false;


function loadMenu(){
	var link='mainMenu.html';
	var opts={
		url:link,
		listener:callback,
		method:'GET'
	}
	var req=createRequest(opts,0);
	req.send(null);
}

function loadIndexNews(){
	var link='indexNews.html';
	var opts={
		url:link,
		listener:callbackNews,
		method:'GET'
	}
	var req=createRequest(opts,0);
	req.send(null);
}

function loadIndexPress(){
	var link='indexPress.html';
	var opts={
		url:link,
		listener:callbackNews,
		method:'GET'
	}
	var req=createRequest(opts,0);
	req.send(null);
}

function loadIndexAward(){
	var link='indexAward.html';
	var opts={
		url:link,
		listener:callbackNews,
		method:'GET'
	}
	var req=createRequest(opts,0);
	req.send(null);
}

function loadAwd0(){
	var link='award0.html';
	var opts={
		url:link,
		listener:callbackCampus,
		method:'GET'
	}
	var req=createRequest(opts,1);
	req.send(null);
}

function loadAwd1(){
	var link='award1.html';
	var opts={
		url:link,
		listener:callbackCampus,
		method:'GET'
	}
	var req=createRequest(opts,1);
	req.send(null);
}

function loadAwd2(){
	var link='award2.html';
	var opts={
		url:link,
		listener:callbackCampus,
		method:'GET'
	}
	var req=createRequest(opts,1);
	req.send(null);
}

function loadAwd3(){
	var link='award3.html';
	var opts={
		url:link,
		listener:callbackCampus,
		method:'GET'
	}
	var req=createRequest(opts,1);
	req.send(null);
}

function loadPress0(){
	var link='press0.html';
	var opts={
		url:link,
		listener:callbackCampus,
		method:'GET'
	}
	var req=createRequest(opts,1);
	req.send(null);
}
function loadPress1(){
	var link='press1.html';
	var opts={
		url:link,
		listener:callbackCampus,
		method:'GET'
	}
	var req=createRequest(opts,1);
	req.send(null);
}
function loadPress2(){
	var link='press2.html';
	var opts={
		url:link,
		listener:callbackCampus,
		method:'GET'
	}
	var req=createRequest(opts,1);
	req.send(null);
}
function loadPress3(){
	var link='press3.html';
	var opts={
		url:link,
		listener:callbackCampus,
		method:'GET'
	}
	var req=createRequest(opts,1);
	req.send(null);
}

function loadMoreAwd(){
	var link='award4.html';
	var opts={
		url:link,
		listener:callbackCampus,
		method:'GET'
	}
	var req=createRequest(opts,1);
	req.send(null);
}

function loadNews1(){
	var link='news1.html';
	var opts={
		url:link,
		listener:callbackCampus,
		method:'GET'
	}
	var req=createRequest(opts,1);
	req.send(null);
}

function loadNews2(){
	var link='news2.html';
	var opts={
		url:link,
		listener:callbackCampus,
		method:'GET'
	}
	var req=createRequest(opts,1);
	req.send(null);
}

function loadIS(){
	var link='isRegister.html';
	var opts={
		url:link,
		listener:callbackCampus,
		method:'GET'
	}
	var req=createRequest(opts,1);
	req.send(null);
}

function loadAboutRichk(){
	var link='aboutRichk.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadAwards(){
	var link='awards.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadCEOmsg(){
	var link='ceo.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadistudent(){
	var link='istudent.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadJobOp(){
	var link='job.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}  


function loadContact(){
	contact=true;
	var link='contact.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}


function loadCSR(){
	var link='csr.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadDDesign(){
	var link='dip_design.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadDCommerce(){
	var link='dip_commerce.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}


function loadADCommerce(){
	var link='adip_commerce.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadADDesign(){
	var link='adip_design.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadDesign(){
	var link='design.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadLP(){
	var link='lectureProfile.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadDBA(){
	var link='dBA.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadDAP(){
	var link='dAP.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadAid(){
	var link='aid.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadAvc(){
	var link='avc.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadAfd(){
	var link='afd.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadAfm(){
	var link='afm.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}


function loadAim(){
	var link='aim.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadAdap(){
	var link='adAP.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}
function loadAdba(){
	var link='adBA.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}


function loadMaster(){
	var link='master.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadProgEnq(){
	var link='enquiryD.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadmbaEnq(){
	var link='enquiryM.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}


function loadAppProdecure(){
	var link='prodecure.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}


function loadSitemap(){
	var link='siteMap.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadEduPath(){
	var link='eduPath.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadFstudy(){
	var link='futureStudy.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadFashShow(){

	var link='fashionShow.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadInterShow(){

	var link='interiorShow.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}
function loadVisShow(){

	var link='visualShow.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadimShow(){

	var link='imShow.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadpdShow(){

	var link='pdShow.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadSstory(){
	var link='sucessStory.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadGrad(){
	var link='gradStudent.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadCurr(){
	var link='currStudent.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loadUl(){
	var link='usefulLink.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}

function loaddl(){
	var link='download.html';
	var opts={
		url:link,
		listener:callbackContent,
		method:'GET'
	}
	var req=createRequest(opts);
	req.send(null);
}


function callback(){
var str=this.responseText;
document.getElementById('mainMenu').innerHTML=str;
}

function callbackNews(){
var str=this.responseText;
document.getElementById('iNews').innerHTML=str;
}

function callbackCampus(){
var str=this.responseText;
document.getElementById('newsContent').innerHTML=str;
}

function callbackContent(){
var str=this.responseText;
document.getElementById('content').innerHTML=str;

if(contact){
if (GBrowserIsCompatible()) {    
	
	function createMarker(point,html){
		var marker = new GMarker(point);
		GEvent.addListener(marker, "click", function(){
			marker.openInfoWindowHtml(html);
		});
		return marker;
		}

	var map = new GMap2(document.getElementById("map_canvas"));        
	map.setCenter(new GLatLng(22.279963,114.178779), 18);

	var point = new GLatLng(22.279963,114.178779);
	var marker = createMarker(point, '<div style="float:left;width:220px;height:50px;"><big style="color:#000;">Raffles International College<\/big><br><p>2\/F Centre Point, 181-185 Gloucester Road Wanchai, Hong Kong</p><p><font color=#00f>2520 6838<\/font><br><font color=#070>enquiry@ric.edu.hk<\/font></p><\/div><div style="float:right;margin-top:20px;"><img src="img\/rafflesfoto.png" width="80px"><\/div>')
	
	map.addOverlay(marker);	
	     
}

contact=false;
}


}

function changeHeader(page){
	var h=document.getElementById('header');
switch(page) {
	case 0:	h.style.background='url(img/csr2.png)';

			break;
			
	case 1: h.style.background='url(img/index10.gif)';
			
			break;	
			
	case 2: h.style.background='url(img/about2.png) no-repeat';
	
			break;
	
		case 3: h.style.background='url(img/highdip.png)';
	
			break;
		case 4: h.style.background='url(img/showcase.png)';
	
			break;
		
		case 5: h.style.background='url(img/test.png)';
	
			break;
			
		case 6: h.style.background='url(img/job.png)';
	
			break;
		case 7: h.style.background='url(img/contact.png)';
	
			break;	
	
	case 8: h.style.background='url(img/visc.png)';
	
			break;	
	case 9: h.style.background='url(img/interiord.png)';
		
			break;	
	case 10: h.style.background='url(img/imedia.png)';
		
			break;	
	case 11: h.style.background='url(img/design.png)';
		
			break;	
			
	case 12: h.style.background='url(img/ceo.png)';
	
			break;
			
	case 13: h.style.background='url(img/dip.png)';
		
			break;
			
		case 14: h.style.background='url(img/master.png)';
	
			break;		
			
			case 15: h.style.background='url(img/psyc.png)';
	
			break;		
			
					case 16: h.style.background='url(img/bus.png)';
	
			break;
								case 17: h.style.background='url(img/fmnm.png)';
	
			break;
			
	case 18: h.style.background='url(img/im.png)';
	
			break;		
	case 19: h.style.background='url(img/pathway.png)';
	
			break;		
	case 20: h.style.background='url(img/down.png)';
	
			break;	
		case 21: h.style.background='url(img/app.png)';
	
			break;			
			case 22: h.style.background='url(img/ul.png)';
	
			break;
			
			case 23: h.style.background='url(img/future.png)';
	
			break;
			
			case 24: h.style.background='url(img/success.png)';
	
			break;
			
			case 25: h.style.background='url(img/lp.png)';
	
			break;
			
			
			case 26: h.style.background='url(img/siteMap.png)';
	
			break;
			case 27: h.style.background='url(img/istudent.png)';
	
			break;
		}	
}


function chimg(cat, state){
if(state){
	switch(cat){
		case 0: document.getElementById('ind').src='img/interior_S.png';
				break;
		case 1: document.getElementById('fd').src='img/fashion_S.png';
				break;
		case 2: document.getElementById('fmm').src='img/fashionMarket_S.png';
				break;		
		case 3: document.getElementById('vc').src='img/visualComm_S.png';
				break;
		case 4: document.getElementById('im').src='img/media_S.png';
				break;
		case 5: document.getElementById('ps').src='img/psy_S.png';
				break;
		case 6: document.getElementById('bs').src='img/business_S.png';
				break;
		case 7: document.getElementById('mba').src='img/mba_S.png';
				break;				
	}
}
else
{
document.getElementById('ind').src='img/interior.png';
document.getElementById('fd').src='img/fashion.png';
document.getElementById('fmm').src='img/fashionMarket.png';
document.getElementById('vc').src='img/visualComm.png';
document.getElementById('im').src='img/media.png';
document.getElementById('ps').src='img/psy.png';
document.getElementById('bs').src='img/business.png';
document.getElementById('mba').src='img/mba.png';
}

}