﻿ 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();
       }
   }

}

 /*------------------------ */
/* Diplay the inherit frame*/
/*------------------------ */
    function DisplayMyInheritFrame()
        {  
          method = "DisplayInheritFrame"; 
          parent.document.getElementById("main").cols="*,254"; 
         var curRef = parent.frames["Left"].location.href;
         if(curRef.indexOf("LeftImageInherit.aspx") == -1)
               { 
                var tempid=parent.frames["description"].TemplateId;
                  var res = ClickHandler.getIsIndex(tempid);
                  if(res.value)
                    parent.frames["Left"].location.href="Private/LeftImageInherit.aspx";
                   else
                     parent.frames["Left"].location.href="../Private/LeftImageInherit.aspx";
                     var myObj= parent.frames["Left"].document.getElementById("dvOption");
                      if(myObj!=null)
                     myObj.style.display="block";
                if(parent.frames["Left"].document.getElementById("chkInherit")!=null)
                     parent.frames["Left"].document.getElementById("chkInherit").checked=true; 
                   }
            }
            
            
 
 
 
            
 
//function DisplayImageEditor(ImageContainer,status)
//{ 
//    if(ImageContainer!= null)
//    {

//        method = "DisplayImageEditor";
//        if(selectedContainerId!=null && typeof(selectedContainerId) != "undefined")
//        {
//            document.getElementById(selectedContainerId).className="OnImageNormal";
//        }
//        selectedContainerId=ImageContainer;
//               //check if it was inherited
//       var mySelfId=parent.frames["description"].TemplateId;
//      var myCount=ClickHandler.chkImageInherit(mySelfId,ImageContainer);
//     if(myCount.value!="0")
//    {
//      DisplayMyInheritFrame();
//       return;
//      }
//        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)
//    {
//        var tempid = parent.frames["description"].TemplateId;
//        var res = ClickHandler.getIsIndex(tempid);
//        if(res.value)
//            parent.frames["Left"].location.href="Private/ImageEditor.aspx";
//        else
//            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";
//            parent.frames["Left"].document.getElementById("divAltDesc").style.display="block";//santosh
////        }
////        else
////        {
////            parent.frames["Left"].document.getElementById("divShowLink").style.display="none";
////            parent.frames["Left"].document.getElementById("divOpenLink").style.display="none";
////             parent.frames["Left"].document.getElementById("divAltDesc").style.display="none";//santosh
////        }
//        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.toLowerCase();
//            }
//            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 hrefObjectNo;
//        var selLinkTo;
//        var myArr = parent.frames["description"].getImageArray();
//        for(i=0;i < myArr.length;i++)
//        {
//            if(ImageContainer == myArr[i])
//            {
//                hrefObjectNo = i;
//                break;
//            }
//        }
//        
//        if(parent.frames["Left"].document.getElementById("chkNewWindow")!=null)
//        {
//            if(parent.frames["description"].imgTarget[hrefObjectNo] == "True")
//                parent.frames["Left"].document.getElementById("chkNewWindow").checked=true;
//            else
//                parent.frames["Left"].document.getElementById("chkNewWindow").checked=false;
//        }
//        
//        if(parent.frames["Left"].document.getElementById("chkNewWindow")!=null)
//        {
//            selLinkTo = parent.frames["Left"].document.getElementById("linkId");
//            if(hrefObjectNo > 0)
//            {
//                if(parent.frames["description"].imgLink[hrefObjectNo].indexOf("http://")>=0)
//                    selLinkTo.value = "External Link";
//                else if(parent.frames["description"].imgLink[hrefObjectNo].indexOf("none")>=0)
//                    selLinkTo.value = "None";
//                else
//                    selLinkTo.value = parent.frames["description"].imgLink[hrefObjectNo];
//             }
//                
//        }
//        
//     //start santosh
//        var object=parent.frames["description"].document.getElementById(ImageContainer);
//        var altDescBox = parent.frames["Left"].document.getElementById("altText");
//        
//        if(altDescBox != null)
//            altDescBox.value = object.alt;
//        //end 
//    hrStatus = status;
//    
//    //End of selecting link on combobox according to the selected image

//}



function DisplayImageEditor(ImageContainer,status)
{ 
    
   
    if(ImageContainer!= null)
    {
        method = "DisplayImageEditor";
        selectedContainerId = ImageContainer;
        if (selectedContainerId != null && typeof (selectedContainerId) != "undefined" && selectedContainerId.indexOf("pnlImageCon") >= 0 && selectedContainerId.indexOf("_SWF") < 0 && selectedContainerId.indexOf("UTUBE") < 0) {
            document.getElementById(selectedContainerId).className = "OnImageNormal";
            if (parent.frames["description"].CurrentDynamicListControl != null) {
                parent.frames["description"].CurrentDynamicListControl.DynamicControlRequest = false;
            }
        }
        if(ImageContainer!=null && typeof(ImageContainer) != "undefined")
        {
            document.getElementById(ImageContainer).className="OnImageNormal";
        }
        selectedContainerId=ImageContainer;
        //check if it was inherited
        var mySelfId=parent.frames["description"].TemplateId;
         var imgContaitnerID = ImageContainer;
        if(imgContaitnerID.indexOf("_SWF") > -1)
            imgContaitnerID = imgContaitnerID.replace("_SWF","");
            
        var myCount=ClickHandler.chkImageInherit(mySelfId,imgContaitnerID);
        if(myCount.value!="0" && myCount.value != null)
        {
            DisplayMyInheritFrame();
            return;
        }
        var linkHtml=document.getElementById(ImageContainer).outerHTML;
    }

    if(document.getElementById(ImageContainer) != null)  
        document.getElementById(ImageContainer).className="OnImageClick";

    parent.document.getElementById("main").cols="*,245";

    var loc = parent.frames["Left"].location.href;
    if(loc.indexOf("ImageEditor.aspx") == -1)
    {
        ClickHandler.RessetSession();
        var tempid = parent.frames["description"].TemplateId;
        var res = ClickHandler.getIsIndex(tempid);
        if(res.value)
            parent.frames["Left"].location.href="Private/ImageEditor.aspx";
        else
            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";
        parent.frames["Left"].document.getElementById("divAltDesc").style.display="block";//santosh
        //        }
        //        else
        //        {
        //            parent.frames["Left"].document.getElementById("divShowLink").style.display="none";
        //            parent.frames["Left"].document.getElementById("divOpenLink").style.display="none";
        //             parent.frames["Left"].document.getElementById("divAltDesc").style.display="none";//santosh
        //        }
        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 = imgContaitnerID;
            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;
                if(obj.ResizeTo != null)
                    parent.frames["Left"].document.getElementById("cmbResizeTo").value=obj.ResizeTo.toLowerCase();
                else
                    parent.frames["Left"].document.getElementById("cmbResizeTo").value='width';
            }
            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 hrefObjectNo;
    var selLinkTo;
    var myArr = parent.frames["description"].getImageArray();
    for(i=0;i < myArr.length;i++)
    {
        if(imgContaitnerID == myArr[i])
        {
            hrefObjectNo = i;
            break;
        }
    }

    if(parent.frames["Left"].document.getElementById("chkNewWindow")!=null)
    {
        if(parent.frames["description"].imgTarget[hrefObjectNo] == "True")
            parent.frames["Left"].document.getElementById("chkNewWindow").checked=true;
        else
            parent.frames["Left"].document.getElementById("chkNewWindow").checked=false;
    }

    if(parent.frames["Left"].document.getElementById("chkNewWindow")!=null)
    {
        selLinkTo = parent.frames["Left"].document.getElementById("linkId");
        if(hrefObjectNo > 0)
        {
            if(parent.frames["description"].imgLink[hrefObjectNo].indexOf("http://")>=0)
                selLinkTo.value = "External Link";
            else if(parent.frames["description"].imgLink[hrefObjectNo].indexOf("none")>=0)
                selLinkTo.value = "None";
            else
                selLinkTo.value = parent.frames["description"].imgLink[hrefObjectNo];
        }

    }

    //start santosh
    var object=parent.frames["description"].document.getElementById(ImageContainer);
    var altDescBox = parent.frames["Left"].document.getElementById("altText");

    if(altDescBox != null)
    {
        if(typeof(object.alt) != "undefined")
            altDescBox.value = object.alt;
        else
            altDescBox.value = "";
     }
    //end 
    hrStatus = status;
    //End of selecting link on combobox according to the selected image
}

function DisplayImageEditorWH(ImageContainer,status,swfMaxWidth,swfMaxHeight)
{
    
    if(ImageContainer.indexOf('rptDynamicControl')!=-1)
    {
        
          for(var i=0;i<parent.frames["description"].AllDynamicListControl.length;i++) 
                {
                    
                   if(ImageContainer.indexOf(parent.frames["description"].AllDynamicListControl[i].ControlID)> - 1)
                   {
                    var imgid  = ImageContainer.replace("_SWF","");
                           var img = document.getElementById(imgid);
                           parent.frames["description"].CurrentDynamicListControl = parent.frames["description"].AllDynamicListControl[i];
                            parent.frames["description"].CurrentDynamicListControl.CurrentImageSelection = img;
                        parent.frames["description"].CurrentDynamicListControl.DynamicControlRequest = true;
                      
                      break;
                   }
                   
                }
    }
    method="DisplayImageEditorWH";
  selectedSwfWidth = swfMaxWidth;
  selectedSwfHeight = swfMaxHeight;
  
  DisplayImageEditor(ImageContainer,status);  
  return false;
}


//function DisplayImageEditorWH(ImageContainer,status,swfMaxWidth,swfMaxHeight)
//{
//  method="DisplayImageEditorWH";
//  selectedSwfWidth = swfMaxWidth;
//  selectedSwfHeight = swfMaxHeight;
//  
//   if(ImageContainer.indexOf("pnlImage") == -1 && typeof(parent.frames["description"].DynamicListControlExists)!="undefined" && parent.frames["description"].DynamicListControlExists!="null" && parent.frames["description"].DynamicListControlExists)
//    {
//        if(parent.frames["description"].CurrentDynamicListControl == null)
//        {
//           if(parent.frames["description"].AllDynamicListControl.length>0)
//            {   
//                     
//                for(var i=0;i<parent.frames["description"].AllDynamicListControl.length;i++) 
//                {
//                    
//                   if(ImageContainer.indexOf(parent.frames["description"].AllDynamicListControl[i].ControlID)> - 1)
//                   {
//                      parent.frames["description"].CurrentDynamicListControl = parent.frames["description"].AllDynamicListControl[i];
//                      if(ImageContainer.indexOf("_SWF")>-1)
//                      {
//                           var imgid  = ImageContainer.replace("_SWF","");
//                           var img = document.getElementById(imgid);
//                            parent.frames["description"].CurrentDynamicListControl.CurrentImageSelection = img;
//                      }
//                      break;
//                   }
//                   
//                }
//                 
//             }
//             
//          
//        }
//    }
//  DisplayImageEditor(ImageContainer,status);  
//  return false;
//}

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";
    }
}




function ChangeImageStyleToHoverRed(pnlId)
{
    method = "ChangeImageStyleToHoverRed";
    if(pnlId!=selectedContainerId)
    {
        var obj= document.getElementById(pnlId);
        if(obj != null)
            obj.className="OnImageHoverRed";
    }
   
}













 



