// $(document).ready(function() {  });

$('div.submenu').click(function() {
showhide();
});

$('div.submenu2').click(function() {
showhide2(); 
});
                                  			                                                                                             
$('div.exitdiv').mouseleave(function() {
   hide();
   
});

$('div.exitdiv2').mouseleave(function() {
   hide2();
   
});

$('li.DisplayLogin').click(function() {
showhide3(); 
});

  var show=1;


function hide() {
     
    var x=document.getElementById('showdiv'); 
      if(show==2) {
     x.style.display='none'; 
    show=1;
    }
} 

function hide2() {
     
    var x=document.getElementById('showdiv2'); 
      if(show==2) {
     x.style.display='none'; 
    show=1;
    }
} 





  
function showhide(){ 
   var x=document.getElementById('showdiv'); 
   var y=document.getElementById('showdiv2'); 
   x.style.display = y.style.display = "none";
  
   if(true || show==1) 
   { 
      x.style.display='block'; 
      show=2; 
   } 
   else if(show==2) 
   { 
      x.style.display='none'; 
      show=1; 
   } 
}

function showhide2(){ 
   var x=document.getElementById('showdiv2'); 
   var y=document.getElementById('showdiv'); 
   x.style.display = y.style.display = "none";
  
   if(true || show==1) 
   { 
      x.style.display='block'; 
      show=2; 
   } 
   else if(show==2) 
   { 
      x.style.display='none'; 
      show=1; 
   } 
}

 var showlogin=1;
function showhide3(){ 
   var x=document.getElementById('login'); 
  
   if(showlogin==1) 
   { 
      x.style.display='block';
      showlogin=2; 
   } 
   else if(showlogin==2) 
   { 
      x.style.display='none'; 
      showlogin=1; 
   } 
}
function alk_ensure_chpwd_zhcn() {
  var u = document.URL; 
  if (u.toLowerCase().indexOf('tl=zh_cn')>=0 && u.toLowerCase().indexOf('-zh-cn')<0) {
    window.location = u.replace('/changepassword?h=','/changepassword-zh-cn?h=');
  }
}

function alk_redirect_classroom() {
  alk_redirect_login(); // classroom redirect handled by loginpage.ss
  return ;
  
  var u = document.URL; 
  if (u.toLowerCase().indexOf('zh-cn')>0 || u.toLowerCase().indexOf('zh_cn')>0) {
    window.location = '/my-classroom-zh-cn';
  } else {
    window.location = '/my-classroom';
  }
}

function alk_redirect_login() {
  var u = document.URL; 
  if (u.toLowerCase().indexOf('zh-cn')>0 || u.toLowerCase().indexOf('zh_cn')>0) {
    window.location = '/loginpage-zh-CN';
  } else {
    window.location = '/loginpage';
  }
}

function alk_redirect_logout() {
  var u = document.URL; 
  if (u.toLowerCase().indexOf('zh-cn')>0 || u.toLowerCase().indexOf('zh_cn')>0) {
    window.location = '/Security/logout';
  } else {
    window.location = '/Security/logout';
  }
}

function alk_switch_lang(s) { window.location = (new String(window.location)).split('?')[0] + '?locale=' + s; }

function alk_set_cookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function alk_get_cookie(name,default_value) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return default_value;
}

function alk_erase_cookie(name) {
	createCookie(name,"",-1);
} 

function alk_get_campus(t)   { return alk_get_cookie("fkis-ctype-"+t,0); }
function alk_set_campus(t,c) { alk_set_cookie("fkis-ctype-"+t,c,365); };
function alk_debug(s)        { document.getElementById('alk_debug').innerHTML += s + "<br>"; }


function alk_change_campus(t,d) {
	var c = null;
	if (t=='m') {
		c = fkis_mod_cal.trans.campus[fkis_mod_cal.lang];
	} else {
		c = fkis_mod_cal.trans.campusweek[fkis_mod_cal.lang];
	}
	var i = alk_get_campus(t)*1+d;
  if (i<0) {i=c.length-1;}
  alk_set_campus(t,i%c.length);
  fkis_mod_cal.show('mod_cal',fkis_mod_cal.lang,fkis_mod_cal.view,0);
}

// alert('campus is ' + alk_get_campus());

var alk_page_idx  = 0;
var alk_num_pages = -1;
var alk_cur_cat = -1;

function alk_show_news_init()    { alk_page_idx = 0; alk_show_news_cat(-1); }
function alk_show_news_page(n)   { alk_page_idx = n; alk_show_news_cat(alk_cur_cat); }
function alk_sel_news_cat(catId) { alk_page_idx = 0; alk_show_news_cat(catId); }
function alk_show_news_cat(catId) {  
   var limit = 20	;	

   alk_cur_cat = catId;

   var with_class = fkis_mod_cal.fn.with_class;

   var stories = 0;
   with_class('StoryContainer','StoryClass',function (e) {
     while (e.className.indexOf('show')>=0) { e.className=e.className.replace('show',''); }
     while (e.className.indexOf('hide')>=0) { e.className=e.className.replace('hide',''); }
     while (e.className.indexOf('  ')>=0)   { e.className=e.className.replace('  ',''); }
     var visible = catId==-1 && (stories>=alk_page_idx*limit && stories<alk_page_idx*limit+limit);
     e.className += (visible?' show ':' hide ');
     stories+=1;
   });
   alk_num_pages = parseInt(stories/limit) + (stories%limit!=0?1:0);
   
   var idx = 0;   
   with_class('StoryContainer','StoryCategory'+catId,function (e) {  
     while (e.className.indexOf('hide')>=0) { e.className=e.className.replace('hide',''); }
     while (e.className.indexOf('show')>=0) { e.className=e.className.replace('show',''); }
     while (e.className.indexOf('  ')>=0) { e.className=e.className.replace('  ',''); }
     var visible = (idx>=alk_page_idx*limit && idx<alk_page_idx*limit+limit);
     e.className += (visible?' show ':' hide '); 
     idx += 1;
   });
   if (catId!=-1) alk_num_pages = parseInt(idx/limit) + (idx%limit!=0?1:0);

   with_class('Menu2','StoryLink',function (e) {
     while (e.className.indexOf('current')>=0) { e.className=e.className.replace('current',''); }
     while (e.className.indexOf('  ')>=0) { e.className=e.className.replace('  ',''); }
   });

   with_class('Menu2','StoryLink'+catId,function (e) {
     while (e.className.indexOf('  ')>=0) { e.className=e.className.replace('  ',''); }
     e.className += ' current ';
   });
   
   var buttons = "";
   if (alk_num_pages>1) {   	 
     for (var i=1; i<=alk_num_pages; i++) {
       buttons += "<a href='javascript:alk_show_news_page("+(i-1)+");' onclick='window.scroll(0,550);' class='" + (alk_page_idx==(i-1)?"NewsPageCurrent":"NewsPage") + "'>" +i+ "</a> ";
     }
   }
   document.getElementById('NewsPages').innerHTML = buttons;
}  

			
	




