jQuery(function () {
    jQuery("#pnlTweets").tweet({
        username: "blisssystems",
        join_text: "auto",
        avatar_size: 16,
        count: 4,
        loading_text: "Loading Bliss Tweets..."
    });
    jQuery("#myScroll").mbScrollable({
        width: 286,
        height: 124,
        elementsInPage: 1,
        elementMargin: 0,
        shadow: "#999 2px 2px 2px",
        height: "auto",
        controls: "#controls",
        slideTimer: 600,
        autoscroll: true,
        scrollTimer: 2000
    });
    jQuery('#liContactUs')
			.bind('mouseover', over)
			.bind('mouseout', out);
    jQuery('#liServices')
			.bind('mouseover', over2)
			.bind('mouseout', out2);
    jQuery('#liPartners')
			.bind('mouseover', overPartners)
			.bind('mouseout', outPartners);

//    jQuery('#NewsScroll2').innerfade({
//        speed: 'slow',
//        timeout: 4000,
//        type: 'sequence',
//        containerheight: '64px'
//    });
});
jQuery(function () {
    // a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
    jQuery("#dialog").dialog("destroy");
    var name = jQuery("#name"),
			email = jQuery("#email"),
			password = jQuery("#password"),
			allFields = jQuery([]).add(name).add(email).add(password),
			tips = jQuery(".validateTips");
    function updateTips(t) {
        tips
				.text(t)
				.addClass('ui-state-highlight');
        setTimeout(function () {
            tips.removeClass('ui-state-highlight', 1500);
        }, 500);
    }

    function checkLength(o, n, min, max) {

        if (o.val().length > max || !(o.val().length > min)) {
            o.addClass('ui-state-error');
            updateTips("Length of " + n + " must be between " + min + " and " + max + ".");
            return false;
        } else {
            return true;
        }
    }
    function checkRegexp(o, regexp, n) {

        if (!(regexp.test(o.val()))) {
            o.addClass('ui-state-error');
            updateTips(n);
            return false;
        } else {
            return true;
        }
    }
    jQuery("#dialog-form").dialog({
        autoOpen: false,
        resizable: false,
        height: 375,
        width: 630,
        modal: true

    });
    jQuery("#dialog-form").addClass('dialogFormBackgroundSizeing')
    jQuery('#divContactFormButton')
			.button()
			.click(function () {
			    jQuery('#dialog-form').dialog('open');
			});
    jQuery('#divContactFormButton').css('padding-top', '0px');

});
jQuery(function () {
    jQuery("#ctl00_ClientScroll_myScroll").mbScrollable({
        width: 286,
        height: 124,
        elementsInPage: 1,
        elementMargin: 0,
        height: "auto",
        slideTimer: 600,
        autoscroll: true,
        scrollTimer: 2000
    });
    var encodedEMailString = "%3Cn%20uers%3D%22znvygb%3Avasb@oyvff-flfgrzf.pb.hx%3Ffhowrpg%3DJrofvgr%20Radhvel%22%20pynff%3D%22pbqrQve%22%20ery%3D%22absbyybj%22%3Exh.bp.fzrgflf-ffvyo@bsav%3C/n%3E";
    var emailString = unescape(encodedEMailString);
    emailString = emailString.replace(/[a-zA-Z]/g, function (c) { return String.fromCharCode((c <= "Z" ? 90 : 122) >= (c = c.charCodeAt(0) + 13) ? c : c - 26); });
    jQuery("#divHeaderEmail").html(emailString);
    var encodedEMailStringFooter = "%3Cn%20uers%3D%22znvygb%3Avasb@oyvff-flfgrzf.pb.hx%3Ffhowrpg%3DJrofvgr%20Radhvel%22%20pynff%3D%22pbqrQve2%22%20ery%3D%22absbyybj%22%3Exh.bp.fzrgflf-ffvyo@bsav%3C/n%3E";
    var emailStringFooter = unescape(encodedEMailStringFooter);
    emailStringFooter = emailStringFooter.replace(/[a-zA-Z]/g, function (c) { return String.fromCharCode((c <= "Z" ? 90 : 122) >= (c = c.charCodeAt(0) + 13) ? c : c - 26); });
    jQuery("#divFooterEmail").html(emailStringFooter);
});
function NavigateToClientDetails(obj) {
    if (obj != null) {
        var client = obj.alt;
        window.location = "ClientBase?Client=" + client;
    }
}
function SetHoverImage(img) {
    if (img != null) {
        var strImg = img.src;
        var strImgNew = strImg.replace("-BW", "");
        img.src = strImgNew;
    }
}
function SetNormalImage(img) {
    if (img != null) {
        var strImg = img.src;
        var path = strImg.substr(0, strImg.length - 4);
        var ext = strImg.substr(strImg.length - 4, 4);
        var strImgNew = path + "-BW" + ext;
        img.src = strImgNew;
    }
}
function over() {
    jQuery("#ulsecondaryMenuID").removeClass('ulsecondaryMenu');
    jQuery("#ulsecondaryMenuID").addClass('ulsecondaryMenu2');
}
function out() {
    jQuery("#ulsecondaryMenuID").addClass('ulsecondaryMenu');
    jQuery("#ulsecondaryMenuID").removeClass('ulsecondaryMenu2');
}

function over2() {
    jQuery("#ulServices").removeClass('ulsecondaryMenu');
    jQuery("#ulServices").addClass('ulsecondaryMenu2');
}
function out2() {
    jQuery("#ulServices").addClass('ulsecondaryMenu');
    jQuery("#ulServices").removeClass('ulsecondaryMenu2');
}

function overPartners() {
    jQuery("#ulPartners").removeClass('ulsecondaryMenu');
    jQuery("#ulPartners").addClass('ulsecondaryMenu2');
}
function outPartners() {
    jQuery("#ulPartners").addClass('ulsecondaryMenu');
    jQuery("#ulPartners").removeClass('ulsecondaryMenu2');
}

function clearFileds(controlPrefix) {
    document.getElementById(controlPrefix + "txtName").value = "";
    document.getElementById(controlPrefix + "txtOrganisation").value = "";
    document.getElementById(controlPrefix + "txtEmail").value = "";
    document.getElementById(controlPrefix + "txtPhone").value = "";
    document.getElementById(controlPrefix + "txtMessage").value = "";
}
function closedialogue() {
    jQuery('#dialog-form').dialog('close');
    HideOverlayDiv();
    //clearFileds();
}
function HideOverlayDiv() {
    document.getElementById('divContactFormOverlay').className = "divCFOHide";
    document.getElementById('divContactFormContents').className = "divCFOShow";
}

function ShowOverlayDiv() {
    document.getElementById('divContactFormOverlay').className = "divCFOShow";
    document.getElementById('divContactFormContents').className = "divCFOHide";
}
var savedControlID = "";
function postBackToServer(olink) {
    var strButtonID = olink.id;
    var strControlID = strButtonID.substring(0, strButtonID.lastIndexOf("_"));
    savedControlID = strControlID;
    
    //var strName = document.getElementById(strControlID + "_txtName").value.toString().escapeHTML();
    var strName = escape(jQuery('#' + strControlID + "_txtName" + '')[0].value);
    //document.getElementById(strControlID + "_txtName").value.toString().escapeHTML();
    var strOrganisation = escape(jQuery('#' + strControlID + "_txtOrganisation" + '')[0].value);
    //document.getElementById(strControlID + "_txtOrganisation").value.toString().escapeHTML();
    var strEmail = escape(jQuery('#' + strControlID + "_txtEmail" + '')[0].value);
    //document.getElementById(strControlID + "_txtEmail").value.toString().escapeHTML();
    var strPhone = escape(jQuery('#' + strControlID + "_txtPhone" + '')[0].value);
    //document.getElementById(strControlID + "_txtPhone").value.toString().escapeHTML();
    var strMessage = escape(jQuery('#' + strControlID + "_txtMessage" + '')[0].value);
    //document.getElementById(strControlID + "_txtMessage").value.toString().escapeHTML();




    if ((strName == "") || (strName == "please enter your name")) {
        document.getElementById(strControlID + "_txtName").value = 'please enter your name';
    }
    else {
        if ((strPhone == "") || (strPhone == "please enter your phone number")) {
            document.getElementById(strControlID + "_txtPhone").value = 'please enter your phone number';
        }
        else {
            onClick_sendEmail(strName, strOrganisation, strEmail, strPhone, strMessage);
            
        }
    }
}
function onClick_sendEmail(strName, strOrganisation, strEmail, strPhone, strMessage) {
    jQuery.ajax({
        url: "JQPostback.ashx",
        dataType: 'json',
        data: "Action=SendBlissEmail&name=" + encodeURIComponent(strName) + "&organisation=" + encodeURIComponent(strOrganisation) + "&email=" + encodeURIComponent(strEmail) + "&phone=" + encodeURIComponent(strPhone) + "&message=" + encodeURIComponent(strMessage),
        success: onClick_sendEmailSuccess, error: onClick_sendEmailFail
    });
}
function onClick_sendEmailSuccess(data) {
    if (data != null) {
        if (data["Status"].toString() == "Sucess") {
            clearFileds(savedControlID + "_");
            ShowOverlayDiv();
        } else if (data["Status"].toString() == "Failed") {
        }
    }
}
function onClick_sendEmailFail(data) {
}

function ie6() {
    if (navigator.appName == "Microsoft Internet Explorer") {
        if (navigator.appVersion.indexOf("MSIE 6") != -1) {
            isIE6 = true;
        }
        else {
            isIE6 = false;
        }
    } else {
        isIE6 = false;
    }
    return isIE6;
}
function jQuery_flashLoad() {
    if (!ie6()) {
        flashembed("divBannerImage",
        {
            src: "/blissWelcomeBanner.swf",
            onFail: function () { flashEmbed_fail(); }
            , wmode: "opaque"
        });
    }
    else {
        flashEmbed_fail();
    }
}
function flashEmbed_fail() {
    divBannerImage.style.background = "url(Images/Banners/welcomebanner.gif)";
}
function preloadImages() {
    img1 = new Image();
    img1.src = "/1/MasterPage/images/KeyDivisions/KeyDiv1_Hover.gif";
    img2 = new Image();
    img2.src = "/1/MasterPage/images/KeyDivisions/KeyDiv2_Hover.gif";
    img3 = new Image();
    img3.src = "/1/MasterPage/images/KeyDivisions/KeyDiv3_Hover.gif";
    img4 = new Image();
    img4.src = "/1/MasterPage/images/KeyDivisions/KeyDiv4_Hover.gif";
    img5 = new Image();
    img5.src = "/1/MasterPage/images/KeyDivisions/KeyDiv5_Hover.gif";
    img6 = new Image();
    img6.src = "/1/MasterPage/images/KeyDivisions/KeyDiv1.gif";
    img7 = new Image();
    img7.src = "/1/MasterPage/images/KeyDivisions/KeyDiv2.gif";
    img8 = new Image();
    img8.src = "/1/MasterPage/images/KeyDivisions/KeyDiv3.gif";
    img9 = new Image();
    img9.src = "/1/MasterPage/images/KeyDivisions/KeyDiv4.gif";
    img10 = new Image();
    img10.src = "/1/MasterPage/images/KeyDivisions/KeyDiv5.gif";
    img11 = new Image();
    img11.src = "/1/MasterPage/images/MainMenuCentre.gif";
    img12 = new Image();
    img12.src = "/1/MasterPage/images/MainMenuCentreHover.gif";
    img13 = new Image();
    img13.src = "/1/MasterPage/images/MainMenuLeft.gif";
    img14 = new Image();
    img14.src = "/1/MasterPage/images/MainMenuLeftHover.gif";
    img15 = new Image();
    img15.src = "/1/MasterPage/images/MainMenuRight.gif";
    img16 = new Image();
    img16.src = "/1/MasterPage/images/MainMenuRightHover.gif";
}
