﻿  var qlmdiv = 'ctl00_PlaceHolderLeftNavBar_QuickLaunchNavigationManager';
  var frame = 'MSOPageViewerWebPart_WebPartWPQ1';
  var breadcrumb = 'ctl00_PlaceHolderTitleBreadcrumb_siteMapPath';
  var url = 'http://www.alshibli.net/ccis/faculty.php?';
  var menu = [];
  var dept = '1';
  var lang = 'a';
  var oldQLMHL = '';
  var oldQLMC = '';
  var QLMS = '';

  var links = {
	'ksu': {etxt:'King Saud University', atxt:'جامعة الملك سعود', eurl:'http://www.ksu.edu.sa', aurl:'http://www.ksu.edu.sa/sites/ksuarabic', icon:''} ,
	'ccis': {etxt:'College of Computer and Information Sciences', atxt:'كلية علوم الحاسب والمعلومات', eurl:'http://www.ksu.edu.sa/sites/Colleges/ComputerScience', aurl:'http://www.ksu.edu.sa/sites/Colleges/Arabic%20Colleges/ComputerScience/Pages/default.aspx', icon:''} ,
	'dept': {etxt:'Department of Computer Science', atxt:'قسم علوم الحاسب', eurl:'http://www.ksu.edu.sa/sites/Colleges/ComputerScience/CS', aurl:'http://www.ksu.edu.sa/sites/Colleges/Arabic%20Colleges/ComputerScience/CS/Pages/default.aspx', icon:''}
  }

  var menu = {
	'0100':{etxt:'Home', atxt:'صفحة البداية', url:'default.aspx', icon:''} ,
	'0200':{etxt:'About CS department', atxt:'عن القسم', url:'aboutcs.aspx', icon:''} ,
	'0201':{etxt:'Chiarman\' messages', atxt:'كلمة رئيس القسم', url:'chairmsg.aspx', icon:''} ,
	'0202':{etxt:'Department Council', atxt:'مجلس القسم', url:'deptcouncil.aspx', icon:''} ,
	'0203':{etxt:'Department news', atxt:'أخبار القسم', url:'deptnews.aspx', icon:''} ,	
	'0300':{etxt:'Academic Programs', atxt:'البرامج الدراسية', url:'programs.aspx', icon:''} ,
	'0301':{etxt:'Bachelor in CS', atxt:'البكالوريوس في علوم الحاسب', url:'BSinCS.aspx', icon:''} ,
	'0302':{etxt:'Master in CS - thesis', atxt:'الماجستير- خيار الرسالة', url:'MAinCS-thesis.aspx', icon:''} ,
	'0303':{etxt:'Master in CS - nonthesis', atxt:'الماجستير-بدون الرسالة', url:'MAinCS-nonthesis.aspx', icon:''} ,	
	'0304':{etxt:'PhD in CCIS - CS track', atxt:'الدكتوراه في علوم الحاسب', url:'PhDinCS.aspx', icon:''} ,		
	'0305':{etxt:'Courses Catalog', atxt:'مقررات القسم', url:'courselist.aspx', icon:''} ,	
	//'0400':{etxt:'Students', atxt:'الطلاب', url:'students.aspx', icon:''} ,
	//'0401':{etxt:'Prospective students', atxt:'الطلاب الجدد', url:'qlm.html?u=prospective.aspx', icon:''} ,
	//'0402':{etxt:'Current students', atxt:'الطلاب الحاليون', url:'qlm.html?u=current.aspx', icon:''} ,
	//'0403':{etxt:'Alumni', atxt:'خريجو الكلية', url:'qlm.html?u=alumni.aspx', icon:''} ,
	'0500':{etxt:'Faculty & staff', atxt:'هيئة التدريس والموظفون', url:'faculty-staff-home.aspx', icon:''} ,
	'0501':{etxt:'Faculty', atxt:'أعضاء هيئة التدريس', url:'faculty.aspx', icon:''} ,
	'0502':{etxt:'Staff', atxt:'موظفو القسم', url:'staff.aspx', icon:''} ,
	'0600':{etxt:'Contact us', atxt:'اتصل بنا', url:'contactus.aspx', icon:''},
	'0700':{etxt:'الموقع العربي', atxt:'English site', url:'http://cs.ccis.ksu.edu.sa', icon:''}	
  }
  
  function high(s) {return s.substr(0,2);}
  function low(s) {return s.substr(2,2);}

  function qlmMT(id) {
	if (id!=QLMS) {
	  if (low(id)=='00') document.getElementById('qlm_'+id).className = 'maintask bg'+dept+(i==QLMS? 's':'0');
	  else document.getElementById('qlm_'+id).className = lang+'subtask bg'+dept+(i==QLMS? 's':'1');
	}
  }
  
  function qlmMV(id) {
    var hl = document.getElementById('qlm_'+id);
	if (oldQLMHL!='') document.getElementById('qlm_'+oldQLMHL).className = oldQLMC;
	oldQLMHL = id;
	oldQLMC = hl.className;
	if (id!=QLMS)
	  if (low(id)=='00') hl.className='maintask bg'+dept+'h'; else hl.className=''+lang+'subtask bg'+dept+'h';
  }
  
  function buildQLM() {
    var qlm = document.getElementById(qlmdiv);
    var ih = '<div id="qlm"><div>';
	for (i in menu) if (window.location.href.indexOf(menu[i].url)!=-1) QLMS=i;
    for (i in menu) {
	  if (lang=='a') {
	    text = menu[i].atxt;
		qlm.style.direction='RTL';
      } else {
	    text = menu[i].etxt;
	  }
	  if (low(i)=='00') {
	    ih = ih + '';
	    ih = ih + '<div id="qlm_'+i+'" class="maintask bg'+dept+(i==QLMS? 's':'0')+'" onmouseover="qlmMV(\''+i+'\')" onmouseout="qlmMT(\''+i+'\')" onclick="location.href=\''+menu[i].url+'\'">&nbsp;'+text+'</div>';
      }
	  else ih = ih + '<div id="qlm_'+i+'" class="'+lang+'subtask bg'+dept+(i==QLMS? 's':'1')+' '+(high(i)==high(QLMS)? '':'hidden')+'" onmouseover="qlmMV(\''+i+'\')" onmouseout="qlmMT(\''+i+'\')" onclick="location.href=\''+menu[i].url+'\'">'+text+'</div>';
	}
    qlm.innerHTML = ih + '</div></div>';	
    document.title = links['ccis'].atxt+' - '+menu[QLMS].atxt;
  }

function replaceHeader() {
  var ob = document.getElementById('FPMap0');
  while (ob.tagName != 'TR') ob = ob.parentNode;
  while (ob.cells.length>0) {ob.deleteCell(ob.cells[0]);}
  var otd = document.createElement('TD');
  otd.colSpan=7;
  otd.innerHTML='<div class="hbg"><div class="hlogo"></div><img src="../PublishingImages/style/bannertitle2.jpg" class="htitle" alt="" /></div>';
  ob.appendChild(otd);
  var ob = document.getElementById('Table_01');
  ob.rows[1].cells[0].children[0].src='../PublishingImages/style/faculty_01.jpg';
  ob.rows[3].cells[0].style.backgroundImage='url(../PublishingImages/style/faculty9Background.jpg)';
  ob.rows[3].cells[0].children[0].src='../PublishingImages/style/faculty_09.jpg';
  ob.rows[6].cells[0].style.backgroundImage='url(../PublishingImages/style/footerbackground.jpg)';
  ob.rows[6].cells[0].children[0].src='../PublishingImages/style/faculty_15.jpg';
  ob.rows[6].cells[1].style.backgroundImage='url(../PublishingImages/style/footerbackground.jpg)';
  ob.rows[6].cells[1].children[0].src='../PublishingImages/style/faculty_16.jpg';
 }
  
  function buildNavbar () {
	var navbar = document.getElementById(breadcrumb);
	//if (QLMS=='0100') navbar.innerHTML = '<iframe id="announce" scrolling="no" src="http://www.alshibli.net/ccis/announcements.php"/>';
	//else {
	if (lang='a') {kt=links['ksu'].atxt; ku=links['ksu'].aurl; ct=links['ccis'].atxt; cu=links['ccis'].aurl; dt=links['dept'].atxt; du=links['dept'].aurl;} else {kt=links['ksu'].etxt; ku=links['ksu'].eurl; ct=links['ccis'].etxt; cu=links['ccis'].eurl; dt=links['dept'].etxt; du=links['dept'].eurl;}
	navbar.innerHTML = '&nbsp;&nbsp;<a href="'+ku+'" target="_blank">'+kt+'</a> <img src="../PublishingImages/qlmsel.gif" alt="" /> <a href="'+cu+'">'+ct+'</a> <img src="../PublishingImages/qlmsel.gif" alt="" /> <a href="'+du+'">'+dt+'</a>';
	if (low(QLMS)!='00') {
	  var QLMP = high(QLMS)+'00';
	  navbar.innerHTML += ' <img src="../PublishingImages/qlmsel.gif" alt="" /> <a href="'+menu[QLMP].url+'">'+menu[QLMP].atxt+'</a>';
	}
	navbar.innerHTML += ' <img src="../PublishingImages/qlmsel.gif" alt="" /> '+menu[QLMS].atxt;
	//}
	navbar.className = 'navbar bg'+dept+'0';
  }
  
  function activatePage(activepage) {
    if (prevpage!='') {
	  document.getElementById('li'+prevpage).className='';
	  document.getElementById('div'+prevpage).style.display='none';
	}
	if (activepage=='') {
      for (i in tablinks) {activepage=i; break;}
	  for (i in tablinks) 
	    if (window.location.href.indexOf('#'+i)==-1) document.getElementById('div'+activepage).style.display='none'; 
	    else activepage=i;
	}
	prevpage=activepage;
	document.getElementById('li'+activepage).className='selected';
	document.getElementById('div'+activepage).style.display = 'block';
  }
  
  function changeOptions() {
    var v = document.getElementById('viewsel').value;
    var f = document.getElementById('filtersel').value;
    var s = document.getElementById('sortsel').value;
    document.getElementById(frame).src=url+'dept='+dept+'&lang='+lang+'&view='+v+'&filter='+f+'&sort='+s;
  }
  window.onload=function() {
    replaceHeader();
	buildQLM();
	buildNavbar();
	if (document.getElementById('artcltabs')!=null) activatePage('');
  };
