var src = '/flash/recipevideos2.swf'

// *************************************************************************************************
function flashPlayer(filename, width, height) {
    document.writeln("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"" + width + "\" height=\"" + height + "\">");
    document.writeln("<param name=\"movie\" value=\"" + filename + "\" />");
    document.writeln("<param name=\"wmode\" value=\"transparent\"/>");
    document.writeln("<param name=\"quality\" value=\"high\" />");
    document.writeln("<param name=\"flashvars\" value=\"autoPlay=true\" />");
    document.writeln("<embed flashvars=\"autoPlay=true\" wmode=\"transparent\" src=\"" + filename + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"" + width + "\" height=\"" + height + "\"></embed>");
    document.writeln("</object>");
}

//function toggle(cb, prod) {
//    var chk = document.getElementById(cb);
//    var products = document.getElementById(prod);
//    if (chk.checked) {
//        products.style.display="block";
//    }
//    else {
//        products.style.display="none";
//    }
//}

// *************************************************************************************************
function show(object, imageobject) {
    if (document.getElementById && document.getElementById(object) != null) {
        if (document.getElementById(object).style.display == 'none') {
            document.getElementById(object).style.display = 'block';
            //change image is exists
            if (imageobject != null) {
                document.getElementById(imageobject).style.listStyleImage = "url(/images/icon_minus.gif)";
            }
        }
        else {
            document.getElementById(object).style.display = 'none';
            //change image is exists
            if (imageobject != null) {
                document.getElementById(imageobject).style.listStyleImage = "url(/images/icon_plus.gif)";
            }
        }
    }
    else if (document.layers && document.layers[object] != null) {
        if (document.layers[object].display == 'none') {
            document.layers[object].display = 'block';
        }
        else {
            document.layers[object].display = 'none';
        }
    }
    else if (document.all) {
        if (document.all[object].style.display == 'none') {
            document.all[object].style.display = 'block';
        }
        else {
            document.all[object].style.display = 'none';
        }
    }
}

// *************************************************************************************************
function hide(object) {
    if (document.getElementById && document.getElementById(object) != null)
        node = document.getElementById(object).style.display = 'none';
    else if (document.layers && document.layers[object] != null)
        document.layers[object].display = 'none';
    else if (document.all)
        document.all[object].style.display = 'none';
}

// *************************************************************************************************
// Credit to 
// Capturing The Mouse Position in IE4-6 & NS4-6
// (C) 2000 www.CodeLifter.com
// *************************************************************************************************
var IE = document.all ? true : false

if (!IE) document.captureEvents(Event.MOUSEMOVE)

document.onmousemove = getMouseCurPosition;

var mousePositionX = 0;
var mousePositionY = 0;

function getMouseCurPosition(e) {
    if (IE) {
        mousePositionX = event.clientX + document.documentElement.scrollLeft
        mousePositionY = event.clientY + document.documentElement.scrollTop
    }
    else {
        mousePositionX = e.pageX
        mousePositionY = e.pageY
    }
    if (mousePositionX < 0) { mousePositionX = 0 }
    if (mousePositionY < 0) { mousePositionY = 0 }

    return true;
}

// *************************************************************************************************
function createDiv(imagePath, xpos) {
    var ypos = 25;
    if (isNaN(xpos)) xpos = 275;
    if (xpos == 0) {
        xpos = -75;
        if (!IE) {
            xpos = -75;
            ypos = 20;
        }
    }
    var newDiv = document.createElement("div");
    newDiv.setAttribute("class", "clsFloatingDiv");
    newDiv.setAttribute("id", "idFloatingDiv");
    newDiv.innerHTML = "<img src=\"" + imagePath + "\" border=\"0\">";
    document.body.appendChild(newDiv);
    document.getElementById("idFloatingDiv").style.top = (mousePositionY - ypos) + "px";
    document.getElementById("idFloatingDiv").style.left = (mousePositionX - xpos) + "px";
}

// *************************************************************************************************
function removeDiv() {
    var container = document.body

    for (i = container.childNodes.length - 1; i >= 0; i--) {
        if (container.childNodes[i].id == "idFloatingDiv") {
            container.removeChild(container.childNodes[i]);
        }
    }
}

/* *********************************************************************************** */
/* * jquery include * */
/* * Selectors for Main menu navigation * */
/* *********************************************************************************** */

function CloseThickWindow(url) {
    tb_remove();
    if (url != null) {
        window.location = url;
    }
}

var currentFocus = null;
var currentMenu = null;

$(document).ready(
        function() {
            $('.thickbox').show();

            $(':input').focus(function() {
                if (this.className != "textbox")
                    currentFocus = this;
            }).blur(function() {
                currentFocus = null;
            });
            $(".level1 li.topLevel").bind("mouseenter", function() {
                if (currentFocus != null && currentMenu != null) {
                    $("div.level2").hide();
                    $("a.topLevel").removeClass("selected");
                }
                $("div.level2", this).show();
                $(this).find("a.topLevel").addClass("selected");
                currentMenu = this;
            }).bind("mouseleave", function() {
                if (currentFocus == null) {
                    $("div.level2").hide();
                    $(this).find("a.topLevel").removeClass("selected");
                } else {
                    $("div.level2", this).show();
                }
            });

            $("div.list_items div.list_item").bind("mouseenter", function() {
                $("div.GoldPhoto", this).slideDown();
            }).bind("mouseleave", function() {
                $("div.GoldPhoto", this).slideUp();
            });
            $("div.list_items div.GoldPhoto").bind("mouseenter", function() {
                $(this).hide();
            })
            var SelectedMovie = $("div.HomeMovieActionContainer div.MovieBar").find("div.Selected");
            $(SelectedMovie).addClass("currentSelected");

            $("div.HomeMovieActionContainer div.MovieBar div.MovieClip").bind("mouseenter", function() {
                if (!$(this).hasClass('currentSelected'))
                    $(this).addClass('Selected');
            }).bind("mouseleave", function() {
                if (!$(this).hasClass('currentSelected'))
                    $(this).removeClass('Selected');
            });

            $("div.HomeMovieActionContainer div.MovieBar div.MovieClip a").animate({ opacity: 0.4 }, 1100);
            $("div.HomeMovieActionContainer div.MovieBar div.MovieClip.Selected a").animate({ opacity: 1.0 }, 500);

            $("div.HomeMovieActionContainer div.MovieBar div.MovieClip a").bind("click", function(e) {
                var par = $(this).parent();
                if (!par.hasClass('currentSelected')) {
                    $("div.HomeMovieActionContainer div.MovieBar div.MovieClip").removeClass('currentSelected');
                    $("div.HomeMovieActionContainer div.MovieBar div.MovieClip").removeClass('Selected');
                    $("div.HomeMovieActionContainer div.MovieBar div.MovieClip a").animate({ opacity: 0.4 }, 1100);

                    $(par).addClass('Selected currentSelected');
                    SelectedMovie = par;
                    $(par).find('a').animate({ opacity: 1.0 }, 1000);
                }

                $("div.HomeMovieActionContainer span.MovieTitle").html($(this).attr("VideoTitle"));

                var so = new SWFObject("/flash/recipevideos2.swf?id=" + $(this).attr("VideoID"), "movieBox", "326", "291", "8", "#fff");
                so.addParam("wmode", "transparent");
                so.addVariable("autoPlay", "true");
                so.addVariable("defaultPath", "/images/library/");
                so.useExpressInstall('/flash/expressinstall.swf');
                so.write("media");

                return false;
            });

            if ($("div.HomeMovieActionContainer div.MovieBar div.MovieClip a.first") != null) {
                if (($("div.HomeMovieActionContainer div.MovieBar div.MovieClip a.first").attr("VideoID")) != "") {
                    var testMediaHolder = $("div.media");
                    if (testMediaHolder.html() != null) {
                        var so = new SWFObject("/flash/recipevideos2.swf?id=" + $("div.HomeMovieActionContainer div.MovieBar div.MovieClip a.first").attr("VideoID"), "home", "326", "291", "8", "#fff");
                        if (so != null) {
                            so.addParam("wmode", "transparent");
                            so.addVariable("autoPlay", "false");
                            so.addVariable("defaultPath", "/images/library/");
                            so.useExpressInstall('/flash/expressinstall.swf');
                            try {
                                so.write("media");
                                $("div.HomeMovieActionContainer span.MovieTitle").html($("div.HomeMovieActionContainer div.MovieBar div.MovieClip a.first").attr("VideoTitle"));
                            } catch (e) {
                                window.alert("An error occur displaying movie");
                            }
                        }
                    }
                }
            }

            $("a.CustomFlashMovie").bind("click", function(e) {
                if ($("div.movieBox").html() != null) {
                    var so = new SWFObject("/flash/recipevideos.swf?id=" + $(this).attr("href"), "movieBox", "326", "291", "8", "#fff");
                    so.addParam("wmode", "transparent");
                    so.addVariable("autoPlay", "true");
                    so.addVariable("defaultPath", "/images/library/");
                    so.useExpressInstall('/flash/expressinstall.swf');
                    so.write("movieBox");
                    //tb_show('', '#TB_inline?width=808&height=486&inlineId=movieBox', '', 'Video', 'CloseThickWindow();');
                } else {
                    window.alert("Please add a div with the class name 'movieBox'");
                }
                return false;
            });

            if ($("span.AutoStartCustomFlashMovie").html() != null) {
                if ($("span.AutoStartCustomFlashMovie").attr("flashHREF") != null) {
                    if ($("span.AutoStartCustomFlashMovie").attr("flashHREF") != "") {
                        if ($.query.get('AutoStartVideo') == 'true') {
                            tb_show('', $("span.AutoStartCustomFlashMovie").attr("flashHREF"), null, 'Video Video');
                        }
                    }
                }
            }

            if ($("div.movieBox").html() != null) {
                if ($("div.movieBox").attr("movieName") != null) {
                    if ($("div.movieBox").attr("movieName") != "") {
                        var so = new SWFObject("/flash/recipevideos.swf?id=" + $("div.movieBox").attr("movieName"), "movieBox", "326", "291", "8", "#fff");
                        so.addParam("wmode", "transparent");
                        so.addVariable("autoPlay", "true");
                        so.addVariable("defaultPath", "/images/library/");
                        so.useExpressInstall('/flash/expressinstall.swf');
                        so.write("movieBox");
                    }
                }
            }

            $("ul.FAQ a.Question").bind("click", function(e) {
                var par = $(this).parent();
                $(par).find("div.Answer").toggle();
                if ($(this).hasClass("NoBorder")) {
                    $(this).removeClass("NoBorder");
                } else {
                    $(this).addClass("NoBorder");
                }
                if ($(par).hasClass("hover")) {
                    $(par).removeClass("hover");
                } else {
                    $(par).addClass("hover");
                }
                return false;
            });

            $("ul.SearchResults a").bind("click", function(e) {
                var par = $(this).parent();
                $(par).find("div.Description").toggle();
                if ($(this).hasClass("NoBorder")) {
                    $(this).removeClass("NoBorder");
                } else {
                    $(this).addClass("NoBorder");
                }
                if ($(par).hasClass("hover")) {
                    $(par).removeClass("hover");
                } else {
                    $(par).addClass("hover");
                }
                return false;
            });

            var productTabs = $("#ProductTabs");

            if (productTabs.html() != null) {
                $("#ProductTabs").tabs();
            }
            $("div td.Photo a").bind("mouseenter", function() {
                var par = $(this).parent();
                $(par).prepend("<div class='Photo'><img src='" + $(this).attr("href") + "' /></div>");
                $(par).find("div.Photo").slideDown();
            }).bind("mouseleave", function() {
                var par = $(this).parent();
                var photo = $(par).find("div.Photo");
                $(photo).slideUp(
                    function() {
                        $(this).remove();
                    }
                );
            });
            // Disable the anchor
            $("div.RecipeSearchResultsPage td.Photo a").bind("click", function() {
                return false;
            })

            $(".NutritionalInfo").bind("click", function() {
                $(this).toggleClass("Open");
                $(".NutritionalFacts").toggle();
                return false;
            });
            var searchText = (unescape(window.location.href).toLowerCase().indexOf("/es-mx") > -1) ? "Localizador..." : "Search...";

            if ($("input.SearchTextBox").attr("value") == "") {
                $("input.SearchTextBox").attr("value", searchText);
                $("input.SearchTextBox").css("color", "#999");
            }

            $("input.SearchTextBox").bind("click", function() {
                if ($(this).attr("value") == searchText) {
                    $(this).attr("value", "");
                    $("input.SearchTextBox").css("color", "#000");
                }
            });
            //            $("input.SearchTextBox").bind("blur", function() {
            //                if ($(this).attr("value") == "") {
            //                    $(this).attr("value", searchText);
            //                    $(this).css("color", "#999");
            //                }
            //            });
            //            $("input.SearchTextBox").bind("keypress", function(e) {
            //                switch (e.keyCode) {
            //                    case 13:
            //                        __doPostBack('ctl00$Search$btnGo', '');
            //                        break;
            //                }
            //            });
            $("select.menuMainDropdown").bind("change", function() {
                window.location = $(this).attr("value");
            });

            // IE Headaches for the Main Nav
            var isSuccess = $(".SuccessRiceMainNav");

            if (isSuccess.html() != null) {
                jQuery.each(jQuery.browser, function(i) {
                    if ($.browser.msie) {
                        $("div.Menu ul.level1 li.topLevel").bind("mouseenter", function() {
                            $(this).addClass("Selected");
                        }).bind("mouseleave", function() {
                            $(this).removeClass("Selected");
                        });
                    }
                });


                $("#HomePageFeatures").tabs();

                $(".HomePageFeatureSubItem").bind("click", function(e) {
                    var par = $(this).parent();
                    $(par).find(".HomePageFeatureMainItem").hide();
                    $(par).find(".HomePageFeatureMainItem .HomePageFeatureItemContent").replaceWith($(this).html());
                    $(par).find(".HomePageFeatureMainItem").fadeIn("slow");
                    $(par).find(".HomePageFeatureSubItem").removeClass("HomePageFeatureSelected");
                    $(this).addClass("HomePageFeatureSelected");
                    return false;
                });
            }

            $(".RecipeCategoryIcon img.RecipeCategoryIcon").bind("mouseenter", function() {
                $(".RecipeIconContainer .RecipeCategoryIcon img.RecipeCategoryRolloverIcon").hide();
                var par = $(this).parent();
                $(par).find(".RecipeCategoryRolloverIcon").show();
                //$(this).hide();
            });

            $(".RecipeCategoryIcon img.RecipeCategoryRolloverIcon").bind("mouseleave", function() {
                //var par = $(this).parent();
                //$(par).find("img.RecipeCategoryIcon").show();
                $(this).hide();
            });

        }
    );
function disp(divs) {
    var a = [];
    for (var i = 0; i < divs.length; i++) {
        a.push(divs[i].innerHTML);
    }
    $("span").text(a.join(" "));
}

// *************************************************************************************************
// Barley Flash section
// *************************************************************************************************
/**
* SWFObject v1.5.1: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
*
* SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
* http://www.opensource.org/licenses/mit-license.php
*
*/
if (typeof deconcept == "undefined") { var deconcept = {}; } if (typeof deconcept.util == "undefined") { deconcept.util = {}; } if (typeof deconcept.SWFObjectUtil == "undefined") { deconcept.SWFObjectUtil = {}; } deconcept.SWFObject = function(_1, id, w, h, _5, c, _7, _8, _9, _a) { if (!document.getElementById) { return; } this.DETECT_KEY = _a ? _a : "detectflash"; this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY); this.params = {}; this.variables = {}; this.attributes = []; if (_1) { this.setAttribute("swf", _1); } if (id) { this.setAttribute("id", id); } if (w) { this.setAttribute("width", w); } if (h) { this.setAttribute("height", h); } if (_5) { this.setAttribute("version", new deconcept.PlayerVersion(_5.toString().split("."))); } this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion(); if (!window.opera && document.all && this.installedVer.major > 7) { if (!deconcept.unloadSet) { deconcept.SWFObjectUtil.prepUnload = function() { __flash_unloadHandler = function() { }; __flash_savedUnloadHandler = function() { }; window.attachEvent("onunload", deconcept.SWFObjectUtil.cleanupSWFs); }; window.attachEvent("onbeforeunload", deconcept.SWFObjectUtil.prepUnload); deconcept.unloadSet = true; } } if (c) { this.addParam("bgcolor", c); } var q = _7 ? _7 : "high"; this.addParam("quality", q); this.setAttribute("useExpressInstall", false); this.setAttribute("doExpressInstall", false); var _c = (_8) ? _8 : window.location; this.setAttribute("xiRedirectUrl", _c); this.setAttribute("redirectUrl", ""); if (_9) { this.setAttribute("redirectUrl", _9); } }; deconcept.SWFObject.prototype = { useExpressInstall: function(_d) { this.xiSWFPath = !_d ? "expressinstall.swf" : _d; this.setAttribute("useExpressInstall", true); }, setAttribute: function(_e, _f) { this.attributes[_e] = _f; }, getAttribute: function(_10) { return this.attributes[_10] || ""; }, addParam: function(_11, _12) { this.params[_11] = _12; }, getParams: function() { return this.params; }, addVariable: function(_13, _14) { this.variables[_13] = _14; }, getVariable: function(_15) { return this.variables[_15] || ""; }, getVariables: function() { return this.variables; }, getVariablePairs: function() { var _16 = []; var key; var _18 = this.getVariables(); for (key in _18) { _16[_16.length] = key + "=" + _18[key]; } return _16; }, getSWFHTML: function() { var _19 = ""; if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "PlugIn"); this.setAttribute("swf", this.xiSWFPath); } _19 = "<embed wmode=\"transparent\" type=\"application/x-shockwave-flash\" src=\"" + this.getAttribute("swf") + "\" width=\"" + this.getAttribute("width") + "\" height=\"" + this.getAttribute("height") + "\" style=\"" + (this.getAttribute("style") || "") + "\""; _19 += " id=\"" + this.getAttribute("id") + "\" name=\"" + this.getAttribute("id") + "\" "; var _1a = this.getParams(); for (var key in _1a) { _19 += [key] + "=\"" + _1a[key] + "\" "; } var _1c = this.getVariablePairs().join("&"); if (_1c.length > 0) { _19 += "flashvars=\"" + _1c + "\""; } _19 += "/>"; } else { if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "ActiveX"); this.setAttribute("swf", this.xiSWFPath); } _19 = "<object id=\"" + this.getAttribute("id") + "\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"" + this.getAttribute("width") + "\" height=\"" + this.getAttribute("height") + "\" style=\"" + (this.getAttribute("style") || "") + "\">"; _19 += "<param name=\"wmode\" value=\"transparent\" /><param name=\"movie\" value=\"" + this.getAttribute("swf") + "\" />"; var _1d = this.getParams(); for (var key in _1d) { _19 += "<param name=\"" + key + "\" value=\"" + _1d[key] + "\" />"; } var _1f = this.getVariablePairs().join("&"); if (_1f.length > 0) { _19 += "<param name=\"flashvars\" value=\"" + _1f + "\" />"; } _19 += "</object>"; } return _19; }, write: function(_20) { if (this.getAttribute("useExpressInstall")) { var _21 = new deconcept.PlayerVersion([6, 0, 65]); if (this.installedVer.versionIsValid(_21) && !this.installedVer.versionIsValid(this.getAttribute("version"))) { this.setAttribute("doExpressInstall", true); this.addVariable("MMredirectURL", escape(this.getAttribute("xiRedirectUrl"))); document.title = document.title.slice(0, 47) + " - Flash Player Installation"; this.addVariable("MMdoctitle", document.title); } } if (this.skipDetect || this.getAttribute("doExpressInstall") || this.installedVer.versionIsValid(this.getAttribute("version"))) { var n = (typeof _20 == "string") ? document.getElementById(_20) : _20; n.innerHTML = this.getSWFHTML(); return true; } else { if (this.getAttribute("redirectUrl") != "") { document.location.replace(this.getAttribute("redirectUrl")); } } return false; } }; deconcept.SWFObjectUtil.getPlayerVersion = function() { var _23 = new deconcept.PlayerVersion([0, 0, 0]); if (navigator.plugins && navigator.mimeTypes.length) { var x = navigator.plugins["Shockwave Flash"]; if (x && x.description) { _23 = new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split(".")); } } else { if (navigator.userAgent && navigator.userAgent.indexOf("Windows CE") >= 0) { var axo = 1; var _26 = 3; while (axo) { try { _26++; axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + _26); _23 = new deconcept.PlayerVersion([_26, 0, 0]); } catch (e) { axo = null; } } } else { try { var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); } catch (e) { try { var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); _23 = new deconcept.PlayerVersion([6, 0, 21]); axo.AllowScriptAccess = "always"; } catch (e) { if (_23.major == 6) { return _23; } } try { axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); } catch (e) { } } if (axo != null) { _23 = new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(",")); } } } return _23; }; deconcept.PlayerVersion = function(_29) { this.major = _29[0] != null ? parseInt(_29[0]) : 0; this.minor = _29[1] != null ? parseInt(_29[1]) : 0; this.rev = _29[2] != null ? parseInt(_29[2]) : 0; }; deconcept.PlayerVersion.prototype.versionIsValid = function(fv) { if (this.major < fv.major) { return false; } if (this.major > fv.major) { return true; } if (this.minor < fv.minor) { return false; } if (this.minor > fv.minor) { return true; } if (this.rev < fv.rev) { return false; } return true; }; deconcept.util = { getRequestParameter: function(_2b) { var q = document.location.search || document.location.hash; if (_2b == null) { return q; } if (q) { var _2d = q.substring(1).split("&"); for (var i = 0; i < _2d.length; i++) { if (_2d[i].substring(0, _2d[i].indexOf("=")) == _2b) { return _2d[i].substring((_2d[i].indexOf("=") + 1)); } } } return ""; } }; deconcept.SWFObjectUtil.cleanupSWFs = function() { var _2f = document.getElementsByTagName("OBJECT"); for (var i = _2f.length - 1; i >= 0; i--) { _2f[i].style.display = "none"; for (var x in _2f[i]) { if (typeof _2f[i][x] == "function") { _2f[i][x] = function() { }; } } } }; if (!document.getElementById && document.all) { document.getElementById = function(id) { return document.all[id]; }; } var getQueryParamValue = deconcept.util.getRequestParameter; var FlashObject = deconcept.SWFObject; var SWFObject = deconcept.SWFObject;


function toggle(cb, prod) {
         var chk = document.getElementById(cb);
        
         var cb = replaceDollarBy_Score(cb);
         prod = replaceDollarBy_Score(prod);

         var products = document.getElementById(prod);

         if (chk.checked) {
             products.style.display = "block";
         }

         else {
             products.style.display = "none";
         }
     }

    function replaceDollarBy_Score(prod) {
         var intIndexOfMatch = prod.indexOf("$");

         while (intIndexOfMatch != -1) {
             // Relace out the current instance.
             prod = prod.replace("$", "_");


             // Get the index of any next matching substring.
             intIndexOfMatch = prod.indexOf("$");
         }

         return prod;
     }
     
    function OpenPopUp() {

         document.getElementById('ctl00_MainContent_txtNotes').value = '';
         document.getElementById('ctl00_MainContent_txtTitle').value = '';

         document.getElementById('ctl00_MainContent_lblMessage').style.display = 'none';
         document.getElementById('savePopUp').style.display = 'block';
         return false;
     }

     function ClosePopUp() {
         document.getElementById('ctl00_MainContent_lblMessage').style.display = 'none';
         document.getElementById('savePopUp').style.display = 'none';
         return false;
     }
      
    function expandSelectBrands(selectbrands)
    {
     
        if(selectbrands !='')
        {
            arrayBrandsProductsIds = selectbrands.split(',');
            for (var i=0;i<arrayBrandsProductsIds.length;i++)
            {
                if (arrayBrandsProductsIds[i]!='')
                {
                    brandProductIds= arrayBrandsProductsIds[i].split(':');
                    toggle(brandProductIds[0],brandProductIds[1]);  
                }
            }
        }
    }
   
  function validateTemp()
  {
        if (document.getElementById('ctl00_MainContent_ddlPrevTemp').value == '0')
        {
       alert ('Please Select Template');
       return false;
        }
        else
        {
        return true;
        }
          
  }
   function selectchkbxs(brandid,prodCount,clearcheckboxid)
     {        
        if(document.getElementById(clearcheckboxid).checked == true)
        {
            for (var j=0;j<prodCount;j++)
            {
                document.getElementById(brandid + '_' + j ).checked=true ;
            } 
        }
        else if(document.getElementById(clearcheckboxid).checked == false)
        {
            for (var j=0;j<prodCount;j++)
            {
                document.getElementById(brandid + '_' + j ).checked=false ;
            }
        }
     }
     
     function displaprgbar()
     {
        //JSFX_FloatDiv("divProgressBar", 280,270);
        __doPostBack('ctl00$MainContent$btnShowData','');
        document.getElementById('ctl00_MainContent_btnReCal').disabled=true;
        document.getElementById('ctl00_MainContent_btnShowData').disabled=true;
        var xpos=findPosX(document.getElementById('ctl00_MainContent_btnShowData')) +150;             
        var ypos=findPosY(document.getElementById('ctl00_MainContent_btnShowData')) ;
        JSFX_FloatDiv("divProgressBar", xpos,ypos);
        document.getElementById('divProgressBar').style.display='block';
        return true;
     }
     
     function chkbxSelection(type)
     {
	    if(type == "CompetetiveListSelect")
        {
            var chkCnt = 14;  //document.getElementById('ctl00_MainContent_cblCompBrands').cells.length;
            var i=0;
            var objItem;
            if(document.getElementById("ctl00_MainContent_CompetetiveListSelect").checked)
            {            
                 for(i=0;i<chkCnt;i++)
                   {
                       objItem = document.getElementById('ctl00_MainContent_cblCompBrands_' + i);
                       if(objItem!=null)
                       {
                          objItem.checked=true;
                       }
                   
                   }         
            }
            else if(!document.getElementById("ctl00_MainContent_CompetetiveListSelect").checked)
            {
                  for(i=0;i<chkCnt;i++)
                   {
                       objItem = document.getElementById('ctl00_MainContent_cblCompBrands_' + i);
                       if(objItem!=null)
                       {
                          objItem.checked=false;
                       }
                   
                   } 
            }
        }
        else if(type=="SignUpList")
        {
            if(document.getElementById("ctl00_MainContent_SignUpListSelect").checked)
            {
                document.getElementById("ctl00_MainContent_signUpList_0").checked=true;
                document.getElementById("ctl00_MainContent_signUpList_1").checked=true;
                document.getElementById("ctl00_MainContent_signUpList_2").checked=true;
                document.getElementById("ctl00_MainContent_signUpList_3").checked=true;
            }
            else if(!document.getElementById("ctl00_MainContent_SignUpListSelect").checked)
            {
                document.getElementById("ctl00_MainContent_signUpList_0").checked=false;
                document.getElementById("ctl00_MainContent_signUpList_1").checked=false;
                document.getElementById("ctl00_MainContent_signUpList_2").checked=false;
                document.getElementById("ctl00_MainContent_signUpList_3").checked=false;
            }
        }
        if(type=="FieldsOfintrest")
        {
            if(document.getElementById("ctl00_MainContent_FieldsSelect").checked)
            {
                document.getElementById("ctl00_MainContent_chkFields_0").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_1").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_2").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_3").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_4").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_5").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_6").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_7").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_8").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_9").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_10").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_11").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_12").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_13").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_14").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_15").checked=true;
                document.getElementById("ctl00_MainContent_chkFields_16").checked = true;
                document.getElementById("ctl00_MainContent_chkFields_17").checked = true;
                document.getElementById("ctl00_MainContent_chkFields_18").checked = true;
                document.getElementById("ctl00_MainContent_chkFields_19").checked = true;
                document.getElementById("ctl00_MainContent_chkFields_20").checked = true;
                document.getElementById("ctl00_MainContent_chkFields_21").checked = true;
            }
            else if(!document.getElementById("ctl00_MainContent_FieldsSelect").checked)
            {
                document.getElementById("ctl00_MainContent_chkFields_0").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_1").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_2").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_3").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_4").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_5").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_6").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_7").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_8").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_9").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_10").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_11").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_12").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_13").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_14").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_15").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_16").checked=false;
                document.getElementById("ctl00_MainContent_chkFields_17").checked = false;
                document.getElementById("ctl00_MainContent_chkFields_18").checked = false;
                document.getElementById("ctl00_MainContent_chkFields_19").checked = false;
                document.getElementById("ctl00_MainContent_chkFields_20").checked = false;
                document.getElementById("ctl00_MainContent_chkFields_21").checked = false;
            }
        }
        if(type=="HearHowSelect")
        {
            if(document.getElementById("ctl00_MainContent_chklistHearHowSelect").checked)
            {
                document.getElementById("ctl00_MainContent_chklistHearHow_0").checked=true;
                document.getElementById("ctl00_MainContent_chklistHearHow_1").checked=true;
                document.getElementById("ctl00_MainContent_chklistHearHow_2").checked=true;
                document.getElementById("ctl00_MainContent_chklistHearHow_3").checked=true;
                document.getElementById("ctl00_MainContent_chklistHearHow_4").checked=true;
            }
            else if(!document.getElementById("ctl00_MainContent_chklistHearHowSelect").checked)
            {
                document.getElementById("ctl00_MainContent_chklistHearHow_0").checked=false;
                document.getElementById("ctl00_MainContent_chklistHearHow_1").checked=false;
                document.getElementById("ctl00_MainContent_chklistHearHow_2").checked=false;
                document.getElementById("ctl00_MainContent_chklistHearHow_3").checked=false;
                document.getElementById("ctl00_MainContent_chklistHearHow_4").checked=false;
            }
        }
        if(type=="Education")
        {
            if(document.getElementById("ctl00_MainContent_chkEducationSelect").checked)
            {
                document.getElementById("ctl00_MainContent_chkEducation_0").checked=true;
                document.getElementById("ctl00_MainContent_chkEducation_1").checked=true;
                document.getElementById("ctl00_MainContent_chkEducation_2").checked=true;
                document.getElementById("ctl00_MainContent_chkEducation_3").checked=true;
                document.getElementById("ctl00_MainContent_chkEducation_4").checked=true;
                document.getElementById("ctl00_MainContent_chkEducation_5").checked=true;
                document.getElementById("ctl00_MainContent_chkEducation_6").checked=true;
            }
            else if(!document.getElementById("ctl00_MainContent_chkEducationSelect").checked)
            {
                document.getElementById("ctl00_MainContent_chkEducation_0").checked=false;
                document.getElementById("ctl00_MainContent_chkEducation_1").checked=false;
                document.getElementById("ctl00_MainContent_chkEducation_2").checked=false;
                document.getElementById("ctl00_MainContent_chkEducation_3").checked=false;
                document.getElementById("ctl00_MainContent_chkEducation_4").checked=false;
                document.getElementById("ctl00_MainContent_chkEducation_5").checked=false;
                document.getElementById("ctl00_MainContent_chkEducation_6").checked=false;
            }
        }        
        if(type=="MaritalStatus")
        {
            if(document.getElementById("ctl00_MainContent_ChkMaritalStatuslistSelect").checked)
            {
                document.getElementById("ctl00_MainContent_ChkMaritalStatuslist_0").checked=true;
                document.getElementById("ctl00_MainContent_ChkMaritalStatuslist_1").checked=true;
                document.getElementById("ctl00_MainContent_ChkMaritalStatuslist_2").checked=true;
                document.getElementById("ctl00_MainContent_ChkMaritalStatuslist_3").checked=true;
            }
            else if(!document.getElementById("ctl00_MainContent_ChkMaritalStatuslistSelect").checked)
            {
                document.getElementById("ctl00_MainContent_ChkMaritalStatuslist_0").checked=false;
                document.getElementById("ctl00_MainContent_ChkMaritalStatuslist_1").checked=false;
                document.getElementById("ctl00_MainContent_ChkMaritalStatuslist_2").checked=false;
                document.getElementById("ctl00_MainContent_ChkMaritalStatuslist_3").checked=false;
            }
        }
        if(type=="ChildrensUnder18")
        {
            if(document.getElementById("ctl00_MainContent_chkChildrenSelect").checked)
            {
                document.getElementById("ctl00_MainContent_chklistChildren_0").checked=true;
                document.getElementById("ctl00_MainContent_chklistChildren_1").checked=true;
                document.getElementById("ctl00_MainContent_chklistChildren_2").checked=true;
                document.getElementById("ctl00_MainContent_chklistChildren_3").checked=true;
                document.getElementById("ctl00_MainContent_chklistChildren_4").checked=true;
                document.getElementById("ctl00_MainContent_chklistChildren_5").checked=true;
                document.getElementById("ctl00_MainContent_chklistChildren_6").checked=true;
            }
            else if(!document.getElementById("ctl00_MainContent_chkChildrenSelect").checked)
            {
                document.getElementById("ctl00_MainContent_chklistChildren_0").checked=false;
                document.getElementById("ctl00_MainContent_chklistChildren_1").checked=false;
                document.getElementById("ctl00_MainContent_chklistChildren_2").checked=false;
                document.getElementById("ctl00_MainContent_chklistChildren_3").checked=false;
                document.getElementById("ctl00_MainContent_chklistChildren_4").checked=false;
                document.getElementById("ctl00_MainContent_chklistChildren_5").checked=false;
                document.getElementById("ctl00_MainContent_chklistChildren_6").checked=false;
            }
        }
        if(type=="HouseSize")
        {
            if(document.getElementById("ctl00_MainContent_chkListHouseSizeSelect").checked)
            {
                document.getElementById("ctl00_MainContent_chkListHouseSize_0").checked=true;
                document.getElementById("ctl00_MainContent_chkListHouseSize_1").checked=true;
                document.getElementById("ctl00_MainContent_chkListHouseSize_2").checked=true;
                document.getElementById("ctl00_MainContent_chkListHouseSize_3").checked=true;
                document.getElementById("ctl00_MainContent_chkListHouseSize_4").checked=true;
                document.getElementById("ctl00_MainContent_chkListHouseSize_5").checked=true;
                document.getElementById("ctl00_MainContent_chkListHouseSize_6").checked=true;
                document.getElementById("ctl00_MainContent_chkListHouseSize_7").checked=true;
            }
            else if(!document.getElementById("ctl00_MainContent_chkListHouseSizeSelect").checked)
            {
                document.getElementById("ctl00_MainContent_chkListHouseSize_0").checked=false;
                document.getElementById("ctl00_MainContent_chkListHouseSize_1").checked=false;
                document.getElementById("ctl00_MainContent_chkListHouseSize_2").checked=false;
                document.getElementById("ctl00_MainContent_chkListHouseSize_3").checked=false;
                document.getElementById("ctl00_MainContent_chkListHouseSize_4").checked=false;
                document.getElementById("ctl00_MainContent_chkListHouseSize_5").checked=false;
                document.getElementById("ctl00_MainContent_chkListHouseSize_6").checked=false;
                document.getElementById("ctl00_MainContent_chkListHouseSize_7").checked=false;
            }
        }
        if(type=="Income")
        {
            if(document.getElementById("ctl00_MainContent_chklistIncomeSelect").checked)
            {
                document.getElementById("ctl00_MainContent_chklistIncome_0").checked=true;
                document.getElementById("ctl00_MainContent_chklistIncome_1").checked=true;
                document.getElementById("ctl00_MainContent_chklistIncome_2").checked=true;
                document.getElementById("ctl00_MainContent_chklistIncome_3").checked=true;
                document.getElementById("ctl00_MainContent_chklistIncome_4").checked=true;
                document.getElementById("ctl00_MainContent_chklistIncome_5").checked=true;
                document.getElementById("ctl00_MainContent_chklistIncome_6").checked=true;
            }
            else if(!document.getElementById("ctl00_MainContent_chklistIncomeSelect").checked)
            {
                document.getElementById("ctl00_MainContent_chklistIncome_0").checked=false;
                document.getElementById("ctl00_MainContent_chklistIncome_1").checked=false;
                document.getElementById("ctl00_MainContent_chklistIncome_2").checked=false;
                document.getElementById("ctl00_MainContent_chklistIncome_3").checked=false;
                document.getElementById("ctl00_MainContent_chklistIncome_4").checked=false;
                document.getElementById("ctl00_MainContent_chklistIncome_5").checked=false;
                document.getElementById("ctl00_MainContent_chklistIncome_6").checked=false;
            }
        }
     }
    

    

     function unlod()
     {
        document.getElementById('divProgressBar').style.display='block';
     }
     
 function clearcntrl()
    {
        var cntrls = document.getElementById('aspnetForm').elements;
        for(var i=0;i<cntrls.length;i++)
        {
            if(cntrls[i].type=="checkbox")
            {
                document.getElementById(cntrls[i].id).checked=false;
            }
            if(cntrls[i].type=="radio")
            {
                document.getElementById(cntrls[i].id).checked=false;
            }
        }
        document.getElementById("ctl00_MainContent_DdlAgeFrom").options[0].selected =true;
        document.getElementById("ctl00_MainContent_DdlAgeTo").options[0].selected =true;
        document.getElementById("ctl00_MainContent_ddlPrevTemp").value ='0';
        brandsdisplay();
        
        document.getElementById('ctl00_MainContent_cusvalBrands').innerHTML="";
        document.getElementById('ctl00_MainContent_txtDateFrom').value=document.getElementById("ctl00_MainContent_hdnDateFrom").value ;
        document.getElementById('ctl00_MainContent_txtDateTo').value=document.getElementById("ctl00_MainContent_hdnDateTo").value ;
    }
    
    function brandsdisplay() 
    {
        var cnt = document.getElementById("ctl00_MainContent_hdnBrandsCnt").value;
        var cntrlid;
        var rtntyp = false;
        var i = 1;
        for (var j = 0; j < cnt; j++) 
        {
            cntrlid = "ctl00_MainContent_rptBrands_ctl01_products";
            if (i <= 9) 
            {
                cntrlid = cntrlid.replace("ctl00_MainContent_rptBrands_ctl01_products", "ctl00_MainContent_rptBrands_ctl0" + i + "_products");
                var cntrl = document.getElementById(cntrlid);
                cntrl.style.display = "none";
            }
            else if (i > 9) 
            {
                cntrlid = cntrlid.replace("ctl00_MainContent_rptBrands_ctl01_products", "ctl00_MainContent_rptBrands_ctl" + i + "_products");
                var cntrl = document.getElementById(cntrlid);
                cntrl.style.display = "none";
            }
        }
    }
    
    function cleardatetime()
    {
        var d = new Date();
        var prsntdt =d.getDate();
        var prsntmnth =d.getMonth()+1;
        if(prsntmnth>3)
        {
            frommonth =prsntmnth-3;
        }
        if(prsntmnth==3)
        {
            frommonth =12;
        }
        if(prsntmnth==2)
        {
            frommonth =11;
        }
        if(prsntmnth==1)
        {
            frommonth =10;
        }
        var prsntyr =d.getFullYear();
        var fromdate = frommonth+'/'+prsntdt+'/'+prsntyr;
        var todate =prsntmnth+'/'+prsntdt+'/'+prsntyr;
        document.getElementById('ctl00_MainContent_txtDateFrom').value=fromdate;
        document.getElementById('ctl00_MainContent_txtDateTo').value=todate;
    }  

function findPosY(obj)
    {
        var curtop = 0;
        if(obj.offsetParent)
            while(1)
            {
                curtop += obj.offsetTop;
                if(!obj.offsetParent)
                    break;
                obj = obj.offsetParent;
            }
        else if(obj.y)
            curtop += obj.y;
        return curtop;
    }

    function findPosX(obj)
    {
        var curleft = 0;
        if(obj.offsetParent)
            while(1) 
            {
                curleft += obj.offsetLeft;
                if(!obj.offsetParent)
                break;
                obj = obj.offsetParent;
            }
        else if(obj.x)
            curleft += obj.x;
        return curleft;
    }

function validationBrands(source,arguments)
    {
        var cnt=document.getElementById("ctl00_MainContent_hdnBrandsCnt").value;        
        var cntrlid;
        var rtntyp=false;
        var valid=DateValidation();
        for(var i=0;i<cnt;i++)
        {
            cntrlid="ctl00_MainContent_rptBrands_ctl01_chkBrand";
            if(i<=9)
            {
                cntrlid=cntrlid.replace("ctl00_MainContent_rptBrands_ctl01_chkBrand","ctl00_MainContent_rptBrands_ctl0"+i+"_chkBrand");
                var cntrl=document.getElementById(cntrlid);
                if(cntrl.checked==true)
                {                    
                    rtntyp = true;
                    break;
                }
            }
            else if(i>9)
            {
                cntrlid=cntrlid.replace("ctl00_MainContent_rptBrands_ctl01_chkBrand","ctl00_MainContent_rptBrands_ctl"+i+"_chkBrand");
                var cntrl=document.getElementById(cntrlid);
                if(cntrl.checked==true)
                {
                    rtntyp  = true;
                    break;
                }
            }
        }
        
        var datefrom = document.getElementById('ctl00_MainContent_txtDateFrom').value;
        var dateto = document.getElementById('ctl00_MainContent_txtDateTo').value;
        
        if(!IsDate(datefrom))
        {
            arguments.IsValid=false;
            document.getElementById('btnClears').focus();
            document.getElementById('ctl00_MainContent_cusvalBrands').innerHTML="Invalid Date in Date From";
        }
        else if(!IsDate(dateto))
        {
            arguments.IsValid=false;
            document.getElementById('btnClears').focus();
            document.getElementById('ctl00_MainContent_cusvalBrands').innerHTML="Invalid Date in Date To";
        }
        else if(!valid)
        {
            document.getElementById('ctl00_MainContent_cusvalBrands').innerHTML="Date From should be less then Date To";
            document.getElementById('btnClears').focus();
            arguments.IsValid=false;
        }
        else if(!rtntyp)
        {
            document.getElementById('btnClears').focus();
            document.getElementById('ctl00_MainContent_cusvalBrands').innerHTML="Please select atleast one Brand";
            arguments.IsValid=false;
        }
        else if(!ColumnsSelection())
        {
            document.getElementById('btnClears').focus();
            document.getElementById('ctl00_MainContent_cusvalBrands').innerHTML="Please select atleast one field under 'Fields Of Interest'";
            arguments.IsValid=false;
        }        
        else
        {
            __doPostBack('ctl00$MainContent$BtnSearch','');
            document.getElementById('ctl00_MainContent_BtnSearch').disabled=true;
            document.getElementById('divProgressBar').style.display='block';
            var xpos=findPosX(document.getElementById('ctl00_MainContent_BtnSearch')) +150;             
            var ypos=findPosY(document.getElementById('ctl00_MainContent_BtnSearch')) ;
            JSFX_FloatDiv("divProgressBar", xpos,ypos);
            arguments.IsValid=true;
        }
     }
     
     function IsDate(val)
     {
        var bl =false;
        var rg=/^((((0[13578])|([13578])|(1[02]))[\/](([1-9])|([0-2][0-9])|(3[01])))|(((0[469])|([469])|(11))[\/](([1-9])|([0-2][0-9])|(30)))|((2|02)[\/](([1-9])|([0-2][0-9]))))[\/]\d{4}$|^\d{4}$/;
        if(rg.test(val))
        {
            bl=true;
        }
        else
        {
            bl=false;
        }
        return bl;
     }
     
     function DateValidation()
    {
       
        var Datefrom =new Date();
        var Dateto =new Date();
        var bool =false;
        Datefrom =Date.parse(document.getElementById('ctl00_MainContent_txtDateFrom').value);
        Dateto =Date.parse(document.getElementById('ctl00_MainContent_txtDateTo').value);
        if (Datefrom > Dateto)
        {
            bool=false;
        }
        else
        {
               
            bool=true;
        }
        return bool;
    }
    
   function f_validRecal()
   {
     var reg = /^d$/;
     var val = document.getElementById('ctl00_MainContent_txtLoginFr').value;
     if(!reg.test(val))
     {
        alert('Please Enter Number');
        return false;
     }
     return true;
   }
   
   function ColumnsSelection()
    {
        var cnt=18;
        var cntrlid;
        var rtntyp = false;
        for(var i=0;i<cnt;i++)
        {
            cntrlid='ctl00_MainContent_chkFields_';
            cntrlid = cntrlid + i;
            var cntrl=document.getElementById(cntrlid);
            if(cntrl.checked==true)
            {                    
                rtntyp = true;
                break;
            }
        }
        return rtntyp;
    }

    function popRecipe(url) {
        popXpos = (screen.width - 600) / 2;
        popYpos = (screen.height - 600) / 2;
        popProps = "height=6000,width=800,top=" + popYpos + ",left=" + popXpos + ",scrollbars=1,resizable=1,toolbar=0,menubar=0";
        var success = window.open(url, 'Recipe', popProps);
        if (!success) {
            getSwf('content').openPopup(url);
        }
    }

