﻿window.defaultStatus = 'Công ty TNHH Thương mại Đài Loan';
function randnumb(lofield, hifield) { var lo = parseInt(lofield); var hi = parseInt(hifield); var now = new Date(); var rnd = 98726471 * (now.getTime() / ((now.getMinutes() + 1) * 1000)); rnd = lo + Math.floor(rnd % (hi - lo)); return rnd; }

function setImage(objImage,pCurrent) {
    var iMin = 0;
    var iMax = parseInt(document.all.txtMax.value,10);
    var iCurrent = parseInt(document.all.txtCurrent.value,10);
    var iPos1 = parseInt(document.all.txtPos1.value,10);
    var arrImg = document.all.txtImage.value;
    var arrUrl = document.all.txtUrl.value;
    var arrImg = arrImg.split(",");
    var arrUrl = arrUrl.split(",");
    if (objImage) {
        objImage.style.filter="revealTrans(duration=2, transition="+randnumb(1, 23)+")";
        objImage.filters.revealTrans.apply();
        objImage.style.visibility="visible";
        objImage.filters.revealTrans.play();
        objImage.src = arrImg[pCurrent+iPos1] ;
        document.all["imgAlbum"+document.all.txtCurrent.value].style.width = 48;
        document.all["imgAlbum"+document.all.txtCurrent.value].style.height = 48;
        document.all.txtCurrent.value = pCurrent;
        document.all["imgAlbum"+pCurrent].style.width = 55;
        document.all["imgAlbum"+pCurrent].style.height = 55;
    }
    if (document.all.tblDetail) document.all.tblDetail.style.display = 'none';
}

function Next(objImage) {
    var iMin = 0;
    var iMax = parseInt(document.all.txtMax.value,10);
    var iCurrent = parseInt(document.all.txtCurrent.value,10);
    var iPagesize = parseInt(document.all.txtPagesize.value,10);
    var arrImg = document.all.txtImage.value;
    var arrUrl = document.all.txtUrl.value;
    var arrImg = arrImg.split(",");
    var arrUrl = arrUrl.split(",");
    if (iCurrent<iMax) {
        document.all["imgAlbum"+iCurrent].style.width = 48;
        document.all["imgAlbum"+iCurrent].style.height = 48;
        if (iCurrent<iPagesize-1) {
            iCurrent++;
        } else {
            //iCurrent = iMin;
            GoNext();
        }
        var iPos1 = parseInt(document.all.txtPos1.value,10);
        var iPos2 = parseInt(document.all.txtPos2.value,10);
        objImage.style.filter="revealTrans(duration=2, transition="+randnumb(1, 23)+")";
        objImage.filters.revealTrans.apply();
        objImage.style.visibility="visible";
        objImage.filters.revealTrans.play();
        objImage.src = arrImg[iCurrent+iPos1];
        document.all["imgAlbum"+iCurrent].style.width = 55;
        document.all["imgAlbum"+iCurrent].style.height = 55;
        document.all.txtCurrent.value = iCurrent;
    }
    if (document.all.tblDetail) document.all.tblDetail.style.display = 'none';
}

function Previous(objImage) {
    var iMin = 0;
    var iMax = parseInt(document.all.txtMax.value,10);
    var iCurrent = parseInt(document.all.txtCurrent.value,10);
    var iPos1 = parseInt(document.all.txtPos1.value,10);
    var iPagesize = parseInt(document.all.txtPagesize.value,10);
    var arrImg = document.all.txtImage.value;
    var arrUrl = document.all.txtUrl.value;
    var arrImg = arrImg.split(",");
    var arrUrl = arrUrl.split(",");
    if (iCurrent>iMin) {
        document.all["imgAlbum"+iCurrent].style.width = 48;
        document.all["imgAlbum"+iCurrent].style.height = 48;
        if (iCurrent>iPos1) {
            iCurrent--;
        } else {
            GoPrevious();
        }
        iPos1 = parseInt(document.all.txtPos1.value,10);
        objImage.style.filter="revealTrans(duration=2, transition="+randnumb(1, 23)+")";
        objImage.filters.revealTrans.apply();
        objImage.style.visibility="visible";
        objImage.filters.revealTrans.play();
        objImage.src = arrImg[iCurrent+iPos1];
        document.all["imgAlbum"+iCurrent].style.width = 55;
        document.all["imgAlbum"+iCurrent].style.height = 55;
        document.all.txtCurrent.value = iCurrent;
    }
    if (document.all.tblDetail) document.all.tblDetail.style.display = 'none';
}

function SlideshowInit(objImage) {
    var iMin = 0;
    var iMax = parseInt(document.all.txtMax.value,10);
    var iCurrent = parseInt(document.all.txtCurrent.value,10);
    var iPos1 = parseInt(document.all.txtPos1.value,10);
    var iPagesize = parseInt(document.all.txtPagesize.value,10);
    var arrImg = document.all.txtImage.value;
    var arrUrl = document.all.txtUrl.value;
    var arrImg = arrImg.split(",");
    var arrUrl = arrUrl.split(",");
    //alert("iPos1="+iPos1+";iPagesize="+iPagesize+";iMax="+iMax+";iCurrent="+iCurrent+"<br>");
    if (iCurrent+iPagesize<iMax) {
        iPos1 = iCurrent;
    } else {
        if (iMax>iPagesize) {
            iPos1 = iCurrent+iPagesize - iMax + 1;
        } else {
            iPos1 = 0;
        }
    }
    iPos2 = iPos1 + iPagesize;
    iCurrent = iCurrent - iPos1;
    objImage.src = arrImg[iCurrent+iPos1];
    document.all["imgAlbum"+iCurrent].style.width = 55;
    document.all["imgAlbum"+iCurrent].style.height = 55;  
    for (var i=0;i<iPagesize;i++) {
        if (document.all["imgAlbum"+i]) {
            document.all["imgAlbum"+i].src = arrImg[iPos1+parseInt(i,10)];
        }
    }
    document.all.txtCurrent.value = iCurrent;
    document.all.txtPos1.value = iPos1;
    document.all.txtPos2.value = iPos2;
}

function SlideShow(objImage) {
    var iMin = 0;
    var iMax = parseInt(document.all.txtMax.value,10);
    var iCurrent = parseInt(document.all.txtCurrent.value,10);
    var iPos1 = parseInt(document.all.txtPos1.value,10);
    var iPos2 = parseInt(document.all.txtPos2.value,10);
    var iPagesize = parseInt(document.all.txtPagesize.value,10);
    if (document.all.txtPause.value!=1 && iCurrent+iPos1<iMax) {
        Next(objImage);
        setTimeout("SlideShow(document.all.imgPreview)",5000);
    }
}

function Pause() {
    document.all.txtPause.value = 1;
}

function GoPrevious() {
    var iMin = 0;
    var iMax = document.all.txtMax.value;
    var iCurrent = document.all.txtCurrent.value;
    var iPos1 = parseInt(document.all.txtPos1.value,10);
    var iPos2 = parseInt(document.all.txtPos2.value,10);
    var iPagesize = parseInt(document.all.txtPagesize.value,10);
    var arrImg = document.all.txtImage.value;
    var arrUrl = document.all.txtUrl.value;
    var arrImg = arrImg.split(",");
    var arrUrl = arrUrl.split(",");
    if (iPos1>iMin) {
        iPos1--;
        iPos2--;
        for(var i=0;i<iPagesize;i++) {
            if (document.all["imgAlbum"+i]) {
                document.all["imgAlbum"+i].src = arrImg[iPos1+i];
            }
        }
        document.all.txtPos1.value = iPos1;
        document.all.txtPos2.value = iPos2;
    } else {

    }
}

function GoNext() {
    var iMin = 0;
    var iMax = document.all.txtMax.value;
    var iCurrent = document.all.txtCurrent.value;
    var iPos1 = parseInt(document.all.txtPos1.value,10);
    var iPos2 = parseInt(document.all.txtPos2.value,10);
    var iPagesize = parseInt(document.all.txtPagesize.value,10);
    var arrImg = document.all.txtImage.value;
    var arrUrl = document.all.txtUrl.value;
    var arrImg = arrImg.split(",");
    var arrUrl = arrUrl.split(",");
    if (iPos1+iPagesize<=iMax) {
        iPos1++;
        iPos2++;
        for(var i=0;i<iPagesize;i++) {
            if (document.all["imgAlbum"+i]) {
                document.all["imgAlbum"+i].src = arrImg[iPos1+i];
            }
        }
        document.all.txtPos1.value = iPos1;
        document.all.txtPos2.value = iPos2;
    } else {

    }
}

function Detail() {
    var iMin = 0;
    var iMax = document.all.txtMax.value;
    var iCurrent = parseInt(document.all.txtCurrent.value,10);
    var iPos1 = parseInt(document.all.txtPos1.value,10);
    var iPos2 = parseInt(document.all.txtPos2.value,10);
    var iPagesize = parseInt(document.all.txtPagesize.value,10);
    var arrImg = document.all.txtImage.value;
    var arrUrl = document.all.txtUrl.value;
    var arrImg = arrImg.split(",");
    var arrUrl = arrUrl.split(",");
    //alert("iCurrent="+iCurrent+";iPos1="+iPos1+";iPos2="+iPos2+";iPagesize="+iPagesize);return false;
    window.location = arrUrl[iCurrent+iPos1];
}

/*===============IS EMAIL ADDRESS===================*/
function isEMailAddr(str) {
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
        //alert("Verify the email address format.");
        return false;
    } else {
        return true;
    }
}
