﻿window.onload = function(){
    hideIndicator();
    
}

function doLoad() {
    bindSelYear();
}
 
function bindSelYear() {
    if (_subModuleCode == "") _subModuleCode = "all";
    WCFOthers.JSON_getContentYear(_moduleCode, _subModuleCode, JSON_getContentYearOnComplete, JSON_getContentYearOnError);
}

function JSON_getContentYearOnComplete(result) { 
    //alert(result); 
    result = eval(result);
    if (result.length == 0) return 0;
    var selYear = document.getElementById('selYear');
    for (var i = 0; i < result.length  ; i++) {
        var newOpt = document.createElement('option');
        newOpt.text = result[i].year;
        newOpt.value = result[i].year;
        try {
            selYear.add(newOpt);
        } catch (e) {
            selYear.add(newOpt,null);
        }
	}
	
	if (_Y != '') {
	    selYear.value = _Y;
	}
	bindSelMonth(selYear.value);
	
} 

function JSON_getContentYearOnError(result) { 
    //alert(result.get_message()); 
} 

function bindSelMonth(y) {
    if (y != '') {
        document.getElementById('indMonth').style.display = '';
        document.getElementById('selMonth').style.display = 'none';
        WCFOthers.JSON_getContentMonth(_moduleCode, _subModuleCode, y, JSON_getContentMonthOnComplete, JSON_getContentMonthOnError);
    }
}

function JSON_getContentMonthOnComplete(result) { 
    result = eval(result);
    var selMonth = document.getElementById('selMonth');
    selMonth.length = 0;
    for (var i = 0; i < result.length  ; i++) {
        var newOpt = document.createElement('option');
        newOpt.text = getMonthName(result[i].month);
        newOpt.value = result[i].month;
        try {
            selMonth.add(newOpt);
        } catch (e) {
            selMonth.add(newOpt,null);
        }
    }
    
    if (_M != '') {
	    selMonth.value = _M;
	}
    
    document.getElementById('indMonth').style.display = 'none';
    document.getElementById('selMonth').style.display = '';
    
} 

function JSON_getContentMonthOnError(result) { 
    //alert(result.get_message()); 
} 

function doShow() {
    showIndicator();
    var Y1 = document.getElementById('selYear').value;
    var M1 = document.getElementById('selMonth').value;
    window.location = _rootPath + 'kalender.gadis/' + Y1 + '/' + M1 + '/' + Y1 + '/' + M1;
}


//window.onload = function(){
//doLoad();

//}

//function doLoad() {
//    document.getElementById('ctl00_ContentPlaceHolder1_divMonthName').innerHTML = "  <img src='" + _rootPath + "webTemplate/website/Gadis1/images/indicatorOrangeBgTrans.gif' />";
//    bindCalendar (entityCode, _moduleCode, Y, M);
//    }


//function getCountDayOfMonth (Y, M){
//switch(M * 1){
//        case 1:
//          return "31";
//          break;
//        case 2:
//            if ((Y * 1) % 4 == 0){
//                return "29";
//            }else{
//                return "28";
//            }
//          break;
//        case 3:
//          return "31";
//          break;
//        case 4:
//          return "30";
//          break;
//        case 5:
//          return "31";
//          break;
//        case 6:
//          return "30";
//          break;
//        case 7:
//          return "31";
//          break;
//        case 8:
//          return "31";
//          break;
//        case 9:
//          return "30";
//          break;
//        case 10:
//          return "31";
//          break;
//        case 11:
//          return "30";
//          break;
//        case 12:
//          return "31";
//          break;
//    }
//}



//function bindCalendar (entityCode, jadwalModuleCode, year, month){
//    var dt;
//    var result = "";
//    
//    WCFOthers.JSON_getCalendar(entityCode, jadwalModuleCode, year, month, bindCalendarReturn);
//    
//}

//function bindCalendarReturn (json){
//    clearAll();
//    var firstDayOfMonth = "0";
//    var countDayOfMonth = "0" ;
//    var tempD = new Date(Y, M - 1, 1);
//    var firstDayOfMonth = tempD.getDay();
//    var data;
//    eval("data = " + json);
//    
//    countDayOfMonth = getCountDayOfMonth(Y, M) * 1;
//    if (firstDayOfMonth = 0){
//        firstDayOfMonth = 7; 
//    }
//    for(var i = firstDayOfMonth; i < countDayOfMonth+firstDayOfMonth; i++){
//        document.getElementById("ctl00_ContentPlaceHolder1_t" + (i + 1)).innerHTML = i-firstDayOfMonth + 1;
//    }
//    
//    var temp = "";
//    var tempSMC  = "";
//    for (var i = 0;i < data.data.length; i++){     
//            var d = data.data[i].d;
//            d = (d * 1) +  firstDayOfMonth;
//            var tgl = document.getElementById("ctl00_ContentPlaceHolder1_t" + d);
//            if (temp!=d){
//            tgl.innerHTML ="<div style='background-color:orange; height:20px;'>" + d  + "</div>";
//            temp = d;
//            }
//        }
//        
//        document.getElementById('ctl00_ContentPlaceHolder1_divMonthName').innerHTML = (getMonthName(M) + "&nbsp;"  + Y);

//            var temp = "";
//            var tempSMC  = "";
//            
//            for (var i = 0;i < data.data.length; i++){
//            if (tempSMC != data.data[i].subModuleCode) { 
//                    temp=temp + "<div class=\"listKonten03\" style=\"height:20px; margin-bottom:5px;\">";
//                    temp=temp + " <div class=\"textBold02\" style=\"color:red;\">";
//                    temp=temp + "  <img src='" + _rootPath + "webTemplate/website/Gadis1/images/calendar/icon_Star_cal.jpg' />";
//                    temp=temp + data.data[i].subModuleName;
//                    temp=temp + " </div>";
//                    temp=temp + "</div>";
//                    
//                    tempSMC = data.data[i].subModuleCode;
//            }
//                
//                temp=temp + "<div class=\"r\">";
//                temp=temp + "<div class=\"rl textBold04\">" + data.data[i].d + "</div>";
//                temp=temp + "<div class=\"rc textBold06\">:</div>";
//                temp=temp + "<div class=\"rr text1\"><a href='" + _rootPath + "event/" + data.data[i].moduleCode + "/" + data.data[i].subModuleCode + "/" + data.data[i].articleRef + "'>" + MyURLDecode(data.data[i].title) + "</a></div>";
//                temp=temp + "</div>";
//            }
//            document.getElementById('ctl00_ContentPlaceHolder1_divContent').innerHTML = temp;

//            var data;
//            eval("data = " + json);
//    
//            if (data.data.length > 0) {
//                    var isLiputan = "";
//                    var isContent = "";
//                    var aTitle = "";
//                    var aHref = "";
//                   
//                    if (isLiputan == "") {
//                        aTitle = "Lihat liputan selengkapnya"
//                        aHref = _rootPath + "liputan.gadis/" + year.ToString + "/" + month.ToString + "/" + (i - firstDayOfMonth + 1).ToString + "/2"
//                    }else if(isLiputan !== ""){
//                        if (isContent == "") {
//                            aTitle = "Belum ada liputan di tanggal ini"
//                            aHref = "javascript:alert('Belum ada liputan di tanggal ini, segera setelah acara berlangsung kita akan publish liputannya. \nTerima kasih');"
//                        }else{
//                            aTitle = "Tidak ada liputan di tanggal ini"
//                            aHref = "javascript:alert('Tidak ada liputan di tanggal ini, \nsilahkan liat keterangan dibawah kalender');"
//                        }


//                    }
//                    temp=temp + "<a title='" + aTitle + "' href= '" + aHref + "' class=\"textCalendar\">";
//                    temp=temp + "<div>";
//                    
//                }
//}

//function prevBtn(){
//    M = (M * 1) - 1;
//    if (M < 1){
//        M = 12;
//        Y = (Y * 1) - 1;
//    }else{
//        Y = Y;
//    } 
//    document.getElementById('ctl00_ContentPlaceHolder1_divMonthName').innerHTML = "  <img src='" + _rootPath + "webTemplate/website/Gadis1/images/indicatorOrangeBgTrans.gif' />";
//    bindCalendar (entityCode, _moduleCode, Y, M);

//}
//  
//function nextBtn(){
//    M = (M * 1) + 1;
//    if (M > 12){
//        M = 1;
//        Y = (Y * 1) + 1;
//    }else{
//        Y = Y;
//    }
//    document.getElementById('ctl00_ContentPlaceHolder1_divMonthName').innerHTML = "  <img src='" + _rootPath + "webTemplate/website/Gadis1/images/indicatorOrangeBgTrans.gif' />";
//    bindCalendar (entityCode, _moduleCode, Y, M);
//}
//    
//    
//function clearAll(){
//    for (var i = 1; i <= 42;i++){
//        document.getElementById("ctl00_ContentPlaceHolder1_t" + i).innerHTML = "";
//        document.getElementById('ctl00_ContentPlaceHolder1_divContent').innerHTML = "";        
//    }
//}



//function doShow() {
//    showIndicator();
//    var Y1 = document.getElementById('selYear').value;
//    var M1 = document.getElementById('selMonth').value;
//    window.location = _rootPathDot + 'kalender.gadis/' + Y1 + '/' + M1 + '/' + Y1 + '/' + M1;
//}

//function doShowDetil() {
//    showIndicator();
//    var Y1 = document.getElementById('selYear').value;
//    var M1 = document.getElementById('selMonth').value;
//    window.location = _rootPathDot + 'kalender.gadis/detil/' + Y1 + '/' + M1;

//}