// JavaScript Document
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;	
	<!-- MS TEAM ADDED: Call function, When mouse clicks on menu item then (menu)selection stays on. -->
	MM_MouseClickedOn();
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function mm_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
mm_reloadPage(true);

<!-- MS TEAM ADDED: Function, When mouse clicks on menu item then (menu)selection stays on. -->
function MM_MouseClickedOn(){
	var sPath = window.location.pathname;
	//var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	
	switch (sPage)
	{
		case "":
		MM_swapImage('home','','images/topmenu02_over.jpg',1);
			break;
		
	case "home.html":
	
		MM_swapImage('home','','images/topmenu02_over.jpg',1);
			break;
			
	
	/*case "sensory.html":
MM_swapImage('sensory','','images/topmenu03_over.jpg',1);
break;
	case "ProfilingAnalysis.html":
MM_swapImage('sensory','','images/topmenu03_over.jpg',1);
break;
	case "consumerstudies.html":
MM_swapImage('sensory','','images/topmenu03_over.jpg',1);
break;
case "delevopworkshop.html":
MM_swapImage('sensory','','images/topmenu03_over.jpg',1);
break;
case "optimisationmodeling.html":
MM_swapImage('sensory','','images/topmenu03_over.jpg',1);
break;
case "tastetests.html":
MM_swapImage('sensory','','images/topmenu03_over.jpg',1);
break;*/
	
	
	
	
	case "techniques.html":
		MM_swapImage('techniques','','images/topmenu03_over.jpg',1);
	break;
		case "international.html":
		MM_swapImage('international','','images/topmenu04_over.jpg',1);
	break;
	case "jobs.html":
		MM_swapImage('jobs','','images/topmenu05_over.jpg',1);
	break;
	case "contactus.html":
		MM_swapImage('contactus','','images/topmenu06_over.jpg',1);
	break;
	case "Online.html":
	MM_swapImage('techniques','','images/topmenu03_over.jpg',1);
	break;
	case "Qual.html":
	MM_swapImage('techniques','','images/topmenu03_over.jpg',1);
	break;
	case "Telephone.html":
	MM_swapImage('techniques','','images/topmenu03_over.jpg',1);
	break;
	
	case "Facetoface.html":
	MM_swapImage('techniques','','images/topmenu03_over.jpg',1);
	break;
	
	
	/*default:
	  alert("Sorry, this operation can not be completed!");*/
	}
}
function turnOthersOff(page){
	
	if(page=!"home"){MM_swapImage('home','','images/topmenu02_.jpg',1);}
	
	//if(page=!"sensory"){MM_swapImage('sensory','','images/topmenu03_.jpg',1);}
	if(page=!"techniques"){MM_swapImage('techniques','','images/topmenu03_.jpg',1);}
	if(page=!"international"){MM_swapImage('international','','images/topmenu04_.jpg',1);}
	if(page=!"jobs"){MM_swapImage('jobs','','images/topmenu05_.jpg',1);}
	if(page=!"contactus"){MM_swapImage('contactus','','images/topmenu06_.jpg',1);}
	/*if(page=!"Menu02"){MM_swapImage('Menu02','','images/leftnav02_.jpg',1);}
	if(page=!"Menu03"){MM_swapImage('Menu03','','images/leftnav03_.jpg',1);}
	if(page=!"Menu04"){MM_swapImage('Menu04','','images/leftnav04_.jpg',1);}
	if(page=!"Menu05"){MM_swapImage('Menu05','','images/leftnav05_.jpg',1);}
	if(page=!"Menu06"){MM_swapImage('Menu06','','images/leftnav06_.jpg',1);}
	if(page=!"Menu07"){MM_swapImage('Menu07','','images/leftnav07_.jpg',1);}
	if(page=!"Menu08"){MM_swapImage('Menu08','','images/leftnav08_.jpg',1);}
	if(page=!"Menu09"){MM_swapImage('Menu09','','images/leftnav09_.jpg',1);}
	if(page=!"Menu10"){MM_swapImage('Menu10','','images/leftnav10_.jpg',1);}
	if(page=!"Menu11"){MM_swapImage('Menu11','','images/leftnav11_.jpg',1);}
	if(page=!"Menu12"){MM_swapImage('Menu12','','images/leftnav12_.jpg',1);}
	if(page=!"Menu13"){MM_swapImage('Menu13','','images/leftnav13_.jpg',1);}*/
}

function pageScroll() {
        window.scroll(0,0);	
}


<!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 8;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// -----------------------------------------------------------------------------
// -->
<!--
function loadmedia(movietouse, imagetouse)
{
	
	// Version check based upon the values entered above in "Globals"
	var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	// Check to see if the version meets the requirements for playback
	if (hasReqestedVersion) {
		// if we've detected an acceptable version
		// embed the Flash Content SWF when all tests are passed
		AC_FL_RunContent(
					"src", 'images/'+movietouse,
					"width", "904",
					"height", "207",
					"align", "middle",
					"id", "detectionExample",
					"quality", "high",
					"bgcolor", "#567EAA",
					"name", "detectionExample",
					"allowScriptAccess","sameDomain",
					"type", "application/x-shockwave-flash",
					'codebase', 'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',
					"pluginspage", "http://www.adobe.com/go/getflashplayer"
		);
	} else {  // flash is too old or we can't detect the plugin
		var alternateContent = '<img src="images/'+imagetouse+'.jpg" alt="Non Flash" />'
	document.write(alternateContent);  // insert non-flash content
	}
}
// -->



// -----------------------------------------------------------------------------


function popUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=550,height=500,left = 0,top = 0');");
	}


//-----------------------------Button stuff testing-----------------------------------
$(document).ready(function(){
  xml = xmlMicoxLoader("newsFeed.xml");
  $('#newsHolder').append(xmlMicoxRSS(xml));
  
  var sPath = window.location.pathname;
	//var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	
	switch (sPage)
	
	
	{
		
		////////////left buttons
		case "ProductResponse.html":
	$('#prodDivTest').removeClass("standard");
	$('#prodDivTest').addClass("ignore");
	$('#prodDivTest_keyWord').addClass("boldGreen");
	break;
	
	 case "sensory.html":
	 $('#SensoryDiv').removeClass("standard");
	$('#SensoryDiv').addClass("ignore");
	$('#SensoryDiv_keyWord').addClass("boldGreen");
	break;
	 case "ProfilingAnalysis.html":
	 $('#SensoryDiv').removeClass("standard");
	$('#SensoryDiv').addClass("ignore");
	$('#SensoryDiv_keyWord').addClass("boldGreen");
	break;
	 case "delevopworkshop.html":
	 $('#SensoryDiv').removeClass("standard");
	$('#SensoryDiv').addClass("ignore");
	$('#SensoryDiv_keyWord').addClass("boldGreen");
	break;
	 case "consumerstudies.html":
	 $('#SensoryDiv').removeClass("standard");
	$('#SensoryDiv').addClass("ignore");
	$('#SensoryDiv_keyWord').addClass("boldGreen");
	break;
	 case "tastetests.html":
	 $('#SensoryDiv').removeClass("standard");
	$('#SensoryDiv').addClass("ignore");
	$('#SensoryDiv_keyWord').addClass("boldGreen");
	break;
	 case "optimisationmodeling.html":
	 $('#SensoryDiv').removeClass("standard");
	$('#SensoryDiv').addClass("ignore");
	$('#SensoryDiv_keyWord').addClass("boldGreen");
	break;
	  case "Volume.html":
	   $('#volDiv').removeClass("standard");
	$('#volDiv').addClass("ignore");
	$('#volDiv_keyWord').addClass("boldGreen");
	 break;
	
	case "AdvertisingBranding.html":
	$('#brandDiv').removeClass("standard");
	$('#brandDiv').addClass("ignore");
	$('#brandDiv_keyWord').addClass("boldGreen");
	break;
	
	  case "marketstudies.html":
	  $('#categDiv').removeClass("standard");
	$('#categDiv').addClass("ignore");
	$('#categDiv_keyWord').addClass("boldGreen");
	break;
	
   case "pricing.html":
    $('#priceDiv').removeClass("standard");
	$('#priceDiv').addClass("ignore");
	$('#priceDiv_keyWord').addClass("boldGreen");
	break;
	
	 case "promotions.html":
	  $('#promoDiv').removeClass("standard");
	$('#promoDiv').addClass("ignore");
	$('#promoDiv_keyWord').addClass("boldGreen");
	break;
	
	 case "packaging.html":
	  $('#packDiv').removeClass("standard");
	$('#packDiv').addClass("ignore");
	$('#packDiv_keyWord').addClass("boldGreen");
	break;
	
	  case "customerservice.html":
	   $('#custDiv').removeClass("standard");
	$('#custDiv').addClass("ignore");
	$('#custDiv_keyWord').addClass("boldGreen");
	break;
	
	   case "shopperstudies.html":
	    $('#shopDiv').removeClass("standard");
	$('#shopDiv').addClass("ignore");
	$('#shopDiv_keyWord').addClass("boldGreen");
	break;
	
	 case "business.html":
	   $('#businDiv').removeClass("standard");
	$('#businDiv').addClass("ignore");
	$('#businDiv_keyWord').addClass("boldGreen");
	break;
	
	 case "financial.html":
	    $('#finanDiv').removeClass("standard");
	$('#finanDiv').addClass("ignore");
	$('#finanDiv_keyWord').addClass("boldGreen");
	break;
	
	 case "social.html":
	  $('#sociaDiv').removeClass("standard");
	$('#sociaDiv').addClass("ignore");
	$('#sociaDiv_keyWord').addClass("boldGreen");
	 break;
	 
 case "healthcare.html":
	  $('#healthDiv').removeClass("standard");
	$('#healthDiv').addClass("ignore");
	$('#healthDiv_keyWord').addClass("boldGreen");
	 break;
	 
	  case "healthcare_help.html":
	  $('#healthDiv').removeClass("standard");
	$('#healthDiv').addClass("ignore");
	$('#healthDiv_keyWord').addClass("boldGreen");
	 break;
	 
	  case "healthcare_Qual.html":
	  $('#healthDiv').removeClass("standard");
	$('#healthDiv').addClass("ignore");
	$('#healthDiv_keyWord').addClass("boldGreen");
	 break;
	 
	 case "healthcare_Quant.html":
	  $('#healthDiv').removeClass("standard");
	$('#healthDiv').addClass("ignore");
	$('#healthDiv_keyWord').addClass("boldGreen");
	 break;
	 
	  case "healthcare_projects.html":
	  $('#healthDiv').removeClass("standard");
	$('#healthDiv').addClass("ignore");
	$('#healthDiv_keyWord').addClass("boldGreen");
	 break;
	 
	   case "healthcare_aboutUs.html":
	  $('#healthDiv').removeClass("standard");
	$('#healthDiv').addClass("ignore");
	$('#healthDiv_keyWord').addClass("boldGreen");
	 break;

	 case "MysteryShopping.html":
	  $('#MysteryDiv').removeClass("standard");
	$('#MysteryDiv').addClass("ignore");
	$('#MysteryDiv_keyWord').addClass("boldGreen");
	 break;
	 
	 case "MySt_Reporting.html":
	  $('#MysteryDiv').removeClass("standard");
	$('#MysteryDiv').addClass("ignore");
	$('#MysteryDiv_keyWord').addClass("boldGreen");
	 break;
	 
	 case "MySt_Restrictions.html":
	  $('#MysteryDiv').removeClass("standard");
	$('#MysteryDiv').addClass("ignore");
	$('#MysteryDiv_keyWord').addClass("boldGreen");
	 break;
	 
	 case "MySt_QualityControl.html":
	  $('#MysteryDiv').removeClass("standard");
	$('#MysteryDiv').addClass("ignore");
	$('#MysteryDiv_keyWord').addClass("boldGreen");
	 break;
	
	case "Omnibus.html":
	  $('#OmnibusDiv').removeClass("standard");
	$('#OmnibusDiv').addClass("ignore");
	$('#OmnibusDiv_keyWord').addClass("boldGreen");
	 break;
	 
	 case "Pulse.html":
	  $('#OmnibusDiv').removeClass("standard");
	$('#OmnibusDiv').addClass("ignore");
	$('#OmnibusDiv_keyWord').addClass("boldGreen");
	 break;
		}
 
bttnTarget = "blank";
$('.standard').hover(function(){
bttnTarget = this.id

 // $('#prodDiv').addClass("hover");
 //$(this).cursor("pointer");

 $(this).css("cur","pointer");  
   $(this).addClass("hover");
   // $(this.a).addClass("hover");
   $('#'+ bttnTarget +'_keyWord').addClass("boldGreen");

 
}, function(){
  $(this).removeClass("hover");
 $('#'+ bttnTarget +'_keyWord').removeClass("boldGreen");
});

 $('#centreContent').fadeIn(1000, function () {
       
    });
  return false;
 
});





// ----------------------------- RSS/NEWS FEED STUFF ------------------------------------

function xmlMicoxLoader(url){
	
  //by Micox: micoxjcg@yahoo.com.br.
  //http://elmicoxcodes.blogspot.com
    if(window.XMLHttpRequest){
        var Loader = new XMLHttpRequest();
        //assyncronous mode to load before the 'return' line
        Loader.open("GET", url ,false); 
        Loader.send(null);
        return Loader.responseXML;
    }else if(window.ActiveXObject){
        var Loader = new ActiveXObject("Msxml2.DOMDocument.3.0");
        //assyncronous mode to load before the 'return' line
        Loader.async = false;
        Loader.load(url);
        return Loader;
    }
}


//////////////////not currently called by anything/////////////////////////

function xmlMicoxTree(xmlNode,ident){
	
  //by Micox: micoxjcg@yahoo.com.br
    var treeTxt=""; //var to content temp
    for(var i=0;i<xmlNode.childNodes.length;i++){//each child node
  if(xmlNode.childNodes[i].nodeType == 1){//no white spaces
   //node name
   treeTxt = treeTxt + ident + xmlNode.childNodes[i].nodeName + ": "
   if(xmlNode.childNodes[i].childNodes.length==0){
    //no children. Get nodeValue
    treeTxt = treeTxt + xmlNode.childNodes[i].nodeValue 
    for(var z=0;z<xmlNode.childNodes[i].attributes.length;z++){
     var atrib = xmlNode.childNodes[i].attributes[z];
     treeTxt = treeTxt + " (" + atrib.nodeName + " = " + atrib.nodeValue + ")";
    }
    treeTxt = treeTxt + "<br />\n";

   }else if(xmlNode.childNodes[i].childNodes.length>0){
    //children. get first child
    treeTxt = treeTxt + xmlNode.childNodes[i].firstChild.nodeValue;
    for(var z=0;z<xmlNode.childNodes[i].attributes.length;z++){
     var atrib = xmlNode.childNodes[i].attributes[z];
     treeTxt = treeTxt + " (" + atrib.nodeName + " = " + atrib.nodeValue + ")";
    }
    //recursive to child of children
    treeTxt = treeTxt + "<br />\n" + xmlMicoxTree(xmlNode.childNodes[i],ident + "> > ");
   }
      }
    }
    return treeTxt;
}


//////////////////end not currently called by anything/////////////////////



//////////
function xmlMicoxRSS(xmlNode){
//var curdate = "Fri, 22 Aug 2008 12:49:54 +0100"
//var dt = Date.parse(curdate)
//var y=dt.getYear()
//var m=dt.getMonth()+1
//var day=1
//alert(date=m+"/"+day+"/"+y)

	//alert(curdate.word[1]);
	 //by Micox: http://elmicoxcodes.blogspot.com
 var retorno = "";
 var objNodeList = xmlNode.getElementsByTagName("item")
 for(var i=0;i<objNodeList.length;i++){
	 
  var strTitulo = ""
  var strURL = ""
  var strDescr = ""
  var strPubDate = ""
  var objNode = objNodeList[i];
  if(objNode.nodeType == 1){//ignore white spaces
   for(var j=0;j<objNode.childNodes.length;j++){
    var objNode2 = objNode.childNodes[j];
    if(objNode2.nodeType == 1){//ignore white spaces
     switch (objNode2.nodeName) {
      case "title": 
       //alert(objNode.childNodes[j].firstChild.nodevalue);
	   
     strTitulo = objNode2.firstChild.nodeValue; 
	   //alert(strTitulo)
       break;
      case "link": 
	  
strURL = objNode2.firstChild.nodeValue; 

       break;
	   case "pubDate":
	strPuDate = "<span id=\"dteContainer\">"+ processDate(objNode2.firstChild.nodeValue)+"</span>";
	   // strPuDate = objNode2.firstChild.nodeValue; 
	   break;
      case "description": 
      // strDescr = objNode2.firstChild.nodeValue; 
	    strDescr = "<span class=\"description\">"+ objNode2.firstChild.nodeValue +"</span>"; 
       break;
     }
    }
   }
 // retorno += " <a href=\"javascript:popUp('" + strURL + "')\">" + strTitulo + "</a><br />" + strPuDate + "<br />" + strDescr + "<br />";//This opens a popup
   // retorno += "<!--[if gte IE 5 ]> <a href=\"javascript:popUp('" + strURL + "')\">" + strTitulo + "</a><br />" + strPuDate + "<br />" + strDescr + "<br /><![endif]--> <![if !IE]><a href=\'"+strURL+"'\" onclick=\"popUp(this.href)\">"  + strTitulo + "</a><br />" + strPuDate + "<br />" + strDescr + "<br /><![endif]> ";
 retorno += " <a href='" + strURL + "'>" + strTitulo + "</a><br />" + strPuDate + "<br />" + strDescr + "<br />";
  }
 }
retorno = "<div class=\"extraLinks\" id=\"newsDiv\"><div class=\"extraTitle\" >Latest News</div> <div class=\"extraContent\"><br />" + retorno + "</div></div>";
// retorno = "<div id=\"newsDiv\"><h2>Latest News</h2>" + retorno + "</div>";
//retorno = "<div class=\"extraContent\" id=\"newsDiv\">" + retorno + "</div>";
 return retorno;
}


//////////////////////////
function processDate(theDate){

	  
	var m_names = new Array("January", "February", "March", 
"April", "May", "June", "July", "August", "September", 
"October", "November", "December");

var d = new Date(theDate);
var curr_date = d.getDate();
var sup = "";
if (curr_date == 1 || curr_date == 21 || curr_date ==31)
   {
   sup = "st";
   }
else if (curr_date == 2 || curr_date == 22)
   {
   sup = "nd";
   }
else if (curr_date == 3 || curr_date == 23)
   {
   sup = "rd";
   }
else
   {
   sup = "th";
   }

var curr_month = d.getMonth();
var curr_year = d.getFullYear();
var resultStr =  curr_date +  sup  + " " + m_names[curr_month] + " " + curr_year
//document.write(curr_date +  sup  + " " + m_names[curr_month] + " " + curr_year);
return resultStr;
}
