function addToFavorites(urlAddress, pageName) {
    if (window.sidebar) {
        // firefox
        window.sidebar.addPanel(pageName, urlAddress, "");

    }
    else if (document.all) {
        //MSIE
        window.external.AddFavorite(urlAddress, pageName);
    }
    else {
        alert("Sorry, your browser doesn't support this");
    }
}


function Change_Image(picName, picimage) {
    document[picName].src = picimage;
}

function show(div) {
    var o = (document.layers) ? getObjByName(div) : document.getElementById(div);
    if (!o) return;
    if (document.layers) o.visibility = 'show';
    else o.style.visibility = 'visible';
}

function hide(div) {
    var o = (document.layers) ? getObjByName(div) : document.getElementById(div);
    if (!o) return;
    if (document.layers) o.visibility = 'hide';
    else o.style.visibility = 'hidden';
}

function changeImages(pic) {
    document.pic.src = picURLs[pic]
}

function MM_openBasicWindow(theURL, winName) {
    window.open(theURL, null, "height=600,width=800,status=yes,toolbar=no,menubar=no,location=no");
}

function MM_openResizableWindow(theURL, winName) {
    window.open(theURL, null, "height=600,width=800,status=yes,toolbar=no,menubar=no,location=no,resizable");
}

function MM_openURLWindow(theURL, winName) {
    window.open(theURL, null, "height=600,width=800,status=yes,toolbar=no,menubar=no,location=yes");
}

function MM_openBrWindowALL(theURL, winName) {
    window.open(theURL, null, "");
}

function MM_preloadImages() {
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; }
    }
}

function MM_swapImgRestore() {
    var i, x, a = document.MM_sr;
    for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_swapImage() {
    var i, j = 0, x, a = MM_swapImage.arguments;
    document.MM_sr = new Array;

    for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}

function MM_findObj(n, d) {
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function confirm_delete() {
    if (confirm("Are you sure you want to delete this record?") == true)
        return true;
    else
        return false;
}

function confirm_create() {
    if (confirm("Create Mode will reset all current fields, do you wish to continue?") == true)
        return true;
    else
        return false;
}

function confirm_save() {
    if (confirm("If you haven't save your data, please click [ CANCEL ] and save your work before continuing.  Click [ OK ] to continue.") == true)
        return true;
    else
        return false;
}

function sponsorClick(url) {
    alert(url);
}

function validate_email(src) {
    var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
    var regex = new RegExp(emailReg);
    return regex.test(src);
}

function isTermsChecked(source, arguments)
{
    var obj = document.getElementById("<%=chkAcceptTerms.ClientID%>"); 

    if (obj.checked)
    {
        arguments.IsValid = true;
    }
    else
    {
        arguments.IsValid = false;
    }
}

function changeColor(source, args) 
{
    var txtuser = document.getElementById('<%= txtUserName.ClientID %>');
    
    if (args.Value.length == 0) 
    {
        txtuser.style.background = '#F7F6F3';
        args.IsValid = false;
    }
    else 
    {
        txtuser.style.background = '#ffffff';
        args.IsValid = true;
    }
}

function showWaitWithFile() 
{
    if ($get('myFile').value.length > 0) 
    {
        $get('UpdateProgress1').style.display = 'block';        
    }
}

function showWaitImage( imageName ) 
{
    if (document.images) {
        alert('The city of ' + imageName);
        document.images.imgProgress.style.visibility = "hidden";
    }
}


function showPopup() 
{
    var modalPopupBehavior = $find('programmaticModalPopupBehavior');
    modalPopupBehavior.show();
}

function hidepopup() 
{
    var modalPopupBehavior = $find('programmaticModalPopupBehavior');
    modalPopupBehavior.hide();
}