/**
 * mm_menu 20MAR2002 Version 6.0
 * Andy Finnell, March 2002
 * Copyright (c) 2000-2002 Macromedia, Inc.
 *
 * based on menu.js
 * by gary smith, July 1997
 * Copyright (c) 1997-1999 Netscape Communications Corp.
 *
 * Netscape grants you a royalty free license to use or modify this
 * software provided that this copyright notice appears on all copies.
 * This software is provided "AS IS," without a warranty of any kind.
 */
function Menu(label, mw, mh, fnt, fs, fclr, fhclr, bg, bgh, halgn, valgn, pad, space, to, sx, sy, srel, opq, vert, idt, aw, ah) 
{
    this.version = "020320 [Menu; mm_menu.js]";
    this.type = "Menu";
    this.menuWidth = mw;
    this.menuItemHeight = mh;
    this.fontSize = fs;
    this.fontWeight = "plain";
    this.fontFamily = fnt;
    this.fontColor = fclr;
    this.fontColorHilite = fhclr;
    this.bgColor = "#555555";
    this.menuBorder = 1;
    this.menuBgOpaque=opq;
    this.menuItemBorder = 1;
    this.menuItemIndent = idt;
    this.menuItemBgColor = bg;
    this.menuItemVAlign = valgn;
    this.menuItemHAlign = halgn;
    this.menuItemPadding = pad;
    this.menuItemSpacing = space;
    this.menuLiteBgColor = "#ffffff";
    this.menuBorderBgColor = "#777777";
    this.menuHiliteBgColor = bgh;
    this.menuContainerBgColor = "#cccccc";
    this.childMenuIcon = "arrows.gif";
    this.submenuXOffset = sx;
    this.submenuYOffset = sy;
    this.submenuRelativeToItem = srel;
    this.vertical = vert;
    this.items = new Array();
    this.actions = new Array();
    this.childMenus = new Array();
    this.hideOnMouseOut = true;
    this.hideTimeout = to;
    this.addMenuItem = addMenuItem;
    this.writeMenus = writeMenus;
    this.MM_showMenu = MM_showMenu;
    this.onMenuItemOver = onMenuItemOver;
    this.onMenuItemAction = onMenuItemAction;
    this.hideMenu = hideMenu;
    this.hideChildMenu = hideChildMenu;
    if (!window.menus) window.menus = new Array();
    this.label = " " + label;
    window.menus[this.label] = this;
    window.menus[window.menus.length] = this;
    if (!window.activeMenus) window.activeMenus = new Array();
}

function addMenuItem(label, action) {
    this.items[this.items.length] = label;
    this.actions[this.actions.length] = action;
}

function FIND(item) {
    if( window.mmIsOpera ) return(document.getElementById(item));
    if (document.all) return(document.all[item]);
    if (document.getElementById) return(document.getElementById(item));
    return(false);
}

function writeMenus(container) {
    if (window.triedToWriteMenus) return;
    var agt = navigator.userAgent.toLowerCase();
    window.mmIsOpera = agt.indexOf("opera") != -1;
    if (!container && document.layers) {
        window.delayWriteMenus = this.writeMenus;
        var timer = setTimeout('delayWriteMenus()', 500);
        container = new Layer(100);
        clearTimeout(timer);
    } else if (document.all || document.hasChildNodes || window.mmIsOpera) {
        document.writeln('<span id="menuContainer"></span>');
        container = FIND("menuContainer");
    }

    window.mmHideMenuTimer = null;
    if (!container) return;    
    window.triedToWriteMenus = true; 
    container.isContainer = true;
    container.menus = new Array();
    for (var i=0; i<window.menus.length; i++) 
        container.menus[i] = window.menus[i];
    window.menus.length = 0;
    var countMenus = 0;
    var countItems = 0;
    var top = 0;
    var content = '';
    var lrs = false;
    var theStat = "";
    var tsc = 0;
    if (document.layers) lrs = true;
    for (var i=0; i<container.menus.length; i++, countMenus++) {
        var menu = container.menus[i];
        if (menu.bgImageUp || !menu.menuBgOpaque) {
            menu.menuBorder = 0;
            menu.menuItemBorder = 0;
        }
        if (lrs) {
            var menuLayer = new Layer(100, container);
            var lite = new Layer(100, menuLayer);
            lite.top = menu.menuBorder;
            lite.left = menu.menuBorder;
            var body = new Layer(100, lite);
            body.top = menu.menuBorder;
            body.left = menu.menuBorder;
        } else {
            content += ''+
            '<div id="menuLayer'+ countMenus +'" style="position:absolute;z-index:1;left:10px;top:'+ (i * 100) +'px;visibility:hidden;color:' +  menu.menuBorderBgColor + ';">\n'+
            '  <div id="menuLite'+ countMenus +'" style="position:absolute;z-index:1;left:'+ menu.menuBorder +'px;top:'+ menu.menuBorder +'px;visibility:hide;" onmouseout="mouseoutMenu();">\n'+
            '     <div id="menuFg'+ countMenus +'" style="position:absolute;left:'+ menu.menuBorder +'px;top:'+ menu.menuBorder +'px;visibility:hide;">\n'+
            '';
        }
        var x=i;
        for (var i=0; i<menu.items.length; i++) {
            var item = menu.items[i];
            var childMenu = false;
            var defaultHeight = menu.fontSize+2*menu.menuItemPadding;
            if (item.label) {
                item = item.label;
                childMenu = true;
            }
            menu.menuItemHeight = menu.menuItemHeight || defaultHeight;
            var itemProps = '';
            if( menu.fontFamily != '' ) itemProps += 'font-family:' + menu.fontFamily +';';
            itemProps += 'font-weight:' + menu.fontWeight + ';fontSize:' + menu.fontSize + 'px;';
            if (menu.fontStyle) itemProps += 'font-style:' + menu.fontStyle + ';';
            if (document.all || window.mmIsOpera) 
                itemProps += 'font-size:' + menu.fontSize + 'px;" onmouseover="onMenuItemOver(null,this);" onclick="onMenuItemAction(null,this);';
            else if (!document.layers) {
                itemProps += 'font-size:' + menu.fontSize + 'px;';
            }
            var l;
            if (lrs) {
                var lw = menu.menuWidth;
                if( menu.menuItemHAlign == 'right' ) lw -= menu.menuItemPadding;
                l = new Layer(lw,body);
            }
            var itemLeft = 0;
            var itemTop = i*menu.menuItemHeight;
            if( !menu.vertical ) {
                itemLeft = i*menu.menuWidth;
                itemTop = 0;
            }
            var dTag = '<div id="menuItem'+ countItems +'" style="position:absolute;left:' + itemLeft + 'px;top:'+ itemTop +'px;'+ itemProps +'">';
            var dClose = '</div>'
            if (menu.bgImageUp) dTag = '<div id="menuItem'+ countItems +'" style="background:url('+menu.bgImageUp+');position:absolute;left:' + itemLeft + 'px;top:'+ itemTop +'px;'+ itemProps +'">';

            var left = 0, top = 0, right = 0, bottom = 0;
            left = 1 + menu.menuItemPadding + menu.menuItemIndent;
            right = left + menu.menuWidth - 2*menu.menuItemPadding - menu.menuItemIndent;
            if( menu.menuItemVAlign == 'top' ) top = menu.menuItemPadding;
            if( menu.menuItemVAlign == 'bottom' ) top = menu.menuItemHeight-menu.fontSize-1-menu.menuItemPadding;
            if( menu.menuItemVAlign == 'middle' ) top = ((menu.menuItemHeight/2)-(menu.fontSize/2)-1);
            bottom = menu.menuItemHeight - 2*menu.menuItemPadding;
            var textProps = 'position:absolute;left:' + left + 'px;top:' + top + 'px;';
            if (lrs) {
                textProps +=itemProps + 'right:' + right + ';bottom:' + bottom + ';';
                dTag = "";
                dClose = "";
            }
            
            if(document.all && !window.mmIsOpera) {
                item = '<div align="' + menu.menuItemHAlign + '">' + item + '</div>';
            } else if (lrs) {
                item = '<div style="text-align:' + menu.menuItemHAlign + ';">' + item + '</div>';
            } else {
                var hitem = null;
                if( menu.menuItemHAlign != 'left' ) {
                    if(window.mmIsOpera) {
                        var operaWidth = menu.menuItemHAlign == 'center' ? -(menu.menuWidth-2*menu.menuItemPadding) : (menu.menuWidth-6*menu.menuItemPadding);
                        hitem = '<div id="menuItemHilite' + countItems + 'Shim" style="position:absolute;top:1px;left:' + menu.menuItemPadding + 'px;width:' + operaWidth + 'px;text-align:' 
                            + menu.menuItemHAlign + ';visibility:visible;">' + item + '</div>';
                        item = '<div id="menuItemText' + countItems + 'Shim" style="position:absolute;top:1px;left:' + menu.menuItemPadding + 'px;width:' + operaWidth + 'px;text-align:' 
                            + menu.menuItemHAlign + ';visibility:visible;">' + item + '</div>';
                    } else {
                        hitem = '<div id="menuItemHilite' + countItems + 'Shim" style="position:absolute;top:1px;left:1px;right:-' + (left+menu.menuWidth-3*menu.menuItemPadding) + 'px;text-align:' 
                            + menu.menuItemHAlign + ';visibility:visible;">' + item + '</div>';
                        item = '<div id="menuItemText' + countItems + 'Shim" style="position:absolute;top:1px;left:1px;right:-' + (left+menu.menuWidth-3*menu.menuItemPadding) + 'px;text-align:' 
                            + menu.menuItemHAlign + ';visibility:visible;">' + item + '</div>';
                    }
                } else hitem = null;
            }
            if(document.all && !window.mmIsOpera) item = '<div id="menuItemShim' + countItems + '" style="position:absolute;left:0px;top:0px;">' + item + '</div>';
            var dText    = '<div id="menuItemText'+ countItems +'" style="' + textProps + 'color:'+ menu.fontColor +';">'+ item +'&nbsp</div>\n'
                        + '<div id="menuItemHilite'+ countItems +'" style="' + textProps + 'color:'+ menu.fontColorHilite +';visibility:hidden;">' 
                        + (hitem||item) +'&nbsp</div>';
            if (childMenu) content += ( dTag + dText + '<div id="childMenu'+ countItems +'" style="position:absolute;left:0px;top:3px;"><img src="'+ menu.childMenuIcon +'"></div>\n' + dClose);
            else content += ( dTag + dText + dClose);
            if (lrs) {
                l.document.open("text/html");
                l.document.writeln(content);
                l.document.close();    
                content = '';
                theStat += "-";
                tsc++;
                if (tsc > 50) {
                    tsc = 0;
                    theStat = "";
                }
                status = theStat;
            }
            countItems++;  
        }
        if (lrs) {
            var focusItem = new Layer(100, body);
            focusItem.visiblity="hidden";
            focusItem.document.open("text/html");
            focusItem.document.writeln("&nbsp;");
            focusItem.document.close();    
        } else {
          content += '      <div id="focusItem'+ countMenus +'" style="position:absolute;left:0px;top:0px;visibility:hide;" onclick="onMenuItemAction(null,this);">&nbsp;</div>\n';
          content += '   </div>\n  </div>\n</div>\n';
        }
        i=x;
    }
    if (document.layers) {        
        container.clip.width = window.innerWidth;
        container.clip.height = window.innerHeight;
        container.onmouseout = mouseoutMenu;
        container.menuContainerBgColor = this.menuContainerBgColor;
        for (var i=0; i<container.document.layers.length; i++) {
            proto = container.menus[i];
            var menu = container.document.layers[i];
            container.menus[i].menuLayer = menu;
            container.menus[i].menuLayer.Menu = container.menus[i];
            container.menus[i].menuLayer.Menu.container = container;
            var body = menu.document.layers[0].document.layers[0];
            body.clip.width = proto.menuWidth || body.clip.width;
            body.clip.height = proto.menuHeight || body.clip.height;
            for (var n=0; n<body.document.layers.length-1; n++) {
                var l = body.document.layers[n];
                l.Menu = container.menus[i];
                l.menuHiliteBgColor = proto.menuHiliteBgColor;
                l.document.bgColor = proto.menuItemBgColor;
                l.saveColor = proto.menuItemBgColor;
                l.onmouseover = proto.onMenuItemOver;
                l.onclick = proto.onMenuItemAction;
                l.mmaction = container.menus[i].actions[n];
                l.focusItem = body.document.layers[body.document.layers.length-1];
                l.clip.width = proto.menuWidth || body.clip.width;
                l.clip.height = proto.menuItemHeight || l.clip.height;
                if (n>0) {
                    if( l.Menu.vertical ) l.top = body.document.layers[n-1].top + body.document.layers[n-1].clip.height + proto.menuItemBorder + proto.menuItemSpacing;
                    else l.left = body.document.layers[n-1].left + body.document.layers[n-1].clip.width + proto.menuItemBorder + proto.menuItemSpacing;
                }
                l.hilite = l.document.layers[1];
                if (proto.bgImageUp) l.background.src = proto.bgImageUp;
                l.document.layers[1].isHilite = true;
                if (l.document.layers.length > 2) {
                    l.childMenu = container.menus[i].items[n].menuLayer;
                    l.document.layers[2].left = l.clip.width -13;
                    l.document.layers[2].top = (l.clip.height / 2) -4;
                    l.document.layers[2].clip.left += 3;
                    l.Menu.childMenus[l.Menu.childMenus.length] = l.childMenu;
                }
            }
            if( proto.menuBgOpaque ) body.document.bgColor = proto.bgColor;
            if( proto.vertical ) {
                body.clip.width  = l.clip.width +proto.menuBorder;
                body.clip.height = l.top + l.clip.height +proto.menuBorder;
            } else {
                body.clip.height  = l.clip.height +proto.menuBorder;
                body.clip.width = l.left + l.clip.width  +proto.menuBorder;
                if( body.clip.width > window.innerWidth ) body.clip.width = window.innerWidth;
            }
            var focusItem = body.document.layers[n];
            focusItem.clip.width = body.clip.width;
            focusItem.Menu = l.Menu;
            focusItem.top = -30;
            focusItem.captureEvents(Event.MOUSEDOWN);
            focusItem.onmousedown = onMenuItemDown;
            if( proto.menuBgOpaque ) menu.document.bgColor = proto.menuBorderBgColor;
            var lite = menu.document.layers[0];
            if( proto.menuBgOpaque ) lite.document.bgColor = proto.menuLiteBgColor;
            lite.clip.width = body.clip.width +1;
            lite.clip.height = body.clip.height +1;
            menu.clip.width = body.clip.width + (proto.menuBorder * 3) ;
            menu.clip.height = body.clip.height + (proto.menuBorder * 3);
        }
    } else {
        if ((!document.all) && (container.hasChildNodes) && !window.mmIsOpera) {
            container.innerHTML=content;
        } else {
            container.document.open("text/html");
            container.document.writeln(content);
            container.document.close();    
        }
        if (!FIND("menuLayer0")) return;
        var menuCount = 0;
        for (var x=0; x<container.menus.length; x++) {
            var menuLayer = FIND("menuLayer" + x);
            container.menus[x].menuLayer = "menuLayer" + x;
            menuLayer.Menu = container.menus[x];
            menuLayer.Menu.container = "menuLayer" + x;
            menuLayer.style.zindex = 1;
            var s = menuLayer.style;
            s.pixeltop = -300;
            s.pixelleft = -300;
            s.top = '-300px';
            s.left = '-300px';

            var menu = container.menus[x];
            menu.menuItemWidth = menu.menuWidth || menu.menuIEWidth || 140;
            if( menu.menuBgOpaque ) menuLayer.style.backgroundColor = menu.menuBorderBgColor;
            var top = 0;
            var left = 0;
            menu.menuItemLayers = new Array();
            for (var i=0; i<container.menus[x].items.length; i++) {
                var l = FIND("menuItem" + menuCount);
                l.Menu = container.menus[x];
                l.Menu.menuItemLayers[l.Menu.menuItemLayers.length] = l;
                if (l.addEventListener || window.mmIsOpera) {
                    l.style.width = menu.menuItemWidth + 'px';
                    l.style.height = menu.menuItemHeight + 'px';
                    l.style.pixelWidth = menu.menuItemWidth;
                    l.style.pixelHeight = menu.menuItemHeight;
                    l.style.top = top + 'px';
                    l.style.left = left + 'px';
                    if(l.addEventListener) {
                        l.addEventListener("mouseover", onMenuItemOver, false);
                        l.addEventListener("click", onMenuItemAction, false);
                        l.addEventListener("mouseout", mouseoutMenu, false);
                    }
                    if( menu.menuItemHAlign != 'left' ) {
                        l.hiliteShim = FIND("menuItemHilite" + menuCount + "Shim");
                        l.hiliteShim.style.visibility = "inherit";
                        l.textShim = FIND("menuItemText" + menuCount + "Shim");
                        l.hiliteShim.style.pixelWidth = menu.menuItemWidth - 2*menu.menuItemPadding - menu.menuItemIndent;
                        l.hiliteShim.style.width = l.hiliteShim.style.pixelWidth;
                        l.textShim.style.pixelWidth = menu.menuItemWidth - 2*menu.menuItemPadding - menu.menuItemIndent;
                        l.textShim.style.width = l.textShim.style.pixelWidth;    
                    }
                } else {
                    l.style.pixelWidth = menu.menuItemWidth;
                    l.style.pixelHeight = menu.menuItemHeight;
                    l.style.pixelTop = top;
                    l.style.pixelLeft = left;
                    if( menu.menuItemHAlign != 'left' ) {
                        var shim = FIND("menuItemShim" + menuCount);
                        shim[0].style.pixelWidth = menu.menuItemWidth - 2*menu.menuItemPadding - menu.menuItemIndent;
                        shim[1].style.pixelWidth = menu.menuItemWidth - 2*menu.menuItemPadding - menu.menuItemIndent;
                        shim[0].style.width = shim[0].style.pixelWidth + 'px';
                        shim[1].style.width = shim[1].style.pixelWidth + 'px';
                    }
                }
                if( menu.vertical ) top = top + menu.menuItemHeight+menu.menuItemBorder+menu.menuItemSpacing;
                else left = left + menu.menuItemWidth+menu.menuItemBorder+menu.menuItemSpacing;
                l.style.fontSize = menu.fontSize + 'px';
                l.style.backgroundColor = menu.menuItemBgColor;
                l.style.visibility = "inherit";
                l.saveColor = menu.menuItemBgColor;
                l.menuHiliteBgColor = menu.menuHiliteBgColor;
                l.mmaction = container.menus[x].actions[i];
                l.hilite = FIND("menuItemHilite" + menuCount);
                l.focusItem = FIND("focusItem" + x);
                l.focusItem.style.pixelTop = -30;
                l.focusItem.style.top = '-30px';
                var childItem = FIND("childMenu" + menuCount);
                if (childItem) {
                    l.childMenu = container.menus[x].items[i].menuLayer;
                    childItem.style.pixelLeft = menu.menuItemWidth -11;
                    childItem.style.left = childItem.style.pixelLeft + 'px';
                    childItem.style.pixelTop = (menu.menuItemHeight /2) -4;
                    childItem.style.top = childItem.style.pixelTop + 'px';
                    l.Menu.childMenus[l.Menu.childMenus.length] = l.childMenu;
                }
                l.style.cursor = "hand";
                menuCount++;
            }
            if( menu.vertical ) {
                menu.menuHeight = top-1-menu.menuItemSpacing;
                menu.menuWidth = menu.menuItemWidth;
            } else {
                menu.menuHeight = menu.menuItemHeight;
                menu.menuWidth = left-1-menu.menuItemSpacing;
            }

            var lite = FIND("menuLite" + x);
            var s = lite.style;
            s.pixelHeight = menu.menuHeight +(menu.menuBorder * 2);
            s.height = s.pixelHeight + 'px';
            s.pixelWidth = menu.menuWidth + (menu.menuBorder * 2);
            s.width = s.pixelWidth + 'px';
            if( menu.menuBgOpaque ) s.backgroundColor = menu.menuLiteBgColor;

            var body = FIND("menuFg" + x);
            s = body.style;
            s.pixelHeight = menu.menuHeight + menu.menuBorder;
            s.height = s.pixelHeight + 'px';
            s.pixelWidth = menu.menuWidth + menu.menuBorder;
            s.width = s.pixelWidth + 'px';
            if( menu.menuBgOpaque ) s.backgroundColor = menu.bgColor;

            s = menuLayer.style;
            s.pixelWidth  = menu.menuWidth + (menu.menuBorder * 4);
            s.width = s.pixelWidth + 'px';
            s.pixelHeight  = menu.menuHeight+(menu.menuBorder*4);
            s.height = s.pixelHeight + 'px';
        }
    }
    if (document.captureEvents) document.captureEvents(Event.MOUSEUP);
    if (document.addEventListener) document.addEventListener("mouseup", onMenuItemOver, false);
    if (document.layers && window.innerWidth) {
        window.onresize = NS4resize;
        window.NS4sIW = window.innerWidth;
        window.NS4sIH = window.innerHeight;
        setTimeout("NS4resize()",500);
    }
    document.onmouseup = mouseupMenu;
    window.mmWroteMenu = true;
    status = "";
}

function NS4resize() {
    if (NS4sIW != window.innerWidth || NS4sIH != window.innerHeight) window.location.reload();
}

function onMenuItemOver(e, l) {
    MM_clearTimeout();
    l = l || this;
    var a = window.ActiveMenuItem;
    if (document.layers) {
        if (a) {
            a.document.bgColor = a.saveColor;
            if (a.hilite) a.hilite.visibility = "hidden";
            if (a.Menu.bgImageOver) a.background.src = a.Menu.bgImageUp;
            a.focusItem.top = -100;
            a.clicked = false;
        }
        if (l.hilite) {
            l.document.bgColor = l.menuHiliteBgColor;
            l.zIndex = 1;
            l.hilite.visibility = "inherit";
            l.hilite.zIndex = 2;
            l.document.layers[1].zIndex = 1;
            l.focusItem.zIndex = this.zIndex +2;
        }
        if (l.Menu.bgImageOver) l.background.src = l.Menu.bgImageOver;
        l.focusItem.top = this.top;
        l.focusItem.left = this.left;
        l.focusItem.clip.width = l.clip.width;
        l.focusItem.clip.height = l.clip.height;
        l.Menu.hideChildMenu(l);
    } else if (l.style && l.Menu) {
        if (a) {
            a.style.backgroundColor = a.saveColor;
            if (a.hilite) a.hilite.style.visibility = "hidden";
            if (a.hiliteShim) a.hiliteShim.style.visibility = "inherit";
            if (a.Menu.bgImageUp) a.style.background = "url(" + a.Menu.bgImageUp +")";;
        } 
        l.style.backgroundColor = l.menuHiliteBgColor;
        l.zIndex = 1;
        if (l.Menu.bgImageOver) l.style.background = "url(" + l.Menu.bgImageOver +")";
        if (l.hilite) {
            l.hilite.style.visibility = "inherit";
            if( l.hiliteShim ) l.hiliteShim.style.visibility = "visible";
        }
        l.focusItem.style.pixelTop = l.style.pixelTop;
        l.focusItem.style.top = l.focusItem.style.pixelTop + 'px';
        l.focusItem.style.pixelLeft = l.style.pixelLeft;
        l.focusItem.style.left = l.focusItem.style.pixelLeft + 'px';
        l.focusItem.style.zIndex = l.zIndex +1;
        l.Menu.hideChildMenu(l);
    } else return;
    window.ActiveMenuItem = l;
}

function onMenuItemAction(e, l) {
    l = window.ActiveMenuItem;
    if (!l) return;
    hideActiveMenus();
   if (l.mmaction) eval("" + l.mmaction);
   window.ActiveMenuItem = 0;
}

function MM_clearTimeout() {
    if (mmHideMenuTimer) clearTimeout(mmHideMenuTimer);
    mmHideMenuTimer = null;
    mmDHFlag = false;
}

function MM_startTimeout() {
    if( window.ActiveMenu ) {
        mmStart = new Date();
        mmDHFlag = true;
        mmHideMenuTimer = setTimeout("mmDoHide()", window.ActiveMenu.Menu.hideTimeout);
    }
}

function mmDoHide() {
    if (!mmDHFlag || !window.ActiveMenu) return;
    var elapsed = new Date() - mmStart;
    var timeout = window.ActiveMenu.Menu.hideTimeout;
    if (elapsed < timeout) {
        mmHideMenuTimer = setTimeout("mmDoHide()", timeout+100-elapsed);
        return;
    }
    mmDHFlag = false;
    hideActiveMenus();
    window.ActiveMenuItem = 0;
}

function MM_showMenu(menu, x, y, child, imgname) {
    if (!window.mmWroteMenu) return;
    MM_clearTimeout();
    if (menu) {
        var obj = FIND(imgname) || document.images[imgname] || document.links[imgname] || document.anchors[imgname];
        x = moveXbySlicePos (x, obj);
        y = moveYbySlicePos (y, obj);
    }
    if (document.layers) {
        if (menu) {
            var l = menu.menuLayer || menu;
            l.top = l.left = 1;
            hideActiveMenus();
            if (this.visibility) l = this;
            window.ActiveMenu = l;
        } else {
            var l = child;
        }
        if (!l) return;
        for (var i=0; i<l.layers.length; i++) {                
            if (!l.layers[i].isHilite) l.layers[i].visibility = "inherit";
            if (l.layers[i].document.layers.length > 0) MM_showMenu(null, "relative", "relative", l.layers[i]);
        }
        if (l.parentLayer) {
            if (x != "relative") l.parentLayer.left = x || window.pageX || 0;
            if (l.parentLayer.left + l.clip.width > window.innerWidth) l.parentLayer.left -= (l.parentLayer.left + l.clip.width - window.innerWidth);
            if (y != "relative") l.parentLayer.top = y || window.pageY || 0;
            if (l.parentLayer.isContainer) {
                l.Menu.xOffset = window.pageXOffset;
                l.Menu.yOffset = window.pageYOffset;
                l.parentLayer.clip.width = window.ActiveMenu.clip.width +2;
                l.parentLayer.clip.height = window.ActiveMenu.clip.height +2;
                if (l.parentLayer.menuContainerBgColor && l.Menu.menuBgOpaque ) l.parentLayer.document.bgColor = l.parentLayer.menuContainerBgColor;
            }
        }
        l.visibility = "inherit";
        if (l.Menu) l.Menu.container.visibility = "inherit";
    } else if (FIND("menuItem0")) {
        var l = menu.menuLayer || menu;    
        hideActiveMenus();
        if (typeof(l) == "string") l = FIND(l);
        window.ActiveMenu = l;
        var s = l.style;
        s.visibility = "inherit";
        if (x != "relative") {
            s.pixelLeft = x || (window.pageX + document.body.scrollLeft) || 0;
            s.left = s.pixelLeft + 'px';
        }
        if (y != "relative") {
            s.pixelTop = y || (window.pageY + document.body.scrollTop) || 0;
            s.top = s.pixelTop + 'px';
        }
        l.Menu.xOffset = document.body.scrollLeft;
        l.Menu.yOffset = document.body.scrollTop;
    }
    if (menu) window.activeMenus[window.activeMenus.length] = l;
    MM_clearTimeout();
}


function onMenuItemDown(e, l) {
    var a = window.ActiveMenuItem;
    if (document.layers && a) {
        a.eX = e.pageX;
        a.eY = e.pageY;
        a.clicked = true;
    }
}

function mouseupMenu(e) {
    hideMenu(true, e);
    hideActiveMenus();
    return true;
}

function getExplorerVersion() {
    var ieVers = parseFloat(navigator.appVersion);
    if( navigator.appName != 'Microsoft Internet Explorer' ) return ieVers;
    var tempVers = navigator.appVersion;
    var i = tempVers.indexOf( 'MSIE ' );
    if( i >= 0 ) {
        tempVers = tempVers.substring( i+5 );
        ieVers = parseFloat( tempVers ); 
    }
    return ieVers;
}

function mouseoutMenu() {
    if ((navigator.appName == "Microsoft Internet Explorer") && (getExplorerVersion() < 4.5))
        return true;
    hideMenu(false, false);
    return true;
}

function hideMenu(mouseup, e) {
    var a = window.ActiveMenuItem;
    if (a && document.layers) {
        a.document.bgColor = a.saveColor;
        a.focusItem.top = -30;
        if (a.hilite) a.hilite.visibility = "hidden";
        if (mouseup && a.mmaction && a.clicked && window.ActiveMenu) {
             if (a.eX <= e.pageX+15 && a.eX >= e.pageX-15 && a.eY <= e.pageY+10 && a.eY >= e.pageY-10) {
                setTimeout('window.ActiveMenu.Menu.onMenuItemAction();', 500);
            }
        }
        a.clicked = false;
        if (a.Menu.bgImageOver) a.background.src = a.Menu.bgImageUp;
    } else if (window.ActiveMenu && FIND("menuItem0")) {
        if (a) {
            a.style.backgroundColor = a.saveColor;
            if (a.hilite) a.hilite.style.visibility = "hidden";
            if (a.hiliteShim) a.hiliteShim.style.visibility = "inherit";
            if (a.Menu.bgImageUp) a.style.background = "url(" + a.Menu.bgImageUp +")";
        }
    }
    if (!mouseup && window.ActiveMenu) {
        if (window.ActiveMenu.Menu) {
            if (window.ActiveMenu.Menu.hideOnMouseOut) MM_startTimeout();
            return(true);
        }
    }
    return(true);
}

function hideChildMenu(hcmLayer) {
    MM_clearTimeout();
    var l = hcmLayer;
    for (var i=0; i < l.Menu.childMenus.length; i++) {
        var theLayer = l.Menu.childMenus[i];
        if (document.layers) theLayer.visibility = "hidden";
        else {
            theLayer = FIND(theLayer);
            theLayer.style.visibility = "hidden";
            if( theLayer.Menu.menuItemHAlign != 'left' ) {
                for(var j = 0; j < theLayer.Menu.menuItemLayers.length; j++) {
                    var itemLayer = theLayer.Menu.menuItemLayers[j];
                    if(itemLayer.textShim) itemLayer.textShim.style.visibility = "inherit";
                }
            }
        }
        theLayer.Menu.hideChildMenu(theLayer);
    }
    if (l.childMenu) {
        var childMenu = l.childMenu;
        if (document.layers) {
            l.Menu.MM_showMenu(null,null,null,childMenu.layers[0]);
            childMenu.zIndex = l.parentLayer.zIndex +1;
            childMenu.top = l.Menu.menuLayer.top + l.Menu.submenuYOffset;
            if( l.Menu.vertical ) {
                if( l.Menu.submenuRelativeToItem ) childMenu.top += l.top + l.parentLayer.top;
                childMenu.left = l.parentLayer.left + l.parentLayer.clip.width - (2*l.Menu.menuBorder) + l.Menu.menuLayer.left + l.Menu.submenuXOffset;
            } else {
                childMenu.top += l.top + l.parentLayer.top;    
                if( l.Menu.submenuRelativeToItem ) childMenu.left = l.Menu.menuLayer.left + l.left + l.clip.width + (2*l.Menu.menuBorder) + l.Menu.submenuXOffset;
                else childMenu.left = l.parentLayer.left + l.parentLayer.clip.width - (2*l.Menu.menuBorder) + l.Menu.menuLayer.left + l.Menu.submenuXOffset;
            }
            if( childMenu.left < l.Menu.container.clip.left ) l.Menu.container.clip.left = childMenu.left;
            var w = childMenu.clip.width+childMenu.left-l.Menu.container.clip.left;
            if (w > l.Menu.container.clip.width)  l.Menu.container.clip.width = w;
            var h = childMenu.clip.height+childMenu.top-l.Menu.container.clip.top;
            if (h > l.Menu.container.clip.height) l.Menu.container.clip.height = h;
            l.document.layers[1].zIndex = 0;
            childMenu.visibility = "inherit";
        } else if (FIND("menuItem0")) {
            childMenu = FIND(l.childMenu);
            var menuLayer = FIND(l.Menu.menuLayer);
            var s = childMenu.style;
            s.zIndex = menuLayer.style.zIndex+1;
            if (document.all || window.mmIsOpera) {
                s.pixelTop = menuLayer.style.pixelTop + l.Menu.submenuYOffset;
                if( l.Menu.vertical ) {
                    if( l.Menu.submenuRelativeToItem ) s.pixelTop += l.style.pixelTop;
                    s.pixelLeft = l.style.pixelWidth + menuLayer.style.pixelLeft + l.Menu.submenuXOffset;
                    s.left = s.pixelLeft + 'px';
                } else {
                    s.pixelTop += l.style.pixelTop;
                    if( l.Menu.submenuRelativeToItem ) s.pixelLeft = menuLayer.style.pixelLeft + l.style.pixelLeft + l.style.pixelWidth + (2*l.Menu.menuBorder) + l.Menu.submenuXOffset;
                    else s.pixelLeft = (menuLayer.style.pixelWidth-4*l.Menu.menuBorder) + menuLayer.style.pixelLeft + l.Menu.submenuXOffset;
                    s.left = s.pixelLeft + 'px';
                }
            } else {
                var top = parseInt(menuLayer.style.top) + l.Menu.submenuYOffset;
                var left = 0;
                if( l.Menu.vertical ) {
                    if( l.Menu.submenuRelativeToItem ) top += parseInt(l.style.top);
                    left = (parseInt(menuLayer.style.width)-4*l.Menu.menuBorder) + parseInt(menuLayer.style.left) + l.Menu.submenuXOffset;
                } else {
                    top += parseInt(l.style.top);
                    if( l.Menu.submenuRelativeToItem ) left = parseInt(menuLayer.style.left) + parseInt(l.style.left) + parseInt(l.style.width) + (2*l.Menu.menuBorder) + l.Menu.submenuXOffset;
                    else left = (parseInt(menuLayer.style.width)-4*l.Menu.menuBorder) + parseInt(menuLayer.style.left) + l.Menu.submenuXOffset;
                }
                s.top = top + 'px';
                s.left = left + 'px';
            }
            childMenu.style.visibility = "inherit";
        } else return;
        window.activeMenus[window.activeMenus.length] = childMenu;
    }
}

function hideActiveMenus() {
    if (!window.activeMenus) return;
    for (var i=0; i < window.activeMenus.length; i++) {
        if (!activeMenus[i]) continue;
        if (activeMenus[i].visibility && activeMenus[i].Menu && !window.mmIsOpera) {
            activeMenus[i].visibility = "hidden";
            activeMenus[i].Menu.container.visibility = "hidden";
            activeMenus[i].Menu.container.clip.left = 0;
        } else if (activeMenus[i].style) {
            var s = activeMenus[i].style;
            s.visibility = "hidden";
            s.left = '-200px';
            s.top = '-200px';
        }
    }
    if (window.ActiveMenuItem) hideMenu(false, false);
    window.activeMenus.length = 0;
}

function moveXbySlicePos (x, img) { 
    if (!document.layers) {
        var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
        var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
        var par = img;
        var lastOffset = 0;
        while(par){
            if( par.leftMargin && ! onWindows ) x += parseInt(par.leftMargin);
            if( (par.offsetLeft != lastOffset) && par.offsetLeft ) x += parseInt(par.offsetLeft);
            if( par.offsetLeft != 0 ) lastOffset = par.offsetLeft;
            par = macIE45 ? par.parentElement : par.offsetParent;
        }
    } else if (img.x) x += img.x;
    return x;
}

function moveYbySlicePos (y, img) {
    if(!document.layers) {
        var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
        var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
        var par = img;
        var lastOffset = 0;
        while(par){
            if( par.topMargin && !onWindows ) y += parseInt(par.topMargin);
            if( (par.offsetTop != lastOffset) && par.offsetTop ) y += parseInt(par.offsetTop);
            if( par.offsetTop != 0 ) lastOffset = par.offsetTop;
            par = macIE45 ? par.parentElement : par.offsetParent;
        }        
    } else if (img.y >= 0) y += img.y;
    return y;
}

function mmLoadMenus() {
  if (window.mm_menu_0222172739_0) return;
  
  
  
                                      window.mm_menu_0222172739_0 = new Menu("root",160,18,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#000000","#AF0D0D","#CCCCCC","center","middle",3,0,1000,-5,7,true,true,true,0,false,true);
  mm_menu_0222172739_0.addMenuItem("Member-list","onClick=userList()");
  mm_menu_0222172739_0.addMenuItem("Banned Users","onClick=bannedUser()");
  mm_menu_0222172739_0.addMenuItem("User's Credits Reports","onClick=UserReports()");
  mm_menu_0222172739_0.addMenuItem("User's Refund Reports","onClick=UserRefundReports()"); 
  //mm_menu_0222172739_0.addMenuItem("User's Login Reports","onClick=UserLoginReports()");
  
   mm_menu_0222172739_0.fontWeight="bold";
   mm_menu_0222172739_0.hideOnMouseOut=true;
   mm_menu_0222172739_0.bgColor='#555555';
   mm_menu_0222172739_0.menuBorder=1;
   mm_menu_0222172739_0.menuLiteBgColor='#FFFFFF';
   mm_menu_0222172739_0.menuBorderBgColor='#CCCCCC';

window.mm_menu_0222174023_0 = new Menu("root",160,18,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#000000","#AF0D0D","#CCCCCC","center","middle",3,0,1000,-5,7,true,true,true,0,false,true);

 // mm_menu_0222174023_0.addMenuItem("Add-new&nbsp;");
  mm_menu_0222174023_0.addMenuItem("Model-list","onClick=modelList()");
  //mm_menu_0222174023_0.addMenuItem("Live-Cams","onClick=Cams()");
   mm_menu_0222174023_0.fontWeight="bold";
   mm_menu_0222174023_0.hideOnMouseOut=true;
   mm_menu_0222174023_0.bgColor='#555555';
   mm_menu_0222174023_0.menuBorder=1;
   mm_menu_0222174023_0.menuLiteBgColor='#FFFFFF';
   mm_menu_0222174023_0.menuBorderBgColor='#CCCCCC';


 // mm_menu_0222174023_0.addMenuItem("Add-new&nbsp;");
  mm_menu_0222174023_0.addMenuItem("Upload profile","onClick=uploadProfiles()");
  //mm_menu_0222174023_0.addMenuItem("Live-Cams","onClick=Cams()");
   mm_menu_0222174023_0.fontWeight="bold";
   mm_menu_0222174023_0.hideOnMouseOut=true;
   mm_menu_0222174023_0.bgColor='#555555';
   mm_menu_0222174023_0.menuBorder=1;
   mm_menu_0222174023_0.menuLiteBgColor='#FFFFFF';
   mm_menu_0222174023_0.menuBorderBgColor='#CCCCCC';






window.mm_menu_0222174028_0 = new Menu("root",160,18,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#000000","#AF0D0D","#CCCCCC","center","middle",3,0,1000,-5,7,true,true,true,0,false,true);

  mm_menu_0222174028_0.addMenuItem("Model-Report","onClick=gotoreportspage()");
  mm_menu_0222174028_0.addMenuItem("Model-Report-Summary","onClick=gotonewreportspage()");
  mm_menu_0222174028_0.addMenuItem("Studio-Report","onClick=gotoreportspagestudio()");
mm_menu_0222174028_0.addMenuItem("Studio-Summary-Report","onClick=gotostudiosummary()");
mm_menu_0222174028_0.addMenuItem("Studio-Payout-Report","onClick=gotostudiopayout()");
  mm_menu_0222174028_0.addMenuItem("Referrer-Report","onClick=gotoreportspagereferer()");
  mm_menu_0222174028_0.addMenuItem("Referrer-Summary-Report","onClick=gotoreferersummary()");
  mm_menu_0222174028_0.addMenuItem("Model Login Logout Report","onClick=gotoreportsmodelstatus()");
  mm_menu_0222174028_0.addMenuItem("BugSuggestion-Report","onClick=gotobugsuggestion()");
mm_menu_0222174028_0.addMenuItem("Customer-Feedback","onClick=gotocustomerfeedback()");
  
   mm_menu_0222174028_0.fontWeight="bold";
   mm_menu_0222174028_0.hideOnMouseOut=true;
   mm_menu_0222174028_0.bgColor='#555555';
   mm_menu_0222174028_0.menuBorder=1;
   mm_menu_0222174028_0.menuLiteBgColor='#FFFFFF';
   mm_menu_0222174028_0.menuBorderBgColor='#CCCCCC';


window.mm_menu_0222174029_0 = new Menu("root",160,18,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#000000","#AF0D0D","#CCCCCC","center","middle",3,0,1000,-5,7,true,true,true,0,false,true);

   mm_menu_0222174029_0.addMenuItem("Manage Studio","onClick=gotoStudioPage()");
   mm_menu_0222174029_0.addMenuItem("Manage Referer","onClick=gotoRefererPage()");
   mm_menu_0222174029_0.addMenuItem("Manage News","onClick=gotoNewsPage()");
   mm_menu_0222174029_0.addMenuItem("Movie Requests","onClick=gotoMovieRequests()");
   mm_menu_0222174029_0.addMenuItem("Charge Back","onClick=gotoChargeBack()");
   mm_menu_0222174029_0.addMenuItem("Charge Back Transaction","onClick=gotoChargeBackTransaction()");
   mm_menu_0222174029_0.addMenuItem("Upload Winner Image","onClick=gotoWinnerImage()");
   mm_menu_0222174029_0.addMenuItem("Remove Compiled Templates","onClick=gotoDeleteCompileTemplates()");
   mm_menu_0222174029_0.addMenuItem("Create White Label","onClick=gotoUploadServer()");
   mm_menu_0222174029_0.addMenuItem("Manage Fms Servers","onClick=manageFmsServers()");

   mm_menu_0222174029_0.fontWeight="bold";
   mm_menu_0222174029_0.hideOnMouseOut=true;
   mm_menu_0222174029_0.bgColor='#555555';
   mm_menu_0222174029_0.menuBorder=1;
   mm_menu_0222174029_0.menuLiteBgColor='#FFFFFF';
   mm_menu_0222174029_0.menuBorderBgColor='#CCCCCC';

window.mm_menu_0222174089_0 = new Menu("root",160,18,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#000000","#AF0D0D","#CCCCCC","center","middle",3,0,1000,-5,7,true,true,true,0,false,true);

   //mm_menu_0222174089_0.addMenuItem("Search Video","onClick=gotoSearchVideoPage()");
	//mm_menu_0222174089_0.addMenuItem("Video List","onClick=gotoVideoListPage()");
   //mm_menu_0222174089_0.addMenuItem("Publish Video","onClick=gotoPublishVideoPage()");
   //mm_menu_0222174089_0.addMenuItem("Upload Video","onClick=gotoUploadVideoPage()");

   mm_menu_0222174089_0.fontWeight="bold";
   mm_menu_0222174089_0.hideOnMouseOut=true;
   mm_menu_0222174089_0.bgColor='#555555';
   mm_menu_0222174089_0.menuBorder=1;
   mm_menu_0222174089_0.menuLiteBgColor='#FFFFFF';
   mm_menu_0222174089_0.menuBorderBgColor='#CCCCCC';
   
	window.mm_menu_0222174089_0 = new Menu("root",160,18,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#000000","#AF0D0D","#CCCCCC","center","middle",3,0,1000,-5,7,true,true,true,0,false,true);

   //mm_menu_0222174089_0.addMenuItem("Search Video","onClick=gotoSearchVideoPage()");
	mm_menu_0222174089_0.addMenuItem("Video List","onClick=gotoVideoListPage()");
   mm_menu_0222174089_0.addMenuItem("Publish Video","onClick=gotoPublishVideoPage()");
   mm_menu_0222174089_0.addMenuItem("Process Video","onClick=gotoProcessVideoPage()");

   mm_menu_0222174089_0.fontWeight="bold";
   mm_menu_0222174089_0.hideOnMouseOut=true;
   mm_menu_0222174089_0.bgColor='#555555';
   mm_menu_0222174089_0.menuBorder=1;
   mm_menu_0222174089_0.menuLiteBgColor='#FFFFFF';
   mm_menu_0222174089_0.menuBorderBgColor='#CCCCCC';


	window.mm_menu_02221740100_0 = new Menu("root",160,18,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#000000","#AF0D0D","#CCCCCC","center","middle",3,0,1000,-5,7,true,true,true,0,false,true);

   mm_menu_02221740100_0.addMenuItem("Monitor Video","onClick=gotoAdminPanelPage()");
   mm_menu_02221740100_0.addMenuItem("Monitor Chat","onClick=gotoAdminPanelPageChat()");

   mm_menu_02221740100_0.fontWeight="bold";
   mm_menu_02221740100_0.hideOnMouseOut=true;
   mm_menu_02221740100_0.bgColor='#555555';
   mm_menu_02221740100_0.menuBorder=1;
   mm_menu_02221740100_0.menuLiteBgColor='#FFFFFF';
   mm_menu_02221740100_0.menuBorderBgColor='#CCCCCC';

	mm_menu_0222174023_0.writeMenus();
}


function bannedUser()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBgSel";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('bannedmempath').value;    
document.getElementById('iframe1').src=path;
    //document.getElementById('iframe1').src="../modelinfo/bannedUser.php";
}

function Cams()
{

var path=document.getElementById('livecam').value;    
window.open(path, "UserWindow", "status = 1, width=800, height=1600, left=100, scrollbars=yes, resizable = yes");
//window.open("../modelinfo/onlineCamModels.php", "UserWindow", "status = 1, width=800, height=1600, left=100, scrollbars=yes, resizable = yes");
//window.open("../modelinfo/onlineCamModelsIndex.php", "UserWindow", "status = 1, width=800, height=1600, left=100, scrollbars=yes, resizable = yes");
//document.getElementById('iframe1').src="modelinfo/onlineCamModels.php";
}

function modelList()
{
document.getElementById('ModelTab').className="headerBgSel";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg"; 
var path=document.getElementById('modelpath').value;    
document.getElementById('iframe1').src=path;
    //document.getElementById('iframe1').src="../modelinfo/pendingModelsList.php";
}



function uploadProfiles()
{
document.getElementById('ModelTab').className="headerBgSel";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg"; 
var path=document.getElementById('modelProfiles').value;    
document.getElementById('iframe1').src=path;
    //document.getElementById('iframe1').src="../modelinfo/pendingModelsList.php";
}



function UserLoginReports()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBgSel";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
var path=document.getElementById('memloginreports').value;
document.getElementById('iframe1').src=path;
}

function userrefunddetails(url)
{
window.open(url, "UserWindow", "status = 1, width=800, height=1600, left=100, scrollbars=yes, resizable = yes");
}

function modelStatusDetails(url)
{
window.open(url, "UserWindow", "status = 1, width=800, height=1600, left=100, scrollbars=yes, resizable = yes");
}

function studioDetail(url)
{
window.open(url, "UserWindow", "status = 1, width=650, height=550, left=100, scrollbars=yes, resizable = yes");
}
function chargeBackFileBrowse(url)
{
window.open(url, "UserWindow", "status = 1, width=650, height=200, left=100, scrollbars=yes, resizable = yes");
}

function refererDetail(url)
{
window.open(url, "UserWindow", "status = 1, width=650, height=550, left=100, scrollbars=yes, resizable = yes");
}

function CategoryList()
{
    document.getElementById('iframe1').src="models.php";
}

function detail(url)
{
//window.open(path+"/modelinfo/detail/modelDetail.php?mid="+modelId+"&mname="+modelName, "UserWindow", "status = 1, width=800, height=1600, left=100, scrollbars=yes, resizable = yes");
window.open(url, "UserWindow", "status = 1, width=910, height=1600, left=100, scrollbars=yes, resizable = yes");
}


function insertData()
{
     var pidArr=new Array();
      var j=0;
       for (var i = 0; i < formControls.length; i++)
        if (formControls[i].type.toLowerCase() == 'checkbox'&& formControls[i].checked)
        {   
           pidArr[j++]=formControls[i].value;   
         }
         //alert(pidArr);
    document.location.href="updateData.php?pidArr="+pidArr;     
}

function logoutAdmin()
{
    //document.getElementById('iframe1').src="register/adminLogOut.php";
    var path=document.getElementById('logout').value;  
    location.href=path;  
    //location.href="../register/adminLogout.php";
}


function getModelSettings(application,mid,mname)
{
//alert(application);

    window.open(application+"/admin/goOnline.php?mid="+mid+"&"+"mname="+mname, "UserWindow", "status = 1, width=800, height=1000, left=100, scrollbars=yes, resizable = yes");

}

function getModelProof(modelName,age)
{

    window.open("getModelProofs.php?modelname="+modelName+"&"+"docType="+age, "UserWindow", "status = 1, width=800, height=1000, left=100, scrollbars=yes, resizable = yes");

}


function getModelPaging(page,start)
{
    //alert(start);
    location.href="modelInfo.php?page="+page+"&"+"startDate="+start;
}



function getModelRecordsPaging(url)
{

    //alert(mid);
    //alert(mname);
    /*alert(startDate);
    alert(endDate);
    alert(index);*/
    location.href=url;
    //location.href="modelInfo.php?startDate="+startDate+"&"+"endDate="+endDate+"&"+"index="+index+"&"+"select="+select+"&"+"mid="+mid+"&"+"mname="+mname;
}


function getModelPersonalInfo()
{
document.getElementById('sex').value=document.getElementById('gender').value;
document.getElementById('country').value=document.getElementById('countryid').value;
if(document.getElementById('countryid').value=="US")
{
document.getElementById('txtstateother').style.display="none";
//document.getElementById('txtstateother').value="";
document.getElementById('txtstate').value=document.getElementById('stateid').value;
}
else
{
document.getElementById('txtstate').style.display="none";
document.getElementById('txtstateother').value=document.getElementById('stateid').value;
}
document.getElementById('national').value=document.getElementById('nationlityid').value;
document.getElementById('ethnicity').value=document.getElementById('ethinicityid').value;
document.getElementById('expYear').value=document.getElementById('expYear').value;
document.getElementById('expMonth').value=document.getElementById('expMonth').value;
document.getElementById('expday').value=document.getElementById('expday').value;
document.getElementById('birthyear').value=document.getElementById('birthyear').value;
document.getElementById('birthday').value=document.getElementById('birthday').value;
document.getElementById('month').value=document.getElementById('month').value;
}

function changeCountryOption(val)
{
if(val=="US")
{
document.getElementById('txtstateother').style.display="none";
document.getElementById('txtstate').style.display="block";
document.getElementById('txtstate').value=document.getElementById('stateid').value;
}
else
{
document.getElementById('txtstateother').style.display="block";
document.getElementById('txtstate').style.display="none";
document.getElementById('txtstateother').value="";
//document.getElementById('txtstateother').value=document.getElementById('stateid').value;
}

}


function paging(index,upper)
{
     document.formControls.txtName.value=document.searchFrm.txtName.value;
     document.formControls.txtBeforeDate.value=document.searchFrm.txtBeforeDate.value;
     document.formControls.txtAfterDate.value=document.searchFrm.txtAfterDate.value;
     document.formControls.selCat.value=document.searchFrm.selCat.value;
     document.formControls.selStat.value=document.searchFrm.selStat.value;
     document.getElementById('index').value=index;
     document.getElementById('upper').value=upper;
     document.formControls.submit();
}


function userList()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBgSel";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('mempath').value;    
document.getElementById('iframe1').src=path;
    //document.getElementById('iframe1').src="../userinfo/userList.php";      
}

function userListOnLoad()
{
      document.searchFrm.s.value=document.getElementById('s').value;
      document.searchFrm.txtBeforeDate.value=document.getElementById('hidBeforeDate').value;
      document.searchFrm.txtAfterDate.value=document.getElementById('hidAfterDate').value;
      document.searchFrm.txtName.value=document.getElementById('hidName').value;
      document.searchFrm.txtFirstName.value=document.getElementById('hidFirstName').value;
      document.searchFrm.txtLastName.value=document.getElementById('hidLastName').value;
      document.searchFrm.txtEmail.value=document.getElementById('hidEmail').value;
      document.searchFrm.txtInitialBalance.value=document.getElementById('hidInitialBalance').value;
      document.searchFrm.txtLastBalance.value=document.getElementById('hidLastBalance').value;
      document.searchFrm.txtAfterDate.value=document.getElementById('hidAfterDate').value;
      document.searchFrm.txtBeforeDate.value=document.getElementById('hidBeforeDate').value;
      //document.searchFrm.selIsTop.value=document.getElementById('hidIsTop').value;
      //alert(document.getElementById('hidSortOpt').value);
      if(document.getElementById('hidSortOpt').value==0)
      {
      document.searchFrm.selSortOpt.value=2;
      document.searchFrm.selSortOrder.value="desc";
      }
      else
      {
      document.searchFrm.selSortOpt.value=document.getElementById('hidSortOpt').value;
      document.searchFrm.selSortOrder.value=document.getElementById('hidSortOrder').value;
      }

      //document.searchFrm.selCountry.value=document.getElementById('hidCountry').value;
        
}


function pagingMember(index,upper)
{
     document.getElementById('index').value=index;
     document.getElementById('upper').value=upper;
     document.formControls.submit();
}


function viewMemberDetails(uid)
{
    window.open(uid, "UserWindow", "status = 1, width=800, height=1600, left=100, scrollbars=yes, resizable = yes"); 
    //  document.location.href="details/userDetails.php?userId="+uid;
}
//############################################################
//added by  parvendra for ajax call in Model-list>>details page
var modelDetailsHandler = function(o)
{
    document.getElementById('successfullyUpdate').innerHTML="Profile Updated Successfully!";
 	document.getElementById('sub111').value="Submit";
	document.getElementById('sub111').disabled=false; 
}
var modelDetailsUpdate =   { success:modelDetailsHandler};

function validateForm(y,m,d,url)
{
 var formControls = document.frmMaster.elements;
       var c = 0;
       var j=0;
	   var cnt=0;
       var masterArray=new Array();
    
       for (var i = 0; i < formControls.length; i++)
        if (formControls[i].type.toLowerCase() == 'checkbox'&& formControls[i].checked)
        {   
             masterArray[j++]=formControls[i].value;  
			 cnt=cnt+1;
            
         }
    document.getElementById('hiddenlanguage').value=masterArray;
	if(cnt>3){
		document.getElementById('errorlang').style.visibility="visible";
	}else{
		document.getElementById('errorlang').style.visibility="hidden";
	}
  var flag=fun2(y,m,d);
  if(flag==1 && cnt<4)
  {
      //personal info
        var m_fname=document.frmMaster.first_name.value;
        var m_middlename=document.frmMaster.last_name.value;
        var m_lastname=document.frmMaster.sur_name.value;
        var m_email=document.frmMaster.txtEmail.value;
        var m_birthyear=document.frmMaster.birthyear.value;
        var m_birthmonth=document.frmMaster.month.value;
        var m_birthday=document.frmMaster.birthday.value;
        var m_gender=document.frmMaster.sex.value;
        var m_idNum=document.frmMaster.Id_num.value;
        var m_expyear=document.frmMaster.expYear.value;
        var m_expMonth=document.frmMaster.expMonth.value;
        var m_expday=document.frmMaster.expday.value;
        var m_country=document.frmMaster.txtcountry.value;
        var m_national=document.frmMaster.txtnational.value;
        var m_state=document.frmMaster.txtstate.value;
        var m_city=document.frmMaster.txtcity.value;
        var m_otherstate=document.frmMaster.txtstateother.value;
        var m_zipcode=document.frmMaster.txtzipcode.value;
        var m_address=document.frmMaster.txtaddress.value;
        var m_national=document.frmMaster.txtnational.value;
        var m_ethnicity=document.frmMaster.txtethnicity.value;
        var m_stdid=document.frmMaster.studioCombo.value;
        var m_refid=document.frmMaster.refererCombo.value;
		var m_loggedinstatus=document.frmMaster.txtlogedinstatus.value;
//languages


        var m_hid=document.frmMaster.hid.value;
	document.getElementById('sub111').value="Processing...";
	 document.getElementById('sub111').disabled=true; 
        var urlrun =url +'&txtfirstname=' + m_fname + '&txtlogedinstatus=' + m_loggedinstatus + '&txtsecondname=' + m_middlename + '&txtlastname=' + m_lastname + '&txtEmail=' + m_email + '&txtbirthyear=' + m_birthyear + '&txtbirthmonth=' + m_birthmonth + '&txtbirthday=' + m_birthday + '&txtsex=' + m_gender + '&txtIdnum=' + m_idNum + '&txtvalidyear=' + m_expyear + '&txtvalidmonth=' + m_expMonth + '&txtvalidday=' + m_expday + '&txtcountry=' + m_country + '&txtnational=' + m_national + '&txtstate=' + m_state + '&txtcity=' + m_city + '&txtstateother=' + m_otherstate + '&txtzipcode=' + m_zipcode + '&txtaddress=' + m_address + '&txtnational=' + m_national + '&txtethnicity=' + m_ethnicity + '&studioCombo=' + m_stdid + '&refererCombo=' + m_refid 
            + '&hid=' + m_hid;
	 
	 //this.disabled=true, this.value='Processing...'
        var request = YAHOO.util.Connect.asyncRequest('GET', urlrun, modelDetailsUpdate);
    }
  else
  {
        //document.getElementById('err').visibility="visible";
   //alert("not validate");
  }  
}

function fun2(y,m,d)
{
    
    var flag=1;
    var err=0;
    var len=document.getElementById('zip');
    var mylen=len.value;
    var ziplen=mylen.length;

    var tmpyear = document.getElementById('expYear').options[document.getElementById('expYear').selectedIndex].value;
    //alert( document.getElementById('expYear'));
    var tmpmonth = document.getElementById('expMonth').options[document.getElementById('expMonth').selectedIndex].value;
    //alert(tmpmonth);
    
    var tmpday = document.getElementById('expday').options[document.getElementById('expday').selectedIndex].value;
    //alert(tmpday);
    var zip_val = document.getElementById('zip');
    
    var todayDate = new Date();
    todayDate.setFullYear(y,m-1,d);
    var tyear=todayDate.getFullYear();
    var tmonth=todayDate.getMonth();
    var tday=todayDate.getDate();
    var year=document.getElementById('birthyear').value;
    var month=document.getElementById('month').value;
    var day=document.getElementById('birthday').value;
    var enteredDate=new Date();    
    enteredDate.setFullYear(year,month-1,day);
    var eyear=enteredDate.getFullYear();
    var emonth=enteredDate.getMonth();
    var eday=enteredDate.getDate();
    
    if (tyear < eyear) 
    { 
        tyear = eyear + 100; 
    }
     
    var years = tyear - eyear;
         
    if (tmonth < emonth) 
    { 
        if((years - 1) < 18)
        {
            flag=0;
            document.getElementById('dob').style.visibility="visible";
            if(err==0)
            {
                document.getElementById('birthyear').focus();
                err=1;
            }
        }
        else
        {
            document.getElementById('dob').style.visibility="hidden";
        }
    }
    if (tmonth > emonth) 
    { 
        if(years < 18)
        {
            flag=0;
            document.getElementById('dob').style.visibility="visible";
            if(err==0)
            {
                document.getElementById('birthyear').focus();
                err=1;
            }
        }
        else
        {
            document.getElementById('dob').style.visibility="hidden";
        }
    }
    if (tmonth == emonth) 
    { 
            if (tday < eday) 
            { 
                if((years - 1) < 18)
                {
                    flag=0;
                    document.getElementById('dob').style.visibility="visible";
                    if(err==0)
                    {
                        document.getElementById('birthyear').focus();
                        err=1;
                    }
                }
                else
                {
                    document.getElementById('dob').style.visibility="hidden";
                }
            }
            if (tday >= eday) 
            { 
                if(years < 18)
                {
                    flag=0;
                    document.getElementById('dob').style.visibility="visible";
                    if(err==0)
                    {
                        document.getElementById('birthyear').focus();
                        err=1;
                    }
                }
                else
                {
                    document.getElementById('dob').style.visibility="hidden";
                }
            }
    }



if(document.getElementById('studioCombo').value!="none")
		{
			if(document.getElementById('refererCombo').value!="none"){
			if(document.getElementById('refererCombo').value!=document.getElementById('selectedRef').value){
			document.getElementById('successfullyUpdate').style.visibility="visible";
			document.getElementById('successfullyUpdate').innerHTML="You can not change referer.First remove the model from studio";
				flag=0;
				err=1;
			}
		}
		}







    if(document.getElementById('noneRadioOption').value=="one")
    {
		if(document.getElementById('radioOption').value=="studioList" && document.getElementById('studioCombo').value=="none")
		{
			//alert("Please select your studio");
			flag=0;
			document.getElementById('studioMessage').style.display="block";
			document.getElementById('refferMessage').style.display="none";
			err=1;
		}
		else if(document.getElementById('radioOption').value=="refererList" && document.getElementById('refererCombo').value=="none")
		{
			//alert("Please select your referer");
			flag=0;
			document.getElementById('refferMessage').style.display="block";
			document.getElementById('studioMessage').style.display="none";        
			err=1;
		}
    }

    else if(document.getElementById('first_name').value=="")
     {        
        flag=0;
        document.getElementById('error').style.visibility="visible";
        document.getElementById('error').innerHTML="Please enter first name!";
        document.getElementById('error11').style.visibility="hidden";
        document.getElementById('first_name').focus();
        err=1;
     }
     else if(!isAlphabet(document.getElementById('first_name')))
     {
        flag=0;
        document.getElementById('error11').style.visibility="visible";
        document.getElementById('error').style.visibility="hidden";
        document.getElementById('first_name').focus();
        err=1;
        }
     /*else
     {
        document.getElementById('error').style.visibility="hidden";
     } */
    else if(document.getElementById('last_name').value!="" && !isAlphabet(document.getElementById('last_name')))
     {
        flag=0;
        document.getElementById('error11').style.visibility="visible";
        document.getElementById('error').style.visibility="hidden";
        document.getElementById('last_name').focus();
        err=1;
        }


    else if(document.getElementById('sur_name').value=="")
     {
        flag=0;
        document.getElementById('error').style.visibility="visible";
        document.getElementById('error').innerHTML="Please enter surname!";
        document.getElementById('error11').style.visibility="hidden";    
        if(err==0)
        {
            document.getElementById('sur_name').focus();
            err=1;
        }      
     }
     else if(!isAlphabet(document.getElementById('sur_name')))
     {
         flag=0;
         document.getElementById('error11').style.visibility="visible";
         document.getElementById('error').style.visibility="hidden";
        if(err==0)
        {
            document.getElementById('sur_name').focus();
            err=1;
        }
       }
    else
     {
     document.getElementById('error').style.visibility="hidden";
    document.getElementById('error11').style.visibility="hidden";
     }


    if(document.getElementById('txtEmail').value=="")
     {
     flag=0;
      document.getElementById('email').style.visibility="visible";
        if(err==0)
        {
            document.getElementById('txtEmail').focus();
            err=1;
        }
     }
    else if(emailValidator(document.getElementById('txtEmail').value)==false)
     {
     flag=0;
      document.getElementById('email').style.visibility="visible";
      document.getElementById('email').innerHTML="Please fill valid email!";
        if(err==0)
        {
            document.getElementById('txtEmail').focus();
            err=1;
        }
     }
     else
     {
     document.getElementById('email').style.visibility="hidden";
     }    


    if(document.getElementById('sex').selectedIndex==0)
     {
     
     flag=0;
     document.getElementById('gen').style.visibility="visible";
        if(err==0)
        {
            document.getElementById('sex').focus();
            err=1;
        }
     }
     else
     {
     document.getElementById('gen').style.visibility="hidden";
     }    
    
    if(document.getElementById('Id_num').value=="")
     {
     flag=0;
      document.getElementById('id_num_error').style.visibility="visible";
        if(err==0)
        {
            document.getElementById('Id_num').focus();
            err=1;
        }
     }
    else if((document.getElementById('Id_num').value).length<5)
     {
     flag=0;
      document.getElementById('id_num_error').style.visibility="visible";
      document.getElementById('id_num_error').innerHTML="Please fill valid id!";
        if(err==0)
        {
            document.getElementById('Id_num').focus();
            err=1;
        }
     }
     else
     {
     document.getElementById('id_num_error').style.visibility="hidden";
     }
if(!isExpiryDate(tmpyear, tmpmonth ,tmpday))
{
    //alert("This card has already expired.");
    document.getElementById('id_exp_error').style.visibility="visible";    
    flag=0;
    if(err==0)
        {
            document.getElementById('expYear').focus();
            err=1;
        }
}
else
{
    document.getElementById('id_exp_error').style.visibility="hidden";
}


    
     if(document.getElementById('country').selectedIndex==0)
     {
         document.getElementById('err_con').style.visibility="visible";
         flag=0;
        if(err==0)
        {
            document.getElementById('country').focus();
            err=1;
        }
     }
     else
     {
         document.getElementById('err_con').style.visibility="hidden";
     }
    
    
   if(document.getElementById('city').value=="" || !isNaN(document.getElementById('city').value))
      {
     
     flag=0;
      document.getElementById('cit_err').style.visibility="visible";
        
     }
      else
     {
     document.getElementById('cit_err').style.visibility="hidden";
     }
     
     
     if(document.getElementById('zip').value=="" || !alphanumeric(document.getElementById('zip').value))
     {
         document.getElementById('zip_err').style.visibility="visible";
         flag=0;
        if(err==0)
        {
            document.getElementById('zip').focus();
            err=1;
        }
     }
     else if(document.getElementById('country').value=="US" && ziplen!=5)
     {
        flag=0;
        document.getElementById('zip_err').style.visibility="visible";
        document.getElementById('zip_err').innerHTML="Please type only 5 digits";
        if(err==0)
        {
            document.getElementById('zip').focus();
            err=1;
        }
     }
     else if(document.getElementById('country').value=="US" && !isNumeric(document.getElementById('zip')))
     {
        flag=0;
        document.getElementById('zip_err').style.visibility="visible";
        document.getElementById('zip_err').innerHTML="Please type only numeric 5 digits";
        if(err==0)
        {
            document.getElementById('zip').focus();
            err=1;
        }
     }

     else
     {
         document.getElementById('zip_err').style.visibility="hidden";
     }
     
     
    if(document.getElementById('txtstate').value=="" && document.getElementById('country').value=="US")
    { 
             document.getElementById('state_err').style.visibility="visible";
         flag=0;
        if(err==0)
        {
            document.getElementById('txtstate').focus();
            err=1;
        }
    }
    else if(document.getElementById('txtstateother').value!="" && !isAlphabet(document.getElementById('txtstateother')) )
    {
        flag=0;
        document.getElementById('state_err').style.visibility="visible";
        document.getElementById('state_err').innerHTML="Please enter valid state";
    }
    else
    {
         document.getElementById('state_err').style.visibility="hidden";
    }


      if(document.getElementById('address').value=="")
     {
     
     flag=0;
     document.getElementById('add_err').style.visibility="visible";
        if(err==0)
        {
            document.getElementById('address').focus();
            err=1;
        }
     }
     else
     {
      document.getElementById('add_err').style.visibility="hidden";
     }
     
     
      if(document.getElementById('national').selectedIndex==0)
     {
         document.getElementById('err_nat').style.visibility="visible";
         flag=0;
        if(err==0)
        {
            document.getElementById('national').focus();
            err=1;
        }
     }
     else
     {
         document.getElementById('err_nat').style.visibility="hidden";
     }

      if(document.getElementById('ethnicity').selectedIndex==0)
     {
         document.getElementById('err_eth').style.visibility="visible";
         flag=0;
        if(err==0)
        {
            document.getElementById('ethnicity').focus();
            err=1;
        }
     }
     else
     {
         document.getElementById('err_eth').style.visibility="hidden";
     } 

return flag;

}

var userCheckhandlerdetails= function(o)
{
	
	//alert(responce(o))
	document.getElementById('errorUserDetails').style.visibility="hidden";
	document.getElementById('successfullyUpdate').style.visibility="visible";
    document.getElementById('successfullyUpdate').innerHTML="Member Details Updated Successfully!";

 
}
var userCheckDetails = { success:userCheckhandlerdetails};

 
function validateUserDetails(url)
{
document.getElementById('successfullyUpdate').style.visibility="hidden";
    if(document.getElementById('txtfirstname').value=="")
     {        
        document.getElementById('error').innerHTML="Please enter first name!";
        document.getElementById('txtfirstname').focus();
        return false;
     }
     
     else if(!isAlphabet(document.getElementById('txtfirstname')))
     {
        document.getElementById('error').innerHTML="Please enter first name in alphabets only";         
        document.getElementById('txtfirstname').focus();
        return false;        
        }
     
     else if(document.getElementById('txtlastname').value=="")
     {
        document.getElementById('error').innerHTML="Please enter last name!";
        document.getElementById('txtlastname').focus();
        return false;        
        }
     
     else if(!isAlphabet(document.getElementById('txtlastname')))
     {
        document.getElementById('error').innerHTML="Please enter last name in alphabets only";
        document.getElementById('txtlastname').focus();
        return false;        
        }     
     
    // else if(document.getElementById('txtzipcode').value=="")
//     {
//        document.getElementById('error').innerHTML="Please enter zip code";
//        document.getElementById('txtzipcode').focus();
//        return false;        
//     }
//     
//     else if(!isZipCode(document.getElementById('txtzipcode')))
//     {
//        document.getElementById('error').innerHTML="Please enter valid zip code";
//        document.getElementById('txtzipcode').focus();
//        return false;        
//     }
     else if(document.getElementById('txtzipcode').value=="")
     {
        document.getElementById('error').innerHTML="Please enter zipcode";
        document.getElementById('txtzipcode').focus();
        return false;        
     }
     else if(!isZipCode(document.getElementById('txtzipcode').value))
     {
        document.getElementById('error').innerHTML="Please enter valid zip code";
        document.getElementById('txtzipcode').focus();
        return false;        
     }     
     
     else if(document.getElementById('txtEmailAddress').value=="")
     {
        document.getElementById('error').innerHTML="Please enter email address";
        document.getElementById('txtEmailAddress').focus();
        return false;        
     }
    else if(validateEmail(document.getElementById('txtEmailAddress').value)==false)
    {
        document.getElementById('error').innerHTML="Please enter valid email address";
        document.getElementById('txtEmailAddress').focus();
        return false;        
    
    }
	
	else if(document.getElementById('txtMaxCredits').value=="")
    {
        document.getElementById('errorUserDetails').innerHTML="Please enter max credits";
        document.getElementById('txtMaxCredits').focus();    
        return false;    
    }
    else if(document.getElementById('txtMaxCredits').value<=0)
    {
        document.getElementById('errorUserDetails').innerHTML="Max credits should be greater than zero";
        document.getElementById('txtMaxCredits').focus();  
		document.getElementById('errorUserDetails').style.visibility="visible";

        return false;
    }
    else if(!isNumericFloat(document.getElementById('txtMaxCredits')))
     {
        document.getElementById('errorUserDetails').innerHTML="Please enter amount in numeric only";
        document.getElementById('txtMaxCredits').focus();
		document.getElementById('errorUserDetails').style.visibility="visible";

        return false;
     }    
    else if(parseInt(document.getElementById('txtMaxCredits').value) < parseInt(document.getElementById('balanceAmount').value))
    {

        document.getElementById('errorUserDetails').innerHTML="Account balance can not be greater than Max credits";
        document.getElementById('txtMaxCredits').focus(); 
		document.getElementById('errorUserDetails').style.visibility="visible";

        return false;
    }


    else
    {
        var fname=document.getElementById('txtfirstname').value;
        var lname=document.getElementById('txtlastname').value;
        var zip=document.getElementById('txtzipcode').value;
        var accountbalance=document.getElementById('accountBalance').value;
        var sp=document.getElementById('txtprovider').value;
        var status=document.getElementById('userCurrentStatus').value;
        var email=document.getElementById('txtEmailAddress').value;
       var accountstatus=document.getElementById('txtAccountStatus').value;
	   var maxcredits=document.getElementById('txtMaxCredits').value;
	   var phoneno=document.getElementById('txtphone').value;
	   var userHStatus=document.getElementById('userHStatus').value;
	   var userVStatus=document.getElementById('userVStatus').value;
	   
	    var txtUSstartDate=document.getElementById('txtUSstartDate').value;
		 var txtUSEndDate=document.getElementById('txtUSEndDate').value;
		  var txtUVrstartDate=document.getElementById('txtUVrstartDate').value;
		   var txtUVrEndDate=document.getElementById('txtUVrEndDate').value;
	   	var easyBill=document.getElementById('easyBill').value;
	   	if(easyBill && easyBill=='yes'){
	   		var easyBillAmount=document.getElementById('easyBillAmount').value
	   	}else{
	   		var easyBillAmount=0;
	   	}
	   
		document.getElementById('error').style.visibility="hidden";

        var urlrun = url + '&txtUSstartDate=' + txtUSstartDate +'&txtfirstname=' + fname + '&txtphone=' + phoneno + '&txtlastname=' + lname + '&txtzipcode=' + zip + '&txtEmailAddress=' + email + '&txtMaxCredits=' + maxcredits + '&txtprovider=' + sp + '&userCurrentStatus=' + status + '&accountBalance=' + accountbalance + '&txtAccountStatus=' + accountstatus +'&userHStatus=' + userHStatus +'&userVStatus=' + userVStatus + '&txtUSEndDate=' + txtUSEndDate + '&txtUVrstartDate=' + txtUVrstartDate + '&txtUVrEndDate=' + txtUVrEndDate +'&easyBill='+easyBill+'&easyBillAmount='+easyBillAmount;
		var request = YAHOO.util.Connect.asyncRequest('GET', urlrun, userCheckDetails);
    }         
}

function toggleAmount(){
	var elem=document.getElementById('ebAmount');

	if(elem){
		var opt=document.getElementById('easyBill').value;
		if(opt && opt=='yes'){
			elem.style.visibility='visible';
		}else{
			elem.style.visibility='hidden';
		}
	}
}
function isZipCode(alphane)
{
	var alphaExp = /^[0-9a-zA-Z ]{2,10}$/;
	if(alphane.match(alphaExp))
	{
		return true;
	}
	else
	{		
		return false;
	}
}


function checkfuncForNumeric(str)
{

//var str=document.getElementById("t").value;
var scripts = new Array();
var i=0;
var chkvar=0;
for(i=0;i<str.length;i++)
{

scripts[i]=str.charAt(i);
var asvalu=ascii_value (scripts[i]);

if(asvalu>47 && asvalu<58)
{
chkvar=1;
}

}
if(chkvar==1)
{
//document.getElementById('t2').style.visibility="visible";
return false;
}
else
{
//document.getElementById('t2').style.visibility="hidden";
return true;

}
}


function ascii_value (c)
{
    
    c = c . charAt (0);

    var i;
    for (i = 0; i < 256; ++ i)
    {
        
        var h = i . toString (16);
        if (h . length == 1)
            h = "0" + h;
        
        h = "%" + h;
        
        h = unescape (h);
        if (h == c)
            break;
    }
    return i;
}


function isExpiryDate(y,m,d) 
{ 
   var year=document.getElementById('expYear').value;  
   var month=document.getElementById('expMonth').value;
   var day=document.getElementById('expday').value;

   if(year>y)
   {
     return true;
   }
   else if(year==y)
   {
       if(month>m)
       {
         return true;
       }
       else if(month==m)
       {
          if(day<d)
          {
            return false;
          }
          else
          {
            return true; 
          }
       }
       else
         return false; 
   }
   else
     return false;
   
}


function isAlphabet(elem)
{
    var alphaExp = /^[a-zA-Z]+$/;
    if(elem.value.match(alphaExp))
    {
        return true;
    }else
    {        
        return false;
    }
}


function CheckEmail() 
{
      var email = document.getElementById('txtEmail').value;
    var AtPos = email.indexOf("@");
    var StopPos = email.lastIndexOf(".");
    var Message = "valid";

    if (email == "") 
    {
        Message = "Not a valid Email address" + "\n";
    }

    if (AtPos == -1 || StopPos == -1) 
    {
        Message = "Not a valid email address";
    }

    if (StopPos < AtPos) 
    {
        Message = "Not a valid email address";
    }

    if (StopPos - AtPos == 1) 
    {
        Message = "Not a valid email address";
    } 

    //alert(Message);
}

function validateEmail(str_email)
{
    var testresults
    var str = str_email;
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if (filter.test(str))
    testresults=true
    else
    {
        //alert("Please input a valid email address!")
        testresults=false
    }
    return (testresults)
}




function emailValidator(elem)
{
//var elem=document.getElementById('txtEmail').value;
//alert(elem);
    var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
    if(elem.match(emailExp)){
        return true;
//alert("validate");
    }
    else
    {
        return false;
//alert("invalid");
    }
}


function setPage(target)
{
    document.getElementById('iframe1').src= target;
}

function showPaydiv(a)
{
    document.getElementById('showChequeImage').style.display="none";
    document.getElementById('txtcomments').value="";
    var viewPath=document.getElementById('viewPath').value;
    document.getElementById('txtamount').value=document.getElementById('balamt').value;
    //getAmountInWords(viewPath+"/admin/modelinfo/stats/convertNumberToWord.php");
    //alert(viewPath+"/www/functions/convertNumber.php");
    getAmountInWords(viewPath+"/functions/convertNumber.php");

    //document.getElementById('amtwords').innerHTML="";
    document.getElementById('Frame1').src=viewPath+"/index.php?s=modelinfo.stats.displayUpload&mname="+a;
    document.getElementById('paydiv').style.display="block";
    document.getElementById('viewdiv').style.display="none";

}

function showViewdiv()
{
    //history.go(0);
    var TotalPaymentCount=document.getElementById('TotalPaymentCount').value;
    var mid=document.getElementById('mid').value;
    var startDate=document.getElementById('startDate').value;
    var endDate=document.getElementById('endDate').value;
    var viewPath=document.getElementById('viewPath').value;
    document.getElementById('paydiv').style.display="none";
    document.getElementById('viewdiv').style.display="block";
    //document.getElementById('Frame2').height=TotalPaymentCount*31;
    document.getElementById('Frame2').src=viewPath+'/modelInfo/stats/viewmodelInfo.php?mid='+mid+'&startDate='+startDate+'&endDate='+endDate;
}

function chkNumeric(strString)
   //  check for valid numeric strings    
   {
   var strValidChars = "0123456789.";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }



function insertMPayout(path)
{
    //alert ("in insertMPayout method of js");
    document.getElementById('paydiv').style.display="none";
    mid=document.mform.pomid.value;
    pdate=document.mform.txtpayoutdate.value;
    mamt=document.mform.txtamount.value;
    sdate=document.mform.initialDate.value;
    edate=document.mform.finalDate.value;
    balPayment=document.mform.balancePayment.value;
    pcomment=document.mform.txtcomments.value;
    //alert('txtamt '+ parseFloat(mamt));
    //alert('tableamt '+ pcomment);
    //return;
    if (mamt.length == 0) 
      {
      alert("Please enter a value!");return;
      } 
    else if (chkNumeric(mamt) == false) 
      {
      alert("Please enter numeric value!");return;
      }
    else if(parseFloat(mamt) > parseFloat(balPayment))
      {
        alert("Payment is more than balance amount!");return;
      }
    else if(parseFloat(mamt)==0)
      {
        alert("Payment cannot be equal to zero!");return;
      }
	 res_status="False";
        var http_request = false;
      var url=path+'/index.php?s=modelinfo.stats.insertModelPayout&mid='+mid+'&pdate='+pdate+'&mamt='+mamt+'&sdate='+sdate+'&edate='+edate+'&pcomment='+pcomment;
        if (window.XMLHttpRequest) { // Mozilla, Safari, ...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // See note below about this line
                
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        http_request.onreadystatechange = function() { showResponseRelated(http_request); };
        http_request.open('GET', url, true);
        http_request.send(null);
    
}

function showResponseRelated(http_request) 
   {
//alert ("in showResponseRelated method of js");
    var result;
        if (http_request.readyState == 4) 
        {
        
            if (http_request.status == 200) 
            {
                //alert(http_request.responseText);
                //var g=document.getElementById("tabContainerDiv");
               result=http_request.responseText;
                 //alert(result);
             if(result!='')
            {
                var totalamountmodel=document.getElementById('modelTotalAmount').value;
                var amount=document.getElementById('txtamount').value;
                var totalamountpaid= result;
                var balanceamount=totalamountmodel-totalamountpaid;
                var bamount= balanceamount.toFixed(2);
                document.getElementById('spanTotalPaid').innerHTML="&nbsp;&nbsp;$"+totalamountpaid;
                document.getElementById('spanTotalBalance').innerHTML="&nbsp;&nbsp;$"+bamount
                document.getElementById('balamt').value=bamount;
                document.getElementById('balancePayment').value=bamount;
                //alert(balanceamount);
                //alert("Amount paid $ "+amount);                
                //document.location.href="modelInfo.php";  
                //document.location.reload;    
            }
                  /*if(result==1)
               {
                alert("Now You become a Top Member");
                document.location.href="topMemberList.php";   
               }
               else
               {  
                 alert("Unable to become Top Member");
               }*/
           }
        }
   }   



function reportErrorRelated(request)
{
  //alert(document.getElementById('').)
}





function checkFileName()
{
    //alert(document.getElementById('ufile[]').value);
    if(document.getElementById('ufile[]').value=='')
        alert("Enter file to upload.");
    else
        document.uploadForm.submit();
}



var xmlHttpfunction 


function getChequeImage(url)
{ 
//alert(url);
document.getElementById('showChequeImage').style.display="block";
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById('showChequeImage').innerHTML="<img src="+xmlHttp.responseText+">";

 } 
}


function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}


function getAmountInWords(url)
{ 
//alert(url);
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url=url+'?amount='+parseFloat(document.getElementById('txtamount').value);
//alert(url);
xmlHttp.onreadystatechange=showWords 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function showWords() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById('amtwords').innerHTML=xmlHttp.responseText;
 //alert("response ::"+xmlHttp.responseText);
 } 
}




function ajaxPageCall(url){

document.getElementById('viewdiv').style.display="block";
document.getElementById('paydiv').style.display="none";
//document.getElementById('viewdiv').innerHTML="<img src=../../../images/LoadingGraphic.gif>";


var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request)
}
page_request.open('GET', url, true)
page_request.send(null)
}

function loadpage(page_request){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
    document.getElementById('viewdiv').innerHTML=page_request.responseText;
}


function alphanumeric(alphane)
{
    var numaric = alphane;
    for(var j=0; j<numaric.length; j++)
        {
          var alphaa = numaric.charAt(j);
          var hh = alphaa.charCodeAt(0);
          if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
          {
          }
        else    {
             return false;
          }
        }
 return true;
}


function isNumeric(elem)
{
    var numericExpression = /^[0-9]+$/;
    if(elem.value.match(numericExpression)){
        return true;
    }
    else
    {        
        return false;
    }
}

function reportspaging(index,upper)
{
     document.formControls.txtName.value=document.searchFrm.txtName.value;
     document.formControls.txtBeforeDate.value=document.searchFrm.txtBeforeDate.value;
     document.formControls.txtAfterDate.value=document.searchFrm.txtAfterDate.value;
     document.getElementById('index').value=index;
     document.getElementById('upper').value=upper;
     document.formControls.submit();
}

function statdetails(url)
{
window.open(url, "UserWindow", "status = 1, width=800, height=1600, left=100, scrollbars=yes, resizable = yes");
}


function gotonewreportspage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBgSel";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('reportsummarypath').value;    
document.getElementById('iframe1').src=path;
}
function gotoreferersummary()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBgSel";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('pathRefererSummary').value;    
document.getElementById('iframe1').src=path;
}
function gotostudiopayout()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBgSel";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('pathStudioPayout').value;    
document.getElementById('iframe1').src=path;
}
function gotocustomerfeedback()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBgSel";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('feedbackreports').value;    
document.getElementById('iframe1').src=path;
}
function gotostudiosummary()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBgSel";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('pathStudioSummary').value;    
document.getElementById('iframe1').src=path;
}

function gotoreportspage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBgSel";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg"; 
var path=document.getElementById('path').value;    
document.getElementById('iframe1').src=path;
}

function gotoreportspagestudio()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBgSel";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('pathStudio').value;    
document.getElementById('iframe1').src=path;
}

function gotoreportspagereferer()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBgSel";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('pathReferer').value;    
document.getElementById('iframe1').src=path;
}

function gotoreportsmodelstatus()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBgSel";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('pathmodelstatus').value;    
document.getElementById('iframe1').src=path;
}

function gotobugsuggestion()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBgSel";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('pathbugsuggestion').value;
document.getElementById('iframe1').src=path;
}


function UserReports()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBgSel";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('memreports').value;    
    document.getElementById('iframe1').src=path;
    //document.getElementById('iframe1').src="../userinfo/userReports.php";
}

function UserRefundReports()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBgSel";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('memrefundreports').value;    
document.getElementById('iframe1').src=path;
    //document.getElementById('iframe1').src="../userinfo/userReports.php";
}

function getSubcategory(url,id){

//document.getElementById('viewdiv').style.display="block";
//document.getElementById('paydiv').style.display="none";
//document.getElementById('viewdiv').innerHTML="<img src=../../../images/LoadingGraphic.gif>";

var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpagecat(page_request,id)
}
page_request.open('GET', url, true)
page_request.send(null)
}

function loadpagecat(page_request,id){

if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
    document.getElementById('catDiv').innerHTML=page_request.responseText;
    selectOption(id);
}




function userstatdetails(url)
{
//window.open(path+"/userinfo/stats/userStats.php?userId="+userId, "UserWindow", "status = 1, width=800, height=1600, left=100, scrollbars=yes, resizable = yes");
window.open(url, "UserWindow", "status = 1, width=800, height=1600, left=100, scrollbars=yes, resizable = yes");
}



function checkEnter(e)
{ 
  var characterCode; 
  if(e && e.which) 
   {
    characterCode = e.which;
} 
  else
{
    characterCode = e.keyCode;
}
 if(characterCode == 13)
 {
    validateUserDetails();  
 }
 else
 {
    return false; 
 }

}





function checkEnterPassword(e)
{ 
  var characterCode; 
  if(e && e.which) 
   {
    characterCode = e.which;
} 
  else
{
    characterCode = e.keyCode;
}
 if(characterCode == 13)
 {
    checkChangePasswordForm(url);  
 }
 else
 {
    return false; 
 }

}

function checkEnterRefund(e)
{ 
  var characterCode; 
  if(e && e.which) 
   {
    characterCode = e.which;
} 
  else
{
    characterCode = e.keyCode;
}
 if(characterCode == 13)
 {
    validateRefundForm(url);  
 }
 else
 {
    return false; 
 }

}

function numbersonly(e)
{
var unicode=e.charCode? e.charCode : e.keyCode
if (unicode!=8 && unicode!=9 && unicode!=13)
{ //if the key isn't the backspace key (which we should allow)
    if ((unicode<37||unicode>40) && (unicode<46||unicode>57)) //if not a number 
    {
    window.status = "Numeric Figure only";
    return false //disable key press
    }
    else if(unicode==9 || unicode==13)
    {
    return true
    }
}
}

function readonlyDate(e)
{
var unicode=e.charCode? e.charCode : e.keyCode
if (unicode==8||unicode==9||unicode==13||unicode==46)
    { //if the key isn't the backspace key (which we should allow)
    return true//disable key press
    }
    else
    {
    return false
    }
}


function CurrencyFormatted(amount)
{
    var i = parseFloat(amount);
    if(isNaN(i)) { i = 0.00; }
    var minus = '';
    if(i < 0) { minus = '-'; }
    i = Math.abs(i);
    i = parseInt((i + .005) * 100);
    i = i / 100;
    s = new String(i);
    if(s.indexOf('.') < 0) { s += '.00'; }
    if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
    s = minus + s;
    return s;
}

function CommaFormatted(amount)
{
    var delimiter = ","; // replace comma if desired
    var a = amount.split('.',2)
    var d = a[1];
    var i = parseInt(a[0]);
    if(isNaN(i)) { return ''; }
    var minus = '';
    if(i < 0) { minus = '-'; }
    i = Math.abs(i);
    var n = new String(i);
    var a = [];
    while(n.length > 3)
    {
        var nn = n.substr(n.length-3);
        a.unshift(nn);
        n = n.substr(0,n.length-3);
    }
    if(n.length > 0) { a.unshift(n); }
    n = a.join(delimiter);
    if(d.length < 1) { amount = n; }
    else { amount = n + '.' + d; }
    amount = minus + amount;
    return amount;
}


var userRCheckhandler = function(o)
{

    document.getElementById('errorrefund').innerHTML="User Refund Updated Successfully!";
    document.getElementById('userRefund').style.visibility="hidden";
}
var userRCheck = { success:userRCheckhandler};

function validateRefundForm(url)
{
    if(document.getElementById('txtRefundAmt').value=="")
    {
        document.getElementById('errorrefund').innerHTML="Please enter amount";
        document.getElementById('txtRefundAmt').focus();    
        return false;    
    }
    else if(document.getElementById('txtRefundAmt').value<=0)
    {
        document.getElementById('errorrefund').innerHTML="Your amount should be greater than zero";
        document.getElementById('txtRefundAmt').focus();        
        return false;
    }
    else if(!isNumericFloat(document.getElementById('txtRefundAmt')))
     {
        document.getElementById('errorrefund').innerHTML="Please enter amount in numeric only";
        document.getElementById('txtRefundAmt').focus();
        return false;
     } 
    else if((document.getElementById('userRefundType').value == "decrease") && (parseInt(document.getElementById('txtRefundAmt').value) > parseInt(document.getElementById('balanceAmount').value)))
    {
        document.getElementById('errorrefund').innerHTML="Refund amount can not more than Account Balance";
        document.getElementById('txtRefundAmt').focus(); 
        return false;       
    }
     else if(document.getElementById('txtArComments').value=="")
     {
        document.getElementById('errorrefund').innerHTML="Please enter some comments";

        document.getElementById('txtArComments').focus();
        return false;
     }
     else
     {
        
       var txtRefundAmt=document.getElementById('txtRefundAmt').value;
       var userRefundType=document.getElementById('userRefundType').value;
       var txtArComments=document.getElementById('txtArComments').value;
       var balanceAmount=document.getElementById('balanceAmount').value;
        
       if(document.getElementById('userRefundType').value=='increase')
       {
       var result = CommaFormatted(CurrencyFormatted(document.getElementById("balanceAmount").value*1+document.getElementById('txtRefundAmt').value*1));
       document.getElementById("accountBalance").value=result;
       document.getElementById("balanceAmount").value=document.getElementById("balanceAmount").value*1+document.getElementById('txtRefundAmt').value*1;
       }
       else if(document.getElementById('userRefundType').value=='decrease')
       {
       var result = CommaFormatted(CurrencyFormatted(document.getElementById("balanceAmount").value*1-document.getElementById('txtRefundAmt').value*1));
       document.getElementById("accountBalance").value=result;
       document.getElementById("balanceAmount").value=document.getElementById("balanceAmount").value*1-document.getElementById('txtRefundAmt').value*1;
       } 
        //document.getElementById('formRefundMain').submit(); 
        
        var urlrun = url +'&txtRefundAmt=' + txtRefundAmt + "&userRefundType=" + userRefundType + "&txtArComments=" + txtArComments + "&balanceAmount=" + balanceAmount;
        //alert(urlrun);
		document.getElementById('refundButton').disabled=true;		
		document.getElementById('refundButton').value='Processing...';
		
        var request = YAHOO.util.Connect.asyncRequest('GET', urlrun, userRCheck);
     }

}


function isNumericFloat(elem)
{
    //var numericExpression = /^[0-9]+(?:\.?)$/;
    var numericExpression = /^\d+(\.\d+)?$/;

    if(elem.value.match(numericExpression)){
        return true;
    }
    else
    {        
        return false;
    }
}

function showDropDown(option)
{
    document.getElementById(option).style.display="block";    
    document.getElementById('noneRadioOption').value="one";
	
    if(option=='refererList')
    {
		document.getElementById('existStdId').value="";
        document.getElementById('studioMessage').style.display="none";
        document.getElementById('refferMessage').style.display="none";

        document.getElementById('studioList').style.display="none";
        document.getElementById('radioOption').value="refererList";
		document.getElementById('studioCombo').value="none";
    }
    else
    {
		document.getElementById('existRefId').value="";		
        document.getElementById('studioMessage').style.display="none";
        document.getElementById('refferMessage').style.display="none";
        document.getElementById('refererList').style.display="none";
        document.getElementById('radioOption').value="studioList";
		document.getElementById('refererCombo').value="none";		
    }

}

function changeStudioReferer()
{
        document.getElementById('existStdId').value=document.getElementById('studioCombo').value;
        document.getElementById('existRefId').value=document.getElementById('refererCombo').value;
/*
		document.getElementById('studiospan').innerHTML=document.getElementById('studioCombo').options[document.getElementById('studioCombo').selectedIndex].text;    
        document.getElementById('refererspan').innerHTML=document.getElementById('refererCombo').options[document.getElementById('refererCombo').selectedIndex].text;
*/
}



function gotoStudioPage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBgSel";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg"; 
var path=document.getElementById('pathAddStudio').value;    

document.getElementById('iframe1').src=path;
}



function gotoRefererPage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBgSel";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg"; 
var path=document.getElementById('pathAddReferer').value;
document.getElementById('iframe1').src=path;
}
function gotoAdminPanelPage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBgSel";
var url=document.getElementById('pathAdminPanel').value;
windowMonitor=window.open (url,"","location=1,status=1,scrollbars=1,resizable=1,width=1000,height=1600"); 
//windowMonitor.moveTo(0,0);
//window.open(url, "Monitor-Video", "status=1, width=1000, height=1600,  scrollbars=1, resizable=1");
//document.getElementById('iframe1').src=path;
}
function gotoAdminPanelPageChat()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBgSel";
var path=document.getElementById('pathAdminPanelChat').value;
windowMonitor=window.open (path,"","location=1,status=1,scrollbars=1,resizable=1,width=1000,height=1600"); 
//windowMonitor.moveTo(0,0); 
//document.getElementById('iframe1').src=path;
}


function gotoNewsPage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBgSel";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg"; 
var path=document.getElementById('pathAddNews').value;
document.getElementById('iframe1').src=path;
}

function gotoMovieRequests()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBgSel";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg"; 
var path=document.getElementById('pathAddMovieRequesta').value;
document.getElementById('iframe1').src=path;
}

function gotoChargeBack()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBgSel";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg"; 
var path=document.getElementById('pathChargeBack').value;
document.getElementById('iframe1').src=path;
}
function gotoChargeBackTransaction()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBgSel";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('pathChargeBackTransaction').value;
document.getElementById('iframe1').src=path;
}

function gotoWinnerImage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBgSel";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('pathImageUpload').value;
document.getElementById('iframe1').src=path;
}

function gotoDeleteCompileTemplates()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBgSel";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('pathDelCompileTemplates').value;
document.getElementById('iframe1').src=path;
}
function gotoUploadServer()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBgSel";
document.getElementById('VideosTab').className="headerBg";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('pathServerUpload').value;
document.getElementById('iframe1').src=path;
}

function manageFmsServers()
{
	document.getElementById('ModelTab').className="headerBg";
	document.getElementById('UserTab').className="headerBg";
	document.getElementById('ReportsTab').className="headerBg";
	document.getElementById('LogoutTab').className="headerBg";
	document.getElementById('AddTab').className="headerBgSel";
	document.getElementById('VideosTab').className="headerBg";
	document.getElementById('MonitorTab').className="headerBg";
	var path=document.getElementById('fmsManage').value;
	document.getElementById('iframe1').src=path;
}

function setNoneValue()
{

document.getElementById('existRefId').value="none";
document.getElementById('existStdId').value="none";
	
document.getElementById('refererCombo').value="none";
document.getElementById('studioCombo').value="none";
document.getElementById('studioList').style.display="none";
document.getElementById('refererList').style.display="none";
document.getElementById('noneRadioOption').value="two";
}
function showInputForUplServer(){
	if(document.getElementById('imagetype').value=='whitelabel'){
		document.getElementById('cowboyinput').style.visibility="visible";
		document.getElementById('cowboytext').style.visibility="visible";
	}
	if(document.getElementById('imagetype').value=='modelwinnerimage'){
		document.getElementById('cowboyinput').style.visibility="hidden";
		document.getElementById('cowboytext').style.visibility="hidden";
	}

}
function validateBalance()
{
	var initBal=document.getElementById('txtInitialAmount').value;
	var lastBal=document.getElementById('txtLastAmount').value;
	if(parseFloat(initBal)>=parseFloat(lastBal))
	{
		document.getElementById('balErrorMsg').style.display="block";
		document.getElementById('balErrorMsg').innerHTML="Please enter valid amount.";
        return false;
	}
}

function gotoSearchVideoPage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
//document.getElementById('VideosTab').className="headerBgSel";
var path=document.getElementById('pathSearchVideo').value;
document.getElementById('iframe1').src=path;
}
function gotoVideoListPage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBgSel";
document.getElementById('MonitorTab').className="headerBg"; 
var path=document.getElementById('pathVideoList').value;
document.getElementById('iframe1').src=path;
}

function gotoProcessVideoPage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBgSel";
document.getElementById('MonitorTab').className="headerBg"; 
var path=document.getElementById('pathProcessVideo').value;
document.getElementById('iframe1').src=path;
}

function gotoPublishVideoPage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBgSel";
document.getElementById('MonitorTab').className="headerBg"; 
var path=document.getElementById('pathPublishVideo').value;
document.getElementById('iframe1').src=path;
}

function gotoVideoListPage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBgSel";
document.getElementById('MonitorTab').className="headerBg"; 
var path=document.getElementById('pathVideoList').value;
document.getElementById('iframe1').src=path;
}

function gotoPublishVideoPage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
document.getElementById('VideosTab').className="headerBgSel";
document.getElementById('MonitorTab').className="headerBg";
var path=document.getElementById('pathPublishVideo').value;
document.getElementById('iframe1').src=path;
}

function gotoUploadVideoPage()
{
document.getElementById('ModelTab').className="headerBg";
document.getElementById('UserTab').className="headerBg";
document.getElementById('ReportsTab').className="headerBg";
document.getElementById('LogoutTab').className="headerBg";
document.getElementById('AddTab').className="headerBg";
//document.getElementById('VideosTab').className="headerBgSel";

var path=document.getElementById('pathUploadVideo').value;
document.getElementById('iframe1').src=path;
}
var FlvDeleteSuccess = function(o)
{
    document.getElementById("removeFlvStatus").innerHTML="Flv File Deleted";
}
var FlvDeleteStatus =   { success:FlvDeleteSuccess};

function deleteFlvFunction()
{
		var url=document.getElementById("removeFlvPath").value;
		var modelName=document.getElementById("mname").value;
		url=url+"&mname="+modelName;
        var request = YAHOO.util.Connect.asyncRequest('GET', url, FlvDeleteStatus);
}


function setTabWidth(target,source)
{
	var tabWidth=parseInt(document.getElementById('menuWidth').value)
	var width=parseInt(document.getElementById(source).offsetWidth+tabWidth);
	document.getElementById(target).style.width=width+"px";	
}
function viewAuditHistory(url)
{
    window.open(url, "UserWindow", "status = 1, width=1000, height=1600, left=100, scrollbars=yes, resizable = yes"); 
}
