﻿/*
    xet over out cho cac anh
*/
function mouseOver(id, millisec) {
    opacity1(id, 80, 100, millisec);
}
function mouseOut(id, millisec) {
    opacity2(id, 100, 80, millisec);
}

function opacity1(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;
    for (i = opacStart; i <= opacEnd; i++) {
        setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
        timer++;
    }
}
function opacity2(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;
    for (i = opacStart; i >= opacEnd; i--) {
        setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
        timer++;
    }
}
function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if (opacStart > opacEnd) {
        for (i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
            timer++;
        }
    } else if (opacStart < opacEnd) {
        for (i = opacStart; i <= opacEnd; i++) {
            setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";

}
//thay doi khi click an hien lien tuc
function shiftOpacity(id, millisec) {
    //if an element is invisible, make it visible, else make it ivisible
    if (document.getElementById(id).style.opacity == 0) {
        opacity(id, 50, 100, millisec);
    } else {
        opacity(id, 100, 50, millisec);
    }
}
/*
 * end mouse over =====================================================================
 */

///get location
function getPramJs(name) {
    var q = document.location.search;
    if (q == "") q = "tt=1";
    var i = q.indexOf(name + '=');
    if (i == -1) {
        return false;
    }
    var r = q.substr(i + name.length + 1, q.length - i - name.length - 1);

    i = r.indexOf('&');

    if (i != -1) {
        r = r.substr(0, i);
    }

    return r.replace(/\+/g, ' ');
}