﻿// JScript File

        function Coordinate(x,y)
         {
                this.Left = x;
                this.Top = y;
          }
    //Getting Position for Add to Favorite
        function getPosition(element)
        {
            var coord = new Coordinate(element.offsetLeft, element.offsetTop);
            
            if(element.offsetParent != null)
            {
                        var coord2 = getPosition(element.offsetParent);
                        coord.Left += coord2.Left;
                        coord.Top += coord2.Top;
            }
            return coord;                                                      
        }

        function AddToFavoriteFunction(coBrandProductID,element)
            {
                var oManager = GetRadWindowManager();
                var oWnd = oManager.GetWindowByName("AddToFavoriteWindow");
                oWnd.SetSize(200,200);
                oWnd.SetUrl("/Order/AddToFavorite.aspx?P_ID="+coBrandProductID);             
                oWnd.SetModal(false);
                oWnd.Show();
                var coord = getPosition(element)  
                oWnd.MoveTo(coord.Left,coord.Top);
            }
            
                   
       function GetSelectedWindow()
        {
            var oManager = GetRadWindowManager();
            return oManager.GetActiveWindow();
        }

        function OpenLoginWindow() //Opening Login Window
        {
            var oManager = GetRadWindowManager();
            var oWnd = oManager.GetWindowByName("LoginWindow");
            if (navigator.appName == 'Microsoft Internet Explorer')
                {
                    oWnd.SetSize(385,270);
                }
                else
                {
                    oWnd.SetSize(385,215);
                }
            
            oWnd.SetUrl("/login.aspx");             
            oWnd.SetModal(true);
            oWnd.Show();
        } 
          
        function OpenLoginWindow(redirecturl) //Opening Login Window
        {
            var oManager = GetRadWindowManager();
            var oWnd = oManager.GetWindowByName("LoginWindow");
            if (navigator.appName == 'Microsoft Internet Explorer')
                {
                    oWnd.SetSize(385,270);
                }
                else
                {
                    oWnd.SetSize(385,215);
                }
            
            oWnd.SetUrl("/login.aspx?redirect="+ redirecturl);             
            oWnd.SetModal(true);
            oWnd.Show();
        }  
        
      
        function OnClientClose(radWindow) // Closing Login Window
        {
            window.location.href = window.location.href;
        }
           
                
        function GetRadWindow()
        {
            var oWindow = null;
            if (window.radWindow) oWindow = window.radWindow;
            else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
            return oWindow;
        }


 function OpenStockArtLibrary()
 {
            var oManager = GetRadWindowManager();
            var oWnd = oManager.GetWindowByName("StockArtRadWindow");
            oWnd.SetSize(600,400);
            oWnd.SetUrl("/StockArt.aspx");             
            oWnd.SetModal(true);
            oWnd.Show();
}