function getCookieVal(offset) {
    var endstr = document.cookie.indexOf(";", offset); if (endstr == -1) { endstr = document.cookie.length; }
    return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie(name) {
    var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg) {
            return getCookieVal(j);
        }
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return null;
}
function DeleteCookie(name, path, domain) {
    if (GetCookie(name)) {
        document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-2009 00:00:01 GMT";
    }
    ClearCookieOnADJ(name);
}
function SetCookie(name, value, expires, path, domain, secure) {
    document.cookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
    //Set Same Cookies On ADJ
    SetCookieOnADJ(name, value);
}
function IncreaseProgress(objid, totwidth, lblid, lblper) {

    var Table = document.getElementById(objid);
    var Label = document.getElementById(lblid);
    var TableWidth;
    if (document.all) {
        TableWidth = parseInt(Table.offsetWidth);
    }
    else {
        TableWidth = parseInt(Table.width);
    }
    var PerWidht = (((TableWidth + 1) / 105) * 100);
    if (TableWidth < totwidth) {
        if (document.all) {
            var Percent = parseInt((Label.innerText).replace('%', ''));
            if (Percent < lblper && Percent <= PerWidht) {
                Label.innerText = (Percent + 1) + '%';
            }
        }
        else {
            var Percent = parseInt((Label.textContent).replace('%', ''));
            if (Percent < lblper && Percent <= PerWidht) {
                Label.textContent = (Percent + 1) + '%';
            }
        }
        Table.width = (TableWidth + 1) + 'px';
        var callfunc = "IncreaseProgress('" + objid + "'," + totwidth + ",'" + lblid + "'," + lblper + ")";
        clearTimeout();
        setTimeout(callfunc, 65);
    }
}

//state resources script...
function articles(obj) {

    document.getElementById("email_content").style.display = "none";
    document.getElementById("articles_content").style.display = "block";
    document.getElementById("articles").style.display = "block";
    document.getElementById("email").style.display = "none";
}
function emailshow(obj) {
    document.getElementById("email_content").style.display = "block";
    document.getElementById("articles_content").style.display = "none";
    document.getElementById("articles").style.display = "none";
    document.getElementById("email").style.display = "block";
}
function web(obj) {
    document.getElementById("fwire").style.display = "none";
    document.getElementById("wire_content").style.display = "none";
    document.getElementById("fstudies").style.display = "none";
    document.getElementById("Studies_Content").style.display = "none";
    document.getElementById("other_content").style.display = "block";
    document.getElementById("fweb").style.display = "block";
}
function wier(obj) {
    document.getElementById("fweb").style.display = "none";
    document.getElementById("other_content").style.display = "none";
    document.getElementById("fstudies").style.display = "none";
    document.getElementById("Studies_Content").style.display = "none";
    document.getElementById("wire_content").style.display = "block";
    document.getElementById("fwire").style.display = "block";
}
function Studies(obj) {
    document.getElementById("fwire").style.display = "none";
    document.getElementById("wire_content").style.display = "none";
    document.getElementById("fweb").style.display = "none";
    document.getElementById("other_content").style.display = "none";
    document.getElementById("fstudies").style.display = "block";
    document.getElementById("Studies_Content").style.display = "block";
}

//search option 
function clearall(obj) {
    if (obj.value == "Search Area Development Online" || obj.value == "Enter Keyword") { obj.value = ""; }
}
function settext(obj) {
    if (obj.value == "") { obj.value = "Search Area Development Online"; }
}
function clearall1(obj1, obj2) { document.getElementById(obj1).style.display = "block"; document.getElementById(obj2).style.display = "none"; }


//
var temp1 = "", temp2 = "", temp3 = "";
function movepic(img_name, title) {

    document.getElementById(title).style.backgroundColor = "#fcf8a7";
    document.getElementById(img_name).style.display = "block";

    if ((img_name.toString().search('1') != "-1") == true) {
        document.getElementById('shortdesc').innerHTML = document.getElementById('Hiddendesc1').innerHTML;
        document.getElementById('myCoverImage2').style.display = "none";
        document.getElementById('myCoverImage3').style.display = "none";
        document.getElementById('article_title2').style.backgroundColor = "white";
        document.getElementById('article_title3').style.backgroundColor = "white";

        document.getElementById('article_title2').style.borderTop = "0px";
        document.getElementById('article_title2').style.borderBottom = "0px";
    }
    if ((img_name.toString().search('2') != "-1") == true) {
        document.getElementById('shortdesc').innerHTML = document.getElementById('Hiddendesc2').innerHTML;
        document.getElementById('myCoverImage1').style.display = "none";
        document.getElementById('myCoverImage3').style.display = "none";
        document.getElementById('article_title1').style.backgroundColor = "white";
        document.getElementById('article_title3').style.backgroundColor = "white";

        document.getElementById('article_title2').style.borderTop = "0px";
        document.getElementById('article_title2').style.borderBottom = "0px";
    }
    if ((img_name.toString().search('3') != "-1") == true) {
        document.getElementById('shortdesc').innerHTML = document.getElementById('Hiddendesc3').innerHTML;
        document.getElementById('myCoverImage1').style.display = "none";
        document.getElementById('myCoverImage2').style.display = "none";
        document.getElementById('article_title1').style.backgroundColor = "white";
        document.getElementById('article_title2').style.backgroundColor = "white";

        document.getElementById('article_title2').style.borderTop = "0px";
        document.getElementById('article_title2').style.borderBottom = "0px";
    }
}
//
function formSubmit(evt, btn) {

    var charCode = (evt.which) ? evt.which : event.keyCode;
    if (charCode == 13) {
        document.getElementById(btn).click();
        return false;
    }
}
//Corporate Survey '09 sponsor directory //List of transitional effects to be randomly applied to billboard:
var billboardeffects = ["Iris"] //Uncomment this line and input one of the effects above (ie: "Iris") for single effect.

var tickspeed = 3000 //ticker speed in miliseconds (2000=2 seconds)
var effectduration = 2500 //Transitional effect duration in miliseconds
var hidecontent_from_legacy = 1 //Should content be hidden in legacy browsers- IE4/NS4 (0=no, 1=yes).

var filterid = Math.floor(Math.random() * billboardeffects.length)

document.write('<style type="text/css">\n')
if (document.getElementById)
    document.write('.billcontent{display:none;\n' + 'filter:progid:DXImageTransform.Microsoft.' + billboardeffects[filterid] + '}\n')
else if (hidecontent_from_legacy)
    document.write('#contentwrapper{display:none;}')
document.write('</style>\n')

var selectedDiv = 0
var totalDivs = 0

function contractboard() {
    var inc = 0
    while (document.getElementById("billboard" + inc)) {
        document.getElementById("billboard" + inc).style.display = "none"
        inc++
    }
}

function expandboard() {
    var selectedDivObj = document.getElementById("billboard" + selectedDiv)
    contractboard()
    if (selectedDivObj.filters) {
        if (billboardeffects.length > 1) {
            filterid = Math.floor(Math.random() * billboardeffects.length)
            selectedDivObj.style.filter = "progid:DXImageTransform.Microsoft." + billboardeffects[filterid]
        }
        selectedDivObj.filters[0].duration = effectduration / 1000
        selectedDivObj.filters[0].Apply()
    }
    selectedDivObj.style.display = "block"
    if (selectedDivObj.filters)
        selectedDivObj.filters[0].Play()
    selectedDiv = (selectedDiv < totalDivs - 1) ? selectedDiv + 1 : 0
    setTimeout("expandboard()", tickspeed)
}

function startbill() {
    while (document.getElementById("billboard" + totalDivs) != null)
        totalDivs++
    if (document.getElementById("billboard0").filters)
        tickspeed += effectduration
    expandboard()
}

if (window.addEventListener)
    window.addEventListener("load", startbill, false)
else if (window.attachEvent)
    window.attachEvent("onload", startbill)
else if (document.getElementById)
    window.onload = startbill
//end Corporate Survey '09 sponsor directory //

function MM_openBrWindow(theURL, winName, features) { //v2.0
    window.open(theURL, winName, features);
}

//Start left_newsletter scripts <script type="text/javascript" language="javascript">
function AddToCC() {

    var c1 = document.getElementById("chkInsider").checked;
    var c2 = document.getElementById("chkThisWeek").checked;
    var email = document.getElementById("txtEmail").value;
    var result = "";
    var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;


    if (filter.test(email)) {

        if (c1) {
            $.post("../../AsyncOperation.aspx?Task=AddToCss&Email=" + email + "&category=" + "Site and Facility Planning Insider", function(insider) {
                result = insider;
                if (result == '1') {
                    ShoMessage("E-mail address added successfully");
                }
                else {
                    ShoMessage(result, 1);
                }
            });
        }
        if (c2) {
            $.post("../../AsyncOperation.aspx?Task=AddToCss&Email=" + email + "&category=" + "Site and Facility Planning This Week", function(thisweek) {
                result = thisweek;
                if (result == '1') {

                    ShoMessage("E-mail address added successfully", 1);
                }
                else {
                    ShoMessage(result, 1);
                }
            });

        }

    }
    else {
        ShoMessage("please enter valid email address", 0);
    }

    return false;


}
function ShoMessage(message, type) {

    document.getElementById("div_message").innerHTML = message;
    $("#div_message").fadeIn(1000);
    document.getElementById("divNewsLetter").style.display = 'none';
    setTimeout("HideMessage()", 3000);


}
function HideMessage() {
    document.getElementById("div_message").innerHTML = "";
    document.getElementById("div_message").style.display = 'none';
    document.getElementById("divNewsLetter").style.display = '';


}
function ShowNewsLetter(targetElement, type) {

    var elementPositions = getPosition(targetElement);
    if (type == 2) {

        $("#divNewsletterContent").load("../../html/Insider.html?time=" + new Date().getTime().toString());

    }
    else {
        $("#divNewsletterContent").load("../../html/Thisweek.html?time=" + new Date().getTime().toString());
    }
    $("#divNewsletterContent").css("display", '');
    $("#divNewsletterContent").css("top", elementPositions.offsetTop);
    $("#divNewsletterContent").css("left", elementPositions.offsetLeft + 115);


}
function HideNewsLetter() {
    $("#divNewsletterContent").css("display", "none");
}
function getPosition(element) {
    var left = 0;
    var top = 0;
    if (element.offsetParent) {
        while (element) {
            left += element.offsetLeft;
            top += element.offsetTop;
            element = element.offsetParent;
        }
    }
    return { offsetLeft: left, offsetTop: top };
}
//END left_newslwtter AjaxCode</script>
//Start:Script Foe Around The Web Control
var pCount = 1;
var currentPage = 1;
function GetPageData(pageNo) {

    var pageDiv = document.getElementById("dvAroundTheWebPage");
    if (pageNo > 0) {

        var url = "../../AsyncOperation.aspx?Task=GetAroundTheWeb&PageNo=" + pageNo;

        $.ajax({
            type: "GET",
            url: url,
            success: function(msg) {
                var AllAround = eval(msg);
                pageDiv.innerHTML = AllAround[0].Name;
                pCount = AllAround[0].pCount;
                SetPrevNextButtons();
            }
        });

    }
    else {
        pageDiv.innerHTML = "Coming Soon!!"
    }


}
function SetPrevNextButtons() {
    if (currentPage == 1 && pCount == 1) {

        document.getElementById("gNext").style.display = 'none';
        document.getElementById("gPrev").style.display = 'none';
    }
    else if (currentPage == 1 && pCount > 1) {

        document.getElementById("gNext").style.display = '';
        document.getElementById("gPrev").style.display = 'none';
    }
    if (currentPage > 1 && currentPage == pCount) {

        document.getElementById("gNext").style.display = 'none';
        document.getElementById("gPrev").style.display = '';
    }
    else if (currentPage > 1 && pCount > 1) {
        document.getElementById("gNext").style.display = '';
        document.getElementById("gPrev").style.display = '';
    }

}
function GoNext() {
    if (currentPage < pCount) {
        currentPage++;
    }
    GetPageData(currentPage);
}
function GoPrevious() {
    if (currentPage > 1) {
        currentPage--;
    }
    GetPageData(currentPage);
}

//End:Script Foe Around The Web Control
//START LEFT NAV  StateResource popup//<script type="text/javascript" language="javascript">
var stateData = '';
function GetStateResources(objSrcElem) {
    var stateDiv = document.getElementById("dvStateRecourcePopup");
    var elementPositions = getPosition(objSrcElem);
    var url = "../../AsyncOperation.aspx?Task=GetLeftStateResourcePopup";
    if (stateData.length < 1) {

        $.ajax({
            type: "GET",
            url: url,
            success: function(msg) {


                stateData = msg;
                stateDiv.innerHTML = stateData;
                $("#dvStateRecourceContainer").css("display", 'block');
                $("#dvStateRecourceContainer").css("margin-left", '132px');
                $("#dvStateRecourceContainer").css("margin-top", '-20px');

            }
        });
    }
    else {
        $("#dvStateRecourceContainer").css("display", 'block');
        $("#dvStateRecourceContainer").css("margin-left", '132px');
        $("#dvStateRecourceContainer").css("margin-top", '-20px');
    }

}
function HideStateResources() {
    $("#dvStateRecourceContainer").css("display", 'none');
}
//END LEFT NAV  StateResource popup//</script>
//START:Cookies Script
function SetCookies() {
    var domain = '.areadevelopment.com';
    var docLocation = window.location.toString().toLowerCase();
    //str = docLocation;
    var s = new String();
    s.substring();
    var newsIndex = docLocation.indexOf("newsitems/");
    var topicIndex = docLocation.indexOf("topic/");
    if (newsIndex > 0) {
        var pageUrl = docLocation.substring(docLocation.indexOf("newsitems/"), docLocation.length);
        var url = "../../AsyncOperation.aspx?Task=GetDataForCookies&pageUrl=" + pageUrl + "&Type=1";
        $.ajax({
            type: "GET",
            url: url,
            async: false,
            success: function(msg) {
                if (msg.toString().length > 1) {
                    SetCookie("AD_NewsState", msg.toString(), null, '/', domain, false);
                }
                else {
                    DeleteCookie("AD_NewsState", '/', domain);
                }

            },
            error: function(err) { alert(err); }
        });
    }
    else {
        DeleteCookie("AD_NewsState", '/', domain);
    }
    if (1 > 0) {
        var AD_ArtVisit = GetCookie("AD_ArtVisit");
        if (AD_ArtVisit != null) {
            AD_ArtVisit++;

        }
        else {
            AD_ArtVisit = 1;
        }
        SetCookie("AD_ArtVisit", AD_ArtVisit, null, '/', domain, false);

    }
}
function SetCookieOnADJ(key, cookieValue) {
    var dt = new Date();
    var v = "http://ads.areadevelopment.com/servlet/cookie?action=set&name=" + key + "&value=" + cookieValue + "&t=" + (new Date()).getSeconds();
    var ajaxImg = new Image();
    ajaxImg.src = v;
    document.body.appendChild(ajaxImg);
}
function ClearCookieOnADJ(key) {
    var dt = new Date();
    var v = "http://ads.areadevelopment.com/servlet/cookie?action=clear&name=" + key + "&t=" + (new Date()).getSeconds();
    var ajaxImg = new Image();
    ajaxImg.src = v;
    document.body.appendChild(ajaxImg);
}
//END:Cookie Script
