/*API*/
var ns4,op5,op6,agt,mac,ie,mac_ie;
function sniffBrowsers() {
ns4 = document.layers;
op5 = (navigator.userAgent.indexOf("Opera 5")!=-1) ||(navigator.userAgent.indexOf("Opera/5")!=-1);
op6 = (navigator.userAgent.indexOf("Opera 6")!=-1) ||(navigator.userAgent.indexOf("Opera/6")!=-1);
agt=navigator.userAgent.toLowerCase();
mac = (agt.indexOf("mac")!=-1);
ie = (agt.indexOf("msie") !=-1);
mac_ie = mac && ie;}
function getStyleObject(objectId) {
if(document.getElementById && document.getElementById(objectId)) {
return document.getElementById(objectId).style;} else if (document.all && document.all(objectId)) {
return document.all(objectId).style;} else if (document.layers && document.layers[objectId]) {
return getObjNN4(document,objectId);} else {
return false;}}
function changeObjectVisibility(objectId, newVisibility) {
var styleObject = getStyleObject(objectId, document);
if(styleObject) {
styleObject.visibility = newVisibility;
return true;} else {
return false;}}
function findImage(name, doc) {
var i, img;
for (i = 0; i < doc.images.length; i++) {
if (doc.images[i].name == name) {
return doc.images[i];}}
for (i = 0; i < doc.layers.length; i++) {
if ((img = findImage(name, doc.layers[i].document)) != null) {
img.container = doc.layers[i];
return img;}}
return null;}
function getImage(name) {
if (document.layers) {
return findImage(name, document);}
return null;}
function getObjNN4(obj,name){
var x = obj.layers;
var foundLayer;
for (var i=0;i<x.length;i++){
if (x[i].id == name)
foundLayer = x[i];
else if (x[i].layers.length)
var tmp = getObjNN4(x[i],name);
if (tmp) foundLayer = tmp;}
return foundLayer;}
function getElementHeight(Elem) {
if (ns4) {
var elem = getObjNN4(document, Elem);
return elem.clip.height;} else {
var elem;
if(document.getElementById) {
var elem = document.getElementById(Elem);} else if (document.all){
var elem = document.all[Elem];}
if (op5) {
xPos = elem.style.pixelHeight;} else {
xPos = elem.offsetHeight;}
return xPos;}}
function getElementWidth(Elem) {
if (ns4) {
var elem = getObjNN4(document, Elem);
return elem.clip.width;} else {
var elem;
if(document.getElementById) {
var elem = document.getElementById(Elem);} else if (document.all){
var elem = document.all[Elem];}
if (op5) {
xPos = elem.style.pixelWidth;} else {
xPos = elem.offsetWidth;}
return xPos;}}
function getElementLeft(Elem) {
if (ns4) {
var elem = getObjNN4(document, Elem);
return elem.pageX;} else {
var elem;
if(document.getElementById) {
var elem = document.getElementById(Elem);} else if (document.all){
var elem = document.all[Elem];}
xPos = elem.offsetLeft;
tempEl = elem.offsetParent;
while (tempEl != null) {
xPos+= tempEl.offsetLeft;
tempEl = tempEl.offsetParent;}
return xPos;}}
function getElementTop(Elem) {
if (ns4) {
var elem = getObjNN4(document, Elem);
return elem.pageY;} else {
if(document.getElementById) {
var elem = document.getElementById(Elem);} else if (document.all) {
var elem = document.all[Elem];}
yPos = elem.offsetTop;
tempEl = elem.offsetParent;
while (tempEl != null) {
yPos+= tempEl.offsetTop;
tempEl = tempEl.offsetParent;}
return yPos;}}
function getImageLeft(myImage) {
var x, obj;
if (document.layers) {
var img = getImage(myImage);
if (img.container != null)
return img.container.pageX+img.x;
else
return img.x;} else {
return getElementLeft(myImage);}
return-1;}
function getImageTop(myImage) {
var y, obj;
if (document.layers) {
var img = getImage(myImage);
if (img.container != null)
return img.container.pageY+img.y;
else
return img.y;} else {
return getElementTop(myImage);}
return-1;}
function getImageWidth(myImage) {
var x, obj;
if (document.layers) {
var img = getImage(myImage);
return img.width;} else {
return getElementWidth(myImage);}
return-1;}
function getImageHeight(myImage) {
var y, obj;
if (document.layers) {
var img = getImage(myImage);
return img.height;} else {
return getElementHeight(myImage);}
return-1;}
function moveXY(myObject, x, y) {
obj = getStyleObject(myObject)
if (ns4) {
obj.top = y;
obj.left = x;} else {
if (op5) {
obj.pixelTop = y;
obj.pixelLeft = x;} else {
obj.top = y+'px';
obj.left = x+'px';}}}
function changeClass(Elem, myClass) {
var elem;
if(document.getElementById) {
var elem = document.getElementById(Elem);} else if (document.all){
var elem = document.all[Elem];}
elem.className = myClass;}
function changeImage(target, source) {
var imageObj;
if (ns4) {
imageObj = getImage(target);
if (imageObj) imageObj.src = eval(source).src;} else {
imageObj = eval('document.images.'+target);
if (imageObj) imageObj.src = eval(source).src;}}
function changeBGColour(myObject, colour) {
if (ns4) {
var obj = getObjNN4(document, myObject);
obj.bgColor=colour;} else {
var obj = getStyleObject(myObject);
if (op5) {
obj.background = colour;} else {
obj.backgroundColor = colour;}}}
sniffBrowsers();
function MM_preloadImages() { //v3.0
var d=document; if(d.Images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}
function MM_findObj(n, d) { //v4.01
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);}
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }}
var langid=1;
function getClock(){
var DayEN = "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday";
var DayVN = "Ch&#7911; nh&#7853;t,Th&#7913; hai,Th&#7913; ba,Th&#7913; t&#432;,Th&#7913; n&#259;m,Th&#7913; s&aacute;u,Th&#7913; b&#7843;y";
var arrDayEN = new Array();
arrDayEN = DayEN.split(",");
var arrDayVN = new Array();
arrDayVN = DayVN.split(",");
var MonthEN = "January,February,March,April,May,June,July,August,September,October,November,December";
var MonthVN = "Th&aacute;ng gi&ecirc;ng,Th&aacute;ng hai,Th&aacute;ng ba,Th&aacute;ng t&#432;, Th&aacute;ng n&#259;m,Th&aacute;ng s&aacute;u,Th&aacute;ng b&#7843;y,Th&aacute;ng t&aacute;m,Th&aacute;ng ch&iacute;n,Th&aacute;ng m&#432;&#7901;i,Th&aacute;ng m&#432;&#7901;i m&#7897;t,Th&aacute;ng m&#432;&#7901;i hai";
var arrMonthEN = new Array();
arrMonthEN = MonthEN.split(",");
var arrMonthVN = new Array();
arrMonthVN = MonthVN.split(",");
var thetime=new Date();
var nhours=thetime.getHours();
var nmins=thetime.getMinutes();
var nsecn=thetime.getSeconds();
var nday=thetime.getDay();
var nmonth=thetime.getMonth();
var ntoday=thetime.getDate();
var nyear=thetime.getYear();
var AorP=" ";
if(langid!=1){
if (nhours>=12){
AorP="P.M.";}
else{
AorP="A.M.";}
if (nhours>=13)
nhours-=12;
if (nhours==0)
nhours=12;}
if (nsecn<10)
nsecn="0"+nsecn;
if (nmins<10)
nmins="0"+nmins;
nmonth+=1;
if (nyear<=99)
nyear= "19"+nyear;
if ((nyear>99) && (nyear<2000))
nyear+=1900;
var result = "";
if(langid==1){
result = arrDayVN[nday]+", "+ntoday+" "+arrMonthVN[nmonth-1]+", "+nyear+"-"+nhours+":"+nmins+":"+nsecn;}
else{
result = arrDayEN[nday]+", "+arrMonthEN[nmonth-1]+" "+ntoday+", "+nyear+"-"+nhours+":"+nmins+":"+nsecn+" "+AorP;}
return result;}
function startclock(){
var result = getClock();
document.getElementById('spotclock').innerHTML=result;
setTimeout('startclock()',1000);}
function sys_getPos(actor){
var left =(navigator.appName == 'Microsoft Internet Explorer')?actor.offsetLeft:0;
var top = (navigator.appName == 'Microsoft Internet Explorer')?actor.offsetTop:0;
if (actor.offsetParent){
do {
left+= actor.offsetLeft;
top+= actor.offsetTop;} while (actor = actor.offsetParent);}
return [left,top];}
function confirmDelete(){
return confirm("B?n c? th?t s? mu?n x?a ?");}
function collapse(aDiv, collapseBox){
try{
if (aDiv.style.display == "none")
aDiv.style.display = "block";
else
aDiv.style.display = "none";
if (collapseBox != null){
if (aDiv.style.display == "none")
collapseBox.src = "Images/+.bmp";
else
collapseBox.src = "Images/-.bmp";}}
catch(e){}}
function toggle(aDiv, collapseBox){
try{
if (aDiv.style.display == "none")
aDiv.style.display = "block";
else
aDiv.style.display = "none";
if (collapseBox != null){
if (aDiv.style.display == "none")
collapseBox.src = "Images/+.bmp";
else
collapseBox.src = "Images/-.bmp";}}
catch(e){}}
function doSearch(){
if(document.forms[0].Company.value){
document.forms[0].action="CompanyDetail.aspx?C="+document.forms[0].Company.value;
document.forms[0].submit();
return true;}
return false;}
function isEmpty(str){
return (str == null) || (str.length == 0);}
function isNull(str){
if( (isEmpty(str)==true))
return true;
return false;}
function isEmail(str){
if(isEmpty(str)) return false;
var re = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i
return re.test(str);}
function mypopup(url,w,h){
window.open (url,"mywindow","location=0,status=0,scrollbars=1,width=" +w+",height="+h);}
function KeyDownHandler(btn, event){
if (document.all){
if (event.keyCode == 13){
event.returnValue=false;
event.cancel = true;
btn.click();
return false;}}
else if (document.getElementById){
if (event.which == 13){
event.returnValue=false;
event.cancel = true;
btn.click();return false;}}
else if(document.layers){
if(event.which == 13){
event.returnValue=false;
event.cancel = true;
btn.click();return false;}}}
function highlightrow(ctrlId,classSelected){
var obj = document.getElementById(ctrlId);
obj.className =classSelected;}
function deselectrow(ctrlId,rowNum, classChan, classLe){
var obj = document.getElementById(ctrlId);
if ( parseInt(rowNum)%2 == 0)
obj.className =classChan;
else
obj.className =classLe;}/*Cookie session*/
function Set_Cookie( name, value, expires, path, domain, secure ){ Delete_Cookie("menuid","/","");
var today = new Date();
today.setTime( today.getTime() );/*
if the expires variable is set, make the correct
expires time, the current script below will set
it for x number of days, to make it for hours,
delete * 24, for minutes, delete * 60 * 24*/
if ( expires ){
expires = expires * 1000 * 60 * 60 * 24;}
var expires_date = new Date( today.getTime()+(expires) );
document.cookie = name+"="+escape( value )+( ( expires ) ? ";expires="+expires_date.toGMTString() : "" )+( ( path ) ? ";path="+path : "" )+( ( domain ) ? ";domain="+domain : "" )+( ( secure ) ? ";secure" : "" );}
function Get_Cookie( check_name ) {
var a_all_cookies = document.cookie.split( ';' );
var a_temp_cookie = '';
var cookie_name = '';
var cookie_value = '';
var b_cookie_found = false; // set boolean t/f default f
for ( i = 0; i < a_all_cookies.length; i++){
a_temp_cookie = a_all_cookies[i].split( '=' );
cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
if ( cookie_name == check_name ){
b_cookie_found = true;
if ( a_temp_cookie.length > 1 ){
cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );}
return cookie_value;
break;}
a_temp_cookie = null;
cookie_name = '';}
if ( !b_cookie_found ){
return null;}}
function Delete_Cookie( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name+"="+( ( path ) ? ";path="+path : "")+( ( domain ) ? ";domain="+domain : "" )+
";expires=Thu, 01-Jan-1970 00:00:01 GMT";}/*Highline input session*//* Created by: Alf Magne Kalleland :: www.dhtmlgoodies.com (C) www.dhtmlgoodies.com, November 2005 */
var currentlyActiveInputRef = false;
var currentlyActiveInputClassName = false;
function highlightActiveInput() {
if(currentlyActiveInputRef) {
currentlyActiveInputRef.className = currentlyActiveInputClassName;}
currentlyActiveInputClassName = this.className;
this.className = 'inputHighlighted';
currentlyActiveInputRef = this;}
function blurActiveInput() {
this.className = currentlyActiveInputClassName;}
function initInputHighlightScript() {
var tags = ['INPUT','TEXTAREA', 'PASSWORD'];
for(tagCounter=0;tagCounter<tags.length;tagCounter++){
var inputs = document.getElementsByTagName(tags[tagCounter]);
for(var no=0;no<inputs.length;no++){
if(inputs[no].className && inputs[no].className=='doNotHighlightThisInput')continue;
if(inputs[no].className && inputs[no].className=='border_search')continue;
if(inputs[no].tagName.toLowerCase()=='textarea' || (inputs[no].tagName.toLowerCase()=='input' && ((inputs[no].type.toLowerCase()=='text') || (inputs[no].type.toLowerCase()=='password')))){
inputs[no].onfocus = highlightActiveInput;
inputs[no].onblur = blurActiveInput;}}}}/*DHTML tooltip normal*/
var dhtmlgoodies_tooltip = false;
var dhtmlgoodies_tooltipShadow = false;
var dhtmlgoodies_shadowSize = 4;
var dhtmlgoodies_tooltipMaxWidth = 300;
var dhtmlgoodies_tooltipMinWidth = 10;
var dhtmlgoodies_iframe = false;
var tooltip_is_msie = (navigator.userAgent.indexOf('MSIE')>=0 && navigator.userAgent.indexOf('opera')==-1 && document.all)?true:false;
function showTooltip(e,tooltipTxt){var bodyWidth=Math.max(document.body.clientWidth,document.documentElement.clientWidth)-20;if(!dhtmlgoodies_tooltip){dhtmlgoodies_tooltip=document.createElement('DIV');dhtmlgoodies_tooltip.id='dhtmlgoodies_tooltip';dhtmlgoodies_tooltipShadow=document.createElement('DIV');dhtmlgoodies_tooltipShadow.id='dhtmlgoodies_tooltipShadow';document.body.appendChild(dhtmlgoodies_tooltip);document.body.appendChild(dhtmlgoodies_tooltipShadow);if(tooltip_is_msie){dhtmlgoodies_iframe=document.createElement('IFRAME');dhtmlgoodies_iframe.frameborder='5';dhtmlgoodies_iframe.style.backgroundColor='#FFFFFF';dhtmlgoodies_iframe.src='#';dhtmlgoodies_iframe.style.zIndex=100;dhtmlgoodies_iframe.style.position='absolute';document.body.appendChild(dhtmlgoodies_iframe);}}dhtmlgoodies_tooltip.style.display='block';dhtmlgoodies_tooltipShadow.style.display='block';if(tooltip_is_msie)dhtmlgoodies_iframe.style.display='block';var st=Math.max(document.body.scrollTop,document.documentElement.scrollTop);if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0;var leftPos=e.clientX+10;dhtmlgoodies_tooltip.style.width=null;dhtmlgoodies_tooltip.innerHTML=tooltipTxt;dhtmlgoodies_tooltip.style.left=leftPos+'px';dhtmlgoodies_tooltip.style.top=e.clientY+10+st+'px';dhtmlgoodies_tooltipShadow.style.left=leftPos+dhtmlgoodies_shadowSize+'px';dhtmlgoodies_tooltipShadow.style.top=e.clientY+10+st+dhtmlgoodies_shadowSize+'px';if(dhtmlgoodies_tooltip.offsetWidth>dhtmlgoodies_tooltipMaxWidth){dhtmlgoodies_tooltip.style.width=dhtmlgoodies_tooltipMaxWidth+'px';}var tooltipWidth=dhtmlgoodies_tooltip.offsetWidth;if(tooltipWidth<dhtmlgoodies_tooltipMinWidth)tooltipWidth=dhtmlgoodies_tooltipMinWidth;dhtmlgoodies_tooltip.style.width=tooltipWidth+'px';dhtmlgoodies_tooltipShadow.style.width=dhtmlgoodies_tooltip.offsetWidth+'px';dhtmlgoodies_tooltipShadow.style.height=dhtmlgoodies_tooltip.offsetHeight+'px';if((leftPos+tooltipWidth)>bodyWidth){dhtmlgoodies_tooltip.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace('px','')-((leftPos+tooltipWidth)-bodyWidth))+'px';dhtmlgoodies_tooltipShadow.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace('px','')-((leftPos+tooltipWidth)-bodyWidth)+dhtmlgoodies_shadowSize)+'px';}if(tooltip_is_msie){dhtmlgoodies_iframe.style.left=dhtmlgoodies_tooltip.style.left;dhtmlgoodies_iframe.style.top=dhtmlgoodies_tooltip.style.top;dhtmlgoodies_iframe.style.width=dhtmlgoodies_tooltip.offsetWidth+'px';dhtmlgoodies_iframe.style.height=dhtmlgoodies_tooltip.offsetHeight+'px';}}function hideTooltip(){if(dhtmlgoodies_tooltip){dhtmlgoodies_tooltip.style.display='none';dhtmlgoodies_tooltipShadow.style.display='none';if(tooltip_is_msie)dhtmlgoodies_iframe.style.display='none';}}
