$(document).ready(function(){

/* --------------- top navigation --------------- */
	
	//START flyouts rounded menu
		
	$('#zz1_TopNavigationMenun1Items > table>tbody').prepend('<tr><td class="topNavRnd_1"></td></tr>');
	$('#zz1_TopNavigationMenun1Items > table>tbody:last').append('<tr><td class="topNavbottomRnd"></td></tr>');
	
  	$("#zz1_TopNavigationMenun1Items").hover(
  		function(){$('#zz1_TopNavigationMenun1 > table a').addClass("ms-topNavHover");},
 		function(){$('#zz1_TopNavigationMenun1 > table a').removeClass("ms-topNavHover");
  	});
  	
  	$('#zz1_TopNavigationMenun2Items > table>tbody').prepend('<tr><td class="topNavRnd_2"></td></tr>');
	$('#zz1_TopNavigationMenun2Items > table>tbody:last').append('<tr><td class="topNavbottomRnd"></td></tr>');
	
  	$("#zz1_TopNavigationMenun2Items").hover(
  		function(){$('#zz1_TopNavigationMenun2 > table a').addClass("ms-topNavHover");},
 		function(){$('#zz1_TopNavigationMenun2 > table a').removeClass("ms-topNavHover");
  	});
  	
  	$('#zz1_TopNavigationMenun3Items > table>tbody').prepend('<tr><td class="topNavRnd_3"></td></tr>');
	$('#zz1_TopNavigationMenun3Items > table>tbody:last').append('<tr><td class="topNavbottomRnd"></td></tr>');
	
  	$("#zz1_TopNavigationMenun3Items").hover(
  		function(){$('#zz1_TopNavigationMenun3 > table a').addClass("ms-topNavHover");},
 		function(){$('#zz1_TopNavigationMenun3 > table a').removeClass("ms-topNavHover");
  	});
	
	$('#zz1_TopNavigationMenun4Items > table>tbody').prepend('<tr><td class="topNavRnd_4"></td></tr>');
	$('#zz1_TopNavigationMenun4Items > table>tbody:last').append('<tr><td class="topNavbottomRnd"></td></tr>');
	
  	$("#zz1_TopNavigationMenun4Items").hover(
  		function(){$('#zz1_TopNavigationMenun4 > table a').addClass("ms-topNavHover");},
 		function(){$('#zz1_TopNavigationMenun4 > table a').removeClass("ms-topNavHover");
  	});

	$('#zz1_TopNavigationMenun5Items > table>tbody').prepend('<tr><td class="topNavRnd_5"></td></tr>');
	$('#zz1_TopNavigationMenun5Items > table>tbody:last').append('<tr><td class="topNavbottomRnd"></td></tr>');
	
  	$("#zz1_TopNavigationMenun5Items").hover(
  		function(){$('#zz1_TopNavigationMenun5 > table a').addClass("ms-topNavHover");},
 		function(){$('#zz1_TopNavigationMenun5 > table a').removeClass("ms-topNavHover");
  	});

	$('#zz1_TopNavigationMenun6Items > table>tbody').prepend('<tr><td class="topNavRnd_6"></td></tr>');
	$('#zz1_TopNavigationMenun6Items > table>tbody:last').append('<tr><td class="topNavbottomRnd"></td></tr>');
	
  	$("#zz1_TopNavigationMenun6Items").hover(
  		function(){$('#zz1_TopNavigationMenun6 > table a').addClass("ms-topNavHover");},
 		function(){$('#zz1_TopNavigationMenun6 > table a').removeClass("ms-topNavHover");
  	});

	$('#zz1_TopNavigationMenun7Items > table>tbody').prepend('<tr><td class="topNavRnd_7"></td></tr>');
	$('#zz1_TopNavigationMenun7Items > table>tbody:last').append('<tr><td class="topNavbottomRnd"></td></tr>');
	
  	$("#zz1_TopNavigationMenun7Items").hover(
  		function(){$('#zz1_TopNavigationMenun7 > table a').addClass("ms-topNavHover");},
 		function(){$('#zz1_TopNavigationMenun7 > table a').removeClass("ms-topNavHover");
  	});

	$('#zz1_TopNavigationMenun8Items > table>tbody').prepend('<tr><td class="topNavRnd_8"></td></tr>');
	$('#zz1_TopNavigationMenun8Items > table>tbody:last').append('<tr><td class="topNavbottomRnd"></td></tr>');
	
  	$("#zz1_TopNavigationMenun8Items").hover(
  		function(){$('#zz1_TopNavigationMenun8 > table a').addClass("ms-topNavHover");},
 		function(){$('#zz1_TopNavigationMenun8 > table a').removeClass("ms-topNavHover");
  	});
  	
  	//END flyouts rounded menu
    
    
/* --------------- quick launch --------------- */
  
//START removing border top for Quick launch
	
	$("table.ms-navheader > tbody > tr > td:first").each(function(){
		$(this).addClass('border');
	});
	
//END removing border top for Quick launch
  
});

function externalLinks() {
				try{
				var thisDomain = window.location.hostname;
				if (!document.getElementsByTagName) return;
				var anchors = document.getElementsByTagName("a");
				for(var i=0; i < anchors.length; i++) {
				var anchor = anchors[i];
				if (anchor.href.indexOf(thisDomain) == -1 && anchor.href.indexOf("javascript") == -1)
					{
					anchor.target = "_blank";
								}
						}
				}
				catch(err){
				}
}

//for l2 left navigation
function urlParam(name){
     var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
      if (!results) { return 0; }
      return results[1] || 0;
}



/** START left nav **/
$(document).ready(function() {

externalLinks();

/** start selected link for Web Content List/Pages**/
	var $LeftNav = urlParam('LeftNav');
	var $ItemTitle = urlParam('ItemTitle');
	var $Region = urlParam('Region');
	
		
	if($LeftNav==0){
		  var completeTopPath = window.location.pathname;
		  completeTopPath = completeTopPath.toLowerCase();
		  ///
		  	var $topPath = window.location.pathname;
			$topPath = $topPath.substring(1);	
			var myTopURL = $topPath.split("/");
			var myFirstTopURL = myTopURL[0];
			var mySecondTopURL = myTopURL[1];
			var myThirdTopURL = myTopURL[2];
			
			//if(mySecondTopURL !== "Site%20Pages"){
			if(mySecondTopURL !== "Pages"){
				mySecondTopURL=mySecondTopURL.split('%20').join('');
				mySecondTopURL=mySecondTopURL.split(' ').join('');
				//var completeTopPath = "/"+myFirstTopURL+"/"+"Site%20Pages"+"/"+mySecondTopURL+".aspx";
				var completeTopPath = "/"+myFirstTopURL+"/"+"Pages"+"/"+mySecondTopURL+".aspx";
				completeTopPath = completeTopPath.toLowerCase();
			}
			// for L3 Navigation
			$sPath = completeTopPath.toLowerCase();
			}
		else{
		var $topURL = $LeftNav.replace(" ",""); 
		var $topURL = $LeftNav.split(' ').join('');
		var $topURL = $topURL.split(':').join('');		
		var $topURL = $topURL.split('%20').join('');
		var $topURL = $topURL.split('/').join('');
		var $topURL = $topURL.split('+').join('');
		
		var $topURL = $topURL.split('%2f').join('');
		var $topURL = $topURL.split('%26').join('');

		
		var $path = window.location.pathname;
		$path = $path.substring(1);	
		var mySplitLeftResult = $path.split("/");
		var myFirstResultValue = mySplitLeftResult[0];
		var mySecondResultValue = mySplitLeftResult[1];
		var myThirdResultValue  = mySplitLeftResult[2];
		
		//var completeTopPath = "/"+myFirstResultValue+"/"+mySecondResultValue+"/"+$topURL+".aspx";
		var completeTopPath = "/"+myFirstResultValue+"/"+mySecondResultValue+"/"+myThirdResultValue+"/"+$topURL+".aspx";
		completeTopPath = completeTopPath.toLowerCase();
		
		//if(mySecondResultValue !== "Site%20Pages"){
		if(mySecondResultValue !== "Pages"){
				mySecondResultValue=mySecondResultValue.split('%20').join('');
				mySecondResultValue=mySecondResultValue.split(' ').join('');
				//var completeTopPath = "/"+myFirstResultValue+"/"+"Site%20Pages"+"/"+$topURL+".aspx";
				var completeTopPath = "/"+myFirstResultValue+"/"+"Pages"+"/"+$topURL+".aspx";
				completeTopPath = completeTopPath.toLowerCase();
		}
		// for L3 Navigation
		var $tPath = window.location.pathname;
		var $tPage = $tPath + "?LeftNav=" +$LeftNav+"&ItemTitle="+$ItemTitle;
		$sPath = $tPage.toLowerCase();
		}

		$(".ms-navheader a").each(function(){
				var $leftNavHref = $(this).attr('href');
				$leftNavHref = $leftNavHref.toLowerCase();
				var leftcount = $leftNavHref.split("/").length; 
				var topcount = completeTopPath.split("/").length; 

				$leftNavHref = $leftNavHref.split('%20').join('');
				$leftNavHref = $leftNavHref.split(' ').join('');
				//START R3 Changes on NOV 4 2011
				$leftNavHref = $leftNavHref.split('-').join('');
				//END R3 Changes on NOV 4 2011
				completeTopPath = completeTopPath.split('%c2%ae').join('');
				completeTopPath = completeTopPath.split('-').join('');
				completeTopPath = completeTopPath.split('%20').join('');
				completeTopPath = completeTopPath.split(' ').join('');
				
				if ((($leftNavHref.split("/"))[leftcount-1] == completeTopPath.split("/")[topcount-1]) || ($leftNavHref == '')) {
					$(this).addClass("blackColor");
					// to remove first down arrow
					$("table.ms-navheader").removeClass("ms-selectednavheader");
				} else {
					$(this).removeClass("blackColor");
				}
		});
		
// L3 ######################################################################	
	// for L3 Navigation for Meals
		if($ItemTitle !=0){
			$(".ms-navitem a").each(function(){
				//var menuHeader = $("table.ms-navSubMenu2").parents("tr:eq(0)").prev("tr").find("a.ms-navheader");
				var $L3Href = $(this).attr('href');
				$L3Href = $L3Href.toLowerCase();
				
				$L3Href = $L3Href.split('%20').join('');
				$L3Href = $L3Href.split(' ').join('');
				$sPath = $sPath.split('%20').join('');
				$sPath = $sPath.split(' ').join('');
				
				if ( ($L3Href == $sPath) || ($L3Href == '') ) {
					$(this).addClass('on');
					//$(menuHeader).removeClass("blackColor");
					$("a.on").parents("table").addClass("XXX");
					var selectedItem = $("table.XXX").parents("tr").prev("tr").find("a.ms-navheader");
					$(selectedItem).addClass("blackColor");
				} 
			});
		}
	//for L3 Navigation for LookofSuccess	
		if(myThirdTopURL == "LookofSuccess"){
			$(".ms-navitem a").each(function(){
				//var menuHeader = $("table.ms-navSubMenu2").parents("tr:eq(0)").prev("tr").find("a.ms-navheader");
				var $L3Href = $(this).attr('href');
				$L3Href = $L3Href.toLowerCase();
				
				$L3Href = $L3Href.split('%20').join('');
				$L3Href = $L3Href.split(' ').join('');
				$sPath = $sPath.split('%20').join('');
				$sPath = $sPath.split(' ').join('');

				if ( ($L3Href == $sPath) || ($L3Href == '') ) {
					$(this).addClass('on');
					//$(menuHeader).addClass("blackColor");
					$("a.on").parents("table").addClass("XXX");
					var selectedItem = $("table.XXX").parents("tr").prev("tr").find("a.ms-navheader");
					$(selectedItem).addClass("blackColor");
				} 
			});
		}
		
	//for L3 Navigation for Coca-Cola Retailing Research Council
		if($Region !=0){
			
			//
			var $s2Path = window.location.pathname;
			$s2Path = $s2Path.substring(1);
			var $s2Path = $s2Path.split("/");
			var my1LeftURlValue = $s2Path[0];
			var my2LeftURlValue = $s2Path[1];
			var my3LeftURlValue = $s2Path[2];
			var my4LeftURlValue = $s2Path[3];
			$s2Path =  "/"+my1LeftURlValue+"/"+my2LeftURlValue+"/"+my3LeftURlValue+"/"+my4LeftURlValue+"/"+"Region.aspx"+"?LeftNav=" +$LeftNav+"&ItemTitle="+$ItemTitle+"&Region="+$Region;
			$s2Path = $s2Path.toLowerCase();
			$s2Path = $s2Path.split('%20').join(' ');
			$(".ms-navitem a").each(function(){
			//var menuHeader = $("table.ms-navSubMenu2").parents("tr:eq(0)").prev("tr").find("a.ms-navheader");
			var $L3Href = $(this).attr('href');
			$L3Href = $L3Href.toLowerCase();
			$L3Href = $L3Href.split('%20').join(' ');
			if ( ($L3Href == $s2Path) || ($L3Href == '') ) {
				$(this).addClass('on');
				//$(menuHeader).addClass("blackColor");
				$("a.on").parents("table").addClass("XXX");
				var selectedItem = $("table.XXX").parents("tr").prev("tr").find("a.ms-navheader");
				$(selectedItem).addClass("blackColor");
			}
					
		});
		//
	}
	

// L3 ###########################################################################	
	//Down arrow for Web Content List/Pages		
	$(".blackColor").each(function(){
		$(this).parents('table.ms-navheader').addClass("ms-selectednavheader");
	});

/* -  Start    Normal Arrow ------------------------------ */
	$("table.ms-navheader td").each(function(){
		var $bPathName = window.location.pathname;
			$bPathName = $bPathName.substring(1);	
		var mySplitResult = $bPathName.split("/");
		var myFirstsplitResultvalue = mySplitResult[0];
			$(this).addClass(myFirstsplitResultvalue);
	});
/* -   END  Normal Arrow ------------------------------ */

/* -   Start down Arrow ------------------------------ */
	$("table.ms-selectednavheader td").each(function(){		
		var $bPathName = window.location.pathname;
			$bPathName = $bPathName.substring(1);	
		var mySplitResult = $bPathName.split("/");
		var myFirstsplitResultvalue = mySplitResult[0];
		//
		$(this).removeClass(myFirstsplitResultvalue);
		//
		$("table.ms-navheader").removeClass("ms-selectednavheader");
		var downImage = myFirstsplitResultvalue+"_down";	
		$(this).addClass(downImage);
	});
/* -    END down Arrow ------------------------------ */

	
	// making selected button to topnavigation at L3 level
		var $bPathName = window.location.pathname;
			$bPathName = $bPathName.substring(1);	
		var mySplitResult = $bPathName.split("/");
		var myFirstsplitResultvalue = mySplitResult[0];
		
		if(myFirstsplitResultvalue=="CokeAdvantage"){
			$("#zz1_TopNavigationMenun1 .ms-topnav").addClass("ms-topnavselected");
		}else{
			$("#zz1_TopNavigationMenun1 .ms-topnav").removeClass("ms-topnavselected");
		}
		if(myFirstsplitResultvalue=="OurProducts"){
			$("#zz1_TopNavigationMenun2 .ms-topnav").addClass("ms-topnavselected");
		}else{
			$("#zz1_TopNavigationMenun2 .ms-topnav").removeClass("ms-topnavselected");
		}
		if(myFirstsplitResultvalue=="SpecialtyBeverages"){
			$("#zz1_TopNavigationMenun3 .ms-topnav").addClass("ms-topnavselected");
		}else{
			$("#zz1_TopNavigationMenun3 .ms-topnav").removeClass("ms-topnavselected");
		}
		if(myFirstsplitResultvalue=="BrandswMeals"){
			$("#zz1_TopNavigationMenun4 .ms-topnav").addClass("ms-topnavselected");
		}else{
			$("#zz1_TopNavigationMenun4 .ms-topnav").removeClass("ms-topnavselected");
		}
		if(myFirstsplitResultvalue=="BusinessSolutions"){
			$("#zz1_TopNavigationMenun5 .ms-topnav").addClass("ms-topnavselected");
		}else{
			$("#zz1_TopNavigationMenun5 .ms-topnav").removeClass("ms-topnavselected");
		}
		if(myFirstsplitResultvalue=="MarketingIdeas"){
			$("#zz1_TopNavigationMenun6 .ms-topnav").addClass("ms-topnavselected");
		}else{
			$("#zz1_TopNavigationMenun6 .ms-topnav").removeClass("ms-topnavselected");
		}
		if(myFirstsplitResultvalue=="GoGreen"){
			$("#zz1_TopNavigationMenun7 .ms-topnav").addClass("ms-topnavselected");
		}else{
			$("#zz1_TopNavigationMenun7 .ms-topnav").removeClass("ms-topnavselected");
		}
		if(myFirstsplitResultvalue=="FLO"){
			$("#zz1_TopNavigationMenun8 .ms-topnav").addClass("ms-topnavselected");
		}else{
			$("#zz1_TopNavigationMenun8 .ms-topnav").removeClass("ms-topnavselected");
		}

		
		// removing border top & bottom for Quick launch
		$("table.ms-navheader > tbody > tr > td:first").each(function(){
			$(this).addClass('border');
		});
});



/** END left nav **/


/* --------------------------------------------------------------------------------------------------------*/
// share function
/*
function share(){
 var myWin ; 
 var varBody = (location.href.toString());
 varBody= encodeURIComponent(varBody) ;
 myWin=window.open('mailto:?body=' + varBody + '&subject=Check this out on Cokesolutions.com');
 myWin.close(); 
}
*/

function share(){
	try{
		var myWin ; 
 		var varBody = (location.href.toString());
 		varBody= encodeURIComponent(varBody) ;
 		myWin=window.open('mailto:?body=' + varBody + '&subject=Check this out on Cokesolutions.com');
 		myWin.close();
		}
	catch(err){
		}
}

/* -------------------------------------------------------------------------------------------------------- */

// print article function

function print_article()
{
	var article_text;
	article_text=document.getElementById("article").innerHTML;                	
	window.open("/Pages/print.html","Print" ,"left=200,top=150,width=520,menubar=no,status=no,location=no,toolbar=no,scrollbars=yes");
} 

// Product logo disable link 
function DisableLink(selValue) 
{ 
                var strDrpID = selValue.id; 
                strDrpID = strDrpID.replace('drpImageSize','ImageSizeLnk'); 
                lnkButton = document.getElementById(strDrpID); 
                if(selValue.value=='selectsize') 
                { 
                                lnkButton.disabled = "disabled"; 
				lnkButton.setAttribute('disabled', 'disabled');
                                lnkButton.href ="#"; 
                                lnkButton.onclick = function(){ return false;}; 
                } 
                else 
                { 
                                lnkButton.disabled = false; 
				lnkButton.removeAttribute('disabled');
                                lnkButton.href = "/Pages/DownLoadFile.aspx?FileURL="+selValue.value; 
                                lnkButton.target='_self'; 
                                lnkButton.onclick = function(){ return true;}; 
                } 
} 

function hideBredCrumb(homeOrArticle)

{

                if(homeOrArticle=="Home")

                {

                                var trBreadCrumb = document.getElementById("trBreadCrumb");

                                trBreadCrumb.style.display = 'none';

                                document.getElementById("tdClass2").className="ms-bodyareaframe cc-contentBg";

                }

                else if(homeOrArticle=="Article")

                {

                                document.getElementById("tdClass2").className="ms-bodyareaframe";

                }

}

//#######################################################################################################
//** Code for SearchDropDown BOX**/
//**this function used for search scope dropdown**/

/*
$(document).ready(function() {
        elem = $(".cc-selectbox");
        if (elem.is (".class")) {
			//do nothing
        }else{
			$(".cc-selectbox").searchDropDown();
        }
});
*/


function searchDropDownScope()
{
		elem = $(".cc-selectbox");
		if (elem.is (".cc-selectbox")) {
			$(".cc-selectbox").searchDropDown();
		}else{		
			//do nothing
		}
}


$(document).ready(function() {
	    elem = $(".cc-selectbox");
	    if (elem.is (".cc-selectbox")) {
			$(".cc-selectbox").searchDropDown();
	    }else{                    
			//do nothing
	    }
});

                
function showSelectedItem(nScope){
setTimeout('__doPostBack("< %= UpdatePanel1.ClientID %>", " ")', 0)
}            
//----------------------------------
jQuery.fn.extend({
searchDropDown: function(options) {
                return this.each(function() {
                                new jQuery.DropDownBox(this, options);
                });
}
});

/* pawel maziarz: work around for ie logging */
if (!window.console) {
var console = {
                log: function(msg) { 
 }
}
}
/* */

jQuery.DropDownBox = function(selectobj, options) {
var opt = options || {};
opt.inputClass = opt.inputClass || "dropDownSearchBox";
opt.containerClass = opt.containerClass || "dropDownSearchBox-wrapper";
opt.hoverClass = opt.hoverClass || "current";
opt.currentClass = opt.selectedClass || "selected"
opt.debug = opt.debug || false;

var elm_id = selectobj.id;
var active = -1;
var inFocus = false;
var hasfocus = 0;
//jquery object for select element
var $select = $(selectobj);
// jquery container object
var $container = setupContainer(opt);
//jquery input object 
var $input = setupInput(opt);
// hide select and append newly created elements
$select.hide().before($input).before($container);


init();
$input
.click(function(){
if (!inFocus) {
                  $container.toggle();
                }
})
.focus(function(){
   if ($container.not(':visible')) {
       inFocus = true;
       $container.show();
   }
})
.keydown(function(event) {          
                switch(event.keyCode) {
                                case 38: // up
                                                event.preventDefault();
                                                moveSelect(-1);
                                                break;
                                case 40: // down
                                                event.preventDefault();
                                                moveSelect(1);
                                                break;
                                //case 9:  // tab 
                                case 13: // return
                                                event.preventDefault(); // seems not working in mac !
                                                $('li.'+opt.hoverClass).trigger('click');
                                                break;
                                case 27: //escape
                                  hideMe();
                                  break;
                }
})
.blur(function() {
                if ($container.is(':visible') && hasfocus > 0 ) {
                                if(opt.debug) console.log('container visible and has focus')
                } else {
                                hideMe();           
                }
});


function hideMe() { 
                hasfocus = 0;
                $container.hide(); 
}

function init() {
                $container.append(getSelectOptions($input.attr('id'))).hide();                  
                var width = $input.css('width');
                $container.width(width);
  }

function setupContainer(options) {
                var container = document.createElement("div");
                $container = $(container);
                //$container.attr('id', elm_id);
                $container.attr('id', elm_id+'_container');
                $container.addClass(options.containerClass);
                return $container;
}

function setupInput(options) {
                var input = document.createElement("input");
                var $input = $(input);
                //$input.attr("id", elm_id);
                $input.attr("id", elm_id+"_input");
                $input.attr("type", "text");
                $input.addClass(options.inputClass);
                $input.attr("autocomplete", "off");
                $input.attr("readonly", "readonly");
                $input.attr("tabIndex", $select.attr("tabindex")); // "I" capital is important for ie
                return $input;    
}

function moveSelect(step) {
                var lis = $("li", $container);
                if (!lis) return;
                active += step;
                if (active < 0) {
                                active = 0;
                } else if (active >= lis.size()) {
                                active = lis.size() - 1;
                }
                lis.removeClass(opt.hoverClass);
                $(lis[active]).addClass(opt.hoverClass);
}

function setCurrent() {  
                var li = $("li."+opt.currentClass, $container).get(0);
                var ar = (''+li.id).split('_');
                var el = ar[ar.length-1];
                //alert(el);
                $select.val(el);
                //below code added to replace &amp; with & symbol
                //alert($input.val());
                showSelectedItem(el);
                $input.val($(li).html().replace(/&amp;/g,"&"));
                return true;
}

// select value
function getCurrentSelected() {
                return $select.val();
}

// input value
function getCurrentValue() {
                return $input.val();
}
                                                                                
function getSelectOptions(parentid) {
    var select_options = new Array();
    var ul = document.createElement('ul');
    $select.children('option').each(function() {
                    var li = document.createElement('li');
                    li.setAttribute('id', parentid + '_' + $(this).val());
                    li.innerHTML = $(this).html();
                    if ($(this).is(':selected')) {
                                    //below code added to replace &amp; with & symbol
                                    $input.val(($(this).html()).replace(/&amp;/g,"&"));
                                    //alert($input.val());
                                    $(li).addClass(opt.currentClass);
                                    //showSelectedItem($(this).val());
                    }
                    ul.appendChild(li);
                    $(li)
                    .mouseover(function(event) {
                                    hasfocus = 1;
                                    if (opt.debug) console.log('over on : '+this.id);
                                    jQuery(event.target, $container).addClass(opt.hoverClass);
                    })
                    .mouseout(function(event) {
                                    hasfocus = -1;
                                    if (opt.debug) console.log('out on : '+this.id);
                                    jQuery(event.target, $container).removeClass(opt.hoverClass);

                    })
                    .click(function(event) {  var fl = $('li.'+opt.hoverClass, $container).get(0);
                                    if (opt.debug) console.log('click on :'+this.id);
                                    $('li.'+opt.currentClass).removeClass(opt.currentClass); 
                                    $(this).addClass(opt.currentClass);
                                    setCurrent();
                                    hideMe();
                    });
    });
    return ul;
}

};


//**this function used for Sales Lead Capture Business Type dropdown value Other**/
 
$(document).ready(function() {

try {

				elem=$('#BusinessTypeSelect option:selected').text()
											if (elem!="Other") {
											$("#OtherBusinessTypeTR").hide();
											}else{
											$("#OtherBusinessTypeTR").show();
											}
 					
					$('#BusinessTypeSelect').change(function() {
							elem=$('#BusinessTypeSelect option:selected').text()
							if (elem!="Other") {
							$("#OtherBusinessTypeTR").hide();
							}else{
							$("#OtherBusinessTypeTR").show();
							}
						});
		}
		catch(err){}
                             
});
//perPageDropDownBox ##############################################################################

// **************************************************************************	
$(document).ready(function() { 

	elem2 = $(".cc-ddlReslutsperPage");
	if (elem2.is (".cc-ddlReslutsperPage")) 
	{
		$(".cc-ddlReslutsperPage").perPageDropDown();
	}

	else{
		//do nothing
	}
});

			
//perPageDropDownBox
				jQuery.fn.extend({
					perPageDropDown: function(options) {
						return this.each(function() {
							new jQuery.perPageDropDownBox(this, options);
						});
					}
				});
				
				/* pawel maziarz: work around for ie logging */
				if (!window.console) {
					var console = {
						log: function(msg) { 
					 }
					}
				}
				/* */
			
				jQuery.perPageDropDownBox = function(selectobj, options) {
					var opt = options || {};
					opt.inputClass = opt.inputClass || "perPageDropDownBox";
					opt.containerClass = opt.containerClass || "perPageDropDownBox-wrapper";
					opt.hoverClass = opt.hoverClass || "current";
					opt.currentClass = opt.selectedClass || "selected"
					opt.debug = opt.debug || false;
					
					var elm_id = selectobj.id;
					var active = -1;
					var inFocus = false;
					var hasfocus = 0;
					//jquery object for select element
					var $select = $(selectobj);
					// jquery container object
					var $container = setupContainer(opt);
					//jquery input object 
					var $input = setupInput(opt);
					// hide select and append newly created elements
					$select.hide().before($input).before($container);
					
					
					init();
					$input
					.click(function(){
				    if (!inFocus) {
						  $container.toggle();
						}
					})
					.focus(function(){
					   if ($container.not(':visible')) {
					       inFocus = true;
					       $container.show();
					   }
					})
					.keydown(function(event) {	   
						switch(event.keyCode) {
							case 38: // up
								event.preventDefault();
								moveSelect(-1);
								break;
							case 40: // down
								event.preventDefault();
								moveSelect(1);
								break;
							//case 9:  // tab 
							case 13: // return
								event.preventDefault(); // seems not working in mac !
								$('li.'+opt.hoverClass).trigger('click');
								break;
							case 27: //escape
							  hideMe();
							  break;
						}
					})
					.blur(function() {
						if ($container.is(':visible') && hasfocus > 0 ) {
							if(opt.debug) console.log('container visible and has focus')
						} else {
							hideMe();	
						}
					});
				
				
					function hideMe() { 
						hasfocus = 0;
						$container.hide(); 
					}
					
					function init() {
						$container.append(getSelectOptions($input.attr('id'))).hide();		
						var width = $input.css('width');
						$container.width(width);
					  }
					
					function setupContainer(options) {
						var container = document.createElement("div");
						$container = $(container);
						//$container.attr('id', elm_id);
						$container.attr('id', elm_id+'_container');
						$container.addClass(options.containerClass);
						return $container;
					}
					
					function setupInput(options) {
						var input = document.createElement("input");
						var $input = $(input);
						//$input.attr("id", elm_id);
						$input.attr("id", elm_id+"_input");
						$input.attr("type", "text");
						$input.addClass(options.inputClass);
						$input.attr("autocomplete", "off");
						$input.attr("readonly", "readonly");
						$input.attr("tabIndex", $select.attr("tabindex")); // "I" capital is important for ie
						return $input;	
					}
					
					function moveSelect(step) {
						var lis = $("li", $container);
						if (!lis) return;
						active += step;
						if (active < 0) {
							active = 0;
						} else if (active >= lis.size()) {
							active = lis.size() - 1;
						}
						lis.removeClass(opt.hoverClass);
						$(lis[active]).addClass(opt.hoverClass);
					}
					
					function setCurrent() {	
						var li = $("li."+opt.currentClass, $container).get(0);
						var ar = (''+li.id).split('_');
						var el = ar[ar.length-1];
						//alert(el);
						$select.val(el);
						//below code added to replace &amp; with & symbol
						//alert($input.val());
						setTimeout('__doPostBack("< %= UpdatePanel1.ClientID %>", " ")', 0)
						$input.val($(li).html().replace(/&amp;/g,"&"));
						return true;
					}
					
					// select value
					function getCurrentSelected() {
						return $select.val();
					}
					
					// input value
					function getCurrentValue() {
						return $input.val();
					}
					
					function getSelectOptions(parentid) {
						var select_options = new Array();
						var ul = document.createElement('ul');
						$select.children('option').each(function() {
							var li = document.createElement('li');
							li.setAttribute('id', parentid + '_' + $(this).val());
							li.innerHTML = $(this).html();
							if ($(this).is(':selected')) {
								//below code added to replace &amp; with & symbol
								$input.val(($(this).html()).replace(/&amp;/g,"&"));
								//alert($input.val());
								$(li).addClass(opt.currentClass);
							}
							ul.appendChild(li);
							$(li)
							.mouseover(function(event) {
								hasfocus = 1;
								if (opt.debug) console.log('over on : '+this.id);
								jQuery(event.target, $container).addClass(opt.hoverClass);
							})
							.mouseout(function(event) {
								hasfocus = -1;
								if (opt.debug) console.log('out on : '+this.id);
								jQuery(event.target, $container).removeClass(opt.hoverClass);
				
							})
							.click(function(event) {  var fl = $('li.'+opt.hoverClass, $container).get(0);
								if (opt.debug) console.log('click on :'+this.id);
								$('li.'+opt.currentClass).removeClass(opt.currentClass); 
								$(this).addClass(opt.currentClass);
								setCurrent();
								hideMe();
							});
						});
						return ul;
					}
					
				};
				//----------------------------------

/** Code for SearchDropDown BOX**/
//#######################################################################################################


