﻿var defaultContent ='Please type your text here.';
var selectedContainerId;
var BrowserName = readCookie('setBrowserName');
var PageID;


function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

function SetSelectedContainerId(myPnl)
{
  
  selectedContainerId = myPnl;
  
    if(selectedContainerId.innerHTML.replace(/(^\s*)|(\s*$)/g, '')=='') 
    {
        SetDescriptionToMyPnl(myPnl);
    }
 
 
}

function CheckContent(myPnlName)
{
  var myPnl = GetElement(myPnlName)
    
        var PanelElements = $("div");


        for (var i = 0; i < PanelElements.length; i++)
        {
            var element = PanelElements[i];
            if(element.id.indexOf("PnlDescription") > -1)
            {



                if(element.id !=myPnl.id)
                {


                    if(element.innerHTML.replace(/(^\s*)|(\s*$)/g, '')=='') 
                    {         
                        SetDescriptionToMyPnl(element);
                    }

                }

            }
        }
    
}



function ClearText(myPnlName)
{    
   
   CheckContent(myPnlName);
   var myPnl =GetElement(myPnlName)
   if(myPnl.innerHTML == defaultContent)
   {
    
        if(navigator.userAgent.toLowerCase().indexOf("safari") != -1)
        {
            myPnl.innerHTML='';

        }
        else if(navigator.userAgent.toLowerCase().indexOf("firefox") != -1)
        {

            myPnl.style.height = 15+ 'px';
            myPnl.innerHTML='';
        }
        else
        {

            myPnl.innerHTML='';


        }
              
    }
}





function SetDescriptionToMyPnl(myPnl)
{
       
   
    if(myPnl.innerHTML.replace(/(^\s*)|(\s*$)/g, '')=='') 
    {   
               
              
        
         if(navigator.userAgent.toLowerCase().indexOf("safari") != -1)
                 {
                    myPnl.innerHTML=defaultContent;
                    
                 }
                 else if(navigator.userAgent.toLowerCase().indexOf("firefox") != -1)
                 {
                  
                     myPnl.style.height = 15+ 'px';
                     myPnl.innerHTML=defaultContent;
                 }
                 else
                 {
                   
                    myPnl.innerHTML=defaultContent;
                    
                    
                 }
              
    }

}






function ChangeDescriptionStyleToHover(myPnlName)
{
  
 var myPnlID = GetElement(myPnlName);
        myPnlID.className="OnDescriptionHover";
    
}

function ChangeDescriptionStyleToNormal(myPnlName)
{
  
   
     var  myPnlID = GetElement(myPnlName);
        myPnlID.className="OnDescriptionNormal";

}

function GetMenuID()
{
return GetElement("hdnvalTemplateID").value;

}


function DisplayImageEditor(ImageContainer,status)
{ 
 

    if(GetElement(ImageContainer) != null)  
    {
        GetElement(ImageContainer).className="OnImageClick";
   }

  
  
  
  //////////// for explorer
  
   var loc =null;
  
  if(BrowserName == "Explorer")
  {
  
    loc =window.parent.frames("description").location;
    if(loc.href.indexOf("ImageEditor.aspx") == -1)
    {       
           
        window.parent.frames("description").location="Private/ImageEditor.aspx?PnlImageID="+ ImageContainer+ "";
 
      
    }
    else 
    {
    
    
     window.parent.frames("description").location="Private/ImageEditor.aspx?PnlImageID="+ ImageContainer+ "";
    
    }
 
  }
  else if (BrowserName == "Firefox")
  {
  
    loc =parent.frames["description"].location;
    
    if(loc.href.indexOf("ImageEditor.aspx") == -1)
    {       
           
        parent.frames["description"].location="Private/ImageEditor.aspx?PnlImageID="+ ImageContainer+ "";
      
    }
    else 
    {  
    
      parent.frames["description"].location="Private/ImageEditor.aspx?PnlImageID="+ ImageContainer+ "";    
    }
  
  }
  
  
  
   
    

   


 
    
    
    
    HideShow(parent.document.getElementById("divMenuEditor"),"none");
    HideShow(parent.document.getElementById("divImageEditor"),"block");
    
    
    
}



function HideShow(_object,status)
{


   _object.style.display=status; 

}

function ChangeImageStyleToHover(pnlId)
{
  
    if(pnlId!=selectedContainerId)
    {
        var obj=  GetElement(pnlId);
        if(obj != null)
            obj.className="OnImageHover";
    }
   
}


function ChangeImageStyleToNormal(pnlId)
{
   
    if(pnlId!=selectedContainerId)
    {
        var obj=  GetElement(pnlId);
        if(obj != null)
            obj.className="OnImageNormal";
    }
}


function ChangeImageStyleToHoverRed(pnlId)
{
   
    if(pnlId!=selectedContainerId)
    {
        var obj=  GetElement(pnlId);
        if(obj != null)
            obj.className="OnImageHoverRed";
    }
   
}

function onSuccess(result)
{
    PageID = result;

}
function onFailure(error)
{
    alert(error);
}



 function searchControlInPanel(status,PanelName)
 {
 
         var browser = readCookie("BrowserName");
         if (browser ="explorer" && readCookie("BrowserVersion")<=6 ) 
         {
              var selectedCount = 0;
              var element;
                var Panel =GetElement(PanelName);
                
                var children = Panel.getElementsByTagName('*');
                var PanelElements = Panel.all;
                
                
                
              for (var i = 0; i < PanelElements.length; i++)
              {
                 element = PanelElements[i];
                if(element.type == 'select-one')
                {
                 
                  element.disabled=status;
                }
              }
      }
   }
   
   
   function getImageArray()
   {
     var myPnl = GetIFrame()
        var j=0;
        var PanelElements = $("IMG");

        var ImageCollectionArray = new Array();
       
        for (var i = 0; i < PanelElements.length; i++)
        {
            var element = PanelElements[i];
            if(element.id.indexOf("pnlImage") > -1)
            {


                ImageCollectionArray[j]=element.id;
               
j++;
            }
        }
        
        return ImageCollectionArray;
   }
   
   
   
