﻿ onerror=handleErr
 var method;
 var hovered = false;
 var hrStatus = false;


function handleErr(msg,url,l)
{
    txt="Line Number="+ l  + "$#$#Errormessage=" + msg + " $#Method Name=" + method +"$#$# URL:" + url;
    ClickHandler.LogError(txt);
    return true
}
  
 var selectedContainerId;
 
 function DisplayPriceListEditor()
{
parent.document.getElementById("main").cols="*,254";
  var loc = parent.frames["Left"].location.href;
  if(loc.indexOf("PriceListEditor1.aspx") == -1)
  {
    parent.frames["Left"].location.href="../Private/PriceListEditor1.aspx";
   
   
   }

}
function DisplayGodisPriceListEditor()
{
parent.document.getElementById("main").cols="*,254";
  var loc = parent.frames["Left"].location.href;
  if(loc.indexOf("GodisPriceListEditor.aspx") == -1)
  {
    parent.frames["Left"].location.href="../Private/GodisPriceListEditor.aspx";
   
   
   }

}
 function DisplayInheritedEditor(whichEditor)
{
   //Set value to currently selected inherited control.
   parent.frames["description"].SelectedInheritedControl=whichEditor;  
  parent.document.getElementById("main").cols="*,254";
  var loc = parent.frames["Left"].location.href;
  
  if(loc != null || typeof(loc) != 'undefined')
  {
      if(loc.indexOf("InheritedControlEditor.aspx") == -1)
      {
        if(parent.frames["Left"] != null)
            parent.frames["Left"].location.href="../Private/InheritedControlEditor.aspx";
       }
       else
       {
           if(parent.frames["Left"] != null)
                parent.frames["Left"].populateInheritedControl();
       }
   }

}

 
function DisplayImageEditor(ImageContainer)
{ 
 if(ImageContainer!= null)
{
    
    method = "DisplayImageEditor";
    if(selectedContainerId!=null && typeof(selectedContainerId) != "undefined")
    {
        document.getElementById(selectedContainerId).className="OnImageNormal";
    }
     selectedContainerId=ImageContainer;
    var linkHtml=document.getElementById(ImageContainer).outerHTML;
      }
      
    if(document.getElementById(ImageContainer) != null)  
        document.getElementById(ImageContainer).className="OnImageClick";
   
    parent.document.getElementById("main").cols="*,254";
    var loc = parent.frames["Left"].location.href;
    if(loc.indexOf("ImageEditor.aspx") == -1)
     parent.frames["Left"].location.href="../Private/ImageEditor.aspx";
     if(parent.frames["Left"].document.getElementById("divShowLink")!=null)
     {
          //Modified By Bikash
        if(!status)
        {
            parent.frames["Left"].document.getElementById("divShowLink").style.display="block";
            parent.frames["Left"].document.getElementById("divOpenLink").style.display="block";
        }
        else
        {
            parent.frames["Left"].document.getElementById("divShowLink").style.display="none";
            parent.frames["Left"].document.getElementById("divOpenLink").style.display="none";
        }
        parent.frames["Left"].document.getElementById("thumbDiv").style.display="none";
        //End Modification
     }
     if(parent.frames["Left"].document.getElementById("divAdvanced")!=null)
     {
     if(parent.frames["Left"].document.getElementById("divAdvanced").style.display=="block")
     {
      var templateID = parent.frames["description"].TemplateId;
      var Orderno = parent.frames["description"].selectedContainerId;
       var myObj = ClickHandler.GetImageAttributes(templateID,Orderno);
    //}
    if (myObj != null && myObj.value != null)
      {
        var obj = myObj.value;
        parent.frames["Left"].document.getElementById("txtMaxHeight").value= obj.MaxHeight;
        parent.frames["Left"].document.getElementById("txtMinHeight").value = obj.MinHeight;
        parent.frames["Left"].document.getElementById("txtMaxWidth").value = obj.MaxWidth;
        parent.frames["Left"].document.getElementById("txtMinWidth").value = obj.MinWidth;
        parent.frames["Left"].document.getElementById("cmbResizeTo").value=obj.ResizeTo;
     }
    else
    {
        parent.frames["Left"].document.getElementById("txtMaxHeight").value="";
        parent.frames["Left"].document.getElementById("txtMinHeight").value="";
        parent.frames["Left"].document.getElementById("txtMaxWidth").value="";
        parent.frames["Left"].document.getElementById("txtMinWidth").value="";
        parent.frames["Left"].document.getElementById("cmbResizeTo").value="";
      }
     }
    
     }
     //This part will fetch the link from the database and Open in New Window or Not
    // var templateID = parent.frames["description"].TemplateId;
    // var Orderno = parent.frames["description"].selectedContainerId;
    // var myImageObj = ClickHandler.GetImageLinkAttributes(templateID,Orderno);
     //end of fetching
    //This part is for selecting link on combobox according to the selected image
    var idx;
    idx=linkHtml.indexOf("alt");
   // alert(idx);
    if(idx!=null && idx>0)
    {
    var myLink=null;
    var linkNewWindowIndex=null;
    if(linkHtml.indexOf("OpenNewWindow")>0)
    {
    if(parent.frames["Left"].document.getElementById("chkNewWindow")!=null)
    parent.frames["Left"].document.getElementById("chkNewWindow").checked=true;
     }
     else
     {
     if(parent.frames["Left"].document.getElementById("chkNewWindow")!=null)
    parent.frames["Left"].document.getElementById("chkNewWindow").checked=false;
     }
    myLink=linkHtml.substring(idx,linkHtml.length);
    idx=myLink.indexOf("aspx");
   // document.getElementById(ImageContainer).alt
    
    if(idx>0)
    {
    myLink=myLink.substring(0,idx);
    idx=myLink.indexOf("to");
        if(idx>0)
        {
            myLink=myLink.substring(idx,myLink.length);
            idx=myLink.indexOf("=")
            if(idx>0)
            {
                myLink=myLink.substring(idx+1,myLink.length-1);
                myLink=myLink+".aspx";
                
                var objOfLink=parent.frames["Left"].document.getElementById("linkId");
                if(objOfLink!=null)
                {
                    var objLength=objOfLink.length;
                    var idx=0;
                    for(var i=0;i<objLength;i++)
                    {
                        if(objOfLink.options[i].text==myLink)
                        idx=i;
                    }
                    objOfLink.selectedIndex=idx;
                }
            }
        }
    }
    else if(parent.frames["Left"].document.getElementById("linkId")!=null)
    {
        if( myLink.indexOf("Linked")>0)
        {
            var objOfLink=parent.frames["Left"].document.getElementById("linkId");
            if(objOfLink!=null)
            {
                var objLength=objOfLink.length;
                var idx=0;
                for(var i=0;i<objLength;i++)
                {
                    if(objOfLink.options[i].text=="External Link")
                    idx=i;
                }
                objOfLink.selectedIndex=idx;
            }
        }
        else
            parent.frames["Left"].document.getElementById("linkId").selectedIndex=0;
      }

  }
    else if(parent.frames["Left"].document.getElementById("linkId")!=null)
        parent.frames["Left"].document.getElementById("linkId").selectedIndex=0;
    hrStatus = status;
      //End of selecting link on combobox according to the selected image

}

function ChangeImageStyleToHover(pnlId)
{
    method = "ChangeImageStyleToHover";
    if(pnlId!=selectedContainerId)
    {
        var obj= document.getElementById(pnlId);
        if(obj != null)
            obj.className="OnImageHover";
    }
   
}


function ChangeImageStyleToNormal(pnlId)
{
     method = "ChangeImageStyleToNormal";
    if(pnlId!=selectedContainerId)
    {
        var obj= document.getElementById(pnlId);
        if(obj != null)
            obj.className="OnImageNormal";
    }
}


















 




