﻿// JScript File
var IE = navigator.appName=="Microsoft Internet Explorer";

var pos0=10;
var pos1=240;
var obj0, obj1;

var posTop, posTop1;
iStep=1;


function Scroll() {
			
	if (!document.getElementById) return;
			
	posTop = document.getElementById("thewindow").offsetTop;
	posBot = document.getElementById("thewindow").offsetHeight;

	obj0=document.getElementById("thetext0");
	obj1=document.getElementById("thetext1");
		
	if (obj0.innerHTML == ""){
	    obj0.innerHTML  = tableImg;
	    obj1.innerHTML = tableImg;
	}

	if (obj0.offsetTop-10 > (posTop-obj0.offsetHeight)) {
		pos0 -= iStep;
	}
	else
	{
	    if (obj1.offsetTop > 0)
		    pos0 -= iStep;
	    else{
		    pos0 = (pos1-iStep);
	    }
    }

    pos1 = (obj0.offsetTop+obj0.offsetHeight+10);
   
    obj0.style.top=pos0+'px';
    obj1.style.top=pos1+'px';
   	window.setTimeout('Scroll()', 80);
}

var iImg  = 0;
var arImg = new Array();

iImg = arImg.length;
arImg[iImg] = new Image(440, 597);
arImg[iImg].src="images/scroll/0.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(490, 339);
arImg[iImg].src="images/scroll/1.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(490, 339);
arImg[iImg].src="images/scroll/2.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(490, 339);
arImg[iImg].src="images/scroll/3.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(490, 339);
arImg[iImg].src="images/scroll/4.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(490, 339);
arImg[iImg].src="images/scroll/5.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(490, 339);
arImg[iImg].src="images/scroll/6.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(328, 483);
arImg[iImg].src="images/scroll/7.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(490, 339);
arImg[iImg].src="images/scroll/8.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(328, 483);
arImg[iImg].src="images/scroll/9.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(328, 483);
arImg[iImg].src="images/scroll/10.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(490, 339);
arImg[iImg].src="images/scroll/11.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(490, 339);
arImg[iImg].src="images/scroll/12.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(490, 339);
arImg[iImg].src="images/scroll/13.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(328,483);
arImg[iImg].src="images/scroll/14.jpg";
iImg = arImg.length;
arImg[iImg] = new Image(490, 339);
arImg[iImg].src="images/scroll/15.jpg";

var bannerAD=new Array();

iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Hình ảnh cuộc đời Đức Phật Thích Ca", width:"440", height:"597"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Thái Tử Tất Đạt Đa đản sinh", width:"490", height:"339"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"A Tư Đà xem tướng Thái tử", width:"490", height:"339"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Thời niên thiếu trong hoàng cung", width:"490", height:"339"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Bên dòng Anoma cắt tóc", width:"490", height:"339"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Sáu năm khổ hạnh", width:"490", height:"339"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Hầu vương cúng dường trái cây ", width:"490", height:"339"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Nhận bát sữa của Sudata", width:"328", height:"483"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Ma vương quấy phá", width:"490", height:"339"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Trước giờ phút thành đạo", width:"328", height:"483"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Thuyết pháp độ năm anh em Kiều Trần Như", width:"328", height:"483"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Đức Phật thuyết pháp cho chư Tỳ kheo", width:"490", height:"339"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Thăm bệnh phụ vương", width:"490", height:"339"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Độ La Hầu La xuất gia", width:"490", height:"339"};
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Thuyết pháp độ vua", width:"328", height:"483"};
iImg = bannerAD.length;
iImg = bannerAD.length;
bannerAD[iImg]={src:arImg[iImg].src, name:"Hiện tướng niết bàn", width:"490", height:"339"};
iImg = bannerAD.length;


// <span id="ctl00_siteMap" class="clsMap"></span>

var tableImg  = '<img src="images/scroll/0.jpg" onclick="showImage(event, this, 0);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[0].name+'" />';
    tableImg += '<img src="images/scroll/1.jpg" onclick="showImage(event, this, 1);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[1].name+'" />';
	tableImg += '<img src="images/scroll/2.jpg" onclick="showImage(event, this, 2);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[2].name+'" />';
	tableImg += '<img src="images/scroll/3.jpg" onclick="showImage(event, this, 3);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[3].name+'" />';
	tableImg += '<img src="images/scroll/4.jpg" onclick="showImage(event, this, 4);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[4].name+'" />';
	tableImg += '<img src="images/scroll/5.jpg" onclick="showImage(event, this, 5);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[5].name+'" />';
	tableImg += '<img src="images/scroll/6.jpg" onclick="showImage(event, this, 6);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[6].name+'" />';
	tableImg += '<img src="images/scroll/7.jpg" onclick="showImage(event, this, 7);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[7].name+'" />';
	tableImg += '<img src="images/scroll/8.jpg" onclick="showImage(event, this, 8);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[8].name+'" />';
	tableImg += '<img src="images/scroll/9.jpg" onclick="showImage(event, this, 9);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[9].name+'" />';
	tableImg += '<img src="images/scroll/10.jpg" onclick="showImage(event, this, 10);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[10].name+'" />';
	tableImg += '<img src="images/scroll/11.jpg" onclick="showImage(event, this, 11);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[11].name+'" />';
	tableImg += '<img src="images/scroll/12.jpg" onclick="showImage(event, this, 12);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[12].name+'" />';
	tableImg += '<img src="images/scroll/13.jpg" onclick="showImage(event, this, 13);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[13].name+'" />';
	tableImg += '<img src="images/scroll/14.jpg" onclick="showImage(event, this, 14);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[14].name+'" />';								
	tableImg += '<img src="images/scroll/15.jpg" onclick="showImage(event, this, 15);" style="cursor:pointer;position:relative;" width="126" alt="'+bannerAD[15].name+'" />';

var divImg = null;
iExitID_    = 0;
iExitIDs_   = 0;
iTimerID_   = 0;
iDelay_     = 0;
DivID_      = '';
var ichunk_ = 80;
var nChunk_;


function showImage(e, t, id) {
    
    cancelBubbleChat(e);
    
    if (divImg==null){
        divImg = document.createElement("div");    
        document.body.appendChild(divImg);   
    }
        
    divImg.style.position = 'absolute';
    
    if (t.id)
    {
        divImg.id = "divLks_"    
        divImg.innerHTML  = tableWeb;
        divImg.style.left = t.offsetLeft+'px';
        divImg.style.top  = t.offsetTop+'px';
        divImg.style.width= '240px';
        divImg.onmouseover = function(){cancelBubbleChat(event);}
        divImg.onclick     = function(){cancelBubbleChat(event);}
    }   
    else
    {
        divImg.id = "divID_"    
        divImg.innerHTML  = '<table cellpadding="0" cellspacing="0" style="background-image:url('+bannerAD[id].src+'); background-repeat:no-repeat;width:'+bannerAD[id].width+'px;height:'+bannerAD[id].height+'px"><tr><td valign="top" style="height:'+bannerAD[id].height+'px"><div class="clsTitleImg">'+bannerAD[id].name+'<div></td></tr></table>';
        //var parent = document.getElementById("thewindow"); 
        var parent = document.getElementById("jump_link"); 
        divImg.style.left = (parent.offsetLeft-bannerAD[id].width-20)+'px';
        divImg.style.top  = parent.offsetTop+'px';
        divImg.style.border   = '1 solid #CCCCCC';
        divImg.onmouseover = function(){return false;}
        divImg.onclick     = function(){return false;}
  	}
  	
  	DivID_ = divImg.id;
  	
  	divImg.style.clip    = "rect(0px, 0px, px, 0px)";
	divImg.style.display = "";
    nChunk_   = 0;
    iDelay_   = 1;
	iTimerID_ = setTimeout('showMenu(), 50');
	window.status = "Nhấn phím ESC để đóng.";
  
}
  
function cancelBubbleChat(e){
    
    if (window.event)
		window.event.cancelBubble = true;
	else if (e.stopPropagation){
	    e.preventDefault();
		e.stopPropagation();
	}	
} 

  	/* ----------------------------------------------------------------
		nChunk_ is a variable scaled by 25 in successive iterations 
		of a conditional loop 
	---------------------------------------------------------------- */
   
	/* ----------------------------------------------------------------
	showMenu function reveals the menu in 25 percent 
	chunks every 10 milliseconds 
	---------------------------------------------------------------- */
	//clip: rect(top right bottom left)
	function showMenu() {
	  var clipstring = "rect(0px, 630px," +nChunk_+"px, 0px)";
	  divImg.style.clip = clipstring;
      nChunk_ +=ichunk_ ;
      if (nChunk_ <= 1000) {
         iTimerID_ = window.setTimeout('showMenu()', 50);
      }
      else 
	  {
	    clearTimeout(iTimerID_);
      }
        
   }
   
   
  document.onclick=exitMenu;
  document.onmouseover=function(){
                            if (iDelay_==0)return;
                            iExitIDs_ = window.setTimeout('exitMenu()', 2000);
                            DivID_=divImg.id; 
                       };

  document.onkeypress = function(){ 
 		                    if (event.keyCode==27) 
			                    exitMenu();
                       }; 
   
   function exitMenu() {
       if (divImg==null)return;
       iDelay_  = 0;
       window.clearTimeout(iExitIDs_);
       //alert(DivID_.length);
       //alert(divImg.id.length);
       if (DivID_!=divImg.id){
            iDelay_  = 1;
            return false;
       }else{
           iExitID_ = window.setTimeout('hideMenu_()', 50);
       }
   }
  
   //clip: rect(top right bottom left)
   function hideMenu_() {
 	  
	  if (iExitID_==0)return;
	  var clipstring = 'rect(0px, 630px, '+nChunk_+'px, 0px)';
	  
	  divImg.style.clip = clipstring;
	  
      nChunk_ -=ichunk_;
      if (nChunk_ >= 0) {
         iExitID_ = window.setTimeout('hideMenu_()', 50);
		 iTimerID_ = 0;
      }
      else {
         clearTimeout(iExitID_);
         iTimerID_ = 0;
		 iExitID_ = 0;
         window.status = "";
      }
   }

function searchWeb(){
	var text = document.all["q"].value;
	window.open("http://www.google.com.vn/search?q=" + text, "_blank");
}

    
   function countDown(id, lang) {
		
		//var lang = document.all["btnLang"].value;
		
        var now = new Date();
        var year    = now.getFullYear();
		var day     = setDay(now.getDay(), lang);
		var date    = setNumber(now.getDate());
		var mon     = setNumber(now.getMonth() + 1);
	    var hours   = setNumber(now.getHours());
        var minutes = setNumber(now.getMinutes());
		var seconds = setNumber(now.getSeconds());
		var string  = "";
		
		if (lang == "vn")
		 	string  = day + ", " + date + "/" + mon + "/" + year + " " + hours + ":" + minutes + ":" +  seconds; 
   	    else
			string  = day + ", " + mon + "/" + date + "/" + year + " " + hours + ":" + minutes + ":" +  seconds; 
			
		document.getElementById(id).innerHTML = string;
	}
	
	function setDay(num, lang){
		
		switch (num){
			case 0:
				if (lang == "vn")
					return "Chủ nhật";
				else
					return "星期日";
				break;	
			case 1:
				if (lang == "vn")
					return "Thứ hai";
				else
					return "星期一";
				break;	
			case 2:
				if (lang == "vn")
					return "Thứ ba";
				else
					return "星期二";
				break;	
			case 3:
				if (lang == "vn")
					return "Thứ tư";
				else
					return "星期三";
				break;	
			case 4:
				if (lang == "vn")
					return "Thứ năm";
				else
					return "星期四";
				break;	
			case 5:
				if (lang == "vn")
					return "Thứ sáu";
				else
					return "星期五";
				break;	
			case 6:
				if (lang == "vn")
					return "Thứ bảy";
				else
					return "星期六";
				break;	
		}

	}
	
	function setNumber(num){
		var fnum = "0" + num;
		var len  = (fnum.length - 2);
		fnum = fnum.substr(len, 2);
		return fnum;        
	}
    
    function addFirstItem(id){
       //var combo = document.getElementById(id);
    }
    
 String.prototype.TrimS = function() 
{ 
    var reg = new RegExp("(^(\\s|" + String.fromCharCode(12288) + ")*)|((\\s|" + String.fromCharCode(12288) + ")*$)", "g");
    //var reg = /(^\s*)|(\s*$)/g;
    
    return this.replace(reg, ""); 
}

function normalizeSpace(head)
{
    
    // strim string.
    var trimedHead = head.TrimS();
      
    // regular expressions, for replacing sequences of whitespace characters within input-string.
    var pattern = "/ {2,}/"; 
    
    // whitespace charater.
    var replacement = " ";
    
    return trimedHead.replace(pattern, replacement);  
}

function cutStr1( head, length )
{
    // Normallie Space characters of string.
    var normalizedHead = normalizeSpace(head);
    
    // If head is empty.
    if((head == "?")||(normalizedHead == ""))
    {
        document.write("");
		return;
    }
    
    var pattern1 = new RegExp('\'', 'g');
     
    normalizedHead = normalizedHead.replace(pattern1,'"');
   	  	
   	// Get head's length.
   	var strLen = normalizedHead.length;
   	
   	// Head Processing.
	if (strLen < length)
	{
	    document.write(normalizedHead);
	}
	else
	{
	    
	    var tempHead = normalizedHead.substr(0, (length -4));
	    
	    var lastIndexOfSpace = tempHead.lastIndexOf(' ');
	    
	    var outHead = tempHead.substr(0, lastIndexOfSpace);
	    
	    outHead = outHead + " ..."
	    
	    document.write(outHead);
	    
	    return;
	}
}

   /* Main code for page navigator*/

    var qsParm = {p:'', ps:'', sp:'', pg:'0', id:'0', lang:'vn'};
	
    function setLanguage(lng)
    {
        var qsPrm = new Array();
        var query = location.search.substring(1);
        var parms = query.split('&');
        for (var i=0; i<parms.length; i++) {
            var pos = parms[i].indexOf('=');
            if (pos > 0) {
                var key = parms[i].substring(0,pos);
                var val = parms[i].substring(pos+1);
                if (key=='id'){
                   val = qsParm[key];
                }
                qsPrm[key] = val;
            }
        }
        
        if (query.indexOf('lang')!=-1)
        {
            if (qsPrm['lang']==lng)return;
	        if (qsPrm['lang']=="vn"){
    	        qsPrm['lang']="en";
	        }else{
	            qsPrm['lang']="vn";
	        }   
        }else{
            if (lng=='vn')
            {
                location.href = location.pathname;
                return;
            }
            qsPrm['lang']=lng;
        }
                
//        var locatinHref = location.pathname;
//        query="";
//        for (var s in qsPrm) {
//            if (qsPrm[s]!='vn'){
//                if (s=='id' && qsPrm[s]=='0'){
//                }else{
//                    query += s+"="+qsPrm[s]+"&";
//                }    
//            }
//        }
//    
//        query=query.substring(0, query.length-1);
//        
//        if (query!='')
//            locatinHref += "?"+query;
//            
//        location.href = locatinHref;

          if (qsPrm['lang']=='vn')  
             location.href = 'index.aspx';
          else
             location.href = 'index.aspx?lang=cn';  

    }

	function setFormElements(){
		
		
		var query = window.location.search.substring(1);
		
		var parms = query.split('&');
		
		for (var i=0; i<parms.length; i++) {
			var pos = parms[i].indexOf('=');
			if (pos > 0) {
				var key = parms[i].substring(0,pos);
				var val = parms[i].substring(pos+1);
				qsParm[key] = val;
				if (document.getElementById(key))
				    document.getElementById(key).value = val;	
			}
		}
		
		//if (qsParm['lang']!="vn")return;
		    
		var linkweb = document.getElementById('ctl00_siteMap');
		var sitemap = ''
		
		if (linkweb.innerHTML!='123'){
		    switch (qsParm.p.toLowerCase())
		    {
                		case 'bv':sitemap="Bài viết"; 
			            break;
		                case 'ha':sitemap="Hành trạng chư Ni Việt Nam";
		                break;
		                case 'hd':sitemap="Hoạt động từ thiện";
		                break;
		                case 'kg':sitemap="Kinh giảng";
		                break;
		                case 'kt':sitemap="Kinh tạng";
		                break;
		                case 'lg':sitemap="Luật tạng";
		                break;
		                case 'ln':sitemap="Luận tạng";
		                break;
		                case 'nl':sitemap="Ngữ lục";
		                break;
		                case 'pg':sitemap="Phật giáo và Nữ chúng";
		                break;
		                case 'pm':{sitemap="Pháp âm";setTargetURL();};
		                break;
		                case 'td':sitemap="Tịnh độ";
		                break;
		                case 'ti':sitemap="Tin tức";
		                break;
		                case 'tp':sitemap="Thư pháp Việt Nam";
		                break;
		                case 'tr':sitemap="Trang thơ";
		                break;
		                case 'vh':sitemap="Văn hóa Phật giáo";
		                break;
		                case 'lh':sitemap="Liên hệ";
		                break;
  		                case 'nw':sitemap="Tin mới nhận";
		                break;
		                default:sitemap="Trang chủ"; 
		                break;
		    }
		    switch (qsParm.ps.toLowerCase())
		    {
		                case 'ds':sitemap="Đời sống xã hội";
		                break;
		                case 'ph':sitemap="Phật học";
		                break;
		                case 'pg':sitemap="Phật giáo Việt Nam";
		                break;
		                case 'vh':sitemap="Văn hóa nghệ thuật";
		                break;
		    }
		    
		    linkweb.innerHTML = sitemap;              
		}

		if (qsParm.p.substring(0, 1)=='C')
		{
		    switch (qsParm.p.toLowerCase())
		    {
		                case 'c1':sitemap="佛教新闻";
		                break;
		                case 'c2':sitemap="佛教教育";
		                break;
		                case 'c3':sitemap="佛教人物";
		                break;
		                case 'c4':sitemap="佛教女众";
		                break;
		                case 'c5':sitemap="佛教文化";
		                break
		                case 'c6':sitemap="佛教画册";
		                break;
		                case 'c7':sitemap="综合其它";
		                break;
		        }
		    linkweb.innerHTML = sitemap;      
		    qsParm['lang'] = 'cn';
		}
		
       		 //addNewItemCart();
		//Load();
		wl();
		if (qsParm['lang']=='vn')
		    wlHH();
	}
	
	function ValidForm(e, lang){
		
	    e = (e) ? e : event;
		var elem  = (e.target) ? e.target : ((e.srcElement) ? e.srcElement : null);
		var oform = elem.form;
		if (elem.id=='bfind'){
			if (oform.sp.value==''){
			    if (lang=="vn")
				    alert('Xin vui lòng nhập điều cần tìm !');
				else
				    alert('Please enter filter for searching !');
				return false;
			}	
		}
		
		var pages = (oform.ctl00$links.selectedIndex==0) ? '%' : oform.ctl00$links.value;
		
		if (location.href.indexOf("loadpage.aspx")!= -1){ 
		    if (lang=="vn")
			    oform.action = "loadpage.aspx?p="+pages+"&sp="+ oform.sp.value;
			else
			    oform.action = "loadpage.aspx?p="+pages+"&sp="+ oform.sp.value+"&lang="+lang;
			oform.submit();
		}else{
		    if (lang=="vn")
       			location.href = "loadpage.aspx?p="+pages+"&sp="+oform.sp.value;
			else
			   location.href = "loadpage.aspx?p="+pages+"&sp="+oform.sp.value+"&lang"+lang;

		}

		return false;	
	}
	
	
	function keyEnter(evt) {
		evt = (evt) ? evt : event;
		var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));

		if (charCode == 13) {
			return ValidForm(evt);
		}
		
		return true;
	}

	/*function setDetails(tt){
		var ThisID    = document.getElementById('tt');
		var oform     = ThisID.form;
		ThisID.value  = tt;
		if (location.href.indexOf("Product.aspx")!= -1){ 
			oform.action = setURL(oform);
			oform.submit();
		}else{
			//setCookie();
			location.href = setURL(oform);
		}
		return false;
	}
	
	function setKind(k){
		var ThisKind   = document.getElementById('k');
		var oform      = ThisKind.form;
		ThisKind.value = k;
		if (location.href.indexOf("Product.aspx")!= -1){ 
			oform.action = setURL(oform);
			oform.submit();
		}else{
			//setCookie();
			location.href = setURL(oform);
		}
		return false;
	}
    
    function setStyleMate(t, val){
		var ThisKind   = document.getElementById('k');
		ThisKind.value = "%";
		var obj;
		if (t=="ks")
		    obj = document.getElementById('ks');
		else
		    obj = document.getElementById('km');
		var oform      = obj.form;
		obj.value      = val;
		 
		if (location.href.indexOf("Product.aspx")!= -1){ 
			oform.action = setURL(oform);
			oform.submit();
		}else{
			//setCookie();
			location.href = setURL(oform);
		}
		return false;
	}*/

	function setPage(p){
		var ThisPage   = document.getElementById('pg');
		var oform      = ThisPage.form;
		ThisPage.value = p;
		document.getElementById('id').value = 0;
		if (location.href.indexOf("loadpage.aspx")!= -1){ 
			oform.action = setURL(oform);
			oform.submit();
		}else{
			location.href = setURL(oform);
		}
		return false;
	}
	
	function setURL(oform){
		
		qsParm.p  = (oform.p)  ? oform.p.value   : ((oform.ThisKind) ? oform.ThisKind.value  : '') ;
		qsParm.ps = (oform.ps) ? oform.ps.value  : ((oform.ThisKinds)? oform.ThisKinds.value : '') ;
		qsParm.sp = (oform.sp) ? oform.sp.value  : ((oform.filter)   ? oform.filter.value    : '') ;

		qsParm.id = (oform.id) ? oform.id.value : ((oform.ThisID)   ? oform.ThisID.value   : 0) ;
		qsParm.pg = (oform.pg) ? oform.pg.value : ((oform.ThisPage) ? oform.ThisPage.value : 0) ;
		
		
		var query = "?";
		var qsParam	= '';
		
		for (var s in qsParm){
		    qsParam = eval('qsParm.'+s);
		    if (qsParam!='' && (qsParam!=0)){	
				query  += s+'='+eval('qsParm.'+s)+'&';
			}
		}
		if (location.href.indexOf("index.aspx")!= -1){ 
			query    = "index.aspx?p="+qsParm.p;
		}else{
			query    = "loadpage.aspx"+query.substring(0, (query.length-1));
		}
		return query;
	
	}
	
	function sendMail(t, lang){
		
		var HoTen, DiaChi, DT, Mail, Sub, Comp, tBody, k, sS, sError, imgLoad;
		HoTen  = document.getElementById("txtTen");
		Comp   = document.getElementById("txtCom");
		DiaChi = document.getElementById("txtAdd");
		DT     = document.getElementById("txtTel");
		Mail   = document.getElementById("txtMail");
		Sub    = document.getElementById("txtTitle");
	    tBody  = document.getElementById("texterea");
					
		k      = 0;
		sError = "";
			
		if (HoTen.value == ""){
			if (lang=="vn")
				sError = sError + "- Xin vui lòng điền họ tên của bạn. \r\n";
			else
	    		sError = sError + "- Please fill in your full name. \r\n";
			}
		
		if (Sub.value == ""){
			if (lang=="vn")
				sError = sError + "- Xin vui lòng nhập chủ đề. \r\n";
			else
				sError = sError + "- Please enter your subject. \r\n";

		}
		
		if (DiaChi.value != ""){
			k= k + 1;
		}
	
		if (DT.value != ""){
			k= k + 1;
		}
	
		if (Mail.value != ""){
			k= k + 1;
		}
			
		if (Mail.value != ""){
			var i,j, mail;
			mail = Mail.value;
			i=mail.indexOf("@");
			j=mail.indexOf(".");

			if (i==-1 || j==-1){
				if (lang=="vn")
					sError = sError + "- Xin vui lòng nhập chính xác địa chỉ email.\r\n"
				else
					sError = sError + "- Please enter your valid email address.\r\n";

					
			}
		}
	
		if (k == 0){
			if (lang=="vn")
				sError = sError + "- Xin vui lòng nhập địa chỉ, hoặc số điện thoại hoặc địa chỉ email để chúng tôi có thể phản hồi thông tin đến bạn.\r\n"
			else
				sError = sError + "- Please enter at least your address, telephone number or email address for contacting .\r\n";
		}

		var sbody = tBody.value;
	
		if (sbody.length > 2000){
			if (lang=="vn")
				sError = sError + "- Xin vui lòng nhập nội dung liên hệ ít hơn 2000 ký tự.\r\n"
			else
				sError = sError + "- Your content must be less than 2000 characters .\r\n";
		}		
			
		if (sError == ""){
            try
		    {
		        t.form.action = "loadpage.aspx?p=lh&lang="+lang;
		 	    t.form.submit();
  		    }
		    catch(err)
  		    {
    		     alert(err.description);
  		    }		
  		}else{
		    alert(sError);
		}		
	}
	
 function maximizeWindow() {
    var offset = (navigator.userAgent.indexOf("Mac") != -1 || navigator.userAgent.indexOf("Gecko") != -1 || navigator.appName.indexOf("Netscape") != -1) ? 0 : 4;
	window.moveTo(-offset, -offset);
	window.resizeTo(screen.availWidth + (2 * offset), screen.availHeight + (2 * offset));
 }

    function createXMLHttp(){

        if(window.ActiveXObject){
           var aVersion=["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
           for(var i=0;i<aVersion.length;i++){
              try{
                  var oXmlHttp=new ActiveXObject(aVersion[i]);
                  return oXmlHttp; 
              }
                  catch(oError){}
              }
        }else if(typeof (XMLHttpRequest)!="undefined"){
            return new XMLHttpRequest();
        }

        throw new Error("MSXML is not installed");
    }	
    
    
    var xmlhttpPoup=null;	
	
	function setPageNav(t, i, s){
		// code for Mozilla, etc.
		var barDoc = document.getElementById("barTitle");
		barDoc.style.display = 'block';
		if (barDoc.innerHTML==''){
            		    var fo = new FlashObject("images/loading.swf", "barFlash", "150", "18", "7", "white");
		    fo.addParam("scale", "noscale");
		    fo.addParam("menu" , "false");
		    fo.addParam("wmode", "transparent");
		    fo.write("barTitle");
		    fo = null;
		    delete(fo);
        }
        xmlhttpPoup = createXMLHttp()
        //alert(i);
		if (xmlhttpPoup!=null)
		{
		    try {
                		        xmlhttpPoup.open("GET", "pageShow.aspx?id="+i, true);
		        xmlhttpPoup.onreadystatechange = function(){state_showPage(t, s)};
	            xmlhttpPoup.send(null);
	            //barDoc.style.display = 'none';
			} catch(ex) {
				//alert(ex.description);
				barDoc.style.display = 'none';
			}
    
		}else{
			alert("Your browser does not support XMLHTTP.")
		}
	}
	
	function state_showPage(t, s)
	{
	    
		if (xmlhttpPoup.readyState==4)
 		{
		    // if "OK"
 			if (xmlhttpPoup.status==200)
			{	
				try {
				    var comment = xmlhttpPoup.responseText;
				    var div = document.getElementById("mpage");
				    div.innerHTML = comment;
				    
				    var nav = document.getElementById("ptop");
				    var anav = nav.getElementsByTagName("span");
				    var i=0;
				    var html, text; 
				    var tHTML = (t.innerHTML) ? t.innerHTML : t;
					
				    if (s=='nav')
				    {
				        for (i=0;i<anav.length;i++){
				            html = tHTML;
				            text = anav[i].innerHTML;
				            if (html==text){
				                anav[i].innerHTML="["+text+"]";
				                anav[i].className = 'naviPageAc';
				                anav[i].onclick = 'return false';
				            }else{
				                if (text.indexOf('[')!=-1){
    				                text = text.replace('[', '');
	    			                text = text.replace(']', '');
      	    			            anav[i].innerHTML = text;
    		    		            anav[i].className = 'naviPage';
    			    	            anav[i].onclick =  function(){setPageNav(this, this.id, 'nav')};
				                }    
				            }    
				        }
    
				        nav = document.getElementById("pbot");
				        anav = nav.getElementsByTagName("span");
				        i=0;
				        for (i=0;i<anav.length;i++){
				            html = tHTML;
				            text = anav[i].innerHTML;
				            if (html==text){
    				            anav[i].innerHTML="["+text+"]";
	    			            anav[i].className = 'naviPageAc';
		    		            anav[i].onclick = 'return false';
			    	        }else{
				                if (text.indexOf('[')!=-1){
				                    text = text.replace('[', '');
				                    text = text.replace(']', '');
      				                anav[i].innerHTML = text;
        				            anav[i].className = 'naviPage';
        				            anav[i].onclick =  function(){setPageNav(this, this.id, 'nav')};
		    		            }    
			    	        }    
				        }
                    }else{
						for (i=0;i<anav.length;i++){
				            html = tHTML;
				            text = anav[i].innerHTML;
			                if (text.indexOf('[')!=-1){
   				                text = text.replace('[', '');
    			                text = text.replace(']', '');
   	    			            anav[i].innerHTML = text;
   		    		            anav[i].className = 'naviPage';
   			    	            anav[i].onclick =  function(){setPageNav(this, this.id, 'nav')};
				            }    
				        }
    
				        nav = document.getElementById("pbot");
				        anav = nav.getElementsByTagName("span");
				        i=0;
				        for (i=0;i<anav.length;i++){
				            html = tHTML;
				            text = anav[i].innerHTML;
			                if (text.indexOf('[')!=-1){
			                    text = text.replace('[', '');
			                    text = text.replace(']', '');
   				                anav[i].innerHTML = text;
       				            anav[i].className = 'naviPage';
       				            anav[i].onclick =  function(){setPageNav(this, this.id, 'nav')};
			    	        }    
				        }
					}
                    
                    document.getElementById("barTitle").style.display = 'none';
				} catch (ex) {
					//alert(ex.description);
					document.getElementById("barTitle").style.display = 'none';
				}
			}
			else
   			{
				alert("Problem retrieving XML data")
				document.getElementById("barTitle").style.display = 'none';
   			}
		}
	}

    function setMedia(url) {
        try
        {
            var vo = new WMPObject(url, "myMedia", "157", "62");
            vo.addParam("url", url);
            vo.addParam("AutoPlay", "true");
            vo.addParam("ShowStatusBar", "true");
            vo.addParam("uiMode", "mini");
            vo.addParam("playCount", "999");
	        vo.write("barMedia");
            document.getElementById("barMedia").style.display='block';
            if (IE)
                getFlashMovieObject('myMovie').controls.stop();
            else
            {
                vo = new WMPObject("", "myMovie", "157", "62");
                vo.addParam("url", "");
                vo.addParam("AutoPlay", "false");
                vo.addParam("ShowStatusBar", "true");
                vo.addParam("uiMode", "mini");
                vo.addParam("playCount", "999");
	            vo.write("MyContainer");
            }
            vo = null;
            delete(vo);
            return false;
         }
         catch(e)
         {
            alert('Lỗi đường truyền. Vui lòng chọn lại.');
         }   
    }
    
    function setMediaURL() {
       var aObj  = document.getElementById("mpage")
       var aObjs = aObj.getElementsByTagName("a");
       var i;
       for (i=0;i<aObjs.length;i++){
           aObjs[i].target  = '_blank'; 
           aObjs[i].onclick =  function(){setMedia(this.href);return false;};
	   } 
    }
    
    function getDownLoad(){
       try
       { 
            var aObj  = document.getElementById("mpage")
            var aObjs = aObj.getElementsByTagName("a");
            var i;
            for (i=0;i<aObjs.length;i++){
                aObjs[i].target  = '_blank';
                aObjs[i].onclick = function(){return true};
	        }
	        
	        if (IE)
	        {  
	            try
                { 
	                getFlashMovieObject('myMovie').controls.play();
                    getFlashMovieObject('myMedia').controls.stop();
                }
                catch(ex)
                {
                }    
            }
            else
            {
                var vo;
                if (getFlashMovieObject('myMedia')){
                    vo = new WMPObject("", "myMedia", "157", "62");
                    vo.addParam("url", "");
                    vo.addParam("AutoPlay", "false");
                    vo.addParam("ShowStatusBar", "true");
                    vo.addParam("uiMode", "mini");
                    vo.addParam("playCount", "999");
	                vo.write("barMedia");
                }
                
                vo = new WMPObject("Media/tiantanghua.mp3", "myMovie", "157", "62");
                vo.addParam("url", "Media/tiantanghua.mp3");
                vo.addParam("AutoPlay", "true");
                vo.addParam("ShowStatusBar", "true");
                vo.addParam("uiMode", "mini");
                vo.addParam("playCount", "999");
                vo.write("MyContainer");
                vo = null;
                delete(vo);
            }
            
            document.getElementById("barMedia").style.display='none';

	   } 
       catch(e)
       {
            //alert(e.description);
            alert('Lỗi đường truyền. Vui lòng chọn lại.');
       }   
    }

    function setTargetURL()
    {
        try
        {
            var aObj  = document.getElementById("mpage")
            var aObjs = aObj.getElementsByTagName("a");
            for (var i=0;i<aObjs.length;i++){
                aObjs[i].target = '_blank';
            }    
        }
        catch(e)
        {
        }    
	}
	
	function getFlashMovieObject(movieName)
    {
		if (window.document[movieName]) 
		{
			return window.document[movieName];
		}
		if (navigator.appName.indexOf("Microsoft Internet")==-1)
		{
			if (document.embeds && document.embeds[movieName])
				return document.embeds[movieName]; 
	    	}
		else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
		{
			return document.getElementById(movieName);
		}
    }


var SCREEN_MODE   = "FullScreen";
var i=0;
function Load() {
	
	if (document.frames.length>0)
	{	
		str=document.location.hash,idx=str.indexOf('#')
		if(idx>=0) str=str.substr(1);
		if(!str) str = "slideshow/"+gMainDoc[i].mSldHref ;
		PPTSld.location.replace(MHTMLPrefix+str);
		if (i<6)
			i++;
		else
			i=0;
	}
}
