﻿/*GDCT JS*/
//fade element
function opacity(id, opacStart, opacEnd, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}
//Chinh opacity cua element
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}
//Danh ngon + anh danh nhan
var danhngon=['Đầu tiên là công việc đối với con người',
'Hiền tài là nguyên khí của quốc gia, nguyên khí vững thì thế nước mạnh và thịnh... ',
'Muốn dựng nước, trước hết phải phát triển giáo dục. Muốn trị nước, phải trọng dụng người tài',
'Học không biết chán, dạy người không biết mỏi',
'Hãy tự thắp đuốc mà đi tới',
'Con người, hãy tự nhận thức chính mình',
'Các nhà triết học chân chính là những người ưu thích phát hiện ra chân lý',
'Tất cả mọi khoa học cần thiết hơn triết học, nhưng không một khoa học nào tốt hơn nó',
'Hãy trở thành nhà triết học, nhưng phải đắm mình trong triết học và phải là con người',
'Thà đừng mong đi tìm bất cứ một chân lý nào cả còn hơn làm việc đó mà không có phương pháp',
'Cần học không phải là các tư tưởng mà là học tư duy',
'Nền giáo dục tốt nhất là: biến học trò thành công dân của dân tộc có tổ chức tốt nhất',
'Bản thân nhà giáo dục cũng cần phải được giáo dục',
'Một dân tộc muốn đứng vững trên đỉnh cao của khoa học thì không thể không có tư duy lý luận',
'Học tập ... Học tập nữa ... Học tập mãi'];
var tendanhnhan=['Hồ Chí Minh','Văn Miếu','Quang Trung','Khổng Tử','Shakya Muni','Sokrates','Platon','Aristote','David Hume','R.Descartes','Immanuel Kant','Hegel','Karl Marx','Friedrich Engels','V.I.Lenin'];
var anh=['12. Ho Chi Minh.jpg','vanmieu.jpg','quangtrung.jpg','1. Khong Tu.jpg','2. Shakya Muni.jpg','3. Sokrates.jpg','4. PLATON.jpg','4. ARISTOTE.jpg','5. David Hume.jpg','6. R.Descartes.jpg','7. Immanuel Kant .jpg','8. Hegel.jpg','9. Karl Marx.jpg','10. Friedrich Engels.jpg','11. V.I.Lenin.jpg'];

dn=0;
trans=1;
//thay doi kieu hien thi danh ngon voi kich co khac nhau
function checkSize() {
var winwidth = document.all && ! window.opera ? document.body.clientWidth : window.innerWidth - 15;
if (winwidth<900) {
winwidth=770;
document.getElementById('imgdn').style.width='57px';
document.getElementById('anhDN').style.width='100px';
document.getElementById('anhDN').style.height='95px';
var t=parseInt(660+(winwidth-670-80)/2);
document.getElementById('anhDN').style.left=t+"px";
document.getElementById('anhDN').style.top="50px";
document.getElementById('anhDN').style.fontSize="13px";
document.getElementById('danhngonContent').style.fontSize="11px";
document.getElementById('danhngonContent').style.textAlign='right';
document.getElementById('danhngonContent').style.right=(winwidth-t-85)+"px";
document.getElementById('danhngonContent').style.width='600px';
document.getElementById('anhDanhNhan').style.height='95px';
if (document.getElementById('leftPanel')) {
document.getElementById('leftPanel').style.width="175px";
document.getElementById('rightPanel').style.width="175px";
}
} 
else {
document.getElementById('imgdn').style.width='85px';
document.getElementById('anhDanhNhan').style.height='150px';
document.getElementById('anhDN').style.width='150px';
var _left=parseInt(760+(winwidth-760-130)/2)-15;
document.getElementById('anhDN').style.left=_left+"px";
document.getElementById('anhDN').style.top="-2px";
document.getElementById('anhDN').style.fontSize="16px";
document.getElementById('danhngonContent').style.right=(winwidth-_left-125)+"px";
document.getElementById('danhngonContent').style.width='775px';
document.getElementById('danhngonContent').style.fontSize="13px";
document.getElementById('danhngonContent').style.textAlign='right';
if (document.getElementById('leftPanel')) {
document.getElementById('leftPanel').style.width="200px";
document.getElementById('rightPanel').style.width="200px";
}
}
checkTitle();
}
function setDanhNgon() {
	 if (trans==1) {
	 	trans=2;
		if (dn==danhngon.length) dn=0;
	    document.getElementById("anhDanhNhan").innerHTML='<img src="anh/'+anh[dn]+'" id="imgdn" /><br />'+tendanhnhan[dn];
		checkSize();
	    document.getElementById("danhngonContent").innerHTML='&nbsp;&nbsp;&nbsp;'+danhngon[dn];dn++;
		opacity('danhngonContent',0,70,2000);
		opacity('anhDanhNhan',0,100,2000);
		setTimeout(setDanhNgon,2000);
	 }
	 else if(trans==2) {
	 	trans=3;
		setTimeout(setDanhNgon,5000);
	 }
	 else {
	 	trans=1;
		opacity('anhDanhNhan',100,1,2000);
		opacity('danhngonContent',70,1,2000);
		setTimeout(setDanhNgon,2000);
     }
}
window.onresize=checkSize;
//Mo submenu
function switchMenu(el) {
var c=document.getElementsByTagName("div");
for (var i=0;i<c.length;i++) 
    if (/^sub/.test(c[i].id)) if (c[i]!=document.getElementById(el)) c[i].style.display='none';
var a=document.getElementById(el).style.display;
if (a=='block') document.getElementById(el).style.display='none';
   else document.getElementById(el).style.display='block';
}

titleText2=[];
titleText2Id=0;

function checkTitle() {
var a=document.getElementsByTagName("span");
titleText2Id=0;
for (var i=0;i<a.length-1;i++) {
if (a[i].id=="titleText") { //title menu
   a[i].style.fontSize="13px"; 
   var j=2;
   do {
   var x=parseInt(a[i].offsetHeight);
   var y=parseInt(a[i].parentNode.offsetHeight);
   var z=parseInt(a[i].parentNode.offsetWidth);
   if (x>y) {
	  j-=0.1;	
      a[i].style.fontSize=(z/a[i].firstChild.nodeValue.length*j)+"px";
      }
   } while (x>y&&(parseInt(a[i].style.fontSize)>7));
   }
  else if (a[i].id=="titleText2") { //title bai viet
  if (!titleText2[titleText2Id]) {
  if (a[i].firstChild.nodeType!=3) {
	var ct=a[i].firstChild.firstChild.nodeValue;
	var tn=document.createTextNode(ct);
	a[i].firstChild.removeChild(a[i].firstChild.firstChild);
	a[i].removeChild(a[i].firstChild);
	a[i].appendChild(tn);
  }
  titleText2[titleText2Id]=a[i].firstChild.nodeValue;
  }
  a[i].firstChild.nodeValue=titleText2[titleText2Id];
  titleText2Id++;
	var l=a[i].firstChild.nodeValue.length;
   do {
   var x=parseInt(a[i].offsetHeight);
   var y=parseInt(a[i].parentNode.offsetHeight);
   var z=parseInt(a[i].parentNode.offsetWidth);
   if (x>y) {
      var st=a[i].firstChild.nodeValue;
      a[i].firstChild.nodeValue=st.substr(0,st.length-3);
	  }
   } while (x>y);
   st=a[i].firstChild.nodeValue;
   if (l!=st.length) a[i].firstChild.nodeValue=st.substr(0,st.length-4)+'...';
   }   
}
}

//-------------------------------show Image---------------------------

var photos=new Array()
var photoslink=new Array()
var temp=0;
var which=0
var dau=1;
for(var t=0;t<24;t++)
	photos[t]="upload/danhnhan/photo"+t+".jpg"


var preloadedimages=new Array()

for (i=0;i<photos.length;i++)
	{
		preloadedimages[i]=new Image()
		preloadedimages[i].src=photos[i]
	}

function applyeffect()
{
	if (document.all && photoslider.filters)
	{
		photoslider.filters.revealTrans.Transition=Math.floor(Math.random()*23)
		photoslider.filters.revealTrans.apply()
		photoslider.filters.revealTrans.play()
	}
}

function show_Images()
{
	if (document.images.photoslider) {
	temp=which
	do{
		which=Math.floor(Math.random()*20)
	}while (which==temp)
	applyeffect()
	document.images.photoslider.src=photos[which]
	setTimeout("show_Images()",3000)
	}
}

//----------------------CALENDER--------------
function buildCal(m, y,cH, cDW, cD, brdr){
var mn=['1','2','3','4','5','6','7','8','9','10','11','12'];
var dim=[31,0,31,30,31,30,31,31,30,31,30,31];

var oD = new Date(y, m-1, 1); 
oD.od=oD.getDay()+1;

var todaydate=new Date()
var scanfortoday=(y==todaydate.getFullYear() && m==todaydate.getMonth()+1)? todaydate.getDate() : 0 //DD added

dim[1]=(((oD.getFullYear()%100!=0)&&(oD.getFullYear()%4==0))||(oD.getFullYear()%400==0))?29:28;
var t='<table width="100%" cols="7" cellpadding="0" border="0" cellspacing="1" ><tr align="center">';

t+='<td height="30px" valign=middle colspan="7" align="center" class="'+cH+'">Tháng '+mn[m-1]+' - '+y+'<br></td></tr><tr align="center">';

for(s=0;s<7;s++)
	t+='<td class="'+cDW+'"><u>'+"SMTWTFS".substr(s,1)+'</u></td>';
	t+='</tr><tr align="center">';
	
for(i=1;i<=42;i++)
{
	var x=((i-oD.od>=0)&&(i-oD.od<dim[m-1]))? i-oD.od+1 : '&nbsp;';
	if (x==scanfortoday) 
		x='<span id="today">'+x+'</span>' 
	t+='<td class="'+cD+'">'+x+'</td>';
	if(((i)%7==0)&&(i<36))t+='</tr><tr align="center">';
}
return t+='</tr></table>';
}
