var _isIE = navigator.appName.indexOf("Microsoft") != -1;
var ad_secs = 8;
var ad_countdown = 0;
var ad_timer = null;
var ad_timerRunning = false;
var ad_delay = 1000;
var ad_cnt = 0;
var adCache = new Array();
var adData = new Array();
adData["TW"] = ["AD_5","AD_4"];
adData["CN"] = ["AD_3"];
var locImgData = new Array();
locImgData["TW"] = new Array("TW1.jpg","TW2.jpg","TW3.jpg");
locImgData["HK"] = new Array("HK1.jpg","HK2.jpg","HK3.jpg","HK4.jpg","HK5.jpg");
locImgData["CN"] = new Array("CN1.jpg","CN2.jpg","CN3.jpg","CN4.jpg","CN5.jpg");
locImgData["CNGZU"] = new Array("CNGZU1.jpg");
locImgData["CNSHG"] = new Array("CNSHG2.jpg","CNSHG3.jpg");
locImgData["DE"] = new Array("DE1.jpg","DE2.jpg","DE3.jpg");
locImgData["NL"] = new Array("NL1.jpg","NL2.jpg","NL3.jpg");
locImgData["IT"] = new Array("IT1.jpg");
locImgData["IN"] = new Array("IN1.jpg","IN2.jpg","IN3.jpg");
locImgData["ES"] = new Array("ES1.jpg","ES2.jpg","ES3.jpg","ES4.jpg");
locImgData["MY"] = new Array("MY1.jpg");
locImgData["GB"] = new Array("GB1.jpg","GB2.jpg","GB3.jpg","GB4.jpg");
locImgData["JP"] = new Array("JP1.jpg","JP2.jpg","JP3.jpg","JP4.jpg");
var tdr = new TUF1_DynamicReq();

function RandomImg(c,p) {
    var viewPic = locImgData[p];
    var def = true;
    if (viewPic==null) {
        viewPic = locImgData[c];
    }
    if (viewPic.length==1) {
        document.getElementById("Local_Image").innerHTML = "<img src=\"/" + c.toLowerCase() + "/tuf1/images/" + viewPic[0] + "\" border='0'>";
    } else {
        var i = viewPic.length;
        var num = Math.floor(((Math.random())*100)%i);
        document.getElementById("Local_Image").innerHTML = "<img src=\"/" + c.toLowerCase() + "/tuf1/images/" + viewPic[num] + "\" border='0'>";
    }
}

function chgView(item) {
    var spans = document.getElementsByTagName("div");
    for (i=0;i<spans.length;i++) {
        var s = (spans[i].id).toString();
        if (s.indexOf("IMP")>-1 || s.indexOf("EXP")>-1 || s.indexOf("CAT")>-1) {
            hide(s);
            if(s.indexOf(item)>-1)show(s);
        }
    }
}

function InitAdTimer(ctry) {
    StopAdClock();
    StartAdTimer(ctry);
}

function StopAdClock() {
    if(ad_timerRunning) {
        clearTimeout(ad_timer);
    }
    ad_timerRunning = false;
}

function StartAdTimer(ctry) {
    var today = new Date();
    var day = today.getTime();
    //alert(day>new Date("2010/01/27 23:59:59").getTime());
    if (adData[ctry]==null) {
        tdr.getContent("/loc/tuf1/jsp/TUF1_GetAd.jsp?ctry=COMMON&adcode=AD_1", "random_ad_pic");
    } else if (adData[ctry].length == 1) {
        tdr.getContent("/loc/tuf1/jsp/TUF1_GetAd.jsp?ctry=" + ctry + "&adcode=" + adData[ctry][0], "random_ad_pic");
    } else {
        if (ad_countdown==0) {
            if (adCache[ctry+"_AD_"+ad_cnt] == null ) {
                adCache[ctry+"_AD_"+ad_cnt] = tdr.getContent("/loc/tuf1/jsp/TUF1_GetAd.jsp?ctry=" + ctry + "&adcode=" + adData[ctry][ad_cnt]);
            }
            document.getElementById("random_ad_pic").innerHTML = adCache[ctry+"_AD_"+ad_cnt];
            if (_isIE) {
    		    document.getElementById("random_ad_pic").filters[0].apply();
    		    document.getElementById("random_ad_pic").filters[0].play();
    	    }
    	    document.getElementById("random_ad_pic").style.display = "block";
            ad_countdown = ad_secs;
            ad_cnt++;
            if (ad_cnt>=adData[ctry].length) {
                ad_cnt = 0;
            }
        } else {
            ad_countdown--;
        }
        ad_timerRunning = true;
        ad_timer = self.setTimeout("StartAdTimer('"+ctry+"')", ad_delay);
    }
}

function tuf1_openWin(url, width, height, name) {
	var left = (screen.width-width)/2-100;
	var top = (screen.height-height)/2;
 	window.open(url, name, "toolbar=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, width="+width+", height="+height+", left="+left+", top="+top);
}