﻿// JScript File
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


var AdVirPath = "/Uploads/AdLib/";
function fn_calcHeight(orgWidth, maxWidth, orgHeight)
{
    var Height = 0;

    if(parseInt(orgWidth) > parseInt(maxWidth))
    {
        var rate = parseFloat(maxWidth) / parseFloat(orgWidth);
        Height = parseFloat(orgHeight) * parseFloat(rate);
    }

    return Height;
}


function fn_getLogo_HTML(mRefID,mRefLink,mRefDesc,mRefWidth,mRefHeight,mRefFileType,mRefFileName,mIntWidth,mIntHeight)
{
    
    var logowidth = mRefWidth;
    var logoheight = mRefHeight;
    var logopath = AdVirPath + mRefFileName;
    var strReturn = "";
    
    if(parseInt(logowidth) > parseInt(mIntWidth))
    {
        logowidth = mIntWidth;
        logoheight = fn_calcHeight(mRefWidth,mIntWidth,mRefHeight).toString();
    }
    
    if(parseInt(logoheight) > parseInt(mIntHeight))
    {
        logoheight = mIntHeight;
    }
    
    if(mRefFileType=="swf")
    {
        strReturn = fn_getLogo_Flash(mRefID,mRefLink,mRefDesc,logowidth,logoheight,logopath);
    }
    else
    {
        strReturn = fn_getLogo_Image(mRefID,mRefLink,mRefDesc,logowidth,logoheight,logopath);
    }
    return strReturn;
}
function fn_getLogo_Image(mRefID,mRefLink,mRefDesc,mRefWidth,mRefHeight,mRefFilePath)
{
    var strReturn = "";
    var strLogo = "<img src=\"" + mRefFilePath + "\" alt=\"" + mRefDesc + "\" width=\"" + mRefWidth + "\" height=\"" + mRefHeight + "\" border=\"0\" />";
    
    if(mRefLink!="")
    {
        strReturn = "<a href=\"/service/adclick.aspx?id=" + mRefID + "&l=" + mRefLink + "\" target=\"_blank\">";
        strReturn += strLogo;
        strReturn += "</a>";
    }
    else
    {
        strReturn = strLogo;
    }
    
    return strReturn;
}
function fn_getLogo_Flash(mRefID,mRefLink,mRefDesc,mRefWidth,mRefHeight,mRefFilePath)
{
    var strReturn = "";
    
    var strLogo = "";
    strLogo += "<object classid=\"clsid:D27CDB6E-AE6D-11CF-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0\" border=\"0\" width=\"" + mRefWidth + "\" height=\"" + mRefHeight + "\">";
    strLogo += "<param name=\"movie\" value=\"" + mRefFilePath + "\" />";
    strLogo += "<param name=\"wmode\" value=\"transparent\">";
    strLogo += "<embed wmode=\"transparent\" src=\"" + mRefFilePath + "\" width=\"" + mRefWidth + "\" height=\"" + mRefHeight + "\"></embed>";
    strLogo += "</object>";
    
    if(mRefLink!="")
    {
        strReturn = "<a href=\"/service/adclick.aspx?id=" + mRefID + "&l=" + mRefLink + "\" target=\"_blank\">";
        strReturn += strLogo;
        strReturn += "</a>";
    }
    else
    {
        strReturn = strLogo;
    }

    return strReturn;
}
/***************************************************************************\
|	//////////////////////////////											|
|	//LIB 2                  		//											|
|	//////////////////////////////											|
\***************************************************************************/
function ShowAdLib_2()
{
     var strAdContent = "";
    //Fixed Dimension
    var intWidth = "248"; 
    var dtToday = new Date();
    var strToday = (parseInt(dtToday.getMonth())+1).toString() + "/" + dtToday.getDate().toString() + "/" + dtToday.getFullYear().toString();
    //////////////////
    var arr = RefAdLib2;
    
    
    if(arr!=null)
    {
        for(var i=0;i<arr.length;i++)
        {
            var strRefID = arr[i][0];
            var strRefLink = arr[i][1];
            var strRefDesc = arr[i][2];
            var strRefStartDate = arr[i][3];
            var strRefEndDate = arr[i][4];
            var strRefForever = arr[i][5];
            var strRefWidth = arr[i][6];
            var strRefHeight = arr[i][7];
            var strRefLocation = arr[i][8];
            var strRefOrder = arr[i][9];
            var strRefFileType = arr[i][10];
            var strRefFileName = arr[i][11];
            if ((Date.parse(strRefStartDate) <= Date.parse(strToday)) && (strRefForever.toLowerCase()=="true" || (strRefEndDate!="" && Date.parse(strRefEndDate)>=Date.parse(strToday)))) 
            {
                if(i>0)
                {
                    strAdContent += fn_AdLib_2_Separator();
                }
                strAdContent += fn_AdLib_2_Logo(fn_getLogo_HTML(strRefID,strRefLink,strRefDesc,strRefWidth,strRefHeight,strRefFileType,strRefFileName,intWidth));
            }
        }
        if(strAdContent!="")
            document.writeln(fn_AdLib_2_wrHTML(strAdContent));
        
    }
    
}
function fn_AdLib_2_wrHTML(mContent)
{
    var strReturn = "";
    strReturn = "<tr style='height:5px;'><td></td></tr>";
    strReturn += "<tr><td><table cellpadding='0' cellspacing='0' border='0' width='100%' align='center'>" + mContent + "</table></td></tr>";
//    strReturn += "<tr style='height:15px;'><td></td></tr>";
    return strReturn;
}
function fn_AdLib_2_Logo(logoHTML)
{
    var strReturn = "";
    strReturn = "<tr style='height:94px;'><td>" + logoHTML + "</td></tr>";
    return strReturn;
}
function fn_AdLib_2_Separator()
{
    var strReturn = "";
    strReturn = "<tr style='height:9px;'><td></td></tr>";
    return strReturn;
}

/***************************************************************************\
|	//////////////////////////////											|
|	//LIB 1                  		//											|
|	//////////////////////////////											|
\***************************************************************************/
function ShowAdLib_1()
{
     var strAdContent = "";
    //Fixed Dimension
    var intWidth = "699"; 
    var dtToday = new Date();
    var strToday = (parseInt(dtToday.getMonth())+1).toString() + "/" + dtToday.getDate().toString() + "/" + dtToday.getFullYear().toString();
    //////////////////
    var arr = RefAdLib1;
    
    
    if(arr!=null)
    {
        for(var i=0;i<arr.length;i++)
        {
            var strRefID = arr[i][0];
            var strRefLink = arr[i][1];
            var strRefDesc = arr[i][2];
            var strRefStartDate = arr[i][3];
            var strRefEndDate = arr[i][4];
            var strRefForever = arr[i][5];
            var strRefWidth = arr[i][6];
            var strRefHeight = arr[i][7];
            var strRefLocation = arr[i][8];
            var strRefOrder = arr[i][9];
            var strRefFileType = arr[i][10];
            var strRefFileName = arr[i][11];
            if ((Date.parse(strRefStartDate) <= Date.parse(strToday)) && (strRefForever.toLowerCase()=="true" || (strRefEndDate!="" && Date.parse(strRefEndDate)>=Date.parse(strToday)))) 
            {
                if(i>0)
                {
                    strAdContent += fn_AdLib_1_Separator();
                }
                strAdContent += fn_AdLib_1_Logo(fn_getLogo_HTML(strRefID,strRefLink,strRefDesc,strRefWidth,strRefHeight,strRefFileType,strRefFileName,intWidth));
            }
        }
        if(strAdContent!="")
            document.writeln(fn_AdLib_1_wrHTML(strAdContent));
        
    }
    
}
function fn_AdLib_1_wrHTML(mContent)
{
    var strReturn = "";
    strReturn = "<tr style='height:5px;'><td></td></tr>";
    strReturn += "<tr><td><table cellpadding='0' cellspacing='0' border='0' width='100%'>" + mContent + "</table></td></tr>";
//    strReturn += "<tr style='height:15px;'><td></td></tr>";
    return strReturn;
}
function fn_AdLib_1_Logo(logoHTML)
{
    var strReturn = "";
    strReturn = "<tr style='height:94px;'><td>" + logoHTML + "</td></tr>";
    return strReturn;
}
function fn_AdLib_1_Separator()
{
    var strReturn = "";
    strReturn = "<tr style='height:20px;'><td></td></tr>";
    return strReturn;
}

/***************************************************************************\
|	//////////////////////////////											|
|	//LIB 3                 		//											|
|	//////////////////////////////											|
\***************************************************************************/
function ShowAdLib_3()
{
     var strAdContent = "";
    //Fixed Dimension
    var intWidth = "202"; 
    var dtToday = new Date();
    var strToday = (parseInt(dtToday.getMonth())+1).toString() + "/" + dtToday.getDate().toString() + "/" + dtToday.getFullYear().toString();
    //////////////////
    var arr = RefAdLib3;
    
    
    if(arr!=null)
    {
        for(var i=0;i<arr.length;i++)
        {
            var strRefID = arr[i][0];
            var strRefLink = arr[i][1];
            var strRefDesc = arr[i][2];
            var strRefStartDate = arr[i][3];
            var strRefEndDate = arr[i][4];
            var strRefForever = arr[i][5];
            var strRefWidth = arr[i][6];
            var strRefHeight = arr[i][7];
            var strRefLocation = arr[i][8];
            var strRefOrder = arr[i][9];
            var strRefFileType = arr[i][10];
            var strRefFileName = arr[i][11];
            if ((Date.parse(strRefStartDate) <= Date.parse(strToday)) && (strRefForever.toLowerCase()=="true" || (strRefEndDate!="" && Date.parse(strRefEndDate)>=Date.parse(strToday)))) 
            {
                if(i>0)
                {
                    strAdContent += fn_AdLib_3_Separator();
                }
                strAdContent += fn_AdLib_3_Logo(fn_getLogo_HTML(strRefID,strRefLink,strRefDesc,strRefWidth,strRefHeight,strRefFileType,strRefFileName,intWidth));
            }
        }
        if(strAdContent!="")
            document.writeln(fn_AdLib_3_wrHTML(strAdContent));
        
    }
    
}
function fn_AdLib_3_wrHTML(mContent)
{
    var strReturn = "";
    strReturn = "<tr style='height:5px;'><td></td></tr>";
    strReturn += "<tr><td align='center' valign='top'><table cellpadding='0' cellspacing='0' border='0' width='100%' align='center'>" + mContent + "</table></td></tr>";
//    strReturn += "<tr style='height:15px;'><td></td></tr>";
    return strReturn;
}
function fn_AdLib_3_Logo(logoHTML)
{
    var strReturn = "";
    strReturn = "<tr style='height:79px;'><td valign='top' align='center'>" + logoHTML + "</td></tr>";
    return strReturn;
}
function fn_AdLib_3_Separator()
{
    var strReturn = "";
    strReturn = "<tr style='height:20px;'><td></td></tr>";
    return strReturn;
}

/***************************************************************************\
|	//////////////////////////////											|
|	//LIB 2                  		//											|
|	//////////////////////////////											|
\***************************************************************************/
function ShowAdLib_4()
{
     var strAdContent = "";
    //Fixed Dimension
    var intWidth = "248"; 
    var dtToday = new Date();
    var strToday = (parseInt(dtToday.getMonth())+1).toString() + "/" + dtToday.getDate().toString() + "/" + dtToday.getFullYear().toString();
    //////////////////
    var arr = RefAdLib4;
    
    
    if(arr!=null)
    {
        for(var i=0;i<arr.length;i++)
        {
            var strRefID = arr[i][0];
            var strRefLink = arr[i][1];
            var strRefDesc = arr[i][2];
            var strRefStartDate = arr[i][3];
            var strRefEndDate = arr[i][4];
            var strRefForever = arr[i][5];
            var strRefWidth = arr[i][6];
            var strRefHeight = arr[i][7];
            var strRefLocation = arr[i][8];
            var strRefOrder = arr[i][9];
            var strRefFileType = arr[i][10];
            var strRefFileName = arr[i][11];
            if ((Date.parse(strRefStartDate) <= Date.parse(strToday)) && (strRefForever.toLowerCase()=="true" || (strRefEndDate!="" && Date.parse(strRefEndDate)>=Date.parse(strToday)))) 
            {
                if(i>0)
                {
                    strAdContent += fn_AdLib_4_Separator();
                }
                strAdContent += fn_AdLib_4_Logo(fn_getLogo_HTML(strRefID,strRefLink,strRefDesc,strRefWidth,strRefHeight,strRefFileType,strRefFileName,intWidth));
            }
        }
        if(strAdContent!="")
            document.writeln(fn_AdLib_4_wrHTML(strAdContent));
        
    }
    
}
function fn_AdLib_4_wrHTML(mContent)
{
    var strReturn = "";
    strReturn = "<tr style='height:5px;'><td></td></tr>";
    strReturn += "<tr><td><table cellpadding='0' cellspacing='0' border='0' width='100%' align='center'>" + mContent + "</table></td></tr>";
//    strReturn += "<tr style='height:15px;'><td></td></tr>";
    return strReturn;
}
function fn_AdLib_4_Logo(logoHTML)
{
    var strReturn = "";
    strReturn = "<tr style='height:94px;'><td align='center'>" + logoHTML + "</td></tr>";
    return strReturn;
}
function fn_AdLib_4_Separator()
{
    var strReturn = "";
    strReturn = "<tr style='height:20px;'><td></td></tr>";
    return strReturn;
}


