﻿// JavaScript Document
/* This script and many more are available free online at
The JavaScript Source :: http://javascript.internet.com
Created by: Mike Hudson :: http://www.afrozeus.com */

/*
To change the values in the setupLinks function below.
You will notice there are two arrays for each of Titles and
Links. Currently there are 3 items in each array, but you can easily
expand on that by adding to the array. For example, to add a 4th record,
you would simply include the following 2 lines at the end of setupLinks
function:  
arrLinks[3] = "someURL.htm";
arrTitles[3] = "Some title";
*/
/*
var tittle1  = '<table cellspacing="0" cellpadding="0"><tr><td><a href="javascript:alert(\'Tin 1\');" >TP.HCM: Giải tỏa hàng ứ đọng tại các cảng trước 15/6 </a> <i>(15.06.2008)</i></td></tr>';
	tittle1 += '		  <tr><td><a href="javascript:alert(\'Tin 2\');" >Báo động tình trạng "hàng chờ cảng"</a> <i>(15.06.2008)</i></td></tr>';
	tittle1 += '		  <tr><td><a href="javascript:alert(\'Tin 3\');" >60 triệu USD xây cụm cảng chuyên dụng tại Hải Phòng</a> <i>(15.06.2008)</i></td></tr>';
	tittle1 += '		  <tr><td><a href="javascript:alert(\'Tin 4\');" >E ngại về tiến độ xây dựng cảng biển</a> <i>(15.06.2008)</i></td></tr>';

var tittle2  = '<table cellspacing="0" cellpadding="0"><tr><td><a href="javascript:alert(\'Tin 5\');" >Hướng dẫn cách phân loại hàng hoá theo Biểu thuế và danh mục hàng hoá quản lý chuyên ngành</a> <i>(03.06.2008)</i></td></tr>';
	tittle2 += '		  <tr><td><a href="javascript:alert(\'Tin 6\');" >Các chủ sở hữu tàu phản ứng với lênh cấm tàu mùa của Ấn Độ</a> <i>(03.06.2008)</i></td></tr>';
	tittle2 += '		  <tr><td><a href="javascript:alert(\'Tin 7\');" >Nguyên nhân dẫn đến giá dầu tăng</a> <i>(15.05.2008)</i></td></tr>';
	tittle2 += '		  <tr><td><a href="javascript:alert(\'Tin 8\');" >Vụ PA bị kiện: Hoãn phiên tòa vì xuất hiện tình tiết mới</a> <i>(14.05.2008)</i></td></tr>';

var tittle3  = '<table cellspacing="0" cellpadding="0"><tr><td><a href="javascript:alert(\'News 1\');" >Vietnam terminal installs Navis system  </a> <i>(15.06.2008)</i></td></tr>';
	tittle3 += '		  <tr><td><a href="javascript:alert(\'News 2\');" >Vietnam moves to ease container pile-up</a> <i>(15.06.2008)</i></td></tr>';
	tittle3 += '		  <tr><td><a href="javascript:alert(\'News 3\');" >Estonian Air introduces fuel surcharge </a> <i>(15.06.2008)</i></td></tr>';
	tittle3 += '		  <tr><td><a href="javascript:alert(\'News 4\');" >Dalian-Moscow rail service launched </a> <i>(15.06.2008)</i></td></tr>';

var tittle4  = '<table cellspacing="0" cellpadding="0"><tr><td><a href="javascript:alert(\'Tin 5\');" >Build contract signed for new Vietnam box terminal</a> <i>(03.06.2008)</i></td></tr>';
	tittle4 += '		  <tr><td><a href="javascript:alert(\'News 6\');" >Customs at Port of Spain find drugs attached to ship hull</a> <i>(03.06.2008)</i></td></tr>';
	tittle4 += '		  <tr><td><a href="javascript:alert(\'News 7\');" >Hanjin to roll in Kalmar tractor fleet </a> <i>(15.05.2008)</i></td></tr>';
	tittle4 += '		  <tr><td><a href="javascript:alert(\'News 8\');" >MOL to launch three new Asia-Middle East services </a> <i>(14.05.2008)</i></td></tr>';
*/
    function setupLinks(lang) {
	  arrLinks[0]  = "";
	  arrTitles[0] = (lang=='vn') ? tittle1 : tittle1;
	  arrLinks[1]  = "";
	  arrTitles[1] = (lang=='vn') ? tittle2 : tittle2;
	}

	var m_iInterval;
	var m_Height;
	var iScroll=0;

	var arrLinks;
	var arrTitles;

	var arrCursor = 0;

	var arrMax;
	//window.onload=wl;

	function wl(lang) {
	  
	  m_iInterval = setInterval(ontimer, 10);
	  var base = document.getElementById("jump_base");

	  m_Height = base.offsetHeight;

	  var divi = parseInt(m_Height/5);
	  m_Height = divi*5;

	  var td1 = document.getElementById("tdTop");
	  var td2 = document.getElementById("tdShow");
	  var td3 = document.getElementById("tdBot");
	  td1.height = m_Height-5;
	  td2.height = m_Height-5;
	  td3.height = m_Height-5;
	 
	  arrLinks = new Array();
	  arrTitles = new Array();

	  setupLinks(lang);
	  arrMax = arrLinks.length-1;
	  setLink();
	}
	
	function setLink() {
	  var ilink = document.getElementById("jump_link");
	  ilink.innerHTML = arrTitles[arrCursor];
	  //ilink.href = arrLinks[arrCursor];
	}
	function ontimer() {
	  var base = document.getElementById("jump_base");
	  iScroll+=5;
	  if (iScroll>(m_Height*2)) {
    	iScroll=0;
	    arrCursor++;
	    if (arrCursor>arrMax)
    	  arrCursor=0;
	      setLink();
	  }
	  if (iScroll==m_Height) {
    	pause();
	    m_iInterval = setTimeout(resume, 7000);
	  }
	  base.scrollTop=iScroll;
	}
	function pause() {
	  clearInterval(m_iInterval);
	}
	function resume() {
	  m_iInterval = setInterval(ontimer, 10);
	}

/*-------------------------------------------------------------------------------------------------------------*/

	var m_iIntervalHH;
	var m_HeightHH;
	var iScrollHH=0;

	var arrLinksHH;
	var arrTitlesHH;

	var arrCursorHH = 0;

	var arrMaxHH;

	function wlHH(lang) {
	  
	  if (document.getElementById("jump_baseHH")==null)
	      return;  
	  
	  m_iIntervalHH = setInterval(ontimerHH, 10);
	  var base = document.getElementById("jump_baseHH");

	  m_HeightHH = base.offsetHeight;

	  var divi = parseInt(m_HeightHH/5);
	  m_HeightHH = divi*5;

	  var td1 = document.getElementById("tdTopHH");
	  var td2 = document.getElementById("tdShowHH");
	  var td3 = document.getElementById("tdBotHH");
	  td1.height = m_HeightHH-5;
	  td2.height = m_HeightHH-5;
	  td3.height = m_HeightHH-5;
	 
	  arrLinksHH = new Array();
	  arrTitlesHH = new Array();

	  setupLinksHH(lang);
	  arrMaxHH = arrLinksHH.length-1;
	  setLinkHH();
	}
	
	function setLinkHH() {
	  var ilink = document.getElementById("jump_linkHH");
	  ilink.innerHTML = arrTitlesHH[arrCursorHH];
	  //ilink.href = arrLinks[arrCursor];
	}
	function ontimerHH() {
	  var base = document.getElementById("jump_baseHH");
	  iScrollHH+=5;
	  if (iScrollHH>(m_HeightHH*2)) {
    	iScrollHH=0;
	    arrCursorHH++;
	    if (arrCursorHH>arrMaxHH)
    	  arrCursorHH=0;
	      setLinkHH();
	  }
	  if (iScrollHH==m_HeightHH) {
    	pauseHH();
	    m_iIntervalHH = setTimeout(resumeHH, 6000);
	  }
	  base.scrollTop=iScrollHH;
	}
	function pauseHH() {
	  clearInterval(m_iIntervalHH);
	}
	function resumeHH() {
	  m_iIntervalHH = setInterval(ontimerHH, 10);
	}


