﻿// JScript File

var IE = navigator.appName=="Microsoft Internet Explorer";

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 "Sunday";
				break;	
			case 1:
				if (lang == "vn")
					return "Thứ hai";
				else
					return "Monday";
				break;	
			case 2:
				if (lang == "vn")
					return "Thứ ba";
				else
					return "Tuesday";
				break;	
			case 3:
				if (lang == "vn")
					return "Thứ tư";
				else
					return "Wednesday";
				break;	
			case 4:
				if (lang == "vn")
					return "Thứ năm";
				else
					return "Thursday";
				break;	
			case 5:
				if (lang == "vn")
					return "Thứ sáu";
				else
					return "Friday";
				break;	
			case 6:
				if (lang == "vn")
					return "Thứ bảy";
				else
					return "Saturday";
				break;	
		}

	}
	
	function setNumber(num){
		var fnum = "0" + num;
		var len  = (fnum.length - 2);
		fnum = fnum.substr(len, 2);
		return fnum;        
	}
    
    
 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;
	}
}


/*************************************************/
var offsetxpoint = 20;//-60; //Customize x offset of tooltip
var offsetypoint = 20; //Customize y offset of tooltip
var ie = document.all;
var ns6 = document.getElementById && !document.all;
var enabletip = false;
function ietruebody()
{
	return (document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;
}

var tipobj;

// Show TooltipImg
function arc_ShowTooltipImg( img )
{
	if(!document.getElementById('arcTooltip'))
	{
		try
		{		
			/* Create tooltip content div */
			tipobj   = document.createElement('DIV'); 
			tipobj.className = 'arcTooltip';
			tipobj.id = 'arcTooltip';		
			tipobj.style.display='block';
			tipobj.style.position = 'absolute';
			tipobj.innerHTML = '<img src="image/pic/hm/'+img+'" align="baseline" width="600" height="450" />';
			document.body.appendChild(tipobj);
		}
		catch(e)
		{	
		    //alert(e.description);
			return;		
		}
	}else{
	    tipobj = document.getElementById('arcTooltip');
	}
		
	enabletip = true;
	
}
// Show Tooltip
function arc_ShowTooltip( body, img )
{
	if(!document.getElementById('arcTooltip'))
	{
		try
		{		
			/* Create tooltip content div */
			tipobj   = document.createElement('DIV'); 
			tipobj.className = 'arcTooltip';
			tipobj.id = 'arcTooltip';		
			tipobj.style.display = 'block';
			tipobj.style.position = 'absolute';
			tipobj.style.top = '0px';
			document.body.appendChild(tipobj);
		}
		catch(e)
		{	
		    //alert(e.description);
			return;		
		}
	}else{
	    tipobj = document.getElementById('arcTooltip');
	}
	
	InsertText(tipobj, body, img);
			
	enabletip = true;
	
}

// Insert content in innerHTML
function InsertText(obj, body, img){
    
    obj.innerHTML = body;
	var tags = obj.getElementsByTagName('STRONG');
	
	var inner='';
	if (tags.length == 0)
	    tags = obj.getElementsByTagName('b');
	    
	if (tags.length > 0){
	    var ftag    = tags[0];
        var pattern = new RegExp('<[^>]+>', 'gi');
        var end     = ftag.innerHTML;
        end         = end.replace(pattern, '');
        inner = '<img src="image/pic/'+img+'" hspace="2" vspace="0" style="float:left;width:75px;" />'+end;
        
        var re = /&quot;/; 
        inner  = inner.replace(re, '"');
        re = /~/; 
        inner = inner.replace(re, "'");
	    obj.innerHTML = inner;
	}else{
	    obj.innerHTML = cutStr1( body, 250 );
	}
}

// Positioning Tooltip
function arc_PositionTooltip(e, tipobj)
{   

	if (enabletip)
	{
	    tipobj = document.getElementById('arcTooltip');
        
		var curX = (ns6) ? e.pageX : event.clientX+ietruebody().scrollLeft;
		var curY = (ns6) ? e.pageY : event.clientY+ietruebody().scrollTop;
		
		//Find out how close the mouse is to the corner of the window
		var rightedge  = ie&&!window.opera ? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20;
		var bottomedge = ie&&!window.opera ? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20;

		var leftedge = (offsetxpoint<0) ? offsetxpoint*(-1) : -1000;

		//if the horizontal distance isn't enough to accomodate the width of the context menu
		if (rightedge < tipobj.offsetWidth)
		{
			//move the horizontal position of the menu to the left by it's width
			tipobj.style.left = ie ? ietruebody().scrollLeft + event.clientX-tipobj.offsetWidth + "px" : window.pageXOffset + e.clientX - tipobj.offsetWidth + "px";
		}
		else if (curX < leftedge)
		{
			tipobj.style.left = "5px";
		}
		else
		{
			//position the horizontal position of the menu where the mouse is positioned
			tipobj.style.left = curX + offsetxpoint + "px";
		}

		//same concept with the vertical position
		if (bottomedge < tipobj.offsetHeight)
		{
			tipobj.style.top = ie ? ietruebody().scrollTop + event.clientY-tipobj.offsetHeight - offsetypoint + "px" : window.pageYOffset + e.clientY - tipobj.offsetHeight - offsetypoint + "px";
		}
		else
		{
			tipobj.style.top = curY + offsetypoint + "px";
		}
			
		tipobj.style.visibility = "visible";
	}
}

// Hide Tooltip
function arc_HideTooltip()
{
	if ((ns6||ie) && (tipobj))
	{
		enabletip = false;
		
		tipobj.style.visibility = "hidden";
		tipobj.style.left = "-1000px";
		tipobj.style.backgroundColor = '';
		tipobj.style.width = '';
	}
}

document.onmousemove = arc_PositionTooltip; //function(){arc_PositionTooltip(event, tipobj)};

/*************************************************/

function strimHTML(str){
   	var pattern  = new RegExp('<[^>]+>', 'gi');
    str = str.replace(pattern,'');
   	return str  	
}

/* Main code for page navigator*/

    var qsParm    = {p:'', ps:'', sp:'', pg:'0', id:'0', vnid:'', lang:'vn'};  
    var rates     = {USD:'0',EUR:'0',GBP:'0',CAD:'0',AUD:'0',CHF:'0',SGD:'0',HKD:'0',JPY:'0',THB:'0',SEK:'0',DKK:'0',NOK:'0',LNH:'0'}
	var rateShow  = {USD:'0',EUR:'0',GBP:'0',CAD:'0',AUD:'0',CHF:'0',SGD:'0',HKD:'0'};
	var rateShow1 = {USD:'0',EUR:'0',GBP:'0',CAD:'0',AUD:'0',CHF:'0',SGD:'0',HKD:'0'};
	var rateShow2 = {USD:'0',EUR:'0',GBP:'0',CAD:'0',AUD:'0',CHF:'0',SGD:'0',HKD:'0'};

	var pageLang = 'vn';    
    
    function setFormElementValue()
    {
   	    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];
                 }
 			     qsParm[key] = val;
           }
	    }

    }
    
    function setFormElements(){
		
		init();
		
		qsParm['p']='';
		
	    setFormElementValue();
	    
	    var lang = qsParm['lang'];
	    
	    /*-------------------*/
//	    var qs_ = location.href.split('/');     
//	    var qs  = qs_[qs_.length-1].toLowerCase();
//	    if (qs=='index.aspx')qs = '';
//	    if (qs=='lichsu.aspx')qs = 'hi';
//	    if (qs=='thongtin.aspx')qs = 'if';
//	    if (qs=='product.aspx')qs = 'eq';
//	    if (qs=='hangkhong.aspx')qs = 'af';
//	    if (qs=='hanghai.aspx')qs = 'sf';
//	    if (qs=='duongbo.aspx')qs = 'ls';
//	    if (qs=='logistics.aspx')qs = 'or';
//	    if (qs=='lienhe.aspx')qs = 'ct';
//	    if (qs=='hanoi.aspx')qs = 'hn';
//	    if (qs=='danang.aspx')qs = 'dn';
	     
	    /*-------------------*/
	    
	    var qs = qsParm['p'].toLocaleString();
	    var sm = document.getElementById('TDsiteMap');
	    switch (qs)
	    {
	        case '':
	           sm.innerHTML = (lang=='vn') ? 'TRANG CHỦ' : 'HOME PAGE';
	           break; 
	        case 'hi':
	           sm.innerHTML = (lang=='vn') ? 'GIỚI THIỆU / <span>LỊCH SỬ HÌNH THÀNH</span>' : 'ABOUT US / <span>HISTORY</span>';
	           break; 
	        case 'if':
	           sm.innerHTML = (lang=='vn') ? 'GIỚI THIỆU / <span>THÔNG TIN VỀ CÔNG TY</span>' : 'ABOUT US / <span>COMPANY PROFILE</span>';
	           break; 
	        case 'eq':
	           sm.innerHTML = (lang=='vn') ? 'SẢN PHẨM' : 'OUR PRODUCTS';
	           break; 
	        case 'af':
	           sm.innerHTML = (lang=='vn') ? 'DỊCH VỤ HÀNG KHÔNG' : 'AIRFREIGHT SERVICES';
	           break; 
	        case 'sf':
	           sm.innerHTML = (lang=='vn') ? 'DỊCH VỤ HÀNG HẢI' : 'SEAFREIGHT  SERVICES';
	           break; 
	        case 'or':
	           sm.innerHTML = (lang=='vn') ? 'LOGISTICS' : 'LOGISTICS';
	           break; 
	        case 'ls':
	           sm.innerHTML = (lang=='vn') ? 'DỊCH VỤ ĐƯỜNG BỘ' : 'LAND SERVICES';
	           break; 
   	        case 'we':
	           sm.innerHTML = (lang=='vn') ? 'CÁC TRANG WEB LIÊN QUAN' : 'WEBLINKS';
	           break; 
	        case 'st':
	           sm.innerHTML = (lang=='vn') ? 'TÌNH TRẠNG HÀNG HÓA' : 'AIR CARGO TRACKING';
	           break; 
	        case 'li':
	           sm.innerHTML = (lang=='vn') ? 'THƯ VIỆN HÌNH ẢNH' : 'NEW IMAGES';
	           break; 
	        case 'nw':
	           sm.innerHTML = (lang=='vn') ? 'TIN TỨC & SỰ KIỆN' : 'NEWS & EVENT';
	           break; 
	        case 'na':
	           sm.innerHTML = (lang=='vn') ? 'TIN TỨC & SỰ KIỆN / <span>HÀNG KHÔNG</span>' : 'NEWS & EVENT / <span>AIR NEWS</span>';
	           break; 
	        case 'nb':
	           sm.innerHTML = (lang=='vn') ? 'TIN TỨC & SỰ KIỆN / <span>HÀNG HẢI</span>' : 'NEWS & EVENT / <span>SEA NEWS</span>';
	           break; 
	        case 'nc':
	           sm.innerHTML = (lang=='vn') ? 'TIN TỨC & SỰ KIỆN / <span>VẬN CHUYỂN</span>' : 'NEWS & EVENT / <span>TRANPORT NEWS</span>';
	           break; 
	        case 'nd':
	           sm.innerHTML = (lang=='vn') ? 'TIN TỨC & SỰ KIỆN / <span>LOGISTICS</span>' : 'NEWS & EVENT / <span>LOGISTICS</span>';
	           break; 
	        case 'ne':
               sm.innerHTML = (lang=='vn') ? 'TIN TỨC & SỰ KIỆN / <span>THƯƠNG MẠI</span>' : 'NEWS & EVENT / <span>COMMERCE</span>';
	           break; 
	        case 'jo':
               sm.innerHTML = (lang=='vn') ? 'TUYỂN DỤNG' : 'JOB OPPORTUNITIES';
	           break; 
	        case 'ct':
	           sm.innerHTML = (lang=='vn') ? 'LIÊN HỆ' : 'CONTACT US';
			   setTextArea('TM');
	           break; 
	        case 'hh':
	           sm.innerHTML = (lang=='vn') ? 'THÔNG TIN HOÀNG HÀ' : 'HOANG HA \'S EVENT';
	           break; 
	        case 'hn':
	           sm.innerHTML = (lang=='vn') ? 'CHI NHÁNH HÀ NỘI' : 'HANOI BRANCH';
	           break; 
	        case 'Dn':
	           sm.innerHTML = (lang=='vn') ? 'CHI NHÁNH ĐÀ NẴNG' : 'DANANG BRANCH';
	           break; 
	    }
	    
	    wl(lang);
	    wlHH(lang);
	    
	    //alert(setTableLinkRate(lang, 'G'));
	    
  	    document.getElementById('gold').innerHTML = setTableLinkRate(lang, 'G');
  	    document.getElementById('rate').innerHTML = setTableLinkRate(lang, 'R');
	    addCurrentRate('R', 'null', 'I');
	    
	    
	    //if (document.all || document.getElementById)
        //    startit();
        //else
        //    setInterval("rotateimage()", stoppause);
            	    
	    if (lang=='vn')
            setInterval("countDown('Timer', 'vn')", 1000);
        else
            setInterval("countDown('Timer', 'en')", 1000);
                    
        
        
	}
    function setTextArea(TM)
	{
		var ifr = document.createElement('textarea');
		ifr.id  = "txt_message";
		ifr.name = "txt_message";
		document.getElementById(TM).appendChild(ifr);
		generate_wysiwyg('txt_message');
	}
	
    function swapID(id, lang)
    {
         qsParm['id'] = id; 
    }
    
    function setLanguage(lng)
    {
    
        /********/
        //return false;
        /********/
        
        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')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;
    }

	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=en";
			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=en";

		}

		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 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 sendMailReply(mailID, email, subj, ctrCC, ctrID, imgLoad){
	    
	    //alert(document.getElementById(ctrID));
	    
	    updateTextArea(ctrID);
	    
	    var sError = '';
	    var tBody  = document.getElementById(ctrID);
	    var CC     = document.getElementById(ctrCC);
	    
	    var bcc = CC.value;
        var email;
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        
        if (bcc.indexOf(';')!=-1) 
        {
            email = bcc.split(';');
            for (var i=0;i<email.length;i++)
            {
           		if (!filter.test(email[i])){
  			        sError += "- Địa chỉ CC: '" + email[i] + "' không đúng định dạng!\r\n";
                }
            }
        }
        else if (bcc.indexOf(',')!=-1)
        {
            email = bcc.split(',');
            for (var i=0;i<email.length;i++)
            {
           		if (!filter.test(email[i])){
  			        sError += "- Địa chỉ CC: '" + email[i] + "' không đúng định dạng!\r\n";
                }
            }
        }
        else if (bcc!="")
        {
       		if (!filter.test(bcc)){
		        sError += "- Địa chỉ CC: '" + bcc + "' không đúng định dạng!\r\n";
            }
        }

	    imgLoad= document.getElementById(imgLoad);
	    if (tBody.value == ""){
		    sError += "- Xin vui lòng nhập nội dung.\r\n";
		    tBody.focus;	
		}else{
    	    if (tBody.value.length > 2000){
	            sError += "- Xin vui lòng nhập nội dung ít hơn 2000 ký tự.\r\n"
		        tBody.focus;    
		    }		    
		}

        if (sError == ""){
    	   		imgLoad.style.display = "block";
    	   		if (bcc!="")
   		            email += ';'+bcc;
			    var param='txtTitle='+subj+'&txtMail='+email+'&txt_message='+Url.encode(tBody.value);
            	selVote('mailRep', 'vn', param, mailID, imgLoad);
		}else{
		    alert(sError);
		}		
	}
	
	function sendMail(t, lang){
		
		updateTextArea("txt_message");

		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("txt_message");
       	imgLoad= document.getElementById("Img1");					
        
		k      = 0;
		sError = "";
			
		if (HoTen.value == ""){
			if (lang=="vn")
				sError += "- Xin vui lòng điền họ tên của bạn. \r\n";
			else
	    		sError += "- Please fill in your full name. \r\n";
			}
		
		if (Sub.value == ""){
			if (lang=="vn")
				sError += "- Xin vui lòng nhập chủ đề. \r\n";
			else
				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==""){
			if (lang=="vn")
				sError += "- Xin vui lòng nhập địa chỉ email của bạn. \r\n";
			else
	    		sError += "- Please fill in your email address. \r\n";
	    	
	    	Mail.focus;	
	    	
		}else{
			
			var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			
			if (!filter.test(Mail.value)){
				if (lang=="vn")
    				sError += "- Nhập địa chỉ mail không đúng định dạng!\r\n";
	    		else
	        		sError += "- Invalid email address format!\r\n";
	        		
	        	Mail.focus;	
			}	
		}
	
		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";
		}
	
		if (sError=='')
		{
		    if (tBody.value == ""){
			    if (lang=="vn")
				    sError += "- Xin vui lòng nhập nội dung.\r\n";
			    else
				    sError += "- Please enter your content.\r\n";
			
			    tBody.focus;	
		    }else{
    		    if (tBody.value.length > 2000){
	    		    if (lang=="vn")
		    		    sError += "- Xin vui lòng nhập nội dung ít hơn 2000 ký tự.\r\n"
			        else
				        sError += "- Your content must be less than 2000 characters .\r\n";
				
				    tBody.focus;    
		        }		    
		    }
		}
		
		if (sError == ""){
		
			if (Mail.value=="")
				Mail.value="customer@hoangha.com";

    	   		imgLoad.style.display = "block";
			    var param='txtTen='+HoTen.value+'&txtAdd='+DiaChi.value+'&txtTel='+DT.value+'&txtMail='+Mail.value+'&txtTitle='+Sub.value+'&txtCom='+Comp.value+'&txt_message='+Url.encode(tBody.value);
            	selVote('mail', lang, param, '', imgLoad);
		}else{
		    alert(sError);
		}		
	}

    function sendMailForWard(mailID){
    
   		var MailTo, CC, Sub, sError
		
		MailTo  = document.getElementById("txtFW");
		CC      = document.getElementById("txtCC");
		Sub     = document.getElementById("txtSU");
        
        sError = "";
  		if (MailTo.value == ""){
    		sError = "- Xin vui lòng nhập địa chỉ email cần forward. \r\n";
		}
   		if (Sub.value == ""){
    		sError += "- Xin vui lòng nhập tiêu đề email. \r\n";
		}
        
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			
		if (!filter.test(MailTo.value)){
  			sError += "- Địa chỉ forward: '" + MailTo.value + "' không đúng định dạng!\r\n";
        }
        
        var bcc = CC.value;
        var email;
        if (bcc.indexOf(';')!=-1) 
        {
            email = bcc.split(';');
            for (var i=0;i<email.length;i++)
            {
           		if (!filter.test(email[i])){
  			        sError += "- Địa chỉ CC: '" + email[i] + "' không đúng định dạng!\r\n";
                }
                alert(email[i]);
            }
        }
        else if (bcc.indexOf(',')!=-1)
        {
            email = bcc.split(',');
            for (var i=0;i<email.length;i++)
            {
           		if (!filter.test(email[i])){
  			        sError += "- Địa chỉ CC: '" + email[i] + "' không đúng định dạng!\r\n";
                }
                alert(email[i]);
            }
        }
        else if (bcc!="")
        {
       		if (!filter.test(bcc)){
		        sError += "- Địa chỉ CC: '" + bcc + "' không đúng định dạng!\r\n";
            }
        }
        
   		if (sError == ""){
   		    
   		    var txtFW = MailTo.value;
   		    if (bcc!="")
   		        txtFW += ';'+bcc;
    	    var param='txtFW='+txtFW+'&txtTitle='+Sub.value;
         	selVote('fwd', 'vn', param, mailID, '');
		}else{
		    alert(sError);
		}		
        
    }
    
    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 CreateXmlHttpReq(CheckAvailXmlHttpHandler);
            //return new XMLHttpRequest();
        }

        throw new Error("MSXML is not installed");
    }	
	
    var xmlhttpPoup=null;	
	
	/*function loadPopup(i, f){
		// code for Mozilla, etc.
        xmlhttpPoup = createXMLHttp()
		if (xmlhttpPoup!=null)
		{
		    try {
		        document.getElementById("embLoading"+i).style.display = 'block';
                xmlhttpPoup.open("GET", "popup/"+f, true);
		        xmlhttpPoup.onreadystatechange = function(){state_showPoup(i)};
	            xmlhttpPoup.send(null);
	            document.getElementById("embLoading"+i).style.display = 'none';
			} catch (ex) {
				//alert(ex.description);
				document.getElementById("embLoading"+i).style.display = 'none';
			}
    
		}else{
			alert("Your browser does not support XMLHTTP.")
		}
	}
	
	function state_showPoup(i)
	{
		if (xmlhttpPoup.readyState==4)
 		{
		    // if "OK"
 			if (xmlhttpPoup.status==200)
			{	
				try {
				    var comment = xmlhttpPoup.responseText;
				    alert(comment);
				    //var div = document.getElementById("embPopup"+i);
					var div = document.getElementById("highslide-html");
					div.innerHTML  = '<div class="highslide-header">';
					div.innerHTML += '<ul>';
					div.innerHTML += '<li class="highslide-move">';
					div.innerHTML += '<a href="#" onclick="return false">Move</a>';
					div.innerHTML += '</li>';
					div.innerHTML += '<li class="highslide-close">';
					div.innerHTML += '<a href="#" onclick="return hs.close(this)">Close</a>';
					div.innerHTML += '</li>';
					div.innerHTML += '</ul>';
					div.innerHTML += '</div>';
					div.innerHTML += '<div class="highslide-body">'+comment+'</div>';
    				div.innerHTML += '<div class="highslide-footer">';
        			div.innerHTML += '<div>';
            		div.innerHTML += '<span class="highslide-resize" title="Resize">';
                	div.innerHTML += '<span></span>';
            		div.innerHTML += '</span>';
        			div.innerHTML += '</div>';
    				div.innerHTML += '</div>';
				    
				} catch (ex) {
					alert(ex.description);
				}
			}
			else
   			{
				alert("Problem retrieving XML data")
   			}
		}
	}*/
	
function strimHTML(str){
   	var pattern  = new RegExp('<[^>]+>', 'gi');
    str = str.replace(pattern,'');
   	return str  	
}

// Tab control-----------------------------------------------
function AdFindObjectID(idName)
{
	return document.getElementById(idName);
}
function AdFindObjectName(strName)
{
	return document.getElementsByName(strName);
}

function SetBlockAdWebClient(strName,intTabLength)
{
    try
    {
        var strDivName = strName.substring(0, strName.length-2);
		
        for (var i = 1; i <= intTabLength; i++)
        {
            var stri = strDivName;
            
			if (i<10) 
                stri = strDivName+'0'+i;
            else 
                stri = strDivName+i;
			
			
			
            AdFindObjectID(stri).className = "tabgrey";
            AdFindObjectID(AdFindObjectID(stri).headers).style.display = "none";
            //alert(AdFindObjectID(AdFindObjectID(stri).headers));
        }
        AdFindObjectID(strName).className = "tabgreen";
        AdFindObjectID(AdFindObjectID(strName).headers).style.display = "block";
    }
    catch(ex){}
 }

 function skypeInstall() {
    
    if(CantDetect) {
        return true;
    } else if(!activex) {
        var skypeMime = navigator.mimeTypes["application/x-skype"];
        if(typeof(skypeMime) == "object") {
            return true;
        } else {
            return false;
        }
    } else {
        if(isSkypeInstalled()) {
            return true;
        }
    }
    return false;
 }

  function setTableContact(lang)
  {
	    var ct  = "LIÊN HỆ TRỰC TUYẾN";
	    var img = "images/Tel.gif";
	    
	    if (lang=="en")
	    {
    	    ct  = "HELPS ONLINE";
	    }
	    
	    var IsSkype = skypeInstall();
	    var table  ='<table cellpadding="0" cellspacing="0" style="border:none; width:160px; margin-top:10px;">';
	        table +='<tr>';
		    table +='   <td style="padding-left:20px;font-family:Arial, Tahoma, sans-serif; font-size:12px; font-weight:bold; color:#C53D1B;width:160px;height:30px;vertical-align:middle">';
		    table +=       ct;
		    table +='   </td>';
	        table +='</tr>';
	        
	        table +='<tr>';
	        if (IsSkype)
		        table +='   <td colspan="2" style="background-image:url(images/YMess.gif); width:160px; height:30px;cursor:pointer;" onclick="alert(skypeInstall());document.getElementById(\'yMess\').style.display=\'block\';document.getElementById(\'ySkype\').style.display=\'none\';">&nbsp;';
            else
                table +='   <td colspan="2" style="background-image:url(images/YMess.gif); width:160px; height:26px;cursor:pointer;" >&nbsp;';                		        
		    table +='   </td>';
	        table +='</tr>';
            
   	        table +='<tr style="padding-bottom:5px;">';
		    table +='   <td colspan="2">';

	        table +='<table id="yMess" cellpadding="0" cellspacing="0" border="0" style="background-color:#ffffff;border-bottom:solid 1px #2D97F3;display:block;">';
    	        table +='<tr>';	
	    	    table +='   <td class="YM" style="padding-left:20px;vertical-align:middle;height:26px;">';
	            table +='   	<table cellpadding="0" cellspacing="0" border="0" style="height:26px;vertical-align:middle;"><tr><td><a style="text-decoration:none; color:Green; font-size:12px;" href="ymsgr:sendIM?pttphong"><img src="http://mail.opi.yahoo.com/online?u=pttphong&m=g&t=0" border="0" /></a></td><td><a style="text-decoration:none; color:Green; font-size:12px;" href="ymsgr:sendIM?pttphong">&nbsp;pttphong</a></td></tr></table>';
    		    table +='   </td>';
	            table +='</tr>';
	            table +='<tr>';	
		        table +='   <td class="YM" style="padding-left:20px;vertical-align:middle;height:26px;">';
	            table +='   	<table cellpadding="0" cellspacing="0" border="0" style="height:26px;vertical-align:middle;"><tr><td><a style="text-decoration:none; color:Green; font-size:12px;" href="ymsgr:sendIM?pttphong"><img src="http://mail.opi.yahoo.com/online?u=pttphong&m=g&t=0" border="0" /></a></td><td><a style="text-decoration:none; color:Green; font-size:12px;" href="ymsgr:sendIM?pttphong">&nbsp;pttphong</a></td></tr></table>';
		        table +='   </td>';
	            table +='</tr>';
            table +='</table>';
            
   		    table +='   </td>';
	        table +='</tr>';
    
            
   	        if (IsSkype)
            {
   	            table +='<tr>';
		        table +='   <td colspan="2" style="background-image:url(images/SkyMess.gif); width:160px; height:30px;cursor:pointer;" onclick="document.getElementById(\'yMess\').style.display=\'none\';document.getElementById(\'ySkype\').style.display=\'block\';">&nbsp;';
		        table +='   </td>';
	            table +='</tr>';

    
       	        table +='<tr>';
		        table +='   <td colspan="2">';

	            table +='<table id="ySkype" cellpadding="0" cellspacing="0" border="0" style="background-color:#ffffff;border-bottom:solid 1px #6DBA31;display:none;">';
    	            table +='<tr>';	
	    	        table +='   <td class="SK" style="padding-left:20px;vertical-align:middle;height:26px;">';
		            table +='   	<table cellpadding="0" cellspacing="0" border="0" style="height:26px;vertical-align:middle;"><tr><td><a style="text-decoration:none; color:Green; font-size:12px;" href="skype:pttphong1?call" onclick="return skypeCheck();"><img src="images/skype_online.gif" width="22" border="0" /></a></td><td><a style="text-decoration:none; color:Green; font-size:12px;" href="skype:pttphong1?call" onclick="return skypeCheck();">&nbsp;pttphong</a></td></tr></table>';
    		        table +='   </td>';
	                table +='</tr>';
	                table +='<tr>';	
		            table +='   <td class="SK" style="padding-left:20px;vertical-align:middle;height:26px;">';
		            table +='   	<table cellpadding="0" cellspacing="0" border="0" style="height:26px;vertical-align:middle;"><tr><td><a style="text-decoration:none; color:Green; font-size:12px;" href="skype:pttphong1?call" onclick="return skypeCheck();"><img src="images/skype_online.gif" width="22" border="0" /></a></td><td><a style="text-decoration:none; color:Green; font-size:12px;" href="skype:pttphong1?call" onclick="return skypeCheck();">&nbsp;pttphong</a></td></tr></table>';
		            table +='   </td>';
	                table +='</tr>';
                table +='</table>';
            
       		    table +='   </td>';
	            table +='</tr>';
            }
            
            table +='</table>';
            return table;
      } 
      
 function setMenu(f, t, s, selItem)
 {
    
    var oTable  = document.getElementById('ctl00_mnu');
    
    if (oTable)
    {
    
        for (var i=1;i<oTable.rows.length;i++){
            if (oTable.rows[i].cells[0].className=='clsMenuSub' || oTable.rows[i].cells[0].className=='clsMenuSubSel'){ 
               oTable.rows[i].style.display = 'none';
            }
            if (i==selItem)
            {
            
                if (oTable.rows[i].cells[0].className=='clsMenuSub')  
                    oTable.rows[i].cells[0].className = 'clsMenuSubSel';
                else
                    oTable.rows[i].cells[0].className = 'clsMenuSel'; 
          
                var cell = oTable.rows[i].cells[0].getElementsByTagName('a');
                oTable.rows[i].cells[0].innerHTML = cell[0].innerHTML;  

            }
        }
        if (s==1)
        {
            for (var i=f;i<t;i++)
                oTable.rows[i].style.display = (IE) ? 'block' : '';
        }
    }
        
    return false; 
    
 } 
 
 function State(t){
   t.checked = !(AdFindObjectID('dv')=='object');
 }
 
 function doVote(t, vote, lang){
    var type = '';
    for (var i=0;i<vote.length;i++){
        if (vote[i].checked){
            if (i==0){
               type = 'Best';
            }
            else if (i==1){
               type = 'Good';
            }
            else if (i==2){
               type = 'Medium';
            }
            else{
               type = 'W';   
            }
         vote[i].checked = false;    
        }
     }
     
     if (AdFindObjectID('dv'))
        document.body.removeChild(AdFindObjectID('dv'));
     
     if (type=='W')
        doVoteWorse(t, type, lang);
     else if (type!='')    
        selVote(type, lang, '', '', '');
   }    
   
   function selVote(t, lang, em, m, imgLoad){
      // code for Mozilla, etc.
      xmlhttpVote = createXMLHttp()
	  
	  if (xmlhttpVote!=null)
	  {
	     try {
	          if (t=='W'){ 
                    AdFindObjectID('btnsubmit').disabled = true;
	              if (m=='gm'){
	                  //alert("http://localhost/VN/ajaxGG.asp?" + em);
    	              xmlhttpVote.open("GET", "ajaxGG.asp?" + em, true)
	    	    	  xmlhttpVote.onreadystatechange = function(){state_showVote(null, imgLoad, em)};
	    		      xmlhttpVote.send(null);
	    		   }else{
	                  xmlhttpVote.open("POST", "FFAjax.aspx?t=W&s=none&l="+lang, true);
    	    		  xmlhttpVote.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	    	    	  xmlhttpVote.onreadystatechange = function(){state_showVote(null, imgLoad, '')};
    		    	  xmlhttpVote.send(em);
	    		   }  
	    	  }else if (t=='G'){ 
	                  xmlhttpVote.open("POST", "FFAjax.aspx?t=G&s=none&l="+lang, true);
    	    		  xmlhttpVote.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	    	    	  xmlhttpVote.onreadystatechange = function(){state_showVote(null, imgLoad, '')};
    		    	  xmlhttpVote.send(em);
   	    	  }else if (t=='mail'){ 
   	    	          if (AdFindObjectID('btnCTsubmit'))  
   	    	            AdFindObjectID('btnCTsubmit').disabled = true;  
	                  xmlhttpVote.open("POST", "FFAjax.aspx?t=M&s=none&l="+lang, true);
    	    		  xmlhttpVote.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	    	    	  xmlhttpVote.onreadystatechange = function(){state_showVote(null, imgLoad, '')};
    		    	  xmlhttpVote.send(em);
              }else if (t=='mailRep'){       		    	  
	                  xmlhttpVote.open("POST", "../FFAjax.aspx?t=P&s=none&l="+lang+"&id="+m, true);
    	    		  xmlhttpVote.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	    	    	  xmlhttpVote.onreadystatechange = function(){state_showVote(null, imgLoad, '')};
    		    	  xmlhttpVote.send(em);
   	    	  }else if (t=='rep'){ 
	                  xmlhttpVote.open("GET", "../FFAjax.aspx?t=E&s=none&id="+m+"&l="+lang, true);
	    	    	  xmlhttpVote.onreadystatechange = function(){state_showReply('r_'+m);}
    		    	  xmlhttpVote.send(null);
  	    	  }else if (t=='voterep'){ 
	                  xmlhttpVote.open("POST", "../FFAjax.aspx?t=X&s=none&id="+m+"&l="+lang, true);
     	    		  xmlhttpVote.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	    	    	  xmlhttpVote.onreadystatechange = state_showVoteRep;
    		    	  xmlhttpVote.send(em);
   	    	  }else if (t=='fwd'){ 
	                  xmlhttpVote.open("POST", "../FFAjax.aspx?t=F&s=none&id="+m+"&l="+lang, true);
     	    		  xmlhttpVote.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	    	    	  xmlhttpVote.onreadystatechange = state_showVoteRep;
    		    	  xmlhttpVote.send(em);
	          }else{  
                  xmlhttpVote.open("GET", "FFAjax.aspx?t=I&s="+t+"&l="+lang, true);
    	          xmlhttpVote.onreadystatechange = function(){state_showVote(null, imgLoad, '')};
	              xmlhttpVote.send(null);
	          }    
		 } catch (ex) {
			//alert(ex.description+' send');
			if (imgLoad!='')
			    imgLoad.style.display = 'none';
		 }
	  }else{
		  alert("Your browser does not support XMLHTTP.");
		  if (imgLoad!='')
		    imgLoad.style.display = 'none';
	  }
	  
	  if (AdFindObjectID('btnCTsubmit'))
	     AdFindObjectID('btnCTsubmit').disabled = false;
	  if (AdFindObjectID('btnsubmit'))
	     AdFindObjectID('btnsubmit').disabled = false;
  }
  
  function sendVoteMail(id, mail, content)
  {
      if (id=='0')
      {
         var del = window.confirm("Don't send this mail into mail box ?");
         if (del)
         {
            var body = AdFindObjectID(content).innerHTML;
            var param ='txtMail='+mail+'&texterea='+Url.encode(body);
	        selVote('voterep', 'vn', param, 0, '');
	     }
	  }
	  else
	  {
	    var send = window.confirm("Send this mail into mail box ?");
	    if (send)
	    {
	       selVote('voterep', 'vn', '', id, '');
	    }
	  }  
  }

  function state_showVoteRep()
  {
    if (xmlhttpVote.readyState==4)
 		{
		    // if "OK"
 			if (xmlhttpVote.status==200)
			{	
				try {
				        var pattern   = new RegExp('<[^>]+>', 'gi');
        				var trText    = xmlhttpVote.responseText;
				             trText   = trText.replace(pattern,'');
				          pattern     = new RegExp('\r\n', 'gi');
			              trText      = trText.replace(pattern,'');
				          alert(trText);
				} catch (ex) {
                	//alert(ex.description + 'receive');
				}
			}
			else
   			{
				alert("Problem retrieving XML data");
   			}
		}
  }  

  function state_showReply(id)
  {
  		if (xmlhttpVote.readyState==4)
 		{
		    // if "OK"
 			if (xmlhttpVote.status==200)
			{	
				try {
				    var FwdID = id.replace('r_','');
				    var divButton = '<span style="width:100%; text-align:center;">';
				        divButton += '<input type="button" value="Trả lời"  onclick="BlistMail(\''+id+'\', \'rep\')" style="cursor:pointer;"> &nbsp;&nbsp;';
				        divButton += '<input type="button" value="Xóa mail" onclick="BlistMail(\''+id+'\', \'del\')" style="cursor:pointer;">&nbsp;&nbsp;';
				        divButton += '<input type="button" value="Forward"  onclick="BlistMail(\''+FwdID+'\', \'fwd\')" style="cursor:pointer;">';
				        divButton += '</span>'
                        document.getElementById(id).innerHTML = xmlhttpVote.responseText + divButton;
                    
				} catch (ex) {
                	//alert(ex.description + 'receive');
				}
			}
			else
   			{
				alert("Problem retrieving XML data");
   			}
		}
  }
  
  function doVoteWorse(t, ty, lang){

 	  var divVote = document.createElement('div');
 	  divVote.id  = 'dv';
	  divVote.style.position = 'absolute';
	  divVote.style.width  = '480px';
	  divVote.style.height = '320px';
	  divVote.style.zIndex = 99;

      //divVote.style.clip   = "rect(0px, 250px, 250px, 0px)";
	  divVote.style.left = (t.offsetLeft+t.offsetWidth+2)+'px';
	  divVote.style.top  = (t.offsetTop-2)+'px';
	  divVote.style.filter = 'progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)';		

    var Votes = '<table id ="tbVote" width="341" height="165" border="0" cellpadding="0" cellspacing="0" style="background-color:#ffffff;border-right: #444e7c 1px solid; border-top: #444e7c 1px solid;border-bottom: #444e7c 1px solid; border-left: #444e7c 1px solid;">';
        Votes += '  <tr>';
        Votes += '      <td height="26" colspan="3" class="voTitle">';
        Votes += '          <table width="100%" cellspacing="0" cellpadding="0">';
        Votes += '              <tr>';
        Votes += '                 <td width="90%" style="color:#FFFFFF;">'+ ((lang=='vn') ? 'VUI LÒNG CHO BIẾT Ý KIẾN' : 'PLEASE SEND YOUR OPINION')+'</td>';
        Votes += '                 <td width="10%" align="right">';
        Votes += '                      <img src="images/Close.gif" onclick="document.body.removeChild(document.getElementById(\'tbVote\').parentNode);" onmouseover="this.src=\'images/CloseOv.gif\'" onmouseout="this.src=\'images/Close.gif\'" alt="Close" title="Close" />';
        Votes += '                 </td>';
        Votes += '               </tr>';
        Votes += '          </table>';
	    Votes += '        </td>';
        Votes += '    </tr>';
        Votes += '    <tr>';
        Votes += '        <td height="100" colspan="3">';
		Votes += '              <table cellspacing="5" cellpadding="0" border="0" >';
        Votes += '                  <tr class="mailr">';
   		Votes += '          			<td>&nbsp;</td>';
        Votes += '                      <td valign="top" align="left" colspan="2" height="20"><INPUT title="On/Off typing mode" onclick="AVIMObj.setMethod(-1);" type="radio" value="OFF" name="switch" />'+ ((lang=='vn') ? 'Tắt bộ gõ' : 'Off')+'<INPUT title="Set AUTO typing mode" onclick="AVIMObj.setMethod(0)" type="radio" CHECKED value="AUTO" name="switch" />'+ ((lang=='vn') ? 'Tự động' : 'Auto')+'</td>';
        Votes += '                  </tr>';
		Votes += '          		<tr class=mail>';
		Votes += '          			<td width="65" align="right">Email</td>';
		Votes += '          			<td width="205" valign="center">';
		Votes += '          				<input id="txtmail" size="28" name="txtmail" value=""></td>';
		Votes += '          			<td width="17" valign="center">';
		Votes += '                      </td>';
		Votes += '                   </tr>';
		Votes += '                   <tr class="mail">';
		Votes += '                      <td align="right"><table cellspacing="0" cellpadding="0" border="0"><tr><td align="right">'+ ((lang=='vn') ? 'Góp ý' : 'Your opinion')+'</td></tr><tr><td align="left"><div id="resrc" style="display:none;text-align:left;">'+ ((lang=='vn') ? 'Xin vui lòng điền vào theo ký tự dưới đây.<br/>' : 'Please fill characters show in image below.<br/>')+'</div></td></tr></table></td>';
		Votes += '                      <td valign="top"><textarea id="texterea" style="width: 250px" name="texterea" rows="8" cols="10" style="overflow:auto;"></textarea></td>';
		Votes += '                      <td align="left" valign="top"></td>';
		Votes += '                  </tr>';
	    Votes += '               </table>';
	    Votes += '          </td>';
        Votes += '      </tr>';
        Votes += '      <tr>';
        Votes += '          <td align="center" width="70" height="34"><span id="ld" style="display:none; background-image:url(Images/loadTopic.gif); background-repeat:no-repeat; background-position:center; width:30px; height:30px;"></span></td>';
        Votes += '          <td width="245" align="center"><input class="butVote" onclick="sendValidMail(this, \''+lang+'\');" type="button" value="'+ ((lang=='vn') ? 'Gửi' : 'Send')+'" name="submit" id="btnsubmit" />';
        Votes += '              <input class="butVote" onClick="document.body.removeChild(document.getElementById(\'tbVote\').parentNode);" type="button" value="'+ ((lang=='vn') ? 'Bỏ' : 'Cancel')+'" name="reset" /></td>';
        Votes += '          <td width="6">&nbsp;</td>';
        Votes += '      </tr>';
        Votes += '  </table>';
       
       divVote.innerHTML = Votes; 
       document.body.appendChild(divVote);
       generate_wysiwygCustom('texterea','2;3;4;5;6;7;8','250','150');
       
  }

  
  var captchaName = "";
  var imageCTokenName = "";
  var audioCTokenName = "";
  
  function sendValidMail(t, lang)
  {
    try
    {
  		var sMail, sBody, sError, imgLoad;
  		var tbDom = AdFindObjectID('tbVote'); 
		sMail     = tbDom.getElementsByTagName('input')[2];
	    sBody     = tbDom.getElementsByTagName('textarea')[0];
		imgLoad   = tbDom.getElementsByTagName('span')[0];			
		sError    = "";
		
		updateTextArea(sBody.id);
		
		if (sMail.value==""){
			if (lang=="vn")
				sError += "- Xin vui lòng nhập địa chỉ email của bạn. \r\n";
			else
	    		sError += "- Please fill in your email address. \r\n";
	    	sMail.focus;	
		}else{
			var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if (!filter.test(sMail.value)){
				if (lang=="vn")
    				sError += "- Nhập địa chỉ mail không đúng định dạng!\r\r";
	    		else
	        		sError += "- Invalid email address format!\r\n";
	        		
	        	sMail.focus;	
			}	
		}
		
		
		if (sError=='')
		{
		    if (sBody.value == ""){
			    if (lang=="vn")
				    sError += "- Xin vui lòng nhập ý kiến của bạn. \r\n";
			    else
				    sError += "- Please enter your opinion.\r\n";
			
			    sBody.focus;	
		    }else{
    		    if (sBody.value.length > 2000){
	    		    if (lang=="vn")
		    		    sError += "- Xin vui lòng nhập nội dung ít hơn 2000 ký tự.\r\n"
			        else
				        sError += "- Your content must be less than 2000 characters .\r\n";
				
				    sBody.focus;    
		        }		    
		    }
		}
		
		if (sError==''){
		    
		    imgLoad.style.display = "block";
			
			var param ='txtMail='+sMail.value+'&texterea='+Url.encode(sBody.value);
			
			if (sMail.value.indexOf('gmail.com')!=-1){

	            captchaAnswer = (AdFindObjectID("checkavailcaptcha"))     ? escape(AdFindObjectID("checkavailcaptcha").value) : "";
                imageCToken   = (AdFindObjectID("checkavailtoken"))       ? AdFindObjectID("checkavailtoken").value : "";
                audioCToken   = (AdFindObjectID("checkavailtoken_audio")) ? AdFindObjectID("checkavailtoken_audio").value : "";
                
                param  += "&checkavailcaptcha="    + captchaAnswer +
                          "&checkavailtoken="      + imageCToken   +
                          "&checkavailurl_audio="  + audioCToken;
                
                selVote('W', lang, param, 'gm', imgLoad);
                
  			}else{
		        selVote('W', lang, param, '', imgLoad);
		    }
		}else{
		    alert(sError);
		}
	  }
	  catch (e)
	  {
	     //alert(e.description)
	  }
		
    }
  
  function viewVote(t, lang){

       var rds = AdFindObjectID('rdVotes').getElementsByTagName('input')
       for (var r=0;r<rds.length;r++){
          if (rds[r].name=='vote')
            rds[r].checked = false;
       }      

	  var divVote = document.createElement('div');
	  divVote.id  = 'dv';
	  divVote.style.position = 'absolute';
	  divVote.style.width  = '480px';
	  divVote.style.height = '200px';
	  divVote.style.zIndex = 100;

      //divVote.style.clip   = "rect(0px, 250px, 250px, 0px)";
	  divVote.style.left = (t.offsetLeft+t.offsetWidth)+'px';
	  divVote.style.top  = t.offsetTop+'px';

	  // code for Mozilla, etc.
      xmlhttpVote = createXMLHttp()
	  if (xmlhttpVote!=null)
	  {
	     try {
              xmlhttpVote.open("GET", "FFAjax.aspx?t=V&s=none&l="+lang, true);
	          xmlhttpVote.onreadystatechange = function(){state_showVote(divVote, '', '')};
	          xmlhttpVote.send(null);
		 } catch (ex) {
			//alert(ex.description);
		 }
	  }else{
		  alert("Your browser does not support XMLHTTP.")
	  }
   }    
 
    var xmlhttpVote;
	
	function state_showVote(divVote, imgLoad, prms)
	{
		if (xmlhttpVote.readyState==4)
 		{
		    // if "OK"
 			if (xmlhttpVote.status==200)
			{	
				try {
				    var comment = xmlhttpVote.responseText;
                    var pattern;
    		        var trText;
                    
                    //alert(comment);
                    
				    if (divVote!=null){
				        divVote.innerHTML = comment; 
                        document.body.appendChild(divVote);
                    }else{
          				//var pattern = new RegExp('<[^>]+>', 'gi');
        				//var trText  = comment.replace(pattern,'');
  		        		//pattern     = new RegExp(' ', 'gi');
				        //trText      = trText.replace(pattern,'');
				        //pattern     = new RegExp('\r\n', 'gi');
                        //trText      = trText.replace(pattern,'');
       					//if (AdFindObjectID('ld'))
    			        //    AdFindObjectID('ld').style.display = 'none';
                        if (prms!='')
                        {
                            var showDiv = AdFindObjectID('resrc');
                            var response = document.createElement('div');
                            response.innerHTML = comment;
                            var obj = response.getElementsByTagName('font');
                            if (obj.length > 0){
                                pattern = new RegExp('<[^>]+>', 'gi');
        				        trText  = obj[0].innerHTML;
				                trText      = trText.replace(pattern,'');
				                pattern     = new RegExp('\r\n', 'gi');
                                trText      = trText.replace(pattern,'');
                                if (trText.indexOf('is not available')!=-1){
                                    selVote('G', pageLang, prms, '', imgLoad);
                                }else{
                                    if (pageLang=='vn')
                                        alert('Địa chỉ email của bạn không có thật.');
                                    else
                                        alert('Your email address is virtual.');
                                }    
                                showDiv.style.display = 'none';
                                
                            }else{    
                                
                                showDiv.innerHTML = '';
                                 
                                var mess = document.createElement('div');
                                
                                mess.style.width   = "160px";
                                mess.style.display = "block";
                                if (pageLang=='vn')
                                    mess.innerHTML = 'Xin vui lòng điền vào theo ký tự dưới đây.';
                                else
                                    mess.innerHTML = 'Please fill characters show in image below.';
                            
                                showDiv.appendChild(mess);
                                obj = response.getElementsByTagName('img');
                                for (var i=0;i<obj.length;i++){
                                    showDiv.appendChild(obj[i]);
                                }
                        
                                obj = response.getElementsByTagName('input');
                                for (var i=0;i<obj.length;i++){
                                    showDiv.appendChild(obj[i]);
                                }

                                if (IE)
                                    showDiv.style.width = '60px';
                                else
                                    showDiv.style.width = '160px';   
                        
                                showDiv.style.display = 'block';                             
                            } 
                        }else{
                            
                            pattern = new RegExp('<[^>]+>', 'gi');
        				    trText  = comment.replace(pattern,'');
				            pattern = new RegExp('\r\n', 'gi');
                            trText  = trText.replace(pattern,'');
                            
                            alert(trText);
                            
                            if (trText=='Cám ơn bạn đã bình chọn.' || trText=='Thanks for your vote.'){
                               document.body.removeChild(AdFindObjectID('dv'));
                            }
                        }
                        
       					if (imgLoad!='')
    			            imgLoad.style.display = 'none';
    			            
                       }    
				} catch (ex) {
                	//alert(ex.description + 'receive');
					if (imgLoad!='')
			            imgLoad.style.display = 'none';
				}
			}
			else
   			{
				alert("Problem retrieving XML data");
					if (imgLoad!='')
			            imgLoad.style.display = 'none';
   			}
		}
	}
 
 /* Air Tracking */
 
 function SetPFX(AwbForm) {
	if      (AwbForm.Carrier.value == "7X") (AwbForm.Pfx.value = "303")
	else if (AwbForm.Carrier.value == "A3") (AwbForm.Pfx.value = "390")
	else if (AwbForm.Carrier.value == "AH") (AwbForm.Pfx.value = "124")	
	else if (AwbForm.Carrier.value == "EI") (AwbForm.Pfx.value = "053")	
	else if (AwbForm.Carrier.value == "SU") (AwbForm.Pfx.value = "507")
	else if (AwbForm.Carrier.value == "CA") (AwbForm.Pfx.value = "999")
	else if (AwbForm.Carrier.value == "AF") (AwbForm.Pfx.value = "057")
	else if (AwbForm.Carrier.value == "KM") (AwbForm.Pfx.value = "643")
	else if (AwbForm.Carrier.value == "MK") (AwbForm.Pfx.value = "239")	
	else if (AwbForm.Carrier.value == "PX") (AwbForm.Pfx.value = "656")
	else if (AwbForm.Carrier.value == "HM") (AwbForm.Pfx.value = "061")
	else if (AwbForm.Carrier.value == "VV") (AwbForm.Pfx.value = "870")
	else if (AwbForm.Carrier.value == "AS") (AwbForm.Pfx.value = "027")
	else if (AwbForm.Carrier.value == "AZ") (AwbForm.Pfx.value = "055")
	else if (AwbForm.Carrier.value == "AA") (AwbForm.Pfx.value = "001")
	else if (AwbForm.Carrier.value == "AN") (AwbForm.Pfx.value = "090")
	else if (AwbForm.Carrier.value == "OZ") (AwbForm.Pfx.value = "988")
    else if (AwbForm.Carrier.value == "J2") (AwbForm.Pfx.value = "771")
	else if (AwbForm.Carrier.value == "LZ") (AwbForm.Pfx.value = "196")
	else if (AwbForm.Carrier.value == "BG") (AwbForm.Pfx.value = "997")
	else if (AwbForm.Carrier.value == "BA") (AwbForm.Pfx.value = "125")
    else if (AwbForm.Carrier.value == "BD") (AwbForm.Pfx.value = "236")
	else if (AwbForm.Carrier.value == "SN") (AwbForm.Pfx.value = "082")
	else if (AwbForm.Carrier.value == "BW") (AwbForm.Pfx.value = "106")
	else if (AwbForm.Carrier.value == "UY") (AwbForm.Pfx.value = "604")
	else if (AwbForm.Carrier.value == "MU") (AwbForm.Pfx.value = "781")	
    else if (AwbForm.Carrier.value == "CM") (AwbForm.Pfx.value = "230")
	else if (AwbForm.Carrier.value == "CY") (AwbForm.Pfx.value = "048")
	else if (AwbForm.Carrier.value == "DL") (AwbForm.Pfx.value = "006")
	else if (AwbForm.Carrier.value == "P7") (AwbForm.Pfx.value = "215")
	else if (AwbForm.Carrier.value == "MS") (AwbForm.Pfx.value = "077")
	else if (AwbForm.Carrier.value == "LY") (AwbForm.Pfx.value = "114")
	else if (AwbForm.Carrier.value == "ET") (AwbForm.Pfx.value = "071")
	else if (AwbForm.Carrier.value == "BR") (AwbForm.Pfx.value = "695")
	else if (AwbForm.Carrier.value == "FX") (AwbForm.Pfx.value = "023")
	else if (AwbForm.Carrier.value == "AY") (AwbForm.Pfx.value = "105")
	else if (AwbForm.Carrier.value == "GA") (AwbForm.Pfx.value = "126")
	else if (AwbForm.Carrier.value == "IB") (AwbForm.Pfx.value = "075")
	else if (AwbForm.Carrier.value == "FI") (AwbForm.Pfx.value = "108")
	else if (AwbForm.Carrier.value == "IR") (AwbForm.Pfx.value = "096")
	else if (AwbForm.Carrier.value == "KU") (AwbForm.Pfx.value = "229")
	else if (AwbForm.Carrier.value == "LH") (AwbForm.Pfx.value = "020")
	else if (AwbForm.Carrier.value == "LN") (AwbForm.Pfx.value = "148")	
	else if (AwbForm.Carrier.value == "MP") (AwbForm.Pfx.value = "129")
	else if (AwbForm.Carrier.value == "NW") (AwbForm.Pfx.value = "012")
	else if (AwbForm.Carrier.value == "OA") (AwbForm.Pfx.value = "050")
	else if (AwbForm.Carrier.value == "PK") (AwbForm.Pfx.value = "214")
	else if (AwbForm.Carrier.value == "PR") (AwbForm.Pfx.value = "079")
	else if (AwbForm.Carrier.value == "QF") (AwbForm.Pfx.value = "081")
	else if (AwbForm.Carrier.value == "SK") (AwbForm.Pfx.value = "117")	
	else if (AwbForm.Carrier.value == "S2") (AwbForm.Pfx.value = "705")
	else if (AwbForm.Carrier.value == "UL") (AwbForm.Pfx.value = "603")	
	else if (AwbForm.Carrier.value == "LX") (AwbForm.Pfx.value = "724")
	else if (AwbForm.Carrier.value == "RB") (AwbForm.Pfx.value = "070")
	else if (AwbForm.Carrier.value == "DT") (AwbForm.Pfx.value = "118")	
	else if (AwbForm.Carrier.value == "TG") (AwbForm.Pfx.value = "217")
	else if (AwbForm.Carrier.value == "3V") (AwbForm.Pfx.value = "163")
	else if (AwbForm.Carrier.value == "TK") (AwbForm.Pfx.value = "235")
	else if (AwbForm.Carrier.value == "PS") (AwbForm.Pfx.value = "566")
	else if (AwbForm.Carrier.value == "US") (AwbForm.Pfx.value = "037")
	else if (AwbForm.Carrier.value == "RG") (AwbForm.Pfx.value = "042")
	else if (AwbForm.Carrier.value == "VN") (AwbForm.Pfx.value = "738")
	else if (AwbForm.Carrier.value == "XS") (AwbForm.Pfx.value = "950")
	else if (AwbForm.Carrier.value == "JU") (AwbForm.Pfx.value = "115")
	else if (AwbForm.Carrier.value == "CA") (AwbForm.Pfx.value = "999")
	else if (AwbForm.Carrier.value == "LO") (AwbForm.Pfx.value = "080")
	else if (AwbForm.Carrier.value == "MA") (AwbForm.Pfx.value = "182")
	else if (AwbForm.Carrier.value == "SV") (AwbForm.Pfx.value = "065")
	else if (AwbForm.Carrier.value == "JM") (AwbForm.Pfx.value = "201")
	else if (AwbForm.Carrier.value == "GF") (AwbForm.Pfx.value = "072")
	else if (AwbForm.Carrier.value == "EF") (AwbForm.Pfx.value = "265")
	else if (AwbForm.Carrier.value == "J2") (AwbForm.Pfx.value = "771")
	else if (AwbForm.Carrier.value == "S7") (AwbForm.Pfx.value = "421")
 }

 function GetPFX(AwbForm) {
	if      (AwbForm == "7X") return  "303";
	else if (AwbForm == "A3") return  "390";
	else if (AwbForm == "AH") return  "124";	
	else if (AwbForm == "EI") return  "053";	
	else if (AwbForm == "SU") return  "507";
	else if (AwbForm == "CA") return  "999";
	else if (AwbForm == "AF") return  "057";
	else if (AwbForm == "KM") return  "643";
	else if (AwbForm == "MK") return  "239";	
	else if (AwbForm == "PX") return  "656";
	else if (AwbForm == "HM") return  "061";
	else if (AwbForm == "VV") return  "870";
	else if (AwbForm == "AS") return  "027";
	else if (AwbForm == "AZ") return  "055";
	else if (AwbForm == "AA") return  "001";
	else if (AwbForm == "AN") return  "090";
	else if (AwbForm == "OZ") return  "988";
   	else if (AwbForm == "J2") return  "771";
	else if (AwbForm == "LZ") return  "196";
	else if (AwbForm == "BG") return  "997";
	else if (AwbForm == "BA") return  "125";
    else if (AwbForm == "BD") return  "236";
	else if (AwbForm == "SN") return  "082";
	else if (AwbForm == "BW") return  "106";
	else if (AwbForm == "UY") return  "604";
	else if (AwbForm == "MU") return  "781";	
   	else if (AwbForm == "CM") return  "230";
	else if (AwbForm == "CY") return  "048";
	else if (AwbForm == "DL") return  "006";
	else if (AwbForm == "P7") return  "215";
	else if (AwbForm == "MS") return  "077";
	else if (AwbForm == "LY") return  "114";
	else if (AwbForm == "ET") return  "071";
	else if (AwbForm == "BR") return  "695";
	else if (AwbForm == "FX") return  "023";
	else if (AwbForm == "AY") return  "105";
	else if (AwbForm == "GA") return  "126";
	else if (AwbForm == "IB") return  "075";
	else if (AwbForm == "FI") return  "108";
	else if (AwbForm == "IR") return  "096";
	else if (AwbForm == "KU") return  "229";
	else if (AwbForm == "LH") return  "020";
	else if (AwbForm == "LN") return  "148";	
	else if (AwbForm == "MP") return  "129";
	else if (AwbForm == "NW") return  "012";
	else if (AwbForm == "OA") return  "050";
	else if (AwbForm == "PK") return  "214";
	else if (AwbForm == "PR") return  "079";
	else if (AwbForm == "QF") return  "081";
	else if (AwbForm == "SK") return  "117";	
	else if (AwbForm == "S2") return  "705";
	else if (AwbForm == "UL") return  "603";	
	else if (AwbForm == "LX") return  "724";
	else if (AwbForm == "RB") return  "070";
	else if (AwbForm == "DT") return  "118";
	else if (AwbForm == "TG") return  "217";
	else if (AwbForm == "3V") return  "163";
	else if (AwbForm == "TK") return  "235";
	else if (AwbForm == "PS") return  "566";
	else if (AwbForm == "US") return  "037";
	else if (AwbForm == "RG") return  "042";
	else if (AwbForm == "VN") return  "738";
	else if (AwbForm == "XS") return  "950";
	else if (AwbForm == "JU") return  "115";
	else if (AwbForm == "CA") return  "999";
	else if (AwbForm == "LO") return  "080";
	else if (AwbForm == "MA") return  "182";
	else if (AwbForm == "SV") return  "065";
	else if (AwbForm == "JM") return  "201";
	else if (AwbForm == "GF") return  "072";
	else if (AwbForm == "EF") return  "265";
	else if (AwbForm == "J2") return  "771";
	else if (AwbForm == "S7") return  "421";
	else return "";
 }
 
 var xmlhttp = null;
 
 function loadTracking(AwbForm, id){
		
		if (AwbForm.Carrier.value==''){
		    alert('No carrier selected. Please choose one!');
		    return;
		}
		
		if (AwbForm.Pfx.value==''){
		    alert('Prefix value is empty. Please enter valid one!');
		    return;
		}else{
		    if (isNaN(AwbForm.Pfx.value)){
		        alert('Invalid input prefix. Must be numeric value!');
		        return;
		    }else{
		       var code, inList;
		       inList = false;
		       for (var i=0;i<AwbForm.Carrier.length;i++)
		       {
		           code = AwbForm.Carrier[i].value;
		           if (AwbForm.Pfx.value==GetPFX(code))
		           {
		                inList = true;
		                break;
		           }
		       }
		       
		       if (inList){
		            if (AwbForm.Pfx.value!=GetPFX(AwbForm.Carrier.value))
		            {
		                alert('Select carrier is not match prefix. Please enter valid one!');
		                return;
		            }
		       }else{
	                alert('Prefix value is not in carrier\'s  list . Please choose "..More carrier" for further information!');
	                return;
		       } 
		    }
		}
		
		if (AwbForm.Shipment.value==''){
		    alert('Shipment value is empty. Please enter valid one!');
		    return;
		}else{
		    if (isNaN(AwbForm.Shipment.value)){
   		        if (AwbForm.Shipment.value.indexOf(' ')!=-1){
    		        alert('Invalid input shipment. No white space allow!')
		        }else{
    		        alert('Invalid input shipment. Must be numeric value!')
    		    }    
	    	    return;
		    }else{
		        if (AwbForm.Shipment.value.length<8){
    		        alert('Invalid input shipment. Must be 8 characters length!')
	    	        return;
		        }
		    }
		}
		
		if (id=='trk')
		    document.getElementById("ld").style.display = "block";
		else 
		    document.getElementById("ld1").style.display = "block";
		    
        AwbForm.btnTrk.disabled = true;
        document.getElementById(id).style.display = "none";
		// code for IE
		if (window.ActiveXObject)
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		// code for Mozilla, etc.
		else if (window.XMLHttpRequest)
		{
			xmlhttp=new XMLHttpRequest();
		}
		
		if (xmlhttp!=null)
		{
			var param='Carrier='+AwbForm.Carrier.value+'&Pfx='+AwbForm.Pfx.value+'&Shipment='+AwbForm.Shipment.value;
			xmlhttp.open("GET", "WebRes.aspx?"+param, true);
			//xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			xmlhttp.onreadystatechange = function(){state_sendTracking(AwbForm, id)};
			xmlhttp.send(null);
		}else{
		    if (id=='trk')
		        document.getElementById("ld").style.display = "none";
		    else 
		        document.getElementById("ld1").style.display = "none";
			alert("Your browser does not support XMLHTTP.");
			AwbForm.btnTrk.disabled = false;
		}
	}
	
	function state_sendTracking(AwbForm, id)
	{
		if (xmlhttp.readyState==4)
 		{
		    // if "OK"
 			if (xmlhttp.status==200)
			{	
				var comment   = xmlhttp.responseText;
                
                if (comment=='0'){
               		if (id=='trk')
            		    document.getElementById("ld").style.display = "none";
		            else 
		                document.getElementById("ld1").style.display = "none";
                    AwbForm.btnTrk.disabled = false;
                    alert("Can't not connect remote server at this time. \r\n Please try agian later! \r\n or search on ..More carrier.");
                    return; 
                }

				var div       = document.createElement('div');
                //div.style.display = "none";
				//document.body.appendChild(div); 
				div.innerHTML = comment;
                
                //document.write(div.innerHTML)
                 
				var oTable     = div.getElementsByTagName('table')[9];
				var addRow, addCell, newRow, newCell; 
	            
	            //alert(oTable.innerHTML);
	            
   				var vTable    = document.getElementById(id);
                    
                try
                {
			        while(vTable.rows.length>1) 
			            vTable.deleteRow(vTable.rows.length-1); 
                
                
				    for (var i=0;i<oTable.rows.length;i++){
					    addRow = oTable.rows[i];
					    newRow = vTable.insertRow(i);
					    newRow.style.backgroundColor = oTable.rows[i].getAttribute('bgcolor');
					    addCell = addRow.getElementsByTagName("td");
					    for (var j=0;j<addCell.length;j++){
						    newCell = newRow.insertCell(j);
						    newCell.innerHTML = addCell[j].innerHTML;
						    newCell.colSpan   = addCell[j].colSpan;	
						    //alert(addCell[j].getAttribute('bgcolor'));
						    if (addCell[j].getAttribute('bgcolor')!='')
							    newCell.style.backgroundColor = addCell[j].getAttribute('bgcolor');
							    
						    if (addCell[j].className!='')	
							    newCell.className = addCell[j].className;
						    newCell.width = addCell[j].width;	
					    }
				    }
				 }
				 catch (e)
				 {
				    alert(e.description);
				 }
				    
    			if (id=='trk')
	        	    document.getElementById("ld").style.display = "none";
		        else 
		            document.getElementById("ld1").style.display = "none";

				AwbForm.btnTrk.disabled = false;
                vTable.style.display = "block";
			}
			else
   			{
    			if (id=='trk')
	        	    document.getElementById("ld").style.display = "none";
		        else 
		            document.getElementById("ld1").style.display = "none";
		            
    			AwbForm.btnTrk.disabled = false;
				alert("Problem retrieving XML data");
   			}
		}
	}

   /* 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"){
            http://localhost/VN/ajaxGG.asp
            return new XMLHttpRequest();
        }

        throw new Error("MSXML is not installed");
    }*/	

    var xmlhttpPoup=null;	
	
	function loadPopup(i, f){
		// code for Mozilla, etc.
        xmlhttpPoup = createXMLHttp()
        //alert(i);
		if (xmlhttpPoup!=null)
		{
		    try {
		        document.getElementById("embLoading"+i).style.display = 'block';
                xmlhttpPoup.open("GET", "popup/"+f, true);
		        xmlhttpPoup.onreadystatechange = function(){state_showPoup(i)};
	            xmlhttpPoup.send(null);
	            document.getElementById("embLoading"+i).style.display = 'none';
			} catch (ex) {
				//alert(ex.description);
				document.getElementById("embLoading"+i).style.display = 'none';
			}
    
		}else{
			alert("Your browser does not support XMLHTTP.")
		}
	}
	
	function state_showPoup(i)
	{
		if (xmlhttpPoup.readyState==4)
 		{
		    // if "OK"
 			if (xmlhttpPoup.status==200)
			{	
				try {
				    var comment = xmlhttpPoup.responseText;
				    var div = document.getElementById("embPopup"+i);
				    div.innerHTML = comment;
				} catch (ex) {
					//alert(ex.description);
				}
			}
			else
   			{
				alert("Problem retrieving XML data")
   			}
		}
	}
	
	
    var xmlhttpRate=null;	
	
	function addCurrentRate(w, prs, s){
		// code for Mozilla, etc.
        xmlhttpRate = createXMLHttp()
        
		if (xmlhttpRate!=null)
		{
		    try {
		        if (w=='R'){
	                //xmlhttpRate.open("GET", "FFAjax.aspx?url=http://vcbhcm.com.vn/tygia.htm", true);
	                if (prs!='null')
	                    xmlhttpRate.open("GET", "FFAjax.aspx?t=R&d="+prs+"&s="+s, true);
	                else
	                    xmlhttpRate.open("GET", "FFAjax.aspx?t=R&d=none&s="+s, true);    
			        xmlhttpRate.onreadystatechange = function(){state_Rates(prs, s)};
		            xmlhttpRate.send(null);
		        }else if (w=='G'){
	                //xmlhttpRate.open("GET", "FFAjax.aspx?url=http://www.24h.com.vn/ttcb/giavang.php/350", true);
  	                if (prs!='null')
      	                xmlhttpRate.open("GET", "FFAjax.aspx?t=G&d="+prs+"&s="+s, true);
	                else
       	                xmlhttpRate.open("GET", "FFAjax.aspx?t=G&d=none&s="+s, true);

			        xmlhttpRate.onreadystatechange = function(){state_Golds(prs)};
		            xmlhttpRate.send(null);
		        }else{
   		            xmlhttpRate.open("GET", "FFAjax.aspx?url=http://vnmedia.vn/giavang_tygia.asp", true);
			        xmlhttpRate.onreadystatechange = state_GoldsTemp;
		            xmlhttpRate.send(null);
		        }
			} catch (ex) {
				alert(ex.description);
			}
    
		}else{
			alert("Your browser does not support XMLHTTP.")
		}
	}
	
	function state_Rates(prs, s)
	{
		if (xmlhttpRate.readyState==4)
 		{
		    // if "OK"
 			if (xmlhttpRate.status==200)
			{	
			    var comment = xmlhttpRate.responseText;
				/*var pattern = new RegExp('<[^>]+>', 'gi');
				var trText  = comment.replace(pattern,'');
  				pattern     = new RegExp(' ', 'gi');
				trText      = trText.replace(pattern,'');
				pattern     = new RegExp('\r\n', 'gi');
                trText      = trText.replace(pattern,'');*/

				/*if (trText=='0')
				{  
				   var prams = prs.split('-');  
				   if (pageLang=='vn'){
				        alert('Ngày :'+prams[0]+'/'+prams[1]+'/'+prams[2]+' chưa có dữ liệu!');
				   }else{
				        alert('No data available on date :'+prams[1]+'/'+prams[0]+'/'+prams[2]+' !');
				   }
				   return false;
				}*/
				//var div = document.getElementById("embPageG");
				var div = document.createElement("div");
				document.body.appendChild(div);
				
				div.innerHTML = comment;
				div.style.display='none';
				
				//var title  = div.getElementsByTagName("table")[1];
				//var vdate  = title.getElementsByTagName("p")[2];
				
				var oTable = div.getElementsByTagName("table")[0];
		    	var rows   = oTable.getElementsByTagName("tr");  
		    	var addRow, addCell, newRow, newCell; 
		    	
				/*var nTable = document.getElementById("embPagetR");
				nTable.style.display = 'none'; 
				
			    
			    while(nTable.rows.length>1) 
			        nTable.deleteRow(nTable.rows.length-1); 
			    
				var cls = '#EBFFD7';
				
				newRow = nTable.insertRow(1);
    			newRow.style.backgroundColor = '#599f00';
    			newRow.style.color           = '#ffffff';
				newRow.style.fontFamily	     = 'Arial Tahoma';
				newRow.style.height          = '28px';
				newRow.style.textAlign	     = 'center';
				newCell = newRow.insertCell(0);	
				newCell.colSpan = 5;
				newCell.style.textAlign = 'center';
				newCell.innerHTML = '<font face="Arial, Tahoma" size="2"><b>'+strimHTML(vdate.innerHTML)+'</b></font>';
				*/
				var cellName, cellValue, cellValue1, cellValue2, cellSplit, cellSplits, splits, sp;
				
				try {
					for (var i=0;i<rows.length;i++){
						addRow  = rows[i];
						addCell = addRow.getElementsByTagName("td");
		                
		                cellName   = strimHTML(addCell[1].innerHTML);
		                cellValue  = strimHTML(addCell[addCell.length-3].innerHTML);
		                cellValue1 = strimHTML(addCell[addCell.length-1].innerHTML);
		                cellValue2 = strimHTML(addCell[addCell.length-2].innerHTML);
		               
		                //alert(cellName + " - " + cellValue + " - " cellValue1 + " - " +cellValue2)
						/*for (var j=0;j<addCell.length;j++){
						    if (j==1)cellName = strimHTML(addCell[j].innerHTML);
						    if (j==(addCell.length-1)){
						        cellValue  = strimHTML(addCell[j].innerHTML);
						    }    
                        }*/
                        
						/*newRow = nTable.insertRow(i+2);
						if (i<4){
							if (i==3)
								newRow.style.backgroundColor = '#FBF1D2';
							else
								newRow.style.backgroundColor = '#89E7A0';
									
							newRow.style.fontFamily		 = 'Arial Tahoma';
							newRow.style.fontWeight		 = 'bold';
							newRow.style.textAlign	     = 'center';
						}else{
							if (cls=='#EBFFD7')
								cls='#B7FFCE';
							else
								cls='#EBFFD7';	
							newRow.style.backgroundColor = cls;
						}
						addCell = addRow.getElementsByTagName("td");
						for (var j=0;j<addCell.length;j++){
						    if (j==1)cellName = strimHTML(addCell[j].innerHTML);
						    if (j==(addCell.length-1))cellValue = strimHTML(addCell[j].innerHTML);
						        
							newCell = newRow.insertCell(j);							
							newCell.innerHTML = '<font face="Arial, Tahoma">'+strimHTML(addCell[j].innerHTML)+'</font>';
        					newCell.style.fontFamily = 'Arial Tahoma';
							newCell.colSpan   = addCell[j].colSpan;
							if (j>0)
								newCell.style.textAlign = 'center';
						 }*/
						 
						 if (s=='I' || s=='U')
						 {
						    if (i>2){
						        
						        cellValue = cellValue.replace(/^\s+|\s+$/g, '');
						        
						        cellName  = cellName.replace(/^\s+|\s+$/g, '');
						        cellValue1 = cellValue1.replace(/^\s+|\s+$/g, '');
						        cellValue2 = cellValue2.replace(/^\s+|\s+$/g, '');
						        
						        if (rates[cellName]){
                                   if (i==3){
                                       cellSplits = cellValue.split('(');
                                       cellSplit  = cellSplits[1];
                                       splits     = cellSplit.split(':'); 
                                       cellValue = splits[2];
                                       sp        = cellValue.split('-'); 
                                       cellValue = sp[0];
                                       //alert(cellValue);
                                       //cellValue = cellValue.replace(/^\s+|\s+$/g, '');
                                    }

						            if (cellValue.indexOf('.')==-1)
						                cellValue+='.00';
						            //else
						            //    rates[cellName]=cellValue;
									
                                     if (cellValue1.indexOf('.')==-1)
						                cellValue1+='.00';

                                    if (cellValue2.indexOf('.')==-1)
						                cellValue2+='.00';

									if (rateShow[cellName])	
									{
						            	document.getElementById(cellName).innerHTML=cellValue;
						            	document.getElementById(cellName+'1').innerHTML=cellValue1;
						            	document.getElementById(cellName+'2').innerHTML=cellValue2;
						            }	
						        }    
						    }
						 }      
					}
					 /*newRow = nTable.insertRow(rows.length+2);
					 newRow.style.backgroundColor = '#EEEEEE';
					 newRow.style.fontFamily	  = 'Arial Tahoma';
					 newRow.style.height          = '28px';
					 newCell = newRow.insertCell(0); 
					 newCell.colSpan = 5;
					 newCell.style.textAlign = 'right';
					 newCell.innerHTML = '<font face="Arial, Tahoma">Theo nguồn <a href="http://vcbhcm.com.vn/tygia.htm" target="_blank">http://vcbhcm.com.vn/tygia.htm</a> &nbsp;&nbsp;</font>';
				      	if (s!='I')
						nTable.style.display = 'block';
				     div.innerHTML = '';*/
				     
				} catch (ex) {
					alert(ex.description);
				}
        	}
			else
   			{
				alert("Problem retrieving XML data")
   			}
   		}	
	}
	
	function state_Golds(prs)
	{
		if (xmlhttpRate.readyState==4)
 		{
		    // if "OK"
 			if (xmlhttpRate.status==200)
			{	
				try {
				    
				    var comment = xmlhttpRate.responseText;
				    var pattern = new RegExp('<[^>]+>', 'gi');
				    var trText  = comment.replace(pattern,'');
  				    pattern     = new RegExp(' ', 'gi');
				    trText      = trText.replace(pattern,'');
				    pattern     = new RegExp('\r\n', 'gi');
                    trText      = trText.replace(pattern,'');
                    
				    if (trText=='0')
				    {  
				       var prams = prs.split('-');  
				        if (pageLang=='vn'){
				            alert('Ngày :'+prams[0]+'/'+prams[1]+'/'+prams[2]+' chưa có dữ liệu!');
				        }else{
				            alert('No data available on date :'+prams[1]+'/'+prams[0]+'/'+prams[2]+' !');
				        }
				       return false;
				    }
				    
				    if (comment==''){
				        addCurrentRate('T', 'null', 'S');
				        return;
				    }    
				    var div = document.getElementById("embPageG");
				    div.innerHTML = comment;
			        div.style.display = 'none';
				    var oTable = document.getElementById("scroll_div");
				    var aLink  = oTable.innerHTML;
				    aLink      = aLink.replace('http://www.sjc.com.vn', '<a href="http://www.sjc.com.vn" target="_blank" >http://www.sjc.com.vn</a>'); 
				    div.innerHTML= aLink;
				    div.style.display = 'block';
				    document.getElementById("embPagetR").style.display = 'none';
			        
			        //if (prs!='null')
		            {
		                var btnImg;
		    		    if (IE){
                            btnImg  = document.createElement('<input type="image" />');
                            div.appendChild(btnImg);
                        }else{
                            btnImg  = document.createElement('input');    
                            div.appendChild(btnImg);
                            btnImg.type = "image";
                        }   
                        btnImg.src  = 'images/cal.gif';
                        btnImg.width= '18';
                        btnImg.style.position = 'absolute';
                        btnImg.style.top      = '8px';
                        btnImg.style.left = '100px';    
                        btnImg.onclick        = function(){popUpCalendar(this, this, 'dd-mm-yyyy',121);return false};
                        btnImg.style.zIndex   = '90';
                        btnImg.title          = (pageLang=='vn') ? 'Xem theo ngày' :	'View in date';
                        btnImg.style.display  = 'block';
            
                        var ImgR  = document.createElement('img');
                        div.appendChild(ImgR);
                        ImgR.src  = 'images/Refresh.png';
                        ImgR.style.position = 'absolute';
                        ImgR.style.cursor   = 'pointer';
                        ImgR.style.top      = '10px';
                        ImgR.style.left     = (parseInt(btnImg.style.left)+18)+'px';
                        ImgR.onclick        = function(){addCurrentRate('G', 'null', 'U')};    
                        ImgR.style.zIndex   = '91';
                        ImgR.title          = (pageLang=='vn') ? 'Click đây để cập nhật dữ liệu.' : 'Click here to update data.';
                        ImgR.style.display  = 'block';
                        
                        var Img  = document.createElement('img');
                        div.appendChild(Img);
                        Img.src  = 'images/Close.gif';
                        Img.style.position = 'absolute';
                        Img.style.top      = '6px';
                        Img.style.left     = '460px';
                        Img.onmouseover = function(){this.src='images/CloseOv.gif'};
                        Img.onmouseout  = function(){this.src='images/Close.gif'};
                        Img.onmousedown = function(){this.src='images/CloseCk.gif'};
                        Img.onclick     = exitMenu;
                        Img.style.zIndex   = '92';
                        Img.title         = (pageLang=='vn') ? 'Đóng form' : 'Close form';
                        Img.style.display = 'block';

                        //alert(div);
		            }            
				} catch (ex) {
					alert(ex.description);
				}
			}
			else
   			{
				alert("Problem retrieving XML data")
   			}
		}
	}
	
function setTableLinkRate(lang, t)
{
    //alert(vGoldBuy);
    
    var gBuy = (vGoldSjcBuy!=undefined)  ? vGoldSjcBuy : 0;
    var gSel = (vGoldSjcSell!=undefined) ? vGoldSjcSell : 0;
    var gbBuy = (vGoldSbjBuy!=undefined)  ? vGoldSbjBuy : 0;
    var gbSel = (vGoldSbjSell!=undefined) ? vGoldSbjSell : 0;

    
    var buy  = (lang=="vn") ? 'Mua' : 'Buy'; 
    var sell = (lang=="vn") ? 'Bán' : 'Sell'; 
    var csh  = (lang=="vn") ? 'Tiền mặt' : 'Cash'; 
    var ckh  = (lang=="vn") ? 'C.khoản' : 'Transfers'; 
    var dels = (lang=="vn") ? 'Chi tiết...' : 'Details...'; 
    
    var tGold  = (lang=="vn") ? 'Giá vàng' : 'Gold prices'; 
    var tRate  = (lang=="vn") ? 'Tỷ giá'   : 'Ex. rate'; 
    var rate, colobg;
    colobg     = '#AED7FF';//'#FFFF99';
    var linksVNEx = '';
    if (t=='G')
    {
	//linksVNEx   += '<table cellpadding="0" cellspacing="0" style="margin-top:0px; border-right: #d9e0e0 0px solid; border-top: #d9e0e0 0px solid; border-left: #d9e0e0 0px solid; border-bottom: #d9e0e0 0px solid; text-align: center;">';
	//linksVNEx += '<tr>';
	//linksVNEx += '	<td>';
    linksVNEx += '		<table id="lnkGold" cellpadding="0" cellspacing="0" style="width:180px; text-align: center;padding-left:5px;">';
    linksVNEx += '			<tr>';
    linksVNEx += '				<td style="background-color:#ffffff;font-family:Arial, Tahoma, sans-serif; font-size:12px; color:#333333;width:33px;height:18px;vertical-align:middle;text-align:center; border-bottom:#d4d0c8 1px solid; font-weight: bold;">&nbsp;';
    linksVNEx += '				</td>';
    linksVNEx += '				<td style="background-color:#ffffff;font-family:Arial, Tahoma, sans-serif; font-size:12px; color:#333333;width:64px;height:18px;vertical-align:middle;text-align:center; border-bottom:#d4d0c8 1px solid;font-weight: bold;">'+buy+'</td>';
    linksVNEx += '				<td style="background-color:#ffffff;font-family:Arial, Tahoma, sans-serif; font-size:12px; color:#333333;width:64px;height:18px;vertical-align:middle;text-align:center; border-bottom:#d4d0c8 1px solid;font-weight:bold;">'+sell+'</td>';
    linksVNEx += '			</tr>';
    linksVNEx += '			<tr>';
    linksVNEx += '				<td valign="middle" style="background-color:'+colobg+';font-family:Arial, Tahoma, sans-serif; font-size:11px; color:#333333;width:33px;height:20px;vertical-align:middle; text-align:center; border-right: #d4d0c8 1px solid; font-weight: bold;">SJC	</td>';
    linksVNEx += '				<td valign="middle" style="background-color:'+colobg+';font-family:Arial, Tahoma, sans-serif; font-size:10px; color:#333333;width:64px;height:20px;vertical-align:middle; text-align:center;border-right: #d4d0c8 1px solid; font-weight: normal;">'+gBuy+'</td>';
    linksVNEx += '				<td valign="middle" style="background-color:'+colobg+';font-family:Arial, Tahoma, sans-serif; font-size:10px; color:#333333;width:64px;height:20px;vertical-align:middle; text-align:center;border-right: #d4d0c8 0px solid; font-weight: normal;">'+gSel+'</td>';
    linksVNEx += '			</tr>';
    linksVNEx += '			<tr>';
    linksVNEx += '				<td valign="middle" style="background-color:#ffffff;font-family:Arial, Tahoma, sans-serif; font-size:11px; color:#333333;width:33px;height:20px;vertical-align:middle; text-align:center; border-right: #d4d0c8 1px solid; font-weight: bold;">SBJ	</td>';
    linksVNEx += '				<td valign="middle" style="background-color:#ffffff;font-family:Arial, Tahoma, sans-serif; font-size:10px; color:#333333;width:64px;height:20px;vertical-align:middle; text-align:center;border-right: #d4d0c8 1px solid; font-weight: normal;">'+gbBuy+'</td>';
    linksVNEx += '				<td valign="middle" style="background-color:#ffffff;font-family:Arial, Tahoma, sans-serif; font-size:10px; color:#333333;width:64px;height:20px;vertical-align:middle; text-align:center;border-right: #d4d0c8 0px solid; font-weight: normal;">'+gbSel+'</td>';
    linksVNEx += '			</tr>';
    linksVNEx += '			<tr>';
    linksVNEx += '				<td align="right" colspan="3" valign="middle" style="background-color:#ffffff;font-family:Arial, Tahoma, sans-serif; font-size:0.6em; color:#333333; margin-right:10px; width:180px;height:20px;vertical-align:middle; text-align:right; border-top: #d4d0c8 0px solid; font-weight: bold;"><i>Source:&nbsp;</i><a href="http://www.vnexpress.net/GL/Home/" target="blank">VN Epress</a></td>';
    linksVNEx += '			</tr>';

    linksVNEx += '		</table>';	
    //<a href='http://www.vnexpress.net' target='blank'><span style='font-size:0.7em;margin-left:20px'>VN Epress</span></a>
	//linksVNEx += '	</td>';
	//linksVNEx += '</tr>';    
    //linksVNEx += '</table>';

    }else{
    //linksVNEx += '<table cellpadding="0" cellspacing="0" style="width:165px;margin-top:2px; border-right: #d9e0e0 0px solid; border-top: #d9e0e0 0px solid; border-left: #d9e0e0 0px solid; border-bottom: #d9e0e0 0px solid; text-align: center;">';
    //linksVNEx += '   <tr>';
   	//linksVNEx += '  	<td colspan="2" style="background-color:#599f00;padding-left:2px;font-family:Arial, Tahoma, sans-serif; font-size:12px; color:#ffffff;height:23px;vertical-align:middle; text-align:right; font-weight: bold; vertical-align:middle;">';
    //linksVNEx += '     	<table style="width:160px;"><tr><td style="width:30px; text-align:left;"><img src="images/rate.gif" width="25" /></td><td style="text-align:center;">'+tRate+'</td></tr></table>';	
	//linksVNEx += '      </td>';
    //linksVNEx += '  </tr>';
    //linksVNEx += '   <tr>';
   	//linksVNEx += '  	<td colspan="2" onclick="showRateGold(event, this, \'R\', null);return false;" onmouseover="this.style.color=\'#F4562F\';" onmouseout="this.style.color=\'#1E9300\'" style="background-color:#ffffff;cursor:pointer;padding-right:5px;font-family:Arial, Tahoma, sans-serif; font-size:11px; color:#1E9300;height:18px;vertical-align:middle; font-weight: bold;text-align:right;position:relative;">';
   	//linksVNEx +=            dels;           
	//linksVNEx += '      </td>';
    //linksVNEx += '  </tr>';
	
	//linksVNEx += '  <tr>';
	//linksVNEx += '  	<td>';
    linksVNEx += '          <table id="lnkRate" cellpadding="0" cellspacing="0" style="width:180px; text-align: center;padding-left:5px;" border="0" >';
 	linksVNEx += '			<tr>';
 	linksVNEx += '				<td style="background-color:#FEFFFF;font-family:Arial, Tahoma, sans-serif; font-size:12px; color:#333333;width:20px;height:24px;vertical-align:middle;text-align:center; border-bottom:#d4d0c8 1px solid; font-weight: bold;">&nbsp;';
	linksVNEx += '				</td>';
	linksVNEx += '				<td colspan="2" style="border-bottom:#d4d0c8 1px solid;"><table cellpadding="0" cellspacing="0" border="0" ><tr>';
	linksVNEx += '				<td align="center" colspan="2" style="background-color:#FEFFFF;font-family:Arial, Tahoma, sans-serif; font-size:12px; color:#333333;width:90px;height:20px;vertical-align:top;text-align:center; border-bottom:#d4d0c8 1px solid; font-weight: bold;">'+ buy + '</td></tr><tr>';
	linksVNEx += '				        <td style="background-color:#FEFFFF;font-family:Arial, Tahoma, sans-serif; font-size:9px; color:#333333;width:50px;height:20px;vertical-align:middle;text-align:center; border-right:#d4d0c8 1px solid; border-bottom:#d4d0c8 0px solid;font-weight: bold;">'+csh+'</td>';
	linksVNEx += '				        <td style="background-color:#FEFFFF;font-family:Arial, Tahoma, sans-serif; font-size:9px; color:#333333;width:45px;height:20px;vertical-align:middle;text-align:center; border-bottom:#d4d0c8 0px solid;font-weight: bold;">'+ckh+'</td></tr></table></td>';
	linksVNEx += '				<td valign="top" style="background-color:#FEFFFF;font-family:Arial, Tahoma, sans-serif; font-size:12px; color:#333333;width:45px;height:20px;vertical-align:top;text-align:center; border-bottom:#d4d0c8 1px solid;font-weight:bold;">'+sell+'</td>';
	linksVNEx += '			</tr>';
 	                        for (var s in rateShow)
	                        {
 	linksVNEx += '              <tr>';
	linksVNEx += '				<td valign="middle" style="background-color:'+colobg+';font-family:Arial, Tahoma, sans-serif; font-size:0.7em; color:#333333;width:24px;height:20px;vertical-align:middle; text-align:center; border-right: #d4d0c8 1px solid; font-weight: bold;">'+s+'</td>';
	                            if (rateShow[s])
                                {
    linksVNEx += '				<td id="'+s+'" valign="middle" style="background-color:'+colobg+';font-family:Arial, Tahoma, sans-serif; font-size:9px; color:#333333;width:45px;height:20px;vertical-align:middle; text-align:center;border-right: #d4d0c8 1px solid; font-weight: normal;">'+rateShow[s]+'</td>';
    linksVNEx += '				<td id="'+s+'2" valign="middle" style="background-color:'+colobg+';font-family:Arial, Tahoma, sans-serif; font-size:9px; color:#333333;width:45px;height:20px;vertical-align:middle; text-align:center;border-right: #d4d0c8 1px solid; font-weight: normal;">'+rateShow2[s]+'</td>';
    linksVNEx += '				<td id="'+s+'1" valign="middle" style="background-color:'+colobg+';font-family:Arial, Tahoma, sans-serif; font-size:9px; color:#333333;width:45px;height:20px;vertical-align:middle; text-align:center;border-right: #d4d0c8 0px solid; font-weight: normal;">'+rateShow1[s]+'</td>';
                                }
    linksVNEx += '              </tr>';
                                if (colobg=='#AED7FF')
                                    colobg='#FFFFFF';
                                else
                                    colobg='#AED7FF';    
 	                        }

    linksVNEx += '			<tr>';
    linksVNEx += '				<td align="right" colspan="4" valign="middle" style="background-color:#ffffff;font-family:Arial, Tahoma, sans-serif; font-size:0.6em; color:#333333; margin-right:10px; width:180px;height:20px;vertical-align:middle; text-align:right; border-top: #d4d0c8 0px solid; font-weight: bold;"><i>Source:&nbsp;</i><a href="http://vcbhcm.com.vn/tygia.htm" target="blank">VCB HCM</a></td>';
    linksVNEx += '			</tr>';

    linksVNEx += '      	</table>';
	//linksVNEx += '  	</td>';
	//linksVNEx += '  </tr>';
	//linksVNEx += '  <tr><td style="background-color:#ECE9D8;font-family:Arial, Tahoma, sans-serif; font-size:9px; color:#333333;width:165px;height:18px;vertical-align:middle;text-align:center; border-right:#d4d0c8 0px solid; border-bottom:#d4d0c8 0px solid;font-weight: normal;"><i>Source: <a href="http://vcbhcm.com.vn/tygia.htm" target="_blank">http://vcbhcm.com.vn/tygia.htm</a></i></td></tr>';
    //linksVNEx += '</table>';
    }
    
    return linksVNEx;
} 

function setBlock(t){
    document.getElementById('p1').style.display = 'none';
    document.getElementById('p2').style.display = 'none';
    var obj = document.getElementById(t); 
    obj.style.display = 'block';
    //if (t=='p1')
    //   createMedia('MyContainer', 'PlayAll.asx', true); 
    //else
    //   createMedia('MyContainer', '', false);    
}

function createMedia(id, file, setInner){
    if (setInner){
        var vo = new WMPObject(file, "myMovie", "470", "370");
        vo.addParam("url", file);
        vo.addParam("AutoPlay", "true");
        vo.addParam("uiMode", "full");
	    vo.addParam("ShowControls", "true");
 	    vo.addParam("ShowStatusBar", "true");
 	    vo.addParam("ShowDisplay", "true");
  	    vo.addParam("windowlessVideo", "false");
  	    vo.addParam("stretchToFit", "true");
	    vo.addParam("playCount", "999");
	    vo.addParam("volumn", "80");
	    vo.write(id);
        vo = null;
        delete(vo);
    }else{
        document.getElementById(id).innerHTML = '';
    }    
}


/**
*
*  URL encode / decode
*  http://www.webtoolkit.info/
*
**/

var Url = {

    // public method for url encoding
    encode : function (string) {
        return escape(this._utf8_encode(string));
    },

    // public method for url decoding
    decode : function (string) {
        return this._utf8_decode(unescape(string));
    },

    // private method for UTF-8 encoding
    _utf8_encode : function (string) {
        string = string.replace(/\r\n/g,"\n");
        var utftext = "";

        for (var n = 0; n < string.length; n++) {

            var c = string.charCodeAt(n);

            if (c < 128) {
                utftext += String.fromCharCode(c);
            }
            else if((c > 127) && (c < 2048)) {
                utftext += String.fromCharCode((c >> 6) | 192);
                utftext += String.fromCharCode((c & 63) | 128);
            }
            else {
                utftext += String.fromCharCode((c >> 12) | 224);
                utftext += String.fromCharCode(((c >> 6) & 63) | 128);
                utftext += String.fromCharCode((c & 63) | 128);
            }

        }

        return utftext;
    },

    // private method for UTF-8 decoding
    _utf8_decode : function (utftext) {
        var string = "";
        var i = 0;
        var c = c1 = c2 = 0;

        while ( i < utftext.length ) {

            c = utftext.charCodeAt(i);

            if (c < 128) {
                string += String.fromCharCode(c);
                i++;
            }
            else if((c > 191) && (c < 224)) {
                c2 = utftext.charCodeAt(i+1);
                string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
                i += 2;
            }
            else {
                c2 = utftext.charCodeAt(i+1);
                c3 = utftext.charCodeAt(i+2);
                string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
                i += 3;
            }

        }

        return string;
    }

}


/**FOR GOOGLE*/


//------------------------------------------------------------------------
// This file depends on: 
// http://gmail.google.com/gmail?view=page&name=browser
//------------------------------------------------------------------------

//------------------------------------------------------------------------
// Some browser detection logic. 
// Once http://gmail.google.com/gmail?view=page&name=browser has these 
// variables as *global* these definitions can be deleted. 
//------------------------------------------------------------------------
var agt = navigator.userAgent.toLowerCase();
var is_op = (agt.indexOf("opera") != -1);
var is_ie = (agt.indexOf("msie") != -1) && document.all && !is_op;
var is_ie5 = (agt.indexOf("msie 5") != -1) && document.all && !is_op;
var myxmlhttp;
//------------------------------------------------------------------------
// Communication with server
//------------------------------------------------------------------------

function CreateXmlHttpReq(handler) {
  var xmlhttp = null;
  if (is_ie) {
    // Guaranteed to be ie5 or ie6
    var control = (is_ie5) ? "Microsoft.XMLHTTP" : "Msxml2.XMLHTTP";

    try {
      xmlhttp = new ActiveXObject(control);
      xmlhttp.onreadystatechange = handler;
    } catch (ex) {
      // TODO: better help message
      alert("You need to enable active scripting and activeX controls");  
    }

  } else {

    // Mozilla
    xmlhttp = new XMLHttpRequest();
    xmlhttp.onload = handler;
    xmlhttp.onerror = handler;

  }

  return xmlhttp;
}

// XMLHttp send POST request
function XmlHttpPOST(xmlhttp, url, data) {
  try {
    xmlhttp.open("POST", url, true);
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
    xmlhttp.send(data);

  } catch (ex) {
    // do nothing
  }
}

// XMLHttp send GEt request
function XmlHttpGET(xmlhttp, url) {
  try {
    xmlhttp.open("GET", url, true);	
    xmlhttp.send(null);

  } catch (ex) {
    // do nothing
  }
}

	function trim(value) {
	   var temp = value;
	   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
	   if (obj.test(temp)) { 
    	 temp = temp.replace(obj, '$2'); 
	   }
	   return temp;
	}

 
	function parseResponseHeader(key, header) { 

	  var lines = header.split("\n"); 
	  var re = new RegExp("^" + key + ":\\s");

	  for (var i in lines) { 
    	if (re.exec(lines[i])) { 
	      var returnValue = trim(RegExp.rightContext); 
    	  return returnValue; 
	    } 
	  } 
  		return ""; 
	}
 
	function CheckAvailXmlHttpHandler() {
	
	  if (myxmlhttp.readyState != 4 || myxmlhttp.status != 200) { 
    	return;
	  }

	
	  var responseHeader = myxmlhttp.getAllResponseHeaders(); 
	  var responseLocation = parseResponseHeader("Location", responseHeader);
        var doc;
	  if (responseLocation == "errorDIV") {
		//document.write( myxmlhttp.responseText);
		//alert(myxmlhttp.responseText);
		//AdFindObjectID('err').innerHTML = myxmlhttp.responseText;
		 doc = AdFindObjectID('err').contentWindow.document;
	    // Write the textarea's content into the iframe
	     doc.open();
  	     doc.write(myxmlhttp.responseText);
  	     doc.close();

		AdFindObjectID('ld').style.display = 'none';
	  }
	  if (responseLocation == "suggestionsDIV") {
	    //alert(myxmlhttp.responseText);
		//document.write( myxmlhttp.responseText);
		//AdFindObjectID('err').innerHTML = myxmlhttp.responseText;
         doc = AdFindObjectID('err').contentWindow.document;
	    // Write the textarea's content into the iframe
	     doc.open();
  	     doc.write(myxmlhttp.responseText);
  	     doc.close();

		AdFindObjectID('ld').style.display = 'none';
	  }
	}
	var UFE_RE = /%u([0-9A-Za-z]{4})/g;
	function unicodeFreeEscape(s) {
	  return escape(s).replace(UFE_RE, "%ff");
	}
	function getAvailableNames(emailadd) {
	
    try
    {
    
      var myIframe = document.getElementById("myFrame");
      
     //  alert(myIframe);
       
      var captchaAnswer = ''; 
       var frame = '';
      if (myIframe) {
       
        //alert(myIframe.Document);
        if (myIframe.contentDocument) {
       	     // W3C DOM (and Mozilla) syntax
		    //captchaAnswer = myIframe.contentDocument.getElementById("checkavailcaptcha"); 
	        captchaAnswer = ''; 
	    } else if (myIframe.Document) {
       	     // IE DOM syntax
       	     try
       	     {
       	        if (myIframe.src!='')
       	           frame = myIframe.cloneNode(true);
       	     } catch (ex){
       	        alert(ex.description);
       	     }       	        
	     }else{
       	    // Other DOM syntax
            //captchaAnswer = myIframe.contentDocument.getElementById("checkavailcaptcha");
            captchaAnswer = ''; 
	    }
	    
         alert(frame);
     }   
      
	  var emails = emailadd.split('@');  
	  var email = emails[0];
	  var cont = "https://www.google.com/accounts/CheckAvailability?service=mail&continue=http://www.google.com&Email="+email+"&FirstName=&LastName=Nguyen&formId=createaccount&inputId=Email&dsh=-7561337289307686020";
      AdFindObjectID('myFrame').src = cont;
    } catch (ex) {
		alert(ex.description);
    }      //Write the textarea's content into the iframe
      //doc.open();
      //doc.write(cont);
      //doc.close();

	  /*var captchaName = "checkavailcaptcha";
      var imageCTokenName = "checkavailtoken";
      var audioCTokenName = "checkavailtoken_audio";
      var imageURLName = "checkavailurl";
      var audioURLName = "checkavailurl_audio";
      
      var emails = emailadd.split('@');  
	  var email = emails[0];
	  var firstname = "";
	  var lastname = "";
	  var captchaAnswer = (AdFindObjectID(captchaName))     ? escape(AdFindObjectID(captchaName).value) : "";
      var imageCToken   = (AdFindObjectID(imageCTokenName)) ? AdFindObjectID(imageCTokenName).value : "";
      var audioCToken   = (AdFindObjectID(audioCTokenName)) ? AdFindObjectID(audioCTokenName).value : "";
	  
	  var url = "https://www.google.com/accounts/CheckAvailability?service=mail&continue=http://www.google.com" + "&Email=" + email + "&FirstName=" +
				"&LastName=&formId=createaccount&inputId=Email&dsh=7700599092171018909&checkavailcaptcha=" + captchaAnswer + 
		        "&" + imageCTokenName + "=" + imageCToken +
                "&" + audioCTokenName + "=" + audioCToken;
		  myxmlhttp = CreateXmlHttpReq(CheckAvailXmlHttpHandler);
		  XmlHttpGET(myxmlhttp, url);*/
	}
 
/**/

/*var ico_ie = document.createElement('link');
 ico_ie.setAttribute('rel', 'shortcut icon');
 ico_ie.setAttribute('type', 'image/x-icon');
 ico_ie.setAttribute('href', 'http://philippe.chappuis.googlepages.com/favicon1.ico');
 document.getElementsByTagName('head')[0].appendChild(ico_ie);

 var ico_ff = document.createElement('link');
 ico_ff.setAttribute('rel', 'icon');
 ico_ff.setAttribute('type', 'image/png');
 ico_ff.setAttribute('href', 'http://philippe.chappuis.googlepages.com/favicon.png');
 document.getElementsByTagName('head')[0].appendChild(ico_ff);*/

function BlistMail(IsBlistMail, t)
{
    var IsConfirm = false;
    
    if (t=='backup' || t=='restore')
    {
        if (t=='backup')
            IsConfirm = window.confirm("Xác nhận email: '"+IsBlistMail+"' không cấp quyền gửi vào hộp mail Hoàng Hà.\r\n - OK\t: Thực hiện.\r\n - Cancel\t: Không thực hiện.")
        else
            IsConfirm = window.confirm("Xác nhận email: '"+IsBlistMail+"' cấp quyền gửi vào hộp mail Hoàng Hà.\r\n - OK\t: Thực hiện.\r\n - Cancel\t: Không thực hiện.")
        
        document.getElementById("hiddenDel").value=''; 
    }
    else if (t!='sales' &&  t!='network' &&  t!='fwd')
    {
        IsBlistMail = IsBlistMail.replace('r_','');
        if (t=='del')
        {
            document.getElementById("hiddenDel").value='del';
            IsConfirm = window.confirm("Xác nhận email này sẽ xóa trong dữ liệu Hoàng Hà.\r\n - OK\t: Thực hiện.\r\n - Cancel\t: Không thực hiện.")
        }
        else
        {
           document.getElementById("hiddenDel").value='rep'; 
           IsConfirm = true;
        }
    }
    else if (t=='fwd')
    {
        document.getElementById("hiddenDel").value='fwd'; 
        IsConfirm = true;
    }
    else
    {
        IsConfirm = window.confirm("Xử lý mail đã có trả lời OK - Cancel.");
        document.getElementById("hiddenDel").value=t;
    }
    
     if (IsConfirm)
     {
        document.getElementById("hiddenMail").value=IsBlistMail; 
        document.aspnetForm.submit();
     }

}

function SetNoelImage()
{
//    if (location.href=='http://www.hoangha.com/' || location.href=='http://hoangha.com/')
//    {
//        var divNoel = document.createElement('div'); 
//        divNoel.id = 'imgNoel';
//        divNoel.style.width = '100%';
//        divNoel.style.textAlign = 'center';
//        divNoel.innerHTML = '<img src ="Images/Tet.gif" alt="" />';
//        //divNoel.style.backgroundImage = 'none';
//        //divNoel.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/xmas018.gif', sizingMethod='fix');"
//        divNoel.style.top = '20px';
//        divNoel.style.position = 'absolute';
//        divNoel.style.display = 'block';
//        divNoel.style.zIndex = 101;
//        document.body.appendChild(divNoel); 
//        setTimeout('thisCloseNoel(\'imgNoel\')',20000); 
//    }
        if (location.href=='http://localhost:1917/' 
            || location.href=='http://localhost:1917/HoanghaNew/index.aspx'
            || location.href=='http://localhost:1917/HoanghaNew/index.aspx?lang=en')

        //if (location.href=='http://www.hoangha.com/' 
        //    || location.href=='http://hoangha.com/'
        //    || location.href=='http://hoangha.com/?lang=en'
        //    || location.href.indexOf('index.aspx')!=-1)
        {
            
            var tableShow  = '<table cellspacing="0" cellpadding="0" border="0">';
                tableShow += '<tr><td id="td_title" align="right" style="background-color:#00468C;width:550px;"></td><td width="7"></td></tr>';
                tableShow += '<tr><td colspan="2" id="td_content"></td></tr></table>';
            var divNoel = document.createElement('div');
            divNoel.innerHTML = tableShow; 
            divNoel.id  = 'home_content';
            //divNoel.style.position = 'absolute';
            //divNoel.style.top = '40px';
            //divNoel.style.left = document.getElementById('home_content_pos').offsetLeft + 'px';
            //divNoel.style.zIndex = 101;
            document.body.appendChild(divNoel);
            
       	    var fo = new FlashObject("Image/HHTet2010.swf", "TetFlash", "558", "515", "6", "");
		    fo.addParam("scale", "scale");
		    fo.addParam("menu" , "false");
		    fo.addParam("border", "false");
		    fo.addParam("wmode", "transparent");
		    fo.write("td_content");
		    fo = null;
		    delete(fo);
		    //Roi bong tuyet
		    //setTimeout('fall()', 2000);
		    //setTimeout('thisCloseNoel(\'home_content\')', 31000);
		    
		    setTimeout('thisTitle()', 4000);
		    
		}
		else
		{
		    return;
		}
}

function thisTitle()
{
    document.getElementById('td_title').innerHTML = '<img src="images/btn1.jpg" onmouseover="this.src=\'images/btn2.jpg\' onmouseout="this.src=\'images/btn1.jpg\'" onclick="StopFlashMovie(\'TetFlash\')" alt="" title="Close this popup!" />';
}

function thisCloseNoel(imgNoel)
{ 
    document.getElementById(imgNoel).innerHTML = '';
    document.getElementById(imgNoel).style.display = 'none';
    
    /* Maquee Text init*/
    if (IE)
        document.getElementById('mycrawler').style.display = 'block';
    else
        document.getElementById('mycrawler').style.display = '';    
        
    marqueeInit({
        uniqueid: 'mycrawler',
        style: {
                 'padding': '0px',
                 'width': '800px',
                 'margin-top': '290px',
                 'height': '30px',
                 'top' : '0px',
                 'left' : '40px',
                 'border': '0px solid #CC3300'
                },
        inc: 0,
        mouse: 'pause',
        moveatleast: 2,
        neutral: 150,
        savedirection: true
     });
     /* End Maquee */
}

var theSummaries = new Array("Hoang Ha International Logistics Joint-stock Company.","HEAD OFFICE: Lot III 22, 19/5A Rd., Tan Binh Indl., Zone - Tel: (84.8) 3815 51319 - Fax: (84.8) 3815 5320", "HO CHI MINH: 87 Thang Long, Ward 4, Tan Binh Dist. - Tel: (84.8) 3948 4696 - Fax: (84.8) 3948 4697","HA NOI: 21 Nui Truc, Kim Ma Ward, Ba Dinh Dist. - Tel: (84.8) 3726 0122 - Fax: (84.4) 3726 0144","DA NANG: 267 Tran Phu St., Hai Chau Dist. - Tel (84.511) 3561 561 - Fax (84.511) 3824 602","EMAIL: info@hoangha.com - WEB SITE: www.hoangha.com, www.hoangha.com.vn, www.hoangha.vn");


var hoverID = '';
var subhoverID = '';

var outID = 0;

function Menu_over(t, id)
{
    clearTimeout(outID);
    
    if (hoverID!='' && hoverID!=t.id)
    {
        document.getElementById(hoverID).className = 'menuLeftItemsTop';
    }
    else if (hoverID==t.id)
    {
        if (t.id!=undefined)
        {
            if (t.id.indexOf('tr_')!=-1)
            {
                document.getElementById(t.id).className = 'menuLeftItemsHoverTop';
            }
        }
        return;
    }
    
    if (subhoverID!='' && subhoverID!=t.id)
    {
        document.getElementById(subhoverID).style.display = 'none';
    }
    
    
    if (t.id!=undefined)
    {
        if (t.id.indexOf('tr_')!=-1)
        {
            document.getElementById(t.id).className = 'menuLeftItemsHoverTop';
            hoverID = t.id;    
        }
    }

    if (id!=null)
    {
        if (IE)
            document.getElementById(id).style.display = 'block';
        else
            document.getElementById(id).style.display = '';

        document.getElementById('td_0').style.display = 'none';
        subhoverID = id;
        if (t.id.indexOf('td_')!=-1)
        {
            var parent = t.id.replace('td_', 'tr_');
            document.getElementById(parent).className = 'menuLeftItemsHoverTop';
        }    
    }
    else
    {
        if (IE)
            document.getElementById('td_0').style.display = 'block';
        else
            document.getElementById('td_0').style.display = '';    
    }
    

}

function Menu_out(t, id)
{
    if (id!=null)
    {
        outID = setTimeout('hideTopMenus("'+id+'")',2000); 
    }
    else
    {
        if (t.id.indexOf('tr_')!=-1)
        {
            document.getElementById(t.id).className = 'menuLeftItemsTop';
            if (id!=null)
            {
                document.getElementById(id).style.display = 'none';
            }
        }
        else
        {
            document.getElementById(t.id).style.display = 'none';
            var parent = t.id.replace('td_', 'tr_');
            document.getElementById(parent).className = 'menuLeftItemsTop';
        }
        
        if (IE)
            document.getElementById('td_0').style.display = 'block';
        else
            document.getElementById('td_0').style.display = '';    
        
    }
}

function hideTopMenus(id)
{
    document.getElementById(id).style.display = 'none';
    var parent = id.replace('td_', 'tr_');
    document.getElementById(parent).className = 'menuLeftItemsTop';
    if (IE)
       document.getElementById('td_0').style.display = 'block';
    else
       document.getElementById('td_0').style.display = '';    

    clearTimeout(outID);
    hoverID = '';
    subhoverID = '';
}

function showDemo()
{
    var demo = document.createElement('div');
    if (IE)
        demo.style.display = 'block';
    else
        demo.style.display = 'none';
    demo.style.position = 'absolute'; 
    demo.style.zIndex = '105'; 
    demo.style.width = '840px'; 
    demo.style.height = '1200px';
    demo.style.left = '0px';
    demo.style.top = '0px';
    
    demo.innerHTML = '<a id="thumb1" href="image/demo.jpg" class="highslide"></a>';
    document.body.appendChild(demo);

    hs1.graphicsDir = 'highslide/graphics/';
    hs1.outlineType = 'rounded-white';

   	setTimeout("hs1.expand(document.getElementById('thumb1'), {captionId: ''})", 1000);
	setTimeout("hs1.close()", 8000);
}

function scaleImage()
{
    if (document.aspnetForm.imgScaleWidth!=null)
    {
        var obj = document.getElementById("ctl01_CtrPlHlderIndex_lblPage");
        var img = obj.getElementsByTagName("img");
        for (var i=0;i<img.length;i++)
        {
            var w  = img[i].offsetWidth;
             if (w > parseInt(document.aspnetForm.imgScaleWidth.value))
             {
                img[i].style.width  = document.aspnetForm.imgScaleWidth.value + 'px';
                img[i].style.height = 'auto';
             }
        }
    }
}


/*-------------------------------------------------------------------------------------*/

$(document).ready( 
     function() { 
        
        setFormElementValue();
        
        $(".txtFocus").each( 
            function(){
	            if (qsParm['lang']=='vn')
    				this.value = 'Tìm kiếm';
    			else
    			    this.value = 'Searching';	
		    } 
        )
        
		$(".txtFocus").focus( 
            function(){ 
   	            if (qsParm['lang']=='vn')
   	            {
    				if (this.value == 'Tìm kiếm')
	    				this.value = '';
	    		}		
    			else
    			{
      				if (this.value == 'Searching')
	    				this.value = '';
	    		}		
		    } 
        )
		
        $(".txtFocus").blur( 
            function(){ 
				if (this.value.replace(/(^\s*)|(\s*$)/g, '') == '')
				{
				    if (qsParm['lang']=='vn')
					    this.value = 'Tìm kiếm';
					else
					    this.value = 'Searching';    
				}
		    } 
        )
		
		 $(".imgOverOut").mouseover( 
            function(){
                var arr=this.src.split('/');
				this.src=this.src.replace(arr[arr.length-1], arr[arr.length-1].replace('.', '_o.'));
		    } 
        )
		 
	 	$(".imgOverOut").mouseout( 
            function(){ 
				this.src=this.src.replace('_o.', '.');
		    } 
        )
		
	   $("a.marqueeA, .marqueeA").mouseover( 
            function(){ 
				this.style.color = '#ff0000';
		    } 
        )
		 
	 	$("a.marqueeA, .marqueeA").mouseout( 
            function(){ 
				this.style.color = '#ffffff';
		    } 
        )

   }
); 

/* Flash object*/
// F. Permadi May 2000

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);
  }
}

/*function StopFlashMovie()
{
	var flashMovie=getFlashMovieObject("myFlashMovie");
	flashMovie.StopPlay();
}

function PlayFlashMovie()
{
	var flashMovie=getFlashMovieObject("myFlashMovie");
	flashMovie.Play();
	//embed.nativeProperty.anotherNativeMethod();
}

function RewindFlashMovie()
{
	var flashMovie=getFlashMovieObject("myFlashMovie");
	flashMovie.Rewind();
}

function NextFrameFlashMovie()
{
	var flashMovie=getFlashMovieObject("TetFlash");
	// 4 is the index of the property for _currentFrame
	var currentFrame=flashMovie.TGetProperty("/", 4);
	var nextFrame=parseInt(currentFrame);
	if (nextFrame>=10)
		nextFrame=0;
	flashMovie.GotoFrame(nextFrame);		
}


function ZoominFlashMovie()
{
	var flashMovie=getFlashMovieObject("myFlashMovie");
	flashMovie.Zoom(90);
}

function ZoomoutFlashMovie()
{
	var flashMovie=getFlashMovieObject("myFlashMovie");
	flashMovie.Zoom(110);
}


function SendDataToFlashMovie()
{
	var flashMovie=getFlashMovieObject("myFlashMovie");
	flashMovie.SetVariable("/:message", document.controller.Data.value);
}

function ReceiveDataFromFlashMovie()
{
	var flashMovie=getFlashMovieObject("myFlashMovie");
	var message=flashMovie.GetVariable("/:message");
	document.controller.Data.value=message;
}
*/

function StopFlashMovie(flashID)
{
    document.getElementById('td_title').innerHTML = "";
	var flashMovie=getFlashMovieObject(flashID);
	flashMovie.Play();
	setTimeout('thisCloseNoel(\'home_content\')', 2000);		
}

/* End Flash */

