
  /********************************* FLIP COUNTER  *****************************************/
function startCountersSmall(){
	var myCounter = new flipCounter('counterSmall1', {value:62817, inc:2, pace:200, auto:true, tFH:25, bFH:41, fW:34, idPre:'cntrone', bOffset:0});
	myCounter.incrementTo(62844);
	var myCounter2 = new flipCounter('counterSmall2', {value:842, inc:1, pace:400, auto:true, tFH:25, bFH:41, fW:34, idPre:'cntrtwo', bOffset:0});
	myCounter2.incrementTo(852);
	}
	
 /******************* PARSE URL ***********/

function urlParse(parameter) {
  var loc = location.search.substring(1, location.search.length);
  var param_value = false;

  var params = loc.split("&");
  for (i=0; i<params.length;i++) {
      param_name = params[i].substring(0,params[i].indexOf('='));
      if (param_name == parameter) {
          param_value = params[i].substring(params[i].indexOf('=')+1)
      }
  }
  if (param_value) {
      return param_value;
  } else {
      return false;
  }
}


 /******************* simple popup ***********/
function popwin(url, name){
	var newwindow=window.open(url,name,'height=550,width=750');	
	if (window.focus) {newwindow.focus()}
	return false;

}

 /******************* js redir ***********/
function jsRedir(url){
	var w = window.location.href=url;
	return false;

}
	
 /******************* GET MAX ZINDEX ***********/
    //// <param name="opt" type="object">
    //// inc: increment value, 
    //// group: selector for zIndex elements to find max for
    //// </param>
    //// <returns type="jQuery" />
	
	$.maxZIndex = $.fn.maxZIndex = function(opt) {
    var def = { inc: 10, group: "*" };
    $.extend(def, opt);    
    var zmax = 0;
    $(def.group).each(function() {
        var cur = parseInt($(this).css('z-index'));
        zmax = cur > zmax ? cur : zmax;
    });
    if (!this.jquery)
        return zmax;

    return this.each(function() {
        zmax += def.inc;
        $(this).css("z-index", zmax);
    });
}
		//main subnav

function launchMainNav(){
		
		if($('ul.navList').length > 0){
		$('.loginBox').hide();
		$('.innerNavList').css('display', 'none');
		$('.arrowSlider').css('display', 'none');
		
		
		$('.navList').find('li').hoverIntent(function(){
		$(this).siblings('li').children('a.navLink').animate({ color: "#cfcfcf" }, 700, function(){
		$(this).addClass('fadedGray');
		});
		
			$(this).find('.arrowSlider').fadeIn();
			$(this).find('.innerNavList').fadeIn();
			}, 
				function(){
				$(this).siblings('li').children('a.navLink').animate({ color: "#959595" }, 100, function(){
				$(this).removeClass('fadedGray');
				});
				
				$(this).find('.arrowSlider').fadeOut();
				$(this).find('.innerNavList').delay(800).fadeOut();
				});
		
		$('.loginClose').click(function(){
		$('.loginBox').hide();
		});
		
		$('#login_btn').click(function(){
		
		if( readCookie('auth_ticket') == null ) {
		$('.loginBox').show();
		return false;
		}else{
		window.location = "http://login.multiview.com/Default.aspx";
		}


		});
		
    $('.loginBox').find('input[name="P"]').keypress(function(e) {
        if(e.which == 13) {
			if(verifyVal($(this).parents('form').find('input[name="U"]').val())){
			$(this).parents('form').submit();
			}
        }
    });

	
$('.loginBox').find('div.formBtnSml').click(function(){
	if(verifyVal($(this).parents('form').find('input[name="U"]').val())){
	$(this).parents('form').submit();

}	

});
		
			if(isIE()){
			var ver =getInternetExplorerVersion();
			
			if(ver < 8){
				$('#arrowSlider2').css('left', '20');
				$('#arrowSlider2').parent('div.innerNavBar').find('ul.innerNavList').css('margin-left', '0');
				$('#arrowSlider2').parent('div.innerNavBar').find('ul.innerNavList').css('left', '-105');
				
				$('#arrowSlider3').css('left', '20');
				$('#arrowSlider3').parent('div.innerNavBar').find('ul.innerNavList').css('margin-left', '0');
				$('#arrowSlider3').parent('div.innerNavBar').find('ul.innerNavList').css('left', '-105');
				}
			}
		}
}

//contact us slideout
function launchFooterContactWidget(){
if($('div.contactSlider').length > 0){

var urlCheck = urlParse('msg');
if(urlCheck == 'ok'){
alert('\t\tMessage Sent\n\nThank you for contacting MultiView');
}	

		$('.contactSlider').click(function(){
		
		if($('input#sub_dir_check')){var plev = '../';}else{var plev = '';}
		if($(this).hasClass('openSlider')){
			$('.footerContactBox').slideUp();
			$(this).children('img#dirArrow').attr('src', plev+'images/wtArrowDown.png');
			$(this).removeClass('openSlider');
		}else{
			$('.footerContactBox').slideDown();
			$(this).children('img#dirArrow').attr('src', plev+'images/wtArrowUp.png');
			$(this).addClass('openSlider');
		}
		});
		
		$('div.footerContactBox').find('div.formBtn').click(function(){

		var fullname = verifyVal($(this).parents('form.footerContactForm').find('input[name="name"]').val());
		var emailType = verifyVal($(this).parents('form.footerContactForm').find('input[name="emailType"]').val());
		var organization = verifyVal($(this).parents('form.footerContactForm').find('input[name="organization"]').val());
		var email = verifyVal($(this).parents('form.footerContactForm').find('input[name="email"]').val());
		var msg = verifyVal($(this).parents('form.footerContactForm').find('textarea[name="message"]').val());
		var title = verifyVal($(this).parents('form.footerContactForm').find('input[name="title"]').val());

		var emailCheck = validateEmail(email);
		var msgCheck = msg.length;
		var fullnameCheck = fullname.length;
		var organizationCheck = organization.length;
		if(!emailCheck){
		alert('Invalid Email Detected');
		return false;
		}
		if(fullnameCheck < 1){
		alert('Full Name Required');
		return false;
		}
		if(msgCheck < 1){
		alert('Message Field Required');
		return false;
		}
		if(organizationCheck < 1){
		alert('Organization Field Required');
		return false;
		}
		
		var val1 = Math.floor(Math.random()*10);
		var val2 = Math.floor(Math.random()*10);
		var correctAnswer = parseInt(val1) + parseInt(val2);
		var formelm = $(this).parents('form.footerContactForm');
		
		var g1 = val1 + '.png';
		var g2 = val2 + '.png';
		if($('input#sub_dir_check')){var plev = '../';}else{var plev = '';}
		var path = plev+'images/captchanums/';
		
		$('div.pageMask').fadeIn();
		$('img#capnum1').attr('src', path+g1);
		$('img#capop').attr('src', path+'plus.png');
		$('img#capnum2').attr('src', path+g2);
		$('input#capval').val('');
		$('div.mvModal').fadeIn();
		$( 'html, body' ).animate( { scrollTop: 0 }, 0 );
		$('#cancelCap').click(function(){
		clearCap();
		});
		$('#submitCap').click(function(){
			var userAnswer = $('input#capval').val();
			if(parseInt(userAnswer) == correctAnswer){
			var formid = $(formelm).attr('action');
			var arra = new Array("tt", "/hyperbasedirect.", "hyperoffice.com/hyperbase-");
			var strb = "h" + arra[0] + "p:/" + arra[1] + arra[2] + "1.3/hbForm.jsp?event=submit&formId=";
			strb = strb + formid;
			var formid = $(formelm).attr('action', strb);
			$('#captchaTest').val(1);
			clearCap();
			$(formelm).submit();
			}else{
			alert('Incorrect, please try again');
			return false;
			}
		});
		
		});
}
}

 /******************* IE CHECKS ***********/
    function isIE(){
    return /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
    }
	
function getInternetExplorerVersion(){
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}

 /******************* PRINT_R IS NEAT ***********/
function print_r(theObj){
  if(theObj.constructor == Array ||
     theObj.constructor == Object){
    document.write("<ul>")
    for(var p in theObj){
      if(theObj[p].constructor == Array||
         theObj[p].constructor == Object){
document.write("<li>["+p+"] => "+typeof(theObj)+"</li>");
        document.write("<ul>")
        print_r(theObj[p]);
        document.write("</ul>")
      } else {
document.write("<li>["+p+"] => "+theObj[p]+"</li>");
      }
    }
    document.write("</ul>")
  }
}

 /******************* ARRAY DETECTIVE ***********/
function in_array (needle, haystack, argStrict) {
    var key = '', strict = !! argStrict;
    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {                return true;
            }
        }
    } else {
        for (key in haystack) {            
			if (haystack[key] == needle) {
			
                return true;
            }
        }
    }
	
    return false;
}

 /******************* EMAIL VALIDATOR ***********/
    function validateEmail(elementValue){  
       var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
       return emailPattern.test(elementValue);  
     }  
	 
 /******************* MAKING COOKIES ***********/
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

 /******************* USED IN THE CONTACT FORMS ***********/
function verifyVal(elmVal){
if(typeof(elmVal) == undefined || elmVal === undefined){
	return '';
}
	if(elmVal.length > 0){
	return elmVal;
	}else{
	return '';
	}
}	

 /******************* catcha helpers ***********/
function captchaTest(){
var testVal = $('#captchaTest').val();
	if(testVal==0){
	return false;
	}else{
	return true;
	}
}			

function clearCap(){
			$('input#capval').val('');
			$('img#capnum1').attr('src', '');
			$('img#capop').attr('src', '');
			$('img#capnum2').attr('src', '');
			$('div.mvModal').fadeOut('fast');
			$('div.pageMask').fadeOut('fast');
			$('#captchaTest').val(0);
}		
 /******************* how many days are in a month anyway ***********/
function daysInMonth(month,year) {
var m = [31,28,31,30,31,30,31,31,30,31,30,31];
if (month != 2) return m[month - 1];
if (year%4 != 0) return m[1];
if (year%100 == 0 && year%400 != 0) return m[1];
return m[1] + 1;
} 

 /******************* sets up the nify archive list ***********/
function setupPrsRelArcList(){



var monthsNames = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
var currentTime = new Date();
var curMonth = currentTime.getMonth();
var curDay = currentTime.getDate();
var curYear = currentTime.getFullYear();
var startYear = '2006';

var i='';
var c='';
var x='';
var m='';
var htmlOut = '<span class="archiveTitle">Press Release Archive</span>';

for (i=curYear;i>=startYear;i--){
htmlOut = htmlOut + '<div id="year_'+i+'" class="archiveYear">'+i+'</div>';
	htmlOut = htmlOut + '<div class="monthBlock">';
	/*---*/
	if(curYear == i){
		for(c=curMonth; c>=0; c--){
		if(c < 10){m = 0 + c.toString();}else{m=c;}
		htmlOut = htmlOut + '<div class="archiveMonth"><a class="" id="'+i+'_'+m+'" href="press_list.html?m='+m+'&y='+curYear+'">'+monthsNames[c]+'</a></div>';
		}
		htmlOut = htmlOut + '</div>';
	}else{
		for(x=11; x>=0; x--){
		if(x < 10){m = 0 + x.toString();}else{m=x;}
		htmlOut = htmlOut + '<div class="archiveMonth"><a class="" id="'+i+'_'+m+'" href="press_list.html?m='+m+'&y='+i+'">'+monthsNames[x]+'</a></div>';
		}
		htmlOut = htmlOut + '</div>';
	}
	/*---*/
	htmlOut = htmlOut + '</div>';

}
$('div.archiveSection').html(htmlOut);


$('.archiveYear').click(function(){
	$(this).addClass('archiveSelected');
	$(this).next('div.monthBlock').fadeToggle();

});

var selYear = urlParse('y');
var selMonth = urlParse('m');
if(selYear){
var selid = '#year_'+selYear;
var selid2 = '#'+selYear+'_'+selMonth;
$(selid).next('div.monthBlock').fadeIn();
$(selid2).css('text-decoration', 'underline');

}else{
$('.monthBlock').first().fadeIn();
}

}
/* a nifty ismouseover method */

(function($){ 
jQuery.mlp = {x:0,y:0}; // Mouse Last Position
$(document).mousemove(function(e){
    jQuery.mlp = {x:e.pageX,y:e.pageY}
});
function notNans(value){
    if(isNaN(value)){
        return 0;
    } else {
        return value
    }
}
$.fn.ismouseover = function(overThis) {  
    var result;
    this.eq(0).each(function() {  
            var offSet = $(this).offset();
            var w = Number($(this).width())
            + notNans(Number($(this).css("padding-left").replace("px","")))
            + notNans(Number($(this).css("padding-right").replace("px",""))) 
            + notNans(Number($(this).css("border-right-width").replace("px","")))
            + notNans(Number($(this).css("border-left-width").replace("px",""))) ;
            var h = Number($(this).height()) 
            + notNans(Number($(this).css("padding-top").replace("px",""))) 
            + notNans(Number($(this).css("padding-bottom").replace("px","")))
            + notNans(Number($(this).css("border-top-width").replace("px","")))
            + notNans(Number($(this).css("border-bottom-width").replace("px","")));
            if(offSet.left<jQuery.mlp.x && offSet.left + w > jQuery.mlp.x
             && offSet.top<jQuery.mlp.y &&  offSet.top + h > jQuery.mlp.y)
            {
                result = true;
            } else {
                result = false;
            }
    });  
    return result;
    };  
})(jQuery); 
/* PARTNER LOGOS code */

function setUpPartnerLogosAll(){

var xmlData = '<?xml version="1.0" encoding="utf-8"?>';
xmlData = xmlData + '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">';
  xmlData = xmlData + '<soap:Body>';
    xmlData = xmlData + '<GetAssociations xmlns="http://multiview.com/">';
      xmlData = xmlData + '<_StartIdx>0</_StartIdx>';
      xmlData = xmlData + '<_TotalIdx>0</_TotalIdx>';
    xmlData = xmlData + '</GetAssociations>';
  xmlData = xmlData + '</soap:Body>';
xmlData = xmlData + '</soap:Envelope>';
var curDomain = document.domain;
var url = 'http://'+curDomain+'/MvService/Service1.asmx';

$.ajax({
type: "POST",
url: url,
data: xmlData,
contentType: "text/xml; charset=utf-8",
dataType: "xml",
success: function (xml) {
var assocList = $(xml).find('GetAssociationsResult').text();
var json = jQuery.parseJSON( assocList );
var i = 0;
var innerHTML = '';
if(json.length < 1){
innerHTML = '<div class="subHeading1" style="margin-left:30px; margin-top:15px;">Sorry, no results found.</div>';
}
for(var i=0; i < json.length; i++) {

var acronym = json[i][0], 
	fullName = json[i][1], 
	guideBriefStatus = json[i][2], 
	industry = json[i][3], 
	guide_url = json[i][4], 
	brief_url = json[i][5], 
	partnerHomePage = 'http://' + json[i][6], 
	logoPath = '/images/'+json[i][0]+'.gif';
if(guideBriefStatus==3){
//print_r(json[i]);
//return false;

}
switch(parseInt(guideBriefStatus)){
case 0:
var optionsHTML = '<option>'+acronym+' Media</option><option value="'+brief_url+'">Visit MultiBrief</option>';
break;
case 1:
var optionsHTML = '<option>'+acronym+' Media</option><option value="'+guide_url+'">Visit Buyers Guide</option>';
break;
case 2:
var optionsHTML = '<option>'+acronym+' Media</option><option value="'+brief_url+'">Visit MultiBrief</option><option value="'+guide_url+'">Visit Buyers Guide</option>';
break;
case 3:
var optionsHTML = '<option>'+acronym+' Media</option>';
break;
}
optionsHTML = optionsHTML + '<option value="'+partnerHomePage+'">Visit '+acronym+' Homepage</option>';
if(fullName.length > 152){
fullName = fullName.substring(0, 152);
fullName = fullName + '..';
}


var logoBox = '<a target="_blank" href="'+partnerHomePage+'"><div style="background-image:url('+logoPath+')" class="logoBox"></div></a>';
var nameBox = '<div class="nameBar">'+fullName+'</div>';
var productSelectBox = '<div style="text-align:center;" class="linksBar"><select style="text-align: left;" name="assocProducts" class="niftySelect" onchange="openValue(this, \'select_'+i+'\')" id="select_'+i+'">'+optionsHTML+'</select></div>';
var panelHTML = '<div id="panel_'+i+'" class="panel">'+logoBox+nameBox+productSelectBox+'</div>';
innerHTML = innerHTML + panelHTML;

//end for loop			
}
innerHTML = innerHTML + '<div class="spacer-25px"></div>';

$('div.accordionWrapper').empty();
$('div.accordionWrapper').html(innerHTML);
/*
//$('div.panel').find('div.linksBar').find('select.niftySelect').selectBox();

$('div.panel').find('div.linksBar').each(function(){
$(this).find('select.niftySelect').selectBox();
});
*/

},
error: function (error) {
alert('error 1');
}
});



}
function setUpPartnerLogosIndustry(){
var xmlData = '<?xml version="1.0" encoding="utf-8"?>';
xmlData = xmlData + '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">';
  xmlData = xmlData + '<soap:Body>';
    xmlData = xmlData + '<GetIndustriesAndCounts xmlns="http://multiview.com/" />';
  xmlData = xmlData + '</soap:Body>';
xmlData = xmlData + '</soap:Envelope>';
var curDomain = document.domain;
var url = 'http://'+curDomain+'/MVService/Service1.asmx';
var curElm = $(this);
$.ajax({
type: "POST",
url: url,
data: xmlData,
async: false,
contentType: "text/xml; charset=utf-8",
dataType: "xml",
success: function (xml) {
var industryList = $(xml).find('GetIndustriesAndCountsResult').text();
var json = jQuery.parseJSON( industryList );
var section = '';
			for(var i=0; i < json.length; i++) {
			var newID = json[i][0].substring(0, 3);
			newID = newID.replace(/[^a-zA-Z 0-9]+/g, '_');
			newID = newID + i;
			section = section + '<div class="accordionSection">';
			section = section + '<div class="accordionTitle">'+json[i][0]+' <img src="images/accordion_downArrow.png" class="arrowControl" /></div>';
			section = section + '<div class="accordionContent" id="'+newID+'">';
			section = section + '</div>';
			section = section + '<div class="slidecontrols"></div>';
			section = section + '<input type="hidden" class="industryName_holder" value="'+json[i][0]+'" />';
			section = section + '<input type="hidden" class="curPosition_holder" value="0" />';
			section = section + '</div>';
			}
			$('div.accordionWrapper').empty();
			$('div.accordionWrapper').html(section);
},
error: function (error) {
//alert('error');
}
});
$('input.curPosition_holder').val(0);


	////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////
	
	$('.accordionTitle').stop(true, true).live('click', function() {
	var arrowSrc = $(this).find('.arrowControl').attr('src');
	var imgCheck = arrowSrc.indexOf('accordion_downArrow');
	
		if(imgCheck > 0){
		var elm = $(this).siblings('input.curPosition_holder');
		getPanels(elm, 1, 0);
		$(this).siblings("div.accordionContent").slideToggle(800, 'easeOutExpo');
		$(this).siblings("div.accordionContent div.panel").fadeIn();
		var newSrc = arrowSrc.replace('accordion_downArrow', 'accordion_upArrow');
		$(this).children('img.arrowControl').attr('src', newSrc);
		$(this).addClass('accordionTitleSelected');
		var bcheck = isIE();
		if(!bcheck){
		var posi = $(this).offset();
		var scrollto = posi.top - 100;
		$('html, body').animate({scrollTop:scrollto}, 'slow');
		}
		$(this).siblings('div.slidecontrols').fadeIn();
		}else{
		$(this).siblings("div.accordionContent").slideToggle(700, 'easeInExpo');
		$(this).siblings("div.accordionContent div.panel").css('display:', 'none');
		var newSrc = arrowSrc.replace('accordion_upArrow', 'accordion_downArrow');
		$(this).children('img.arrowControl').attr('src', newSrc);
		$(this).removeClass('accordionTitleSelected');
		$(this).siblings('div.slidecontrols').fadeOut();
		}
	return false;
	});
	
	////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////
	
	$('input.industryName_holder').each(function(){
	var industryName = $(this).val();
	//industryName = escape(industryName);
	
var xmlData = '<?xml version="1.0" encoding="utf-8"?>';
xmlData = xmlData + '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">';
  xmlData = xmlData + '<soap:Body>';
    xmlData = xmlData + '<GetCountForIndustry xmlns="http://multiview.com/">';
      xmlData = xmlData + '<_IndustryName><![CDATA[' + industryName + ']]></_IndustryName>';	
	  
	  xmlData = xmlData + '</GetCountForIndustry>';
  xmlData = xmlData + '</soap:Body>';
xmlData = xmlData + '</soap:Envelope>';

var curDomain = document.domain;
var url = 'http://'+curDomain+'/MVService/Service1.asmx';
var curElm = $(this);
$.ajax({
type: "POST",
url: url,
data: xmlData,
contentType: "text/xml; charset=utf-8",
dataType: "xml",
success: function (xml) {
			var numRes = $(xml).find('GetCountForIndustryResult').text();
			setupNavDots(curElm, numRes);
},
error: function (error) {
//alert('error');
}
});
	
	 
	});
	
	////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////
	
	$('div.navDot').live('click', function() {
	
	var elm = $(this).parent('div.navDotsList').parent('div.slidecontrols').siblings('input.curPosition_holder');
	if(elm.siblings('div.accordionContent').find('div.centerPanelSection').is(':animated')){
	return false;
	}else{
	var curNum = $(this).parent('div.navDotsList').parent('div.slidecontrols').siblings('input.curPosition_holder').val();
	var id = $(this).attr('id');
	var start = id.lastIndexOf('_');
	var num = id.substring(start+1, id.length);
	var curPos = $(this).parent('div.navDotsList').parent('div.slidecontrols').siblings('input.curPosition_holder').val();
	if(curPos != num){
		$(this).parent('div.navDotsList').parent('div.slidecontrols').siblings('input.curPosition_holder').val(num);

	
		getPanels(elm, 0, curNum);
		$(this).parent('div.navDotsList').find('div.navDot').removeClass('navDotSelected');
		$(this).addClass('navDotSelected');
	}
	return false;
	
	}
	
	});
}	
function setupNavDots(elm, numRes){
	var pageSum = Math.ceil(parseInt(numRes)/8);
	if(pageSum > 1){
	var i = 1;
	var sectionTitle = $(elm).parent('div.accordionSection').find('div.accordionContent').attr('id');
	var newWidth = parseInt(pageSum) * 22;
	newWidth = newWidth + 'px';
	var controlHTML = "<div style='width:" + newWidth + "' class='navDotsList'>";
	for(i=1; i<=pageSum; i++){
	var c = i-1;
		if(i==1){
		controlHTML = controlHTML + "<div class='navDot navDotSelected' id='" + sectionTitle + "_dot_"+c+"'></div>";
		}else{
		controlHTML = controlHTML + "<div class='navDot' id='" + sectionTitle + "_dot_"+c+"'></div>";
		}
	
	}
	controlHTML = controlHTML + "</div>";
	$(elm).siblings('div.slidecontrols').html(controlHTML);
	}
	 
}
///////////////////////////////////////////
	function getPanels(elm, init, prevPos){
	var curPos = elm.val();
	curOffset = parseInt(curPos) * 8;
	curOffset = parseInt(curOffset) + 1;
	var industryName = elm.parent('div.accordionSection').find('input.industryName_holder').val();
	
	var xmlData = '<?xml version="1.0" encoding="utf-8"?>';

xmlData = xmlData + '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">';
  xmlData = xmlData + '<soap:Body>';
    xmlData = xmlData + '<GetAssociationsByIndustry xmlns="http://multiview.com/">';
      xmlData = xmlData + '<_IndustryName><![CDATA[' + industryName + ']]></_IndustryName>';	  
      xmlData = xmlData + '<_StartRecordNumber>' + curOffset + '</_StartRecordNumber>';
      xmlData = xmlData + '<_AdditionalResultsToDisplay>' + 7 + '</_AdditionalResultsToDisplay>';
    xmlData = xmlData + '</GetAssociationsByIndustry>';
  xmlData = xmlData + '</soap:Body>';
xmlData = xmlData + '</soap:Envelope>';
var curDomain = document.domain;
var url = 'http://'+curDomain+'/MVService/Service1.asmx';

$.ajax({
type: "POST",
url: url,
data: xmlData,
contentType: "text/xml; charset=utf-8",
dataType: "xml",
success: function (xml) {
var res = $(xml).find('GetAssociationsByIndustryResult').text();

var json = jQuery.parseJSON( res );

var urlCheck = urlParse('debug');
if(urlCheck){
alert('posting: ' + xmlData);
alert('result length: ' + json.length);
alert('response: ' + json);
}	

/*
Numeric JSON array. Indexes are:
0 - Acronym
1 - Fullname
2 - guideBriefStatus
3 - industry
4 - guide_url
5 - brief_url
6 - partner_homepage
7 - logo path

guidebriefstatus key:
0=brief only
1=guide only
2=guide and brief
*/

		var htmlOut = ''; 
			for(var i=0; i < json.length; i++) {
			
var acronym = json[i][0];
var fullname = json[i][1];
var guideBriefStatus = json[i][2];
var industry = json[i][3];
var guide_url = json[i][4];
var brief_url = json[i][5];
var partner_homepage = json[i][6];
var logo_res = json[i][7];
var imageName = logo_res.substring(logo_res.lastIndexOf('/'), logo_res.length);
var logo_path = '/images'+imageName;
var nametrunc = fullname.replace(' ', '');
var uniqueID =  nametrunc.substring(0, 5)+ '_' + acronym;



			if(fullname.length > 152){
			fullname = fullname.substring(0, 152);
			fullname = fullname + '..';
			}
				htmlOut = htmlOut + '<div class="panel">';
				htmlOut = htmlOut + '<a href="http://'+partner_homepage+'" target="_blank"><div class="logoBox" style="background-image:url('+logo_path+')"></div></a>';
				htmlOut = htmlOut + '<div class="nameBar">'+fullname+'</div>';
				htmlOut = htmlOut + '<div class="linksBar" style="text-align:center;">';
				
				if(parseInt(guideBriefStatus) == 0){
				var briefHref = makeValidHref(brief_url, 'Brief'); 
				htmlOut = htmlOut + '<select onchange="openValue(this, \''+uniqueID+'\')" id="'+uniqueID+'" class="niftySelect" name="assocProducts" style="text-align:left;" >';
				htmlOut = htmlOut + '<option value="0">'+acronym+' Media</option>';
								if(brief_url.length > 1){
				htmlOut = htmlOut + '<option value="'+brief_url+'">Visit MultiBrief</option>';
				}else{
				htmlOut = htmlOut + '<option value="'+brief_url+'">MultiBrief (private)</option>';
				}
				htmlOut = htmlOut + '<option value="'+partner_homepage+'">Visit '+acronym+' Homepage</option>';
				}
				if(parseInt(guideBriefStatus) == 1){
				var guideHref = makeValidHref(guide_url, 'Guide'); 
				htmlOut = htmlOut + '<select onchange="openValue(this, \''+uniqueID+'\')" id="'+uniqueID+'" class="niftySelect" name="assocProducts" style="text-align:left;" >';
				htmlOut = htmlOut + '<option value="0">'+acronym+' Media</option>';
			if(guide_url.length > 1){
				htmlOut = htmlOut + '<option value="'+guide_url+'">Visit Buyer&#146;s Guide</option>';
				}else{
				htmlOut = htmlOut + '<option value="'+guide_url+'">Buyer&#146;s Guide (private)</option>';
				}
				htmlOut = htmlOut + '<option value="'+partner_homepage+'">Visit '+acronym+' Homepage</option>';
				}
				if(parseInt(guideBriefStatus) == 2){
				var guideHref = makeValidHref(guide_url, 'Guide'); 
				var briefHref = makeValidHref(brief_url, 'Brief'); 
				htmlOut = htmlOut + '<select onchange="openValue(this, \''+uniqueID+'\')" id="'+uniqueID+'" class="niftySelect" name="assocProducts" style="text-align:left;" >';
				htmlOut = htmlOut + '<option value="0">'+acronym+' Media</option>';
			if(guide_url.length > 1){
				htmlOut = htmlOut + '<option value="'+guide_url+'">Visit Buyer&#146;s Guide</option>';
				}else{
				htmlOut = htmlOut + '<option value="'+guide_url+'">Buyer&#146;s Guide (private)</option>';
				}
								if(brief_url.length > 1){
				htmlOut = htmlOut + '<option value="'+brief_url+'">Visit MultiBrief</option>';
				}else{
				htmlOut = htmlOut + '<option value="'+brief_url+'">MultiBrief (private)</option>';
				}
				htmlOut = htmlOut + '<option value="'+partner_homepage+'">Visit '+acronym+' Homepage</option>';
				}
				if(parseInt(guideBriefStatus) == 3){
				htmlOut = htmlOut + '<select onchange="openValue(this, \''+uniqueID+'\')" id="'+uniqueID+'" class="niftySelect" name="assocProducts" style="text-align:left;" >';
				htmlOut = htmlOut + '<option value="0">'+acronym+' Media</option>';
				htmlOut = htmlOut + '<option value="'+partner_homepage+'">Visit '+acronym+' Homepage</option>';
				}
				
				htmlOut = htmlOut + '</select>';
				htmlOut = htmlOut + '</div>';
				htmlOut = htmlOut + '</div>';
			}

			
			
			
			if(!init){
			if(parseInt(curPos) > parseInt(prevPos)){
			var dir1 = '-=908';
			var newdiv = 'div.rightPanelSection';
			htmlOut = '<div class="rightPanelSection">' + htmlOut + '</div>';
				elm.siblings('.accordionContent').append(htmlOut);
			}else{
			var dir1 = '+=908';
			var newdiv = 'div.leftPanelSection';
			htmlOut = '<div class="leftPanelSection">' + htmlOut + '</div>';
				elm.siblings('.accordionContent').prepend(htmlOut);
			}
			elm.siblings('div.accordionContent').find('div.centerPanelSection').animate({left:dir1, opacity:.8}, 1200, function(){
				//elm.siblings('.accordionContent').find('div.centerPanelSection').find('select.niftySelect').selectBox('destroy');
				elm.siblings('.accordionContent').find('div.centerPanelSection').remove();
			});
			//elm.siblings('.accordionContent').find(newdiv).find('.linksBar').find('select.niftySelect').selectBox();
			elm.siblings('div.accordionContent').find(newdiv).animate({left:dir1}, 1200, function(){
				elm.siblings('div.accordionContent').find(newdiv).attr('class','centerPanelSection');
			});
			}else{
			
			htmlOut = '<div class="centerPanelSection">' + htmlOut + '</div>';
				elm.siblings('.accordionContent').prepend(htmlOut);
			//elm.siblings('.accordionContent').find('.centerPanelSection').find('.panel').find('.linksBar').find('select.niftySelect').selectBox();
			
			}

},error: function (error) {
//alert('error');
}
});

	return false;
	}

function makeValidHref(url, text){
	if(url.length > 1){
	url = '<a style="" class="panelLink" target="_blank" href="http://'+url+'">'+text+'</a>'
	}else{
	url = text;
	}
	
	return url;
}
function openValue(elm, elmID){
var hrefVal = elm.value;
if(hrefVal.length > 3){
var httpCheck = hrefVal.indexOf('http://');
if(httpCheck!=0){
var href = 'http://'+hrefVal;}else{var href = hrefVal;}
var winame = Math.floor(Math.random()*1001);
var newind = window.open(href,winame);
if (newind == null || typeof(newind)=='undefined' || !newind) {
alert('Please disable pop-up blocker and try again');
}else{
newind.focus();
}

var selid = '#'+elmID;
//$(selid).selectBox('value', '0');
elm[0].selected = true;
}

}
/* Build Partner logos by keyword */

function setUpPartnerLogosKeyword(keyword){
var xmlData = '<?xml version="1.0" encoding="utf-8"?>';
xmlData = xmlData + '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">';
  xmlData = xmlData + '<soap:Body>';
    xmlData = xmlData + '<GetAssociationsByKeyword xmlns="http://multiview.com/">';
      xmlData = xmlData + '<_Keyword><![CDATA[' + keyword + ']]></_Keyword>';
    xmlData = xmlData + '</GetAssociationsByKeyword>';
  xmlData = xmlData + '</soap:Body>';
xmlData = xmlData + '</soap:Envelope>';
var curDomain = document.domain;
var url = 'http://'+curDomain+'/MvService/Service1.asmx';

$.ajax({
type: "POST",
url: url,
data: xmlData,
contentType: "text/xml; charset=utf-8",
dataType: "xml",
success: function (xml) {
var assocList = $(xml).find('GetAssociationsByKeywordResult').text();
var json = jQuery.parseJSON( assocList );
var i = 0;
var innerHTML = '';
if(json.length < 1){
innerHTML = '<div class="subHeading1" style="margin-left:30px; margin-top:15px;">Sorry, no results found.</div>';
}else{
if(json.length > 1){var plural = 's';}else{var plural = '';}
innerHTML = '<div class="subHeading1" style="margin-left:30px; margin-top:15px;"><b>'+json.length+'</b> result'+plural+' found</div>';
}
for(var i=0; i < json.length; i++) {

var acronym = json[i][0], 
	fullName = json[i][1], 
	guideBriefStatus = json[i][2], 
	industry = json[i][3], 
	guide_url = json[i][4], 
	brief_url = json[i][5], 
	partnerHomePage = 'http://' + json[i][6], 
	logoPath = '/images/'+json[i][0]+'.gif';

switch(parseInt(guideBriefStatus)){
case 0:
var optionsHTML = '<option>'+acronym+' Media</option><option value="'+brief_url+'">Visit MultiBrief</option>';
break;
case 1:
var optionsHTML = '<option>'+acronym+' Media</option><option value="'+guide_url+'">Visit Buyers Guide</option>';
break;
case 2:
var optionsHTML = '<option>'+acronym+' Media</option><option value="'+brief_url+'">Visit MultiBrief</option><option value="'+guide_url+'">Visit Buyers Guide</option>';
break;
case 3:
var optionsHTML = '<option>'+acronym+' Media</option>';
break;
}
optionsHTML = optionsHTML + '<option value="'+partnerHomePage+'">Visit '+acronym+' Homepage</option>';
if(fullName.length > 152){
fullName = fullName.substring(0, 152);
fullName = fullName + '..';
}


var logoBox = '<a target="_blank" href="'+partnerHomePage+'"><div style="background-image:url('+logoPath+')" class="logoBox"></div></a>';
var nameBox = '<div class="nameBar">'+fullName+'</div>';
var productSelectBox = '<div style="text-align:center;" class="linksBar"><select style="text-align: left;" name="assocProducts" class="niftySelect" onchange="openValue(this, \'select_'+i+'\')" id="select_'+i+'">'+optionsHTML+'</select></div>';
var panelHTML = '<div id="panel_'+i+'" class="panel">'+logoBox+nameBox+productSelectBox+'</div>';
innerHTML = innerHTML + panelHTML;

//end for loop			
}
innerHTML = innerHTML + '<div class="spacer-25px"></div>';

$('div.accordionWrapper').empty();
$('div.accordionWrapper').html(innerHTML);
//$('div.panel').find('div.linksBar').find('select.niftySelect').selectBox();
},
error: function (error) {
alert('error 2');
}
});
}

/* Build Partners logos by Alpha */

function setUpPartnerLogosAlpha(){

var xmlData = '<?xml version="1.0" encoding="utf-8"?>';
xmlData = xmlData + '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">';
  xmlData = xmlData + '<soap:Body>';
    xmlData = xmlData + '<GetAssociations xmlns="http://multiview.com/">';
      xmlData = xmlData + '<_StartIdx>0</_StartIdx>';
      xmlData = xmlData + '<_TotalIdx>0</_TotalIdx>';
    xmlData = xmlData + '</GetAssociations>';
  xmlData = xmlData + '</soap:Body>';
xmlData = xmlData + '</soap:Envelope>';

var curDomain = document.domain;
var url = 'http://'+curDomain+'/MvService/Service1.asmx';
$.ajax({
type: "POST",
url: url,
data: xmlData,
contentType: "text/xml; charset=utf-8",
dataType: "xml",
success: function (xml) {
var i = 0, x = 0, section = '', innerHTML = '', html = '', endSliderCheck = 0, lastSectionPartnerIndex = 0;
var assocList = $(xml).find('GetAssociationsResult').text();
var json = jQuery.parseJSON( assocList );
var initResVal = Math.round(json.length/9);
var modulo = initResVal % 8;
var maxPerPage = initResVal - modulo;
var remaining = json.length - (maxPerPage*8);
var numFullPages = Math.round(json.length/maxPerPage);
var maxNumDots = maxPerPage/8;
var panelTblWidth = 918*maxNumDots;
var slidecontrolsWidth = 22*maxNumDots;

for(var i=0; i < json.length; i++) {

var startSectionCheck = i%8, endSliderCheck = i%maxPerPage;
var acronym = json[i][0], 
	fullName = json[i][1], 
	guideBriefStatus = json[i][2], 
	industry = json[i][3], 
	guide_url = json[i][4], 
	brief_url = json[i][5], 
	partnerHomePage = 'http://' + json[i][6], 
	logoPath = '/images/'+json[i][0]+'.gif';

switch(parseInt(guideBriefStatus)){
case 0:
var optionsHTML = '<option>'+acronym+' Media</option><option value="'+brief_url+'">Visit MultiBrief</option>';
break;
case 1:
var optionsHTML = '<option>'+acronym+' Media</option><option value="'+guide_url+'">Visit Buyers Guide</option>';
break;
case 2:
var optionsHTML = '<option>'+acronym+' Media</option><option value="'+brief_url+'">Visit MultiBrief</option><option value="'+guide_url+'">Visit Buyers Guide</option>';
break;
case 3:
var optionsHTML = '<option>'+acronym+' Media</option>';
break;
}
optionsHTML = optionsHTML + '<option value="'+partnerHomePage+'">Visit '+acronym+' Homepage</option>';
if(fullName.length > 152){
fullName = fullName.substring(0, 152);
fullName = fullName + '..';
}



if(startSectionCheck==0){
x=x+1;
if(i==0){
lastSectionPartnerIndex = (parseInt(i)+maxPerPage)-1;
innerHTML = innerHTML + '<div class="accordionTitleAlpha">'+ fullName + ' - ' + json[lastSectionPartnerIndex][1] +'<img class="arrowControl" src="images/accordion_downArrow.png"></div><div class="panelsSection">';
innerHTML = innerHTML + '<div class="panelsMask"><table id="panelTable_'+x+'" style="width:'+panelTblWidth+'px" class="panelTable" CELLPADDING="0" CELLSPACING="0"><tr><td>';
}else{
lastSectionPartnerIndex = (parseInt(i)+maxPerPage)-1;
if(i<=lastSectionPartnerIndex){
innerHTML = innerHTML + '</td><td>';
}

}
}

if(endSliderCheck==0 && i>0){
var lastSectionCount = json.length - (numFullPages*maxPerPage);

if(i < ((numFullPages*maxPerPage))){
lastSectionPartnerIndex = (parseInt(i)+maxPerPage)-1;
innerHTML = innerHTML + '</td></tr></table></div><div class="slidecontrolsOuter"><div class="slidecontrolsInner" style="width:'+slidecontrolsWidth+'px">';
for(c=0;c<maxNumDots;c++){
if(c==0){var selectedClass=' navDotSelected';}else{selectedClass=''}
innerHTML = innerHTML + '<div id="section_'+x+'_dot_'+c+'" class="navDot'+selectedClass+'"></div>';
}
innerHTML = innerHTML + '</div></div></div><div class="accordionTitleAlpha">'+ fullName + ' - ' + json[lastSectionPartnerIndex][1] +'<img class="arrowControl" src="images/accordion_downArrow.png"></div><div class="panelsSection">';
innerHTML = innerHTML + '<div class="panelsMask"><table id="panelTable_'+x+'" style="width:'+panelTblWidth+'px" class="panelTable"><tr><td>';

}else{
lastSectionPartnerIndex = (lastSectionCount+i)-1;
innerHTML = innerHTML + '</td></tr></table></div><div class="slidecontrolsOuter"><div class="slidecontrolsInner" style="width:'+slidecontrolsWidth+'px">';
for(c=0;c<maxNumDots;c++){
if(c==0){var selectedClass=' navDotSelected';}else{selectedClass=''}
innerHTML = innerHTML + '<div id="section_'+x+'_dot_'+c+'" class="navDot'+selectedClass+'"></div>';
}
innerHTML = innerHTML + '</div></div></div><div class="accordionTitleAlpha">'+ fullName + ' - ' + json[lastSectionPartnerIndex][1] +'<img class="arrowControl" src="images/accordion_downArrow.png"></div><div class="panelsSection">';
innerHTML = innerHTML + '<div class="panelsMask"><table id="panelTable_'+x+'" style="width:915px" class="panelTable"><tr><td>';
}
}
var logoBox = '<a target="_blank" href="'+partnerHomePage+'"><div style="background-image:url('+logoPath+')" class="logoBox"></div></a>';
var nameBox = '<div class="nameBar">'+fullName+'</div>';
var productSelectBox = '<div style="text-align:center;" class="linksBar"><select style="text-align: left;" name="assocProducts" class="niftySelect" onchange="openValue(this, \'select_'+i+'\')" id="select_'+i+'">'+optionsHTML+'</select></div>';
var panelHTML = '<div id="panel_'+i+'" class="panel">'+logoBox+nameBox+productSelectBox+'</div>';
innerHTML = innerHTML + panelHTML;

if(i==(json.length-1)){
innerHTML = innerHTML + '</td></tr></table></div><div class="slidecontrolsOuter"></div></div>';
}
//end for loop			
}
$('div.accordionWrapper').empty();
$('div.accordionWrapper').html(innerHTML);
			//$('div.panel').find('div.linksBar').find('select.niftySelect').selectBox();
},
error: function (error) {
alert('error 3');
}
});
////////////////////////////////////////////////////////////////////
	$('.accordionTitleAlpha').stop(true, true).live('click', function() {
	var arrowSrc = $(this).find('.arrowControl').attr('src');
	var imgCheck = arrowSrc.indexOf('accordion_downArrow');
	
		if(imgCheck > 0){
		
		$(this).next("div.panelsSection").slideToggle(800, 'easeOutExpo');
		$(this).next("div.panelsSection").find('table.panelTable').fadeIn();
		var newSrc = arrowSrc.replace('accordion_downArrow', 'accordion_upArrow');
		$(this).children('img.arrowControl').attr('src', newSrc);
		$(this).addClass('accordionTitleSelected');
		var bcheck = isIE();
		if(!bcheck){
		var posi = $(this).offset();
		var scrollto = posi.top - 100;
		$('html, body').animate({scrollTop:scrollto}, 'slow');
		}
		}else{
		$(this).next("div.panelsSection").slideToggle(700, 'easeInExpo', function(){
		$(this).next("div.panelsSection").find('table.panelTable').fadeOut();
		});
		var newSrc = arrowSrc.replace('accordion_upArrow', 'accordion_downArrow');
		$(this).children('img.arrowControl').attr('src', newSrc);
		$(this).removeClass('accordionTitleSelected');
		
		$(this).next('div.slidecontrolsOuter').fadeOut();
		}
	return false;
	});
////////////////////////////////////////////////////////////////////
	$('div.navDot').live('click', function() {
	var thisid = $(this).attr('id');
	var xpos = thisid.lastIndexOf('_');
	var ypos = thisid.indexOf('_');
	var zpos = thisid.indexOf('_', ypos+1);
	var tableNum = (thisid.substring(ypos+1, zpos))-5;
	var tableID = '#panelTable_'+tableNum;

	if($(tableID).is(':animated')){
		return false;
	}else{
	var dotNum = thisid.substring(xpos+1, thisid.length);
	var newTblPos = (parseInt(dotNum)*912)*-1;
	var position = $(tableID).position();
		if(position.left!=newTblPos){
		$(tableID).animate({
		left: newTblPos
		}, 1800);
			$(this).parent('div.slidecontrolsInner').find('div.navDot').removeClass('navDotSelected');
			$(this).addClass('navDotSelected');
		}
	
	}
	});
}
/* lets add swiping to the partners logos */
function addSwipePartnerLogos(){	
	  $('a').attr('rel', 'external');
      $('div.centerPanelSection, div.accordionContent, div.panel').stop().live('swipeleft swiperight',function(event){
		var numNavDots = $(this).parents('.accordionSection').find('div.slidecontrols').find('div.navDotsList').find('div.navDot').length;
		var curSelectedNavDotNum = $(this).parents('.accordionSection').find('input.curPosition_holder').val();
		var sectionID = $(this).parents('.accordionSection').find('div.accordionContent').attr('id');

          if (event.type == "swiperight" && numNavDots > 0) {
			if(parseInt(curSelectedNavDotNum) > 0){
			var goto_navDotid = parseInt(curSelectedNavDotNum)-1;
			goto_navDotid = '#'+sectionID + '_dot_'+goto_navDotid;
			$(goto_navDotid).stop().click();
			}

          }
          if (event.type == "swipeleft" && numNavDots > 0) {
			if(curSelectedNavDotNum < (parseInt(numNavDots)-1)){
			var goto_navDotid = parseInt(curSelectedNavDotNum)+1;
			goto_navDotid = '#'+sectionID + '_dot_'+goto_navDotid;
			$(goto_navDotid).stop().click();
			
			}
          }
		  
          event.preventDefault();
		  
		  return false;
      });
}
/* B2B MEDIA PAGE */

	function loadNewScreen(linkID){
	var imgCheck = $('img#howItWorks_intro').css('display');
	if(imgCheck != 'block'){$('img#howItWorks_intro').css('display', 'block');}
	var introCheck = $('div#infoSection').css('display');
	if(introCheck != 'block'){
	$('#tempHash').removeClass('hashMarks2');
	$('#tempHash').addClass('spacer-25px');
	$('#infoSection').animate({height: "show"}, 1500, "swing"); 
	
		//var bcheck = isIE();
		//if(!bcheck){
		//var posi = $('div#infoSection').offset();
		//alert(posi.top);
		//var scrollto = posi.top + 30;
		//$('html, body').animate({scrollTop:scrollto}, 'slow');
		//}
	}else{
		$('table.contentTable').css('left', 0);
	}

	switch(linkID){
	case 'guide_link':
	var title = $('#guide-productTitle').html();
	var desc  = $('#guide-productDesc').html(); 
	var table = $('#guide-contentTable').html();
	var controls = $('#guide-movers-row').html();
	break;
	case 'briefs_link':
	var title = $('#briefs-productTitle').html();
	var desc  = $('#briefs-productDesc').html(); 
	var table = $('#briefs-contentTable').html();
	var controls = $('#briefs-movers-row').html();
	break;
	case 'multiweb_link':
	var title = $('#multiweb-productTitle').html();
	var desc  = $('#multiweb-productDesc').html(); 
	var table = $('#multiweb-contentTable').html();
	var controls = $('#multiweb-movers-row').html();
	break;
	case 'multihub_link':
	var title = $('#multihub-productTitle').html();
	var desc  = $('#multihub-productDesc').html(); 
	var table = $('#multihub-contentTable').html();
	var controls = $('#multihub-movers-row').html();
	break;
	}
	$('div.productTitle').html('');
	$('div.productDesc').html('');
	$('div.contentMask').html('');
	$('div.movers-row').html('');
	
	$('div.productTitle').html(title);
	$('div.productDesc').html(desc);
	$('div.contentMask').html(table);
	$('div.movers-row').html(controls);
	

	return false;
	}
	
	function productSwitch(linkID){
		$('.myriadLink').removeClass('linkSelected');
		var thisid = '#'+linkID;
		$(thisid).toggleClass('linkSelected');
		loadNewScreen(linkID);

	var relid = $(thisid).attr('rel');
	$('#assocIntroImage_a').not(document.getElementById(relid)).css('z-index', 4);
	$('#assocIntroImage_b').not(document.getElementById(relid)).css('z-index', 3);
	$('#assocIntroImage_c').not(document.getElementById(relid)).css('z-index', 2);
	$('#assocIntroImage_d').not(document.getElementById(relid)).css('z-index', 1);
	//$('.assocIntroImage').not(document.getElementById(relid)).animate({opacity: '.0'}, 2000);
	var selid = '#'+relid;
	$(selid).css('z-index', 5);
	//$(selid).animate({opacity: '1'}, 1000);
	
		return false;
	}
function setupB2bGallery(){

	$('img#howItWorks_intro').click(function(){
	$(this).fadeOut();
	$('div.navDot:first').addClass('navDotSelected');
	});
	////////
	$('.cross-link').live('click', function() {
	var introCheck = $('img#howItWorks_intro').css('display');
	if(introCheck=='block'){$('img#howItWorks_intro').fadeOut();}
		if(!$(this).find('div.navDot').hasClass('navDotSelected')){
		$('div.navDot').removeClass('navDotSelected');
		$(this).find('div.navDot').addClass('navDotSelected');
		var multiplier = $(this).attr('rel');
		var newleft = -460 * parseInt(multiplier);
		$(this).parents('.movers-row').siblings('.contentColumn').find('.contentMask').find('.contentTable').animate({
            left: newleft
          }, 
          { duration: 650, easing: 'easeOutExpo' });
		}
	
	});
	//////////////////////////////	
	$('div#assocIntro div.assocIntroImage').click(function(){
	var thisid = $(this).attr('id');
	var linkitem = 'div[rel="'+thisid+'"]';
	var linkID = $(linkitem).attr('id');
	productSwitch(linkID);
	});
	
	//////////////////////////////

	$('#productLinks_section').delay(200).fadeIn();
	$('div#assocIntro div.assocIntroImage').delay(500).animate({top: '-=50', opacity: '1'}, 850);
	
	$('div#guide_link').unbind('click').click(function(){
	productSwitch('guide_link');
	});
	$('div#briefs_link').unbind('click').click(function(){
	productSwitch('briefs_link');
	});
	$('div#multiweb_link').unbind('click').click(function(){
	productSwitch('multiweb_link');
	});
	$('div#multihub_link').unbind('click').click(function(){
	productSwitch('multihub_link');
	});
}

function addSwipeB2bMedia(){
	
}
