﻿  var qlmdiv = 'ctl00_PlaceHolderLeftNavBar_QuickLaunchNavigationManager';
  var frame = 'MSOPageViewerWebPart_WebPartWPQ2';
  var breadcrumb = 'ctl00_PlaceHolderTitleBreadcrumb_siteMapPath';
  var url = 'http://www.alshibli.net/ccis/faculty.php?';
  var menu = [];
  var dept = '0';
  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:''} 
  }

  var menu = {
	'0100':{etxt:'Home', atxt:'صفحة البداية', url:'default.aspx', icon:''} ,
	'0200':{etxt:'About CCIS', atxt:'عن الكلية', url:'about.aspx', icon:''} ,
	'0201':{etxt:'Dean and vice-deans\' messages', atxt:'كلمة العميد والوكلاء', url:'deanshipmsgs.aspx', icon:''} ,
	'0202':{etxt:'CCIS administration', atxt:'إدارة الكلية', url:'ccisadmin.aspx', icon:''} ,
	'0203':{etxt:'CCIS news', atxt:'أخبار الكلية', url:'ccisnews.aspx', icon:''} ,	
	'0204':{etxt:'CCIS history', atxt:'لمحة تاريخية', url:'ccishistory.aspx', icon:''} ,
	'0300':{etxt:'Departments', atxt:'أقسام الكلية', url:'departments.aspx', icon:''} ,
	'0301':{etxt:'Computer Science department', atxt:'قسم علوم الحاسب', url:'../cs/Pages', icon:''} ,
	'0302':{etxt:'Computer Engineering department', atxt:'قسم هندسة الحاسب', url:'../ce/Pages', icon:''} ,
	'0303':{etxt:'Information Systems department', atxt:'قسم نظم المعلومات', url:'../is/Pages', icon:''} ,
	'0304':{etxt:'Information Technology department', atxt:'قسم تقنية المعلومات', url:'../it/Pages', icon:''} ,
	'0305':{etxt:'Software Engineering department', atxt:'قسم هندسة البرمجيات', url:'../se/Pages', icon:''} ,
	'0400':{etxt:'Academic Programs', atxt:'البرامج الدراسية', url:'programs.aspx', icon:''} ,
	'0401':{etxt:'Undergraduate Programs', atxt:'الدراسة الجامعية', url:'uprogs.aspx', icon:''} ,
	'0402':{etxt:'Graduate Programs', atxt:'الدراسات العليا', url:'gprogs.aspx', icon:''} ,
	'0500':{etxt:'Students\' Rights', atxt:'الحقوق الطلابية', url:'../StudentsRights', icon:''} ,
	//'0501':{etxt:'Prospective students', atxt:'الطلاب الجدد', url:'qlm.html?u=prospective.aspx', icon:''} ,
	//'0502':{etxt:'Current students', atxt:'الطلاب الحاليون', url:'qlm.html?u=current.aspx', icon:''} ,
	//'0503':{etxt:'Alumni', atxt:'خريجو الكلية', url:'qlm.html?u=alumni.aspx', icon:''} ,
	'0600':{etxt:'Faculty & staff', atxt:'هيئة التدريس والموظفون', url:'faculty-staff-home.aspx', icon:''} ,
	'0601':{etxt:'Faculty', atxt:'أعضاء هيئة التدريس', url:'faculty.aspx', icon:''} ,
	'0602':{etxt:'Staff', atxt:'موظفو الكلية', url:'staff.aspx', icon:''} ,
	'0700':{etxt:'Computer center', atxt:'مركز الحاسب', url:'computerctr.aspx', icon:''} ,
	'0800':{etxt:'Research center', atxt:'مركز البحوث', url:'researchctr.aspx', icon:''} ,
	'0900':{etxt:'CCIS Journal', atxt:'مجلة علوم الحاسب والمعلومات', url:'ccis-journal.aspx', icon:''} ,
	'0901':{etxt:'Downloads', atxt:'تحميل المجلة', url:'journal-downloads.aspx', icon:''} ,	
	'1000':{etxt:'Memos', atxt:'التعاميم الواردة إلى الكلية', url:'KSU-dmemos.aspx', icon:''} ,	
	'1100':{etxt:'Contact us', atxt:'اتصل بنا', url:'contactus.aspx', icon:''},
	'1200':{etxt:'English site', atxt:'English site', url:'http://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+'\'"><img src="../PublishingImages/bul-h0.gif" alt="" /> '+text+'</div>';
	}
    qlm.innerHTML = ih + '</div></div>';	
    document.title = links['ccis'].atxt+' - '+menu[QLMS].atxt;
	qlm.innerHTML = ih + '<br/><a href="http://nits.ccis.edu.sa/ar" target="_blank"><img src="../PublishingImages/nits2.jpg" alt="" style="{border:0;}" /></a>';
  }

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'); //ob.insertCell();
  otd.colSpan=7;
  otd.innerHTML='<div class="hbg"><div class="hlogo"></div><img src="../PublishingImages/bannertitle2.jpg" class="htitle" alt="" /></div>';
  ob.appendChild(otd);
  var ob = document.getElementById('Table_01');
  ob.rows[1].cells[0].innerHTML='<img src="../PublishingImages/style/faculty_01.jpg">';
  ob.rows[3].cells[0].style.backgroundImage='url(../PublishingImages/style/faculty9Background.jpg)';
  ob.rows[3].cells[0].innerHTML='<img src="../PublishingImages/style/faculty_09.jpg">';
  ob.rows[6].cells[0].style.backgroundImage='url(../PublishingImages/style/footerbackground.jpg)';
  ob.rows[6].cells[0].innerHTML='<img src="../PublishingImages/style/faculty_15.jpg">';
  ob.rows[6].cells[1].style.backgroundImage='url(../PublishingImages/style/footerbackground.jpg)';
  ob.rows[6].cells[1].innerHTML='<img src="../PublishingImages/style/faculty_16.jpg">';
}
  
  function buildNavbar () {
	var navbar = document.getElementById(breadcrumb);
	if (QLMS=='0100') navbar.innerHTML = '&nbsp;&nbsp;<iframe id="announce" scrolling="no" src="http://174.36.201.240/~ccisksu/announces.php?lang='+lang+'"/>';
	else {
	if (lang='a') {kt=links['ksu'].atxt; ku=links['ksu'].aurl; ct=links['ccis'].atxt; cu=links['ccis'].aurl;} else {kt=links['ksu'].etxt; ku=links['ksu'].eurl; ct=links['ccis'].etxt; cu=links['ccis'].eurl;}
	navbar.innerHTML = '&nbsp;&nbsp;<a href="'+ku+'" target="_blank">'+kt+'</a> <img src="../PublishingImages/qlmsel.gif" alt="" /> <a href="'+cu+'">'+ct+'</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;
    var k = document.getElementById('keyword').value;
    document.getElementById(frame).src=url+'dept='+dept+'&lang='+lang+'&view='+v+'&filter='+f+'&sort='+s+'&keyword='+k;
  }

  window.onload=function() {
    replaceHeader();
	buildQLM();
	buildNavbar();
	if (document.getElementById('artcltabs')!=null) activatePage('');

  }
/*
function loadcontent(div, url) {
alert("start");
 xmlHttp=null; // Defines that xmlHttp is a new variable.
 alert("1");
 try { // Firefox, Opera 8.0+, Safari, IE7+
  xmlHttp = new XMLHttpRequest();
 alert("2");
 } catch (e) { 
  try { // Internet Explorer
   xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
 alert("3");
  } catch (e) {
   xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
 alert("4");
  }
 }
 xmlHttp.onreadystatechange = function() {
  if (xmlHttp.readyState == 4)
   try { 
    if (xmlHttp.status == 200) { \
 alert("5");
     document.getElementById(div).innerHTML = xmlHttp.responseText;
 alert("6");
    }
   } catch (e) {
    document.getElementById(div).innerHTML = "Error on Ajax return call : " + e.description;
 alert("7");
   }
  }
  xmlHttp.open("get",url);
 alert("8");
  xmlHttp.send(null); 
 alert("9");
 }
*/