﻿secs = 2;
menuHover = false;

function resetTimer() {
    secs = 2;
}

function timer() {
    try {
        if (secs == 2) {
            clearTimeout(dd);
        }
    }
    catch (err) { }

    if (secs > 0) {
        secs -= 1;
        dd = setTimeout("timer(" + secs + ")", 1000);

        if (menuHover == true)
            secs = 2;

        if (secs == 0)
            document.getElementById('property-drop-menu').style.display = 'none';
    }
}

function imIn() {
    menuHover = true;
}

function imOut() {
    menuHover = false;
}


function showDiv(divNo) {

    document.getElementById('tab1').style.display = 'inline';
    document.getElementById('tab2').style.display = 'inline';
    document.getElementById('tab3').style.display = 'inline';
    document.getElementById('tab4').style.display = 'inline';
    
    document.getElementById('think-content').style.display = 'none';
    document.getElementById('cfp-content').style.display = 'none';
    document.getElementById('core-content').style.display = 'none';
    document.getElementById('vebra-content').style.display = 'none';

    switch(divNo)
        {
        case 1:
            document.getElementById('think-content').style.display = 'inline';
            document.getElementById('tab1').style.display = 'none';
          break;
        case 2:
            document.getElementById('cfp-content').style.display = 'inline';
            document.getElementById('tab2').style.display = 'none';
            break;
        case 3:
            document.getElementById('core-content').style.display = 'inline';
            document.getElementById('tab3').style.display = 'none';
            break;
        case 4:
            document.getElementById('vebra-content').style.display = 'inline';
            document.getElementById('tab4').style.display = 'none';
            break;
        default:
            //code to be executed if n is different from case 1 and 2
        }

    }

    function openPopup(url,w,h) {
        width = w;
        height = h;
        x = parseInt(screen.width / 2.0) - (width / 2.0);
        y = parseInt(screen.height / 2.0) - (height / 2.0);

        var win = window.open(url, "editorPopup", "top=" + y + ",left=" + x + ",scrollbars=no,dialog=yes,minimizable=no,modal=yes,width=" + width + ",height=" + height + ",resizable=no");
    }

    function deleteZoneContent(ZoneArea, PageID) {

        ret = vmcms.DeleteContent.DeleteZone(ZoneArea, PageID, OnComplete, OnTimeOut, OnError);
        return (true);

    }

    function OnComplete(args) {
        alert(args);
    }

    function OnTimeOut(args) {
        alert("ERROR : Service call timed out. Possbily content area has no content.");

    }

    function OnError(args) {
        alert("Error calling service method.");
    }

    $(document).ready(function () {
        $('div.intro ul').innerfade({ speed: 1000, timeout: 7000, type: 'sequence', containerheight: '290px' });
        $('div#topImage ul').innerfade({ speed: 1000, timeout: 7000, type: 'random', containerheight: '215px' });
        $("select").change(function () {
        });
        $('a.btn156').parent().hide();
        $('a.btn105').parent().hide();
        $('a.cb').colorbox();
        $("a#show").click(function () {
            $(".hidden").slideToggle();
            if ($(this).text() == 'Read More...'){
                $(this).text('Read Less...');
            } else {
                $(this).text('Read More...');
            }
            return false;
        });
    });

    function validate() {
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        if (reg.test(document.getElementById("email").value) == false) {
            alert('Please enter a valid email address');
            return false;
        }
        else {
            ajaxFunction();
        }
    }

    function ajaxFunction() {
        var ajaxRequest;  // The variable that makes Ajax possible!

        try {
            // Opera 8.0+, Firefox, Safari
            ajaxRequest = new XMLHttpRequest();
        } catch (e) {
            // Internet Explorer Browsers
            try {
                ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {
                    // Something went wrong
                    alert("Your browser broke!");
                    return false;
                }
            }
        }

        ajaxRequest.onreadystatechange = function () {
            if (ajaxRequest.readyState == 4) {
                thisDiv = document.getElementById("newsletter");
                if (document.getElementById("name").value != '') {
                    thisDiv.innerHTML = "<h2>Thank you for subscribing to our newsletter.</h2>";
                }
                else {
                    alert("Please enter your name before submitting.")
                }
            }
        }

        //Get values
        var strEmail = document.getElementById("email").value;
        var strName = document.getElementById("name").value;

        //Call AJAX
        ajaxRequest.open("Get", "ajaxNewsletter.aspx?email=" + strEmail + "&name=" + strName, true);
        ajaxRequest.send(null);
    }
