﻿
function CheckActiveLink() {
    var strURL = document.location.href;
    var tempURL = strURL.split("/");
    var posno = tempURL.length - 2
    var divHome = document.getElementById('divHome');
    var divCompetition = document.getElementById('divCompetition');
    var divArtist = document.getElementById('divHistory');
    var divMedia = document.getElementById('divNews');
    var divShop = document.getElementById('divEducation');
    var divNewEvent = document.getElementById('divAboutUs');
    var divSupportUs = document.getElementById('divSupportUs');
    var divMailingList = document.getElementById('divOnlineShop');
    var divContactus = document.getElementById('divContactus');
    var divLinks = document.getElementById('divLinks');
    var divHeader = document.getElementById('divHeader');
    //divHome.className = "home";
    //alert(tempURL + " , " + posno + " , " + tempURL[posno].toLowerCase());
    if (tempURL[posno] == '' || tempURL[posno].toLowerCase() == 'home') {
        divHome.className = "home active";
    }
    else
        if (tempURL[posno].toLowerCase() == 'support') {
            divSupportUs.className = "Support active";
        }
        else if (tempURL[posno].toLowerCase() == 'competition') {
            divCompetition.className = "Competition active"
        }
        //            else if (tempURL[posno].toLowerCase() == 'staff.aspx' || tempURL[posno].toLowerCase() == 'aboutus.aspx') {
        //                divAbout.className = "top_btn_ov";
        //            }
        //            else if (tempURL[posno].toLowerCase() == 'artists.aspx' || tempURL[posno].toLowerCase().indexOf('artistdetails.aspx') >= 0 || tempURL[posno].toLowerCase().indexOf('artistimages.aspx') >= 0 || tempURL[posno].toLowerCase().indexOf('artistvideos.aspx') >= 0) {
        //                divArtist.className = "top_btn_ov";
        //            }
        //            else if (tempURL[posno].toLowerCase() == 'media.aspx' || tempURL[posno].toLowerCase() == 'audios.aspx' || tempURL[posno].toLowerCase() == 'videos.aspx' || tempURL[posno].toLowerCase() == 'galleries.aspx' || tempURL[posno].toLowerCase() == 'podcasts.aspx') {
        //                divMedia.className = "top_btn_ov";
        //            }
        //            else if (tempURL[posno].toLowerCase() == 'news.aspx' || tempURL[posno].toLowerCase() == 'reviews.aspx' || tempURL[posno].toLowerCase().indexOf('eventdetails.aspx') >= 0 || tempURL[posno].toLowerCase() == 'event.aspx' || tempURL[posno].toLowerCase() == 'interviews.aspx' || tempURL[posno].toLowerCase().indexOf('newsdetails.aspx') >= 0 || tempURL[posno].toLowerCase().indexOf('interviewdetails.aspx') >= 0) {
        //                divNewEvent.className = "top_btn_ov";
        //            }
        //            else if (tempURL[posno].toLowerCase() == 'mailinglist.aspx') {
        //                divMailingList.className = "top_btn_ov";
        //            }
        //            else if (tempURL[posno].toLowerCase() == 'contact.aspx') {
        //                divContactus.className = "top_btn_ov";
        //            }
        //            else if (tempURL[posno].toLowerCase() == 'links.aspx') {
        //                divLinks.className = "top_btn_ov";
        //            }
        else {
            divHeader.style.display = '';
            divHeader.visible = true;
            divHome.className = "home";
        }
}
function HideMessage(mydiv) {
    //alert(mydiv);
    ns4 = document.layers
    ie4 = document.all
    nn6 = document.getElementById && !document.all

    if (ns4) {
        document[mydiv].display = "none";
    }
    else {
        document.getElementById(mydiv).style.display = "none";
    }
}

function ShowMessage(mydiv) {
    //alert(mydiv);
    ns4 = document.layers
    ie4 = document.all
    nn6 = document.getElementById && !document.all

    if (ns4) {
        document[mydiv].display = "block";
    }
    else {
        document.getElementById(mydiv).style.display = "block";
    }
}
function CheckSelected(modpopup) {
    var val = 1;
    var fm = document.forms[0];
    var SelTrack = new Array;

    for (var i = 0; i < fm.elements.length; i++) {
        if (fm.elements[i].type == 'checkbox' && fm.elements[i].checked == true) {
            val = 0;

        }
        else if (fm.elements[i].type == 'select-one' && fm.elements[i].value > 0) {
            if (fm.elements[i].id != "ctl00_Store1_ddlArtists") {
                val = 0;

            }
        }
    }
    if (val != 0) {
        alert("Please select at least one product!");
        HideMessage(modpopup);
        return false;
    }
    else {
        ShowMessage(modpopup);
        for (var i = 0; i < fm.elements.length; i++) {
            if (fm.elements[i].type == 'checkbox' && fm.elements[i].checked == true) {
                SelTrack.push(fm.elements[i].value);
            }
            else if (fm.elements[i].type == 'select-one' && fm.elements[i].value > 0) {
                SelTrack.push(fm.elements[i].value);
            }
        }
        return true;
    }
}
function setVisible(obj) {
    obj = document.getElementById(obj);
    obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible';
}

function FunPayMode(objPay) {
    var divPay = document.getElementById('divPayment');
    var divCardMsg = document.getElementById('divCardMsg');
    var btnPayPal = document.getElementById('ctl00_ContentArea_imgBttnPayNow');
    var btnOtherPay = document.getElementById('ctl00_ContentArea_imgButtonOPayNow');
    if (objPay.value == 'PP') {
        divPay.style.display = '';
        divCardMsg.style.display = '';
        btnPayPal.style.display = '';
        btnOtherPay.style.display = 'none';
    } else {
        divPay.style.display = 'none';
        divCardMsg.style.display = 'none';
        btnPayPal.style.display = 'none';
        btnOtherPay.style.display = '';
    }

}
  
function checkDate(ddlDay, ddlMonth, ddlYear) {
 
    var d = document.getElementById(ddlDay).value;
    var m = document.getElementById(ddlMonth).value;
    var y = document.getElementById(ddlYear).value;

    var tempDate = new Date();
    // var curr_date = d.getDate();
    // var curr_month = d.getMonth();
    var tempDate = new Date();
    var curr_year = tempDate.getFullYear();

    var yl = 1900; // least year to consider
    var ym = curr_year; // most year to consider
    var flag = true;

    if (m < 1 || m > 12) flag = false;
    if (d < 1 || d > 31) flag = false;
    if (y < yl || y > ym) flag = false;
    if (m == 4 || m == 6 || m == 9 || m == 11)
        if (d == 31) flag = false;
    if (m == 2) {
        var b = parseInt(y / 4);
        if (isNaN(b)) flag = false;
        if (d > 29) flag = false;
        if (d == 29 && ((y / 4) != parseInt(y / 4))) flag = false;
    }

    if (flag) {
        //document.getElementById(lblDateError).innerText = "";
        return (true);
    }
    else {
        //document.getElementById(lblDateError).innerText = "*";
        //document.getElementById(lblDateError).className = "bold";
        return (false);
    }

    return (true);
}

function checkDateNotSelected(ddlDay, ddlMonth, ddlYear) {

    var d = document.getElementById(ddlDay).value;
    var m = document.getElementById(ddlMonth).value;
    var y = document.getElementById(ddlYear).value;

    var flag = true;
    if (d == '0' && m == '0' && y == '0') {
        flag = true;
    }
    else {
        var yl = 1900; // least year to consider
        var ym = 2010; // most year to consider


        if (m < 1 || m > 12) flag = false;
        if (d < 1 || d > 31) flag = false;
        if (y < yl || y > ym) flag = false;
        if (m == 4 || m == 6 || m == 9 || m == 11)
            if (d == 31) flag = false;
        if (m == 2) {
            var b = parseInt(y / 4);
            if (isNaN(b)) flag = false;
            if (d > 29) flag = false;
            if (d == 29 && ((y / 4) != parseInt(y / 4))) flag = false;
        }
    }
    if (flag) {
        return (true);
    }
    else {
        return (false);
    }

    return (true);
}

