//==============================================================
// MapF_Logo ------------------------------------------------
MapF_Logo = function() { }
//============> MapF_Logo
//------------> MapF_Logo.create(MapID)
//------------> MapF_Logo.getInnerHTML(MapID)

//--------------------------------------------------------------
//MapF_Logo.create --------------------------------------------
MapF_Logo.create = function(MapID, Ocode) {
    var Mcode = Map.getMcodeFromMapID(MapID);
    var Hoptions = Holder.getOptions(MapID, Ocode);
    var FrameHolderSize = { w: 0, h: 0 };
    //----------------------------------
    var innerHTML = MapF_Logo.getInnerHTML(MapID, Ocode);
    document.getElementById(Mcode + "^" + Ocode + "^" + "Holder_MM").innerHTML += innerHTML;
    //----------------------------------
    if (Hoptions.DefSize.size == "auto"){
        var elem0 = document.getElementById(Mcode + "^" + Ocode + "^" + "Logoimg")
        var Size0 = Map.getElem.Size(elem0);
        FrameHolderSize.w = Size0.w ;
        FrameHolderSize.h = Size0.h ;
    }else {
        FrameHolderSize.w = Hoptions.DefSize.w ;
        FrameHolderSize.h = Hoptions.DefSize.h ;
    }
    return FrameHolderSize;
}
//--------------------------------------------------------------
//MapF_Logo.getInnerHTML --------------------------------------
MapF_Logo.getInnerHTML = function(MapID, Ocode) {
    var Mcode = Map.getMcodeFromMapID(MapID);
    var innerHTML = "";
    innerHTML += "<img id='" + Mcode + "^" + Ocode + "^" + "Logoimg' class='logoimg' "
    innerHTML += "title='" + CustomerLogoTitle + "' alt='" + CustomerLogoTitle + "' "
    innerHTML += "src='"+CustomerLogoImage + "' "
    //innerHTML+="onselectstart='return false'";
    //innerHTML+="onmouseup='return false;'" 
    innerHTML += "onmousedown  ='return false'";
    innerHTML += "onmousemove='return false;'"
    innerHTML += "/>"    
    return innerHTML;
}

//==============================================================
// MapF_GeoinfoLogo ------------------------------------------------
MapF_GeoinfoLogo = function() { }
//============> MapF_GeoinfoLogo
//------------> MapF_GeoinfoLogo.create(MapID)
//------------> MapF_GeoinfoLogo.getInnerHTML(MapID)

//--------------------------------------------------------------
//MapF_GeoinfoLogo.create --------------------------------------------
MapF_GeoinfoLogo.create = function(MapID, Ocode) {
    var Mcode = Map.getMcodeFromMapID(MapID);
    var Hoptions = Holder.getOptions(MapID, Ocode);
    var FrameHolderSize = { w: 0, h: 0 };
    //----------------------------------
    var innerHTML = MapF_GeoinfoLogo.getInnerHTML(MapID, Ocode);
    document.getElementById(Mcode + "^" + Ocode + "^" + "Holder_MM").innerHTML += innerHTML;
    //----------------------------------
    if (Hoptions.DefSize.size == "auto"){
        var elem0 = document.getElementById(Mcode + "^" + Ocode + "^" + "Logoimg")
        var Size0 = Map.getElem.Size(elem0);
        FrameHolderSize.w = Size0.w ;
        FrameHolderSize.h = Size0.h ;
    }else {
        FrameHolderSize.w = Hoptions.DefSize.w ;
        FrameHolderSize.h = Hoptions.DefSize.h ;
    }
    return FrameHolderSize;
}
//--------------------------------------------------------------
//MapF_GeoinfoLogo.getInnerHTML --------------------------------------
MapF_GeoinfoLogo.getInnerHTML = function(MapID, Ocode) {
    var Mcode = Map.getMcodeFromMapID(MapID);
    var innerHTML = "";
    innerHTML += "<a href='http://www.geoinfo.gr/'>"
    innerHTML += "<img id='" + Mcode + "^" + Ocode + "^" + "GeoinfoLogoimg' class='GeoinfoLogoimg' "
    innerHTML += "title='CopyRight @2007, Geoinfo' alt='CopyRight @2007, Geoinfo' "
    innerHTML += "src='Image_Customer/GeoInfo_LogoSmall1.png' "
    innerHTML += "onmouseover='src=\"Image_Customer/GeoInfo_LogoSmall2.png\"'";
    innerHTML += "onmouseout='src=\"Image_Customer/GeoInfo_LogoSmall1.png\"'";
    //innerHTML+="onselectstart='return false'";
    //innerHTML+="onmouseup='return false;'" 
    innerHTML += "onmousedown  ='return false'";
    innerHTML += "onmousemove='return false;'"
    innerHTML += "/>" 
    innerHTML += "</a>"   
    return innerHTML;
}