﻿// JScript File
var pginitialValue;
var UploadVisible = false;
function pgHandleClientLoaded(sender, eventArgs)
{
    pginitialValue =sender.get_minimumValue;
    sender.repaint();
    pgHandleClientValueChange(sender, null);
}

function pgHandleClientValueChange(sender, eventArgs)
{
    var wrapperDiv = document.getElementById(GalleryFormId + "_TheGallery");
    var contentDiv = document.getElementById(GalleryFormId + "_pnGalleryItems");
    
    var oldValue = (eventArgs) ? eventArgs.get_oldValue() : sender.get_minimumValue();
    var change = sender.get_value() - oldValue;
    var contentDivWidth = contentDiv.scrollWidth - wrapperDiv.offsetWidth;
    var calculatedChangeStep = contentDivWidth / ((sender.get_maximumValue() - sender.get_minimumValue()) / sender.get_slideStep());
    pginitialValue = pginitialValue - change * calculatedChangeStep;
    if (sender.get_value() == sender.get_minimumValue())
    {
        contentDiv.style.left = 0 + 'px';
        pginitialValue = sender.get_minimumValue();
    }
    else
    {
        contentDiv.style.left = pginitialValue + 'px';
    }
}
function GalleryBlur(ControldId){
    if(ControldId.value == ""){
        ControldId.value = "User_name"
        ControldId.className = "GalleryInputBlur"
    }
}
function GalleryFocus(ControldId){
    if(ControldId.value == "User_name"){
        ControldId.value = ""
    }
    ControldId.className = "GalleryInput"
}
function PositionUploadForm(){
    var x = GalleryPosX(document.getElementById("FanClub"));
    var y = GalleryPosY(document.getElementById("FanClub"));
    document.getElementById("UploadForm").style.top = (y + 30) + "px";
    //document.getElementById("UploadForm").style.left = (x + 2) + "px";
}
function PositionThankYou(){
    var x = GalleryPosX(document.getElementById("FanClub"));
    var y = GalleryPosY(document.getElementById("FanClub"));
    document.getElementById("ThankYou").style.top = (y + 30) + "px";
    //document.getElementById("UploadForm").style.left = (x + 2) + "px";
}
function ShowUploadForm(){
    var oWnd = radopen("/PhotoUpload.aspx", "PhotoGallery");
    oWnd.set_modal(false);
    oWnd.setSize(673,388);
    oWnd.set_title("Chapstick&reg;:: Photo Gallery Upload Form");
    oWnd.moveTo(GalleryPosX(document.getElementById("FanClub")) - 5, GalleryPosY(document.getElementById("FanClub")) + 50);
}
function ShowContent(ElementId) {
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(ElementId).style.visibility = "";
    } else {
        if (document.layers) { // Netscape 4
            document.ElementId.visibility= "";
        } else { // IE 4
            document.all.ElementId.style.visibility = "";
        }
    }
}
function HideContent(ElementId) {
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(ElementId).style.visibility = "hidden";
    } else {
        if (document.layers) { // Netscape 4
            document.ElementId.visibility= "hidden";
        } else { // IE 4
            document.all.ElementId.style.visibility = "hidden";
        }
    }
}

function GalleryPosY(obj){
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}
function GalleryPosX(obj){
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
}
