﻿controlCHP = function(pEl, pPrefix, pImage, pCaption, pWidth, pHeight, pStoryID)
{
    controlCHP1(pEl, pPrefix, pImage, pCaption, pWidth, pHeight, pStoryID, "/news/");
}

controlCHP1 = function(pEl, pPrefix, pImage, pCaption, pWidth, pHeight, pStoryID, pStoryLinkPrefix)
{
    var objCHP = new Object();

    objCHP.elControl = document.getElementById(pEl);
    if (objCHP.elControl != null)
    {
        objCHP.setDivDisplay = function(a, b) {
            if ((typeof(a) != "undefined" && a != null) && (typeof(b) != "undefined" && b != null))
            {
                el = document.getElementById(a);
                if (el != null) el.style.display = b;
            } // end if
        }

        objCHP.NewPrefix = "chp" + pPrefix + "_";
        objCHP.captionDiv = objCHP.NewPrefix + 'captionDiv';

        if (pStoryID != -1)
        {
            elA = document.createElement("a");
            elA.style.position = "relative";
            
            elA.href = pStoryLinkPrefix + "story.aspx?id=" + pStoryID;

            objCHP.elControl.appendChild(elA);
        } // end if

        objCHP.elImage = document.createElement("img");
        
        objCHP.elImage.setAttribute("src", "/news" + pImage);
        
        objCHP.elImage.id = objCHP.NewPrefix + "imageDiv";
        objCHP.elImage.className = "imageDivClass";
        objCHP.elImage.style.width = pWidth;
        objCHP.elImage.style.height = pHeight;
        
        objCHP.elImage.onmouseover = function() { objCHP.setDivDisplay(objCHP.captionDiv, 'block'); }
        objCHP.elImage.onmouseout = function() { objCHP.setDivDisplay(objCHP.captionDiv, 'none'); }
        
        
        if (pStoryID != -1)
            elA.appendChild(objCHP.elImage);
        else
            objCHP.elControl.appendChild(objCHP.elImage);

        objCHP.elCaption = document.createElement("div");
        objCHP.elCaption.id = objCHP.captionDiv;
        objCHP.elCaption.className = "captionDivClass";
        pCaption = pCaption + '&nbsp;<a href="http://photos.idsnews.com" target = "_blank"> <b><font color = "#FF6600">Buy Photos</font></b> </a>';
        objCHP.elCaption.innerHTML = pCaption.replace("&lt;", "<").replace("&gt;", ">");
        objCHP.elCaption.style.width = (parseInt(pWidth) - 4) + "px";
        objCHP.elCaption.onmouseover = function() { objCHP.setDivDisplay(objCHP.captionDiv, 'block'); }
        objCHP.elCaption.onmouseout =  function() { objCHP.setDivDisplay(objCHP.captionDiv, 'none'); }
        
        if (pStoryID != -1)
        {
            elA.appendChild(objCHP.elCaption);
        } // end if
        
        
        objCHP.setDivDisplay(objCHP.captionDiv, 'none');
    } // end if
}
