﻿
//$(document).ready(function () {
//    $(document).pngFix()

//})


function GetHtmlCallback(url, div, callback) {
    $(div).html('<b>Loading...</b>')
    $.ajax({
        type: "GET",
        url: url,
        cache: false,
        datatype: "text",
        success: function (data) {
            //get response text only
            $(div).html(data)
        },
        complete: callback
    })
}
function GetHtml(url, div) {
    var heightdiv = $(div).height();
    $(div).html("<div style=' height: " + heightdiv + "px; float:left; width: 100%;'><center><img src='/App_themes/ThanhXuanEdu/images/ajax-loader.gif' alt='loading...' /></center></div>")
    $.get(encodeURI(url), function (data) {
        //get response text only
        $(div).html(data)
    })
}
function GetHtmlWithImage(url, div) {
    var heightdiv = $(div).height();
    $(div).html("<div style=' height: " + heightdiv + "px; float:left; width: 100%;'><center><img src='/App_themes/ThanhXuanEdu/images/ajax-loader.gif' alt='loading...' /></center></div>")
    $.get(encodeURI(url), function (data) {
        //get response text only
        //$(div).hide('fast')
        $(div).html(data)
        //$(div).fadeIn(1000)
    })
}
function GetHtmlWithAlert(url, al) {
    $.get(encodeURI(url), function (data) {
        //get response text only
        $(div).html(data)
        alert(al)
    })
}

function getURLParam(name) {
    var url = location.href
    url = url.substr(url.lastIndexOf('?') + 1)
    var s = url.indexOf(name + '=')
    if (s == -1) return null
    var tmp = url.substr(s)
    var t = tmp.indexOf('&')
    if (t == -1) t = url.length
    var strParam = url.substr(s, t)
    return strParam.substr(strParam.indexOf('=') + 1)
}

function validateEmail(strValue) {
    var objRegExp = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    //check for valid email
    return objRegExp.test(strValue);
}
//disable enterkey for submit
function disableEnterKey(e) {
    var key;
    if (window.event)
        key = window.event.keyCode; //IE
    else
        key = e.which; //firefox
    return (key != 13);
}

/*
function tabzone_click(obj, tabname, zoneid) { //occur when a tab clicked

    //remove all selected in tab
    var objSelected = $('.tab_active')
    $(objSelected).addClass('tab_default')
    $(objSelected).removeClass('tab_active')
    var objParent = $(obj).parent()
    $(objParent).addClass('tab_active')
    $(objParent).removeClass('tab_default')
    //Bind Data Here
    var url = '/Modules/CMS/Web/Ajax.aspx?ctrl=../Web/' + tabname + '&zid=' + zoneid
    GetHtmlWithImage(url, $('#uc_loadsubzoneandcontent'))
}
function tabsubzone_click(obj, tabname, zoneid) { //occur when a tab clicked

    //remove all selected in tab
    var objSelected = $('.subtab_active')
    $(objSelected).addClass('subtab_default')
    $(objSelected).removeClass('subtab_active')
    var objParent = $(obj).parent()
    $(objParent).addClass('subtab_active')
    $(objParent).removeClass('subtab_default')
    //Bind Data Here
    var url = '/Modules/CMS/Web/Ajax.aspx?ctrl=../Web/' + tabname + '&szid=' + zoneid
    GetHtmlWithImage(url, $('#uc_contents'))
}*/
function hometab_click(obj, tabname) { //occur when a tab clicked
    
    //remove all selected in tab
    var objSelected = $('.current')
    $(objSelected).addClass('default')
    $(objSelected).removeClass('current')
    var objParent = $(obj).parent()
    $(objParent).addClass('current')
    $(objParent).removeClass('default')
    //Bind Data Here
    var url = '/Modules/CMS/Web/Ajax.aspx?ctrl=../Web/' + tabname
    GetHtmlWithImage(url, $('#TabContent'))
}
