
// All bold areas are editable
var MM_contentVersion = 8; // Change this value to match your movies exported version 4, 5, 6, 7 + 
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin ) {
		var words = navigator.plugins["Shockwave Flash"].description.split(" ");
	    for (var i = 0; i < words.length; ++i)
	    {
		if (isNaN(parseInt(words[i])))
		continue;
		var MM_PluginVersion = words[i]; 
	    }
	var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)) {
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag
	document.write('on error resume next \n');
	document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
	document.write('</SCR' + 'IPT\> \n');
}
if ( MM_FlashCanPlay ) {
var FlashEnabled = true;
} else{
var FlashEnabled = false;
}


//PNG Filter code for IE6

var IELegacyFix = false;
var browserVersion = parseFloat(navigator.appVersion.split("MSIE")[1]);

if ((browserVersion >= 5.5) && (browserVersion < 7)) { //Current supported legacy IE browsers 5.5 - 6.0
	IELegacyFix = true;
}

if( document.compatMode && document.compatMode == "CSS1Compat" ) {
document.onreadystatechange = function fixIE6AbsPos() {
if( !document.body ) { return; }
document.body.style.height = document.documentElement.scrollHeight + 'px';
}
}

// This function is an inline png replacement script. it will replace the png in the DOM
function loadIELegacyFilter(myImage) {
if ((IELegacyFix) && (myImage.src.indexOf('.png') >= 0)) { //Check for Legacy and make sure the image is a PNG
//alert(myImage.src);
setTimeout(function() {
var parentTag = myImage.parentNode; //lets see if this image is part of a link - we want to preserve the pointer cursor if it is
var addPointCursor = "";

if (parentTag.outerHTML.indexOf('href') >= 0) { 
	addPointCursor = " cursor:pointer;"; // it's part of a link lets add the finger pointer to span we are making
}
var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ? 
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
	   var imgStyle = "display:inline-block;" + myImage.style.cssText
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width 
                  + "px; height:" + myImage.height 
                  + "px;" + imgStyle + ";" + addPointCursor
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='image');\"></span>"
	   myImage.outerHTML = strNewHTML
}, 750);
}
}
// This function is an inline png alpha fix that uses a runtime style filter. It doesn't affect the image in the DOM setting - BETTER TO USE THIS ONE!
function loadIELegacyRuntimeFilter(imageObject, loadDelay) {
if ((IELegacyFix) && (imageObject.src.toLowerCase().indexOf('.png') != -1)) { //Check for Legacy and make sure the image is a PNG
//alert(myImage.src);
setTimeout(function() {
     		   var originalSrc = imageObject.src;
      		   imageObject.src = "/images/spacer.gif";
   		       imageObject.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'" + originalSrc + "\', sizingMethod='scale')";

}, loadDelay);
}
}


// Load Procuri Homepage Main Promo Flash
function loadhome_mainpromo() {

	var home_mainpromo = document.getElementById('home_mainpromo');
//	if (FlashEnabled == true) {
//	var home_mainpromo_code = "" +
//	"<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"750\" height=\"183\">" +
//	"<param name=\"movie\" value=\"/images/home_mainpromo_saas.swf\" />" +
//	"<PARAM NAME=wmode VALUE=transparent>" +
//	"<param name=\"quality\" value=\"high\" />" +
//	"<embed src=\"/images/home_mainpromo_saas.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" wmode=\"transparent\" type=\"application/x-shockwave-flash\" width=\"750\" height=\"183\"></embed>" +
//	"</object>";
//	} else {
	var home_mainpromo_code = "<a href='https://secure.procuri.com/empower/2007_registration.asp'><img src='/images/home_mainpromo_empower_2007_registernow.gif' width='750' height='183' border='0' alt='Procuri Empower 2007 - Attend the highest rated conference on supply management!'></a>";	
//	}
	home_mainpromo.innerHTML = home_mainpromo_code;
}

// Load Procuri Customer Logos Flash Scroll
function loadcustomerlogosscroll() {
	var customerlogosscroll = document.getElementById('customerlogosscroll');
    if (FlashEnabled == true) {
	var customerlogosscroll_code = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='620' height='40' title='Procuri Customers'><param name='movie' value='/images/customerlogosscroll.swf?9-11-07'><param name='quality' value='high'><embed src='/images/customerlogosscroll.swf?9-11-07' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='620' height='40'></embed></object>";
	} else {	
	var customerlogosscroll_code = "<a href='/customers'><img src='/images/customerlogosscroll.gif' border='0' /></a>"
	}
	customerlogosscroll.innerHTML = customerlogosscroll_code;
}

// Begining of Cookie functions --------------------

function getCookie(NameOfCookie)
{ if (document.cookie.length > 0)
{ begin = document.cookie.indexOf(NameOfCookie+"=");
if (begin != -1)
{ begin += NameOfCookie.length+1;
end = document.cookie.indexOf(";", begin);
if (end == -1) end = document.cookie.length;
return unescape(document.cookie.substring(begin, end)); }
}
return null;
}

function setCookie(NameOfCookie, value, expiredays)
{ var ExpireDate = new Date ();
ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
document.cookie = NameOfCookie + "=" + escape(value) +
((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

function delCookie (NameOfCookie)
{ if (getCookie(NameOfCookie)) {
document.cookie = NameOfCookie + "=" +
"; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}

// OPEN NEW WINDOW

var win=null;

function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}

function openWindow(URL, windowName, windowFeatures) {
	newWindow = window.open(URL, windowName, windowFeatures)
}

//IMG Toogle
 function toggleimg(id)
{
if (document.getElementById(id).src.indexOf("/images/button_plus.gif") > 0)
  {
  document.getElementById(id).src = "/images/button_minus.gif";
  document.getElementById(id).alt = "Hide details";
  }
else
  {
  document.getElementById(id).src = "/images/button_plus.gif";
  document.getElementById(id).alt = "Show details";
  }
}

// IMG_SMALL TOGGLE
function toggleimg_small(id)
{
if (document.getElementById(id).src.indexOf("/images/button_plus_small.gif") > 0)
  {
  document.getElementById(id).src = "/images/button_minus_small.gif";
  document.getElementById(id).alt = "Hide form";
  }
else
  {
  document.getElementById(id).src = "/images/button_plus_small.gif";
  document.getElementById(id).alt = "Show form";
  }
}

// DIV TOGGLE
function togglediv(id)
{	
if(document.getElementById(id).style.display=='block')
	{
	document.getElementById(id).style.display='none';
	document.getElementById(id).style.visibility='hidden';
	}
else 
	{
	document.getElementById(id).style.display='block';
	document.getElementById(id).style.visibility='visible';
	}
}

// SLIDESHOW: CUSTOMER LOGOS
var SlideShow_CustomersSpeed = 2500
var crossFadeDuration = 3
var Customer = new Array()

Customer[0] = '/images/customer_gmacmortgage.gif'
Customer[1] = '/images/customer_usbank.gif'
Customer[2] = '/images/customer_afklm.gif'
Customer[3] = '/images/customer_cleveland.gif'
Customer[4] = '/images/customer_bgi.gif'
Customer[5] = '/images/customer_arrow.gif'
Customer[6] = '/images/customer_thermofisher.gif'
Customer[7] = '/images/customer_kellogg.gif'
Customer[8] = '/images/customer_bcbsnc.gif'
Customer[9] = '/images/customer_hhcmc.gif'
Customer[10] = '/images/customer_centura.gif'
Customer[11] = '/images/customer_gentex.gif'
Customer[12] = '/images/customer_fabral.gif'
Customer[13] = '/images/customer_northernirelandwater.gif'
Customer[14] = '/images/customer_bcbsa.gif'
Customer[15] = '/images/customer_toyota.gif'
Customer[16] = '/images/customer_autodesk.gif'
Customer[17] = '/images/customer_gp.gif'
Customer[18] = '/images/customer_qualcomm.gif'
Customer[19] = '/images/customer_expedia.gif'
Customer[20] = '/images/customer_nationalcity.gif'
Customer[21] = '/images/customer_tds.gif'
Customer[22] = '/images/customer_halifax.gif'
Customer[23] = '/images/customer_geisinger.gif'
Customer[24] = '/images/customer_biogen.gif'
Customer[25] = '/images/customer_bbraun.gif'
Customer[26] = '/images/customer_amfam.gif'
Customer[27] = '/images/customer_allegis.gif'
Customer[28] = '/images/customer_nwtel.gif'
Customer[29] = '/images/customer_principal.gif'
Customer[30] = '/images/customer_akron.gif'
Customer[31] = '/images/customer_ims.gif'
Customer[32] = '/images/customer_genvec.gif'
Customer[33] = '/images/customer_medimmune.gif'
Customer[34] = '/images/customer_bostonfinancial.gif'
Customer[35] = '/images/customer_bcbsark.gif'
Customer[36] = '/images/customer_progressive.gif'
Customer[37] = '/images/customer_spinmaster.gif'
Customer[38] = '/images/customer_cchmc.gif'


var t
var j = 0
var p = Customer.length

var preLoad_Customer = new Array()
preLoad_Customer[j] = new Image()
preLoad_Customer[j].src = Customer[j]

function SlideShow_Customers(){
	
if (!preLoad_Customer[j]) {
  preLoad_Customer[j] = new Image()
  preLoad_Customer[j].src = Customer[j]
}
   if (document.all){
      document.images.SlideShow_Customers.style.filter="blendTrans(duration=2)"
      document.images.SlideShow_Customers.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.SlideShow_Customers.filters.blendTrans.Apply()
   }
   document.images.SlideShow_Customers.src = preLoad_Customer[j].src
   if (document.all){
      document.images.SlideShow_Customers.filters.blendTrans.Play()
   }
   j++
   if (j > (p-1)) j=0
   t = setTimeout('SlideShow_Customers()', SlideShow_CustomersSpeed)
}

// SLIDESHOW: EMPOWER 2006 QUOTES
var SlideShow_Empower2006QuotesSpeed = 2500
var crossFadeDuration_Empower2006Quotes = 3
var Quote = new Array()

Quote[0] = '/images/empower2006_quote_01.jpg'
Quote[1] = '/images/empower2006_quote_02.jpg'
Quote[2] = '/images/empower2006_quote_03.jpg'

var u
var k = 0
var q = Quote.length

var preLoad_Quote = new Array()
preLoad_Quote[k] = new Image()
preLoad_Quote[k].src = Quote[k]

function SlideShow_Empower2006Quotes(){
	
if (!preLoad_Quote[k]) {
  preLoad_Quote[k] = new Image()
  preLoad_Quote[k].src = Quote[k]
}
   if (document.all){
      document.images.SlideShow_Empower2006Quotes.style.filter="blendTrans(duration=2)"
      document.images.SlideShow_Empower2006Quotes.style.filter="blendTrans(duration=crossFadeDuration_Empower2006Quotes)"
      document.images.SlideShow_Empower2006Quotes.filters.blendTrans.Apply()
   }
   document.images.SlideShow_Empower2006Quotes.src = preLoad_Quote[k].src
   if (document.all){
      document.images.SlideShow_Empower2006Quotes.filters.blendTrans.Play()
   }
   k++
   if (k > (q-1)) k=0
   u = setTimeout('SlideShow_Empower2006Quotes()', SlideShow_Empower2006QuotesSpeed)
}

var navArray = new Array("navSolutions","navServices","navCustomers","navOnDemand","navKnowledgeCenter","navEvents","navPartners","navCustomerLogin");

// Start the navigation dropdown scripts
var currentNav = "";
var currentDropDown = "";

function killAllDivs() {
currentNav = "";
	for (i=0; i < navArray.length; i++) {
		closeNav(navArray[i]);
		} 
}


function showNavDiv (whichNav) {
	currentNav = whichNav;
	for (i=0; i < navArray.length; i++) {
		if (navArray[i] !=  whichNav) {
		closeNav(navArray[i]);
		} 
	}
	openNav(whichNav);
}

function hideNavDiv (whichNav) {
currentNav = "";
setTimeout('closeNav(\''+whichNav+'\')', 50);
}

function showDropDown (whichNav) {
currentDropDown = whichNav;
currentNav = whichNav;
}
function hideDropDown (whichNav) {
currentDropDown = "";
currentNav = "";
setTimeout('closeNav(\''+whichNav+'\')', 50);
}

function openNav (whichNav) {
document.getElementById(whichNav).style.display = 'block';
}
function closeNav (whichNav) {
	if (document.getElementById(whichNav)){
		if ((whichNav != currentNav) && (currentDropDown != whichNav)){
		currentDropDown = "";
		document.getElementById(whichNav).style.display = 'none';
		}
	}
}

// End navaigation dropdown scripts

// Start size dropdown shadow divs

function sizeShadowDiv(whichDiv) {

var linkDiv = whichDiv + 'Links';
var shadowDiv =  whichDiv + 'Shadow';
var topLeftShadow = whichDiv + 'ShadowtopLeft';
var topRightShadow = whichDiv + 'ShadowtopRight';
var bottomLeftShadow = whichDiv + 'ShadowbottomLeft';
var bottomRightShadow = whichDiv + 'ShadowbottomRight';

var height = document.getElementById(linkDiv).offsetHeight;
var width = document.getElementById(linkDiv).offsetWidth;

// Fix shadows dimensions to even numbers - IE won't correctly render odd numbers in the shadows
if (height % 2 != 0) {
height++;
}
if (width % 2 != 0) {
width++;
}

width = width - 12;
height = height - 14;

document.getElementById(shadowDiv).style.width = width + 20 + 'px';
document.getElementById(shadowDiv).style.height = height + 20 + 'px';

document.getElementById(topLeftShadow).style.height = height + 'px';
document.getElementById(topLeftShadow).style.width = width + 'px';

document.getElementById(bottomLeftShadow).style.height = 20 + 'px';
document.getElementById(bottomLeftShadow).style.width = width + 'px';

document.getElementById(topRightShadow).style.height = height + 'px';
document.getElementById(topRightShadow).style.width = 20 + 'px';

document.getElementById(bottomRightShadow).style.width = 20 + 'px';
document.getElementById(bottomRightShadow).style.height = 20 + 'px';
//alert(height);
}

// End size dropdown shadow divs

//validate email addresses for 'Email a Friend'

function validateEmailAddresses(whichEmail) {
	var maxEmailAddresses=10;
	var emailAddress = whichEmail.value;
	var colon = /;/gi;
	emailAddress = emailAddress.replace(colon, ",");
	var splitEmails=emailAddress.split( ',' );
	if( splitEmails.length > maxEmailAddresses ) {
		alert( 'You can only send to ' + maxEmailAddresses + ' email addresses' );
		return false;
	}
	
	if( splitEmails[0].length == 0 ) {
		alert( 'A recipient email address and a sender email address are required' );
		return false;
	}
		
	for( counter=0; counter < splitEmails.length;counter++ ) {
	  if( !validateEmailFormat( splitEmails[counter] )) {
	  	alert( '\'We\'ve found a problem with one or more of the email addresses you have entered. Please check the following addresses <' + splitEmails[counter] + '>. Be sure to separate multiple addresses with commas.');
		return false;
	  }
	}
	//alert(emailAddress);	
whichEmail.value = emailAddress;
	return true;
}

function validateEmailFormat( str ){
		// Remove all whitespace
	str = str.replace( /[ ]/g, '' );
	str = str.replace(/\r|\n|\r\n/g, '' );
	
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		return true;
	else
		return false;
}
// PromoBox javascript

var emailBoxShowing = false;
var contactMeBoxShowing = false;
var boxDropDownHeight = 203;
var timerOffset = 2;
var sendEmailSubmitHTML = "<div align=\"center\" style=\"position:relative;padding-top:165px;\"><strong>Sending email(s)...</strong></div>";
var sendEmailFormHTML = "" +
" <div id=\"promoBoxInner\" align=\"center\" style=\"width:100%; height:193px; position:absolute; left:0px; top:0px; background-color:#f5f5f5; background-image:url(/images/promoboxbackground2.gif); background-position:bottom; background-repeat:repeat-x;\">"  +
"    <form name=\"emailAFriend\"><input name=\"URL\" type=\"hidden\" id=\"URL\" value=\"\"> "  +
"      <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"  +
"        <tr>"  +
"          <td align=\"left\"><div style=\"padding-top:3px;padding-bottom:2px;font-size:14px\"><img src=\"/images/icon_mail_32.gif\" width=\"32\" height=\"24\" border=\"0\" align=\"absmiddle\">&nbsp;&nbsp;<strong>Recommend this page to a friend</strong> &nbsp; &nbsp;<span style=\"font-size:9px;color:#CC0000\">*<em>Required fields</em></span></div></td>"  +
"          <td align=\"right\"><a href=\"javascript:hidePromoRequest(203)\"><img src=\"/images/close-button.gif\" alt=\"close\" width=\"45\" height=\"16\" border=\"0\"></a></td>"  +
"        </tr>"  +
"        <tr>"  +
"          <td colspan=\"2\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"  +
"              <tr>"  +
"                <td align=\"left\"><span style=\"font-size:10px\">Title</span><br>"  +
"                  <input tabindex=\"1\" name=\"title\" type=\"text\" style=\"width:570px;\" value=\"I thought you might be interested in this from Procuri.com\"></td>"  +
"                <td rowspan=\"3\" style=\"width:10px;border-right:1px #999999 solid\">&nbsp;</td>"  +
"				<td rowspan=\"3\" style=\"width:10px;\"></td>"  +
"                <td align=\"left\"><span style=\"font-size:10px\">Your Email Address</span> <span style=\"font-size:9px;color:#CC0000\">*</span><br>"  +
"                  <input tabindex=\"4\" name=\"fromEmail\" type=\"text\" style=\"width:190px\" value=\"\"></td>"  +
"              </tr>"  +
"              <tr>"  +
"                <td><br /><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"  +
"                    <tr>"  +
"                      <td align=\"left\"><span style=\"font-size:10px\">Recipient's Email Address</span> <span style=\"font-size:9px;color:#CC0000\">*</span><br>"  +
"                        <textarea tabindex=\"2\" name=\"toEmail\"style=\"width:200px;height:55px\"></textarea></td>"  +
"                      <td style=\"width:10px\"></td>"  +
"                      <td align=\"left\"><span style=\"font-size:10px\">Personal Message (optional)</span><br>"  +
"                        <textarea tabindex=\"3\" name=\"message\" style=\"width:350px;height:55px\"></textarea></td>"  +
"                    </tr>"  +
"                  </table></td>"  +
"                <td align=\"left\"><input tabindex=\"5\" name=\"cc\" type=\"checkbox\" value=\"YES\">"  +
"                  <span style=\"font-size:10px\">Please send a copy to me</span><br>"  +
//"                  <input tabindex=\"7\" name=\"updates\" type=\"checkbox\" value=\"YES\">"  +
//"                  <span style=\"font-size:10px\">Send me periodic updates <br> &nbsp; &nbsp; &nbsp; &nbsp;  and useful insights from Procuri.com</span><br>"  +
"                  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"padding-top:10px\">"  +
"                    <tr>"  +
"                      <td align=\"left\"><input tabindex=\"9\" name=\"Send\" type=\"button\" value=\"Send\" style=\"width:120px\" onclick=\"launchAjax('emailAFriend')\"></td>"  +
"                      <td align=\"right\"><input name=\"reset\" type=\"reset\" onClick=\"hidePromoRequest(203)\" value=\"Cancel\" style=\"width:60px\"></td>"  +
"                    </tr>"  +
"                  </table></td>"  +
"              </tr>"  +
"            </table>"  +
"            <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"padding-top:5px\">"  +
"              <tr>"  +
"                <td align=\"left\" valign=\"bottom\"><span style=\"font-size:9px\">Separate multiple addresses with commas.</span> </td>"  +
"                <td align=\"right\" valign=\"bottom\"><span align=\"right\" style=\"width:100%; font-size:9px; font-style:italic; color:#999999\">We will not use email addresses entered on this page to send unsolicited email, nor will we share this information with any third party.</span></td>"  +
"              </tr>"  +
"            </table></td>"  +
"        </tr>"  +
"      </table>"  +
"    </form>"  +
"  </div>"  +
"  <div id=\"promoBoxShadow\" align=\"left\" style=\"width:100%; height:10px; position:absolute;  left:0px; bottom:0px; background-image:url(/images/promoboxdropdownshadow.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/promoboxdropdownshadow.png', sizingMethod='image'); \"></div>";

var contactMeSubmitHTML = "<div align=\"center\" style=\"position:relative;padding-top:165px;\"><strong>Sending your request...</strong></div>";
var contactMeFormHTML = "" +
"<div id=\"promoBoxInner\" align=\"center\" style=\"width:100%; height:193px; position:absolute; left:0px; top:0px; background-color:#f5f5f5; background-image:url(/images/promoboxbackground2.gif); background-position:bottom; background-repeat:repeat-x;\">" + 
"  <form name=\"contactMe\" id=\"contactMe\">" + 
"    <input name=\"URL\" type=\"hidden\" id=\"URL\" value=\"\" />" + 
"    <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">" + 
"      <tr>" + 
"        <td align=\"left\"><div style=\"padding-top:3px;padding-bottom:2px;font-size:14px\"><img src=\"/images/icon_phone_32.gif\" width=\"32\" height=\"24\" border=\"0\" align=\"absmiddle\">&nbsp;&nbsp;<strong>Contact me with more information</strong> &nbsp; &nbsp;<span style=\"font-size:9px;color:#CC0000\">*<em>Required fields</em></span></div></td>" + 
"        <td align=\"right\"><a href=\"javascript:hidePromoRequest(203)\"><img src=\"/images/close-button.gif\" alt=\"close\" width=\"45\" height=\"16\" border=\"0\" /></a></td>" + 
"      </tr>" + 
"      <tr>" + 
"        <td colspan=\"2\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">" + 
"            <tr>" + 
"              <td width=\"185\" align=\"left\" valign=\"top\"><span style=\"font-size:10px\">First Name</span><span style=\"font-size:9px;color:#CC0000\"> *</span><br />" + 
"                <input tabindex=\"1\" name=\"first_name\" type=\"text\" style=\"width:175px;\" />" + 
"                <br />" + 
"                <span style=\"font-size:10px\">Title</span><br />" + 
"                <input tabindex=\"3\" name=\"title\" type=\"text\" style=\"width:175px;\" />" + 
"                <br />" + 
"                <span style=\"font-size:10px\">Email Address</span><span style=\"font-size:9px;color:#CC0000\"> *</span><br />" + 
"                <input tabindex=\"5\" name=\"email\" type=\"text\" style=\"width:175px;\" />" + 
"                <br />" + 
"                <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">" + 
"                  <tr>" + 
"                    <td><span style=\"font-size:10px\">State/Province/Region</span><span style=\"font-size:9px;color:#CC0000\"> *</span><br />" + 
"                      <input tabindex=\"8\" name=\"state\" type=\"text\" style=\"width:175px;\" /></td>" + 
"                  </tr>" + 
"                </table></td>" + 
"              <td style=\"width:10px;\">&nbsp;</td>" + 
"              <td width=\"185\" align=\"left\" valign=\"top\"><span style=\"font-size:10px\">Last Name</span><span style=\"font-size:9px;color:#CC0000\"> *</span><br />" + 
"                <input tabindex=\"2\" name=\"last_name\" type=\"text\" style=\"width:175px;\" />" + 
"                <br />" + 
"                <span style=\"font-size:10px\">Company</span><span style=\"font-size:9px;color:#CC0000\"> *</span><br />" + 
"                <input tabindex=\"4\" name=\"company\" type=\"text\" style=\"width:175px;\" />" + 
"                <span style=\"font-size:10px\"><br />" + 
"                Phone</span><br />" + 
"                <input tabindex=\"6\" name=\"phone\" type=\"text\" style=\"width:175px;\" />" + 
"                <br />" + 
"                <span style=\"font-size:10px\">Country</span><span style=\"font-size:9px;color:#CC0000\"> *</span><br />" + 
"                <select name=\"country\" tabindex=\"9\" id=\"country\" style=\"width:175px;\">" + 
"                  <option value=\"\" selected=\"selected\">--Select--</option>" + 
"                  <option value=\"United States of America\">United States of America</option>" + 
"                  <option value=\"Afganistan\">Afganistan</option>" + 
"                  <option value=\"Albania\">Albania</option>" + 
"                  <option value=\"Algeria\">Algeria</option>" + 
"                  <option value=\"American Samoa\">American Samoa</option>" + 
"                  <option value=\"Andorra\">Andorra</option>" + 
"                  <option value=\"Angola\">Angola</option>" + 
"                  <option value=\"Anguila\">Anguila</option>" + 
"                  <option value=\"Antarctica\">Antarctica</option>" + 
"                  <option value=\"Antigua and Barbuda\">Antigua and Barbuda</option>" + 
"                  <option value=\"Argentina\">Argentina</option>" + 
"                  <option value=\"Armenia\">Armenia</option>" + 
"                  <option value=\"Aruba\">Aruba</option>" + 
"                  <option value=\"Australia\">Australia</option>" + 
"                  <option value=\"Austria\">Austria</option>" + 
"                  <option value=\"Azerjaijan\">Azerjaijan</option>" + 
"                  <option value=\"Bahamas\">Bahamas</option>" + 
"                  <option value=\"Bahrain\">Bahrain</option>" + 
"                  <option value=\"Bangladesh\">Bangladesh</option>" + 
"                  <option value=\"Barbados\">Barbados</option>" + 
"                  <option value=\"Belarus\">Belarus</option>" + 
"                  <option value=\"Belgium\">Belgium</option>" + 
"                  <option value=\"Belize\">Belize</option>" + 
"                  <option value=\"Benin\">Benin</option>" + 
"                  <option value=\"Bermuda\">Bermuda</option>" + 
"                  <option value=\"Bhutan\">Bhutan</option>" + 
"                  <option value=\"Bolivia\">Bolivia</option>" + 
"                  <option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina</option>" + 
"                  <option value=\"Botswana\">Botswana</option>" + 
"                  <option value=\"Bouvet Island\">Bouvet Island</option>" + 
"                  <option value=\"Brazil\">Brazil</option>" + 
"                  <option value=\"British Indian Ocean territory\">British Indian Ocean territory</option>" + 
"                  <option value=\"Brunei Darussalam\">Brunei Darussalam</option>" + 
"                  <option value=\"Bulgaria\">Bulgaria</option>" + 
"                  <option value=\"Burkina Faso\">Burkina Faso</option>" + 
"                  <option value=\"Burundi\">Burundi</option>" + 
"                  <option value=\"Cambodia\">Cambodia</option>" + 
"                  <option value=\"Cameroon\">Cameroon</option>" + 
"                  <option value=\"Canada\">Canada</option>" + 
"                  <option value=\"Cape Verde\">Cape Verde</option>" + 
"                  <option value=\"Cayman Islands\">Cayman Islands</option>" + 
"                  <option value=\"Central African Republic\">Central African Republic</option>" + 
"                  <option value=\"Chad\">Chad</option>" + 
"                  <option value=\"Chile\">Chile</option>" + 
"                  <option value=\"China\">China</option>" + 
"                  <option value=\"Christmas Island\">Christmas Island</option>" + 
"                  <option value=\"Cocos (Keeling) Islands\">Cocos (Keeling) Islands</option>" + 
"                  <option value=\"Colombia\">Colombia</option>" + 
"                  <option value=\"Comoros\">Comoros</option>" + 
"                  <option value=\"Congo\">Congo</option>" + 
"                  <option value=\"Cook Islands\">Cook Islands</option>" + 
"                  <option value=\"Costa Rica\">Costa Rica</option>" + 
"                  <option value=\"Cote d\'Ivoire (Ivory Coast)\">Cote d\'Ivoire (Ivory Coast)</option>" + 
"                  <option value=\"Croatia (Hrvatska)\">Croatia (Hrvatska)</option>" + 
"                  <option value=\"Cuba\">Cuba</option>" + 
"                  <option value=\"Cyprus\">Cyprus</option>" + 
"                  <option value=\"Czech Republic\">Czech Republic</option>" + 
"                  <option value=\"Denmark\">Denmark</option>" + 
"                  <option value=\"Djibouti\">Djibouti</option>" + 
"                  <option value=\"Dominica\">Dominica</option>" + 
"                  <option value=\"Dominican Republic\">Dominican Republic</option>" + 
"                  <option value=\"East Timor\">East Timor</option>" + 
"                  <option value=\"Ecuador\">Ecuador</option>" + 
"                  <option value=\"Egypt\">Egypt</option>" + 
"                  <option value=\"El Salvador\">El Salvador</option>" + 
"                  <option value=\"Equatorial Guinea\">Equatorial Guinea</option>" + 
"                  <option value=\"Eritrea\">Eritrea</option>" + 
"                  <option value=\"Estonia\">Estonia</option>" + 
"                  <option value=\"Ethiopia\">Ethiopia</option>" + 
"                  <option value=\"Falkland Islands\">Falkland Islands</option>" + 
"                  <option value=\"Faroe Islands\">Faroe Islands</option>" + 
"                  <option value=\"Fiji\">Fiji</option>" + 
"                  <option value=\"Finland\">Finland</option>" + 
"                  <option value=\"France\">France</option>" + 
"                  <option value=\"French Guiana\">French Guiana</option>" + 
"                  <option value=\"French Polynesia\">French Polynesia</option>" + 
"                  <option value=\"French Southern Territories\">French Southern Territories</option>" + 
"                  <option value=\"Gabon\">Gabon</option>" + 
"                  <option value=\"Gambia\">Gambia</option>" + 
"                  <option value=\"Georgia\">Georgia</option>" + 
"                  <option value=\"Germany\">Germany</option>" + 
"                  <option value=\"Ghana\">Ghana</option>" + 
"                  <option value=\"Greece\">Greece</option>" + 
"                  <option value=\"Greenland\">Greenland</option>" + 
"                  <option value=\"Grenada\">Grenada</option>" + 
"                  <option value=\"Guadaloupe\">Guadaloupe</option>" + 
"                  <option value=\"Guam\">Guam</option>" + 
"                  <option value=\"Guatemala\">Guatemala</option>" + 
"                  <option value=\"Guinea-Bissau\">Guinea-Bissau</option>" + 
"                  <option value=\"Guinea\">Guinea</option>" + 
"                  <option value=\"Guyana\">Guyana</option>" + 
"                  <option value=\"Haiti\">Haiti</option>" + 
"                  <option value=\"Heard and McDonald Islands\">Heard and McDonald Islands</option>" + 
"                  <option value=\"Honduras\">Honduras</option>" + 
"                  <option value=\"Hong Kong\">Hong Kong</option>" + 
"                  <option value=\"Hungary\">Hungary</option>" + 
"                  <option value=\"Iceland\">Iceland</option>" + 
"                  <option value=\"India\">India</option>" + 
"                  <option value=\"Indonesia\">Indonesia</option>" + 
"                  <option value=\"Iran\">Iran</option>" + 
"                  <option value=\"Iraq\">Iraq</option>" + 
"                  <option value=\"Ireland\">Ireland</option>" + 
"                  <option value=\"Israel\">Israel</option>" + 
"                  <option value=\"Italy\">Italy</option>" + 
"                  <option value=\"Jamaica\">Jamaica</option>" + 
"                  <option value=\"Japan\">Japan</option>" + 
"                  <option value=\"Jordan\">Jordan</option>" + 
"                  <option value=\"Kazakhstan\">Kazakhstan</option>" + 
"                  <option value=\"Kenya\">Kenya</option>" + 
"                  <option value=\"Kiribati\">Kiribati</option>" + 
"                  <option value=\"Korea (north)\">Korea (north)</option>" + 
"                  <option value=\"Korea (south)\">Korea (south)</option>" + 
"                  <option value=\"Kuwait\">Kuwait</option>" + 
"                  <option value=\"Kyrgyzstan\">Kyrgyzstan</option>" + 
"                  <option value=\"Laos\">Laos</option>" + 
"                  <option value=\"Latvia\">Latvia</option>" + 
"                  <option value=\"Lebanon\">Lebanon</option>" + 
"                  <option value=\"Lesotho\">Lesotho</option>" + 
"                  <option value=\"Liberia\">Liberia</option>" + 
"                  <option value=\"Liechtenstein\">Liechtenstein</option>" + 
"                  <option value=\"Lithuania\">Lithuania</option>" + 
"                  <option value=\"Luxembourg\">Luxembourg</option>" + 
"                  <option value=\"Macau\">Macau</option>" + 
"                  <option value=\"Macedonia\">Macedonia</option>" + 
"                  <option value=\"Madagascar\">Madagascar</option>" + 
"                  <option value=\"Malaysia\">Malaysia</option>" + 
"                  <option value=\"Malawi\">Malawi</option>" + 
"                  <option value=\"Maldives\">Maldives</option>" + 
"                  <option value=\"Mali\">Mali</option>" + 
"                  <option value=\"Malta\">Malta</option>" + 
"                  <option value=\"Marshal Islands\">Marshal Islands</option>" + 
"                  <option value=\"Martinique\">Martinique</option>" + 
"                  <option value=\"Mauritania\">Mauritania</option>" + 
"                  <option value=\"Maurritius\">Maurritius</option>" + 
"                  <option value=\"Mayotte\">Mayotte</option>" + 
"                  <option value=\"Mexico\">Mexico</option>" + 
"                  <option value=\"Micronesia\">Micronesia</option>" + 
"                  <option value=\"Moldova\">Moldova</option>" + 
"                  <option value=\"Monaco\">Monaco</option>" + 
"                  <option value=\"Mongolia\">Mongolia</option>" + 
"                  <option value=\"Montserrat\">Montserrat</option>" + 
"                  <option value=\"Morocco\">Morocco</option>" + 
"                  <option value=\"Mozambique\">Mozambique</option>" + 
"                  <option value=\"Mynamar\">Mynamar</option>" + 
"                  <option value=\"Namibia\">Namibia</option>" + 
"                  <option value=\"Nauru\">Nauru</option>" + 
"                  <option value=\"Nepal\">Nepal</option>" + 
"                  <option value=\"Netherland Antilles\">Netherland Antilles</option>" + 
"                  <option value=\"Netherlands\">Netherlands</option>" + 
"                  <option value=\"New Caledonia\">New Caledonia</option>" + 
"                  <option value=\"New Zealand\">New Zealand</option>" + 
"                  <option value=\"Nicaragua\">Nicaragua</option>" + 
"                  <option value=\"Niger\">Niger</option>" + 
"                  <option value=\"Nigeria\">Nigeria</option>" + 
"                  <option value=\"Niue\">Niue</option>" + 
"                  <option value=\"Norfolk Island\">Norfolk Island</option>" + 
"                  <option value=\"Northern Marianas Islands\">Northern Marianas Islands</option>" + 
"                  <option value=\"Norway\">Norway</option>" + 
"                  <option value=\"Oman\">Oman</option>" + 
"                  <option value=\"Pakistan\">Pakistan</option>" + 
"                  <option value=\"Palau\">Palau</option>" + 
"                  <option value=\"Panama\">Panama</option>" + 
"                  <option value=\"Papua New Guinea\">Papua New Guinea</option>" + 
"                  <option value=\"Paraguay\">Paraguay</option>" + 
"                  <option value=\"Peru\">Peru</option>" + 
"                  <option value=\"Philippines\">Philippines</option>" + 
"                  <option value=\"Pitcairn\">Pitcairn</option>" + 
"                  <option value=\"Poland\">Poland</option>" + 
"                  <option value=\"Portugal\">Portugal</option>" + 
"                  <option value=\"Puerto Rico\">Puerto Rico</option>" + 
"                  <option value=\"Qatar\">Qatar</option>" + 
"                  <option value=\"Reunion\">Reunion</option>" + 
"                  <option value=\"Romania\">Romania</option>" + 
"                  <option value=\"Russian Federation\">Russian Federation</option>" + 
"                  <option value=\"Rwanda\">Rwanda</option>" + 
"                  <option value=\"Saint Helena\">Saint Helena</option>" + 
"                  <option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis</option>" + 
"                  <option value=\"Saint Lucia\">Saint Lucia</option>" + 
"                  <option value=\"Saint Pierre and Miquelon\">Saint Pierre and Miquelon</option>" + 
"                  <option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines</option>" + 
"                  <option value=\"Samoa\">Samoa</option>" + 
"                  <option value=\"San Marino\">San Marino</option>" + 
"                  <option value=\"Sao Tome and Principe\">Sao Tome and Principe</option>" + 
"                  <option value=\"Saudi Arabia\">Saudi Arabia</option>" + 
"                  <option value=\"Senegal\">Senegal</option>" + 
"                  <option value=\"Seychelles\">Seychelles</option>" + 
"                  <option value=\"Sierra Leone\">Sierra Leone</option>" + 
"                  <option value=\"Singapore\">Singapore</option>" + 
"                  <option value=\"Slovak Republic\">Slovak Republic</option>" + 
"                  <option value=\"Slovenia\">Slovenia</option>" + 
"                  <option value=\"Solomon Islands\">Solomon Islands</option>" + 
"                  <option value=\"Somalia\">Somalia</option>" + 
"                  <option value=\"South Africa\">South Africa</option>" + 
"                  <option value=\"South Georgia and the South Sandwich Islands\">South Georgia and the South Sandwich Islands</option>" + 
"                  <option value=\"Spain\">Spain</option>" + 
"                  <option value=\"Sri Lanka\">Sri Lanka</option>" + 
"                  <option value=\"Sudan\">Sudan</option>" + 
"                  <option value=\"Suriname\">Suriname</option>" + 
"                  <option value=\"Svalbard and Jan Mayen Islands\">Svalbard and Jan Mayen Islands</option>" + 
"                  <option value=\"Swaziland\">Swaziland</option>" + 
"                  <option value=\"Sweden\">Sweden</option>" + 
"                  <option value=\"Switzerland\">Switzerland</option>" + 
"                  <option value=\"Syria\">Syria</option>" + 
"                  <option value=\"Taiwan\">Taiwan</option>" + 
"                  <option value=\"Tajikistan\">Tajikistan</option>" + 
"                  <option value=\"Tanzania\">Tanzania</option>" + 
"                  <option value=\"Thailand\">Thailand</option>" + 
"                  <option value=\"Togo\">Togo</option>" + 
"                  <option value=\"Tokelau\">Tokelau</option>" + 
"                  <option value=\"Tonga\">Tonga</option>" + 
"                  <option value=\"Trinidad and Tobego\">Trinidad and Tobego</option>" + 
"                  <option value=\"Tunisia\">Tunisia</option>" + 
"                  <option value=\"Turkey\">Turkey</option>" + 
"                  <option value=\"Turkmenistan\">Turkmenistan</option>" + 
"                  <option value=\"Turks and Caicos Islands\">Turks and Caicos Islands</option>" + 
"                  <option value=\"Tuvalu\">Tuvalu</option>" + 
"                  <option value=\"Uganda\">Uganda</option>" + 
"                  <option value=\"Ukraine\">Ukraine</option>" + 
"                  <option value=\"United Arab Emirates\">United Arab Emirates</option>" + 
"                  <option value=\"United Kingdom\">United Kingdom</option>" + 
"                  <option value=\"United States of America\">United States of America</option>" + 
"                  <option value=\"Uruguay\">Uruguay</option>" + 
"                  <option value=\"Uzbekistan\">Uzbekistan</option>" + 
"                  <option value=\"Vanuatu\">Vanuatu</option>" + 
"                  <option value=\"Vatican City\">Vatican City</option>" + 
"                  <option value=\"Venezuela\">Venezuela</option>" + 
"                  <option value=\"Vietnam\">Vietnam</option>" + 
"                  <option value=\"Virgin Islands (British)\">Virgin Islands (British)</option>" + 
"                  <option value=\"Virgin Islands (US)\">Virgin Islands (US)</option>" + 
"                  <option value=\"Wallis and Futuna Islands\">Wallis and Futuna Islands</option>" + 
"                  <option value=\"Western Sahara\">Western Sahara</option>" + 
"                  <option value=\"Yemen\">Yemen</option>" + 
"                  <option value=\"Yugoslavia\">Yugoslavia</option>" + 
"                  <option value=\"Zaire\">Zaire</option>" + 
"                  <option value=\"Zambia\">Zambia</option>" + 
"                  <option value=\"Zimbabwe\">Zimbabwe</option>" + 
"                </select>" + 
"                <br />" + 
"              </td>" + 
"              <td style=\"width:10px;border-right:1px #999999 solid\">&nbsp;</td>" + 
"              <td style=\"width:10px;\">&nbsp;</td>" + 
"              <td align=\"left\" valign=\"top\"><span style=\"font-size:10px\">What solutions or topics are you interested in?</span><br />" + 
"                <table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">" + 
"                  <tr>" + 
"                    <td width=\"200\" align=\"left\" valign=\"top\">" + 
"					   <input name=\"spendanalysis\" type=\"checkbox\" value=\"YES\" /><span style=\"font-size:10px\"> Spend Analysis</span><br />" + 
" 					   <input name=\"strategicsourcing\" type=\"checkbox\" value=\"YES\" /><span style=\"font-size:10px\"> Strategic Sourcing</span><br />" + 
"                      <input name=\"contractmanagement\" type=\"checkbox\" value=\"YES\" /><span style=\"font-size:10px\"> Contract Management</span><br />" +
"                      <input name=\"suppliermanagement\" type=\"checkbox\" value=\"YES\" /><span style=\"font-size:10px\"> Supplier Management</span><br />" + 
"                    </td>" + 
"                    <td width=\"10\" align=\"left\" valign=\"top\">&nbsp;</td>" + 
"                    <td width=\"190\" align=\"left\" valign=\"top\">" +
"                      <input name=\"integration\" type=\"checkbox\" value=\"YES\" /><span style=\"font-size:10px\"> Integration</span><br />" + 
"                      <input name=\"compliance\" type=\"checkbox\" value=\"YES\" /><span style=\"font-size:10px\"> Compliance</span><br />" + 
"                      <input name=\"ondemandsaas\" type=\"checkbox\" value=\"YES\" /><span style=\"font-size:10px\"> On Demand / SaaS</span> <br />" + 
"                      <input name=\"procuriservices\" type=\"checkbox\" value=\"YES\" /><span style=\"font-size:10px\"> Procuri Services</span> </td>" + 
"                  </tr>" + 
"                  <tr>" + 
"                    <td valign=\"bottom\" style=\"padding-top:2px;\"><span style=\"font-size:10px\">Do you have any other comments?</span><br />" + 
"                      <textarea tabindex=\"10\" name=\"comments\" style=\"width:180px;height:32px\"></textarea>" + 
"                    </td>" + 
"                    <td></td>" + 
"                    <td valign=\"bottom\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"padding-top:10px\">" + 
"                        <tr>" + 
"                          <td align=\"left\"><input tabindex=\"11\" name=\"Send\" type=\"button\" value=\"Send\" style=\"width:120px\" onclick=\"launchAjax('contactMe')\" /></td>" + 
"                          <td align=\"right\"><input name=\"reset\" type=\"reset\" onclick=\"hidePromoRequest(203)\" value=\"Cancel\" style=\"width:60px\" /></td>" + 
"                        </tr>" + 
"                      </table></td>" + 
"                  </tr>" + 
"                </table></td>" + 
"            </tr>" + 
"          </table></td>" + 
"      </tr>" + 
"    </table>" + 
"  </form>" + 
"</div>" + 
"<div id=\"promoBoxShadow\" align=\"left\" style=\"width:100%; height:10px; position:absolute;  left:0px; bottom:0px; background-image:url(/images/promoboxdropdownshadow.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'/images/promoboxdropdownshadow.png\', sizingMethod=\'image\');\"></div>";

function showEmailRequest() {
if ((!contactMeBoxShowing) && (!emailBoxShowing)){
var promoBox = document.getElementById('promoBox');
var mainBody = document.getElementById('mainBody');

promoBox.style.height = "203px"; 
promoBox.style.zIndex = "2000"; 
promoBox.style.filter = "alpha(opacity=96)";
promoBox.style.opacity = "0.96";

promoBox.innerHTML = sendEmailFormHTML;


for (var x = 0; x <= boxDropDownHeight; x++) {

setTimeout("document.getElementById('promoBox').style.top = '" + (x - boxDropDownHeight) + "px';", (x * timerOffset));
if (x == 0)  {
setTimeout("document.getElementById('promoBox').style.display = 'block';",(x * timerOffset));
}
}
emailBoxShowing = true;
}
}

function showContactMeRequest(whichSolution) {
	window.location = "http://www.ariba.com/company/request_info.cfm"
//				if (whichSolution == null) {
//					whichSolution = "";
//				}
//			if ((!contactMeBoxShowing) && (!emailBoxShowing)){
//			var promoBox = document.getElementById('promoBox');
//			var mainBody = document.getElementById('mainBody');
//			
//			promoBox.style.height = "203px"; 
//			promoBox.style.zIndex = "2000"; 
//			promoBox.style.filter = "alpha(opacity=96)";
//			promoBox.style.opacity = "0.96";
//			
//			promoBox.innerHTML = contactMeFormHTML;
//			
//			var contactMe = document.contactMe;
//			if (whichSolution.indexOf("spendanalysis") > -1) {
//			contactMe.spendanalysis.checked = true;
//			}
//			if (whichSolution.indexOf("strategicsourcing") > -1) {
//			contactMe.strategicsourcing.checked = true;
//			}
//			if (whichSolution.indexOf("contractmanagement") > -1) {
//			contactMe.contractmanagement.checked = true;
//			}
//			if (whichSolution.indexOf("suppliermanagement") > -1) {
//			contactMe.suppliermanagement.checked = true;
//			}
//			if (whichSolution.indexOf("compliance") > -1) {
//			contactMe.compliance.checked = true;
//			}
//			if (whichSolution.indexOf("integration") > -1) {
//			contactMe.integration.checked = true;
//		}
//			if (whichSolution.indexOf("ondemandsaas") > -1) {
//			contactMe.ondemandsaas.checked = true;
//			}
//			if (whichSolution.indexOf("procuriservices") > -1) {
//			contactMe.procuriservices.checked = true;
//			}
//			
//			for (var x = 0; x <= boxDropDownHeight; x++) {
//			
//			setTimeout("document.getElementById('promoBox').style.top = '" + (x - boxDropDownHeight) + "px';", (x * timerOffset));
//			if (x == 0)  {
//			setTimeout("document.getElementById('promoBox').style.display = 'block';",(x * timerOffset));
//			}
//			}
//			contactMeBoxShowing = true;
//			}
}

function ajaxReply(replyMessage) {
document.getElementById('promoBoxInner').innerHTML = "<div align=\"center\" style=\"position:relative;padding-top:165px;\"><strong>" + replyMessage + "</strong></div>";
// Special procedure for a successfull Contact Me submission - let's notify HBX
if (replyMessage == "Your request was sent. Thank you.") {
var tempHBXPage = window.location.href.split("#")[0];
tempHBXPage = tempHBXPage.split(".com")[1];
	var slash = /\//gi;
	tempHBXPage = tempHBXPage.replace(slash, "\\");
_hbPageView (tempHBXPage,'/contact us/Contact Us Form Submitted - Dropdown');
}
if ((replyMessage == "The email message was sent!") || (replyMessage == "The email messages were sent!")){
var tempHBXPage = window.location.href.split("#")[0];
tempHBXPage = tempHBXPage.split(".com")[1];
	var slash = /\//gi;
	tempHBXPage = tempHBXPage.replace(slash, "\\");
_hbPageView (tempHBXPage,'/email this page');
}
setTimeout('hidePromoRequest(50)',2200);
}

function launchAjax(whichForm) {
var form  = eval('document.' + whichForm)
if (whichForm == "procuriNewsletter"){//Newsletter specific checks
if (validateEmailAddresses(form.newsLetterEmail)){
var printText = getFormElements(form);
postDataReturnText('/newslettersignup.asp',printText,newsletterReply, 7);					   
}
}

if (whichForm == "emailAFriend") { //Email a Friend specific checks
if ((validateEmailAddresses(form.toEmail)) && (validateEmailAddresses(form.fromEmail))){
	if (typeof(tabViewPage) == 'undefined') {
	form.URL.value = window.location.href.split("#")[0];	
	} else {
	var tempURL = window.location.href.split("#")[0];
		if (tempURL.indexOf('?') < 0) {
		form.URL.value = tempURL + "?" + currentPageTabView;	
		} else {
		form.URL.value = tempURL.substr(0, (tempURL.indexOf('?'))) + "?" + currentPageTabView;
		}
	}

var printText = getFormElements(form); //ajax parser to collect form elements
postDataReturnText('/emailfriend.asp',printText,ajaxReply, 7);
var promoBox = document.getElementById('promoBox');
var promoBoxInner = document.getElementById('promoBoxInner');
//promoBox.style.offsetBottom = "0px";
promoBoxInner.innerHTML = sendEmailSubmitHTML;
shortenPromoBox(50);
}
}

if (whichForm == "contactMe") { //Contact Me specific checks

if (form.first_name.value == "") {
	alert("Please enter your first name.");
	form.first_name.focus();
	return (false);
}
if (form.last_name.value == "") {
	alert("Please enter your last name.");
	form.last_name.focus();
	return (false);
}
if (form.company.value == "") {
	alert("Please enter your company name.");
	form.company.focus();
	return (false);
}
if (form.email.value == "") {
	alert("Please enter your email address.");
	form.email.focus();
	return (false);
}
if (form.email.value.indexOf ('@',0) == -1 || form.email.value.indexOf ('.',0) == -1) {
	alert("You are missing either a \"@\" or \".\" in your email address. Please enter your full email address.");
	form.email.focus();
	return (false);
}
if (form.state.value == "") {
	alert("Please enter a state/province/region.");
	form.state.focus();
	return (false);
}
if (form.country.value == "") {
	alert("Please select your country.");
	form.country.focus();
	return (false);
}
	if (typeof(tabViewPage) == 'undefined') {
	form.URL.value = window.location.href.split("#")[0];
	} else {
	var tempURL = window.location.href.split("#")[0];
		if (tempURL.indexOf('?') < 0) {
		form.URL.value = tempURL + "?" + currentPageTabView;	
		} else {
		form.URL.value = tempURL.substr(0, (tempURL.indexOf('?'))) + "?" + currentPageTabView;
		}
	}
var printText = getFormElements(form); //ajax parser to collect form elements
postDataReturnText('/contactme.asp',printText,ajaxReply, 7);
var promoBox = document.getElementById('promoBox');
var promoBoxInner = document.getElementById('promoBoxInner');
//promoBox.style.offsetBottom = "0px";
promoBoxInner.innerHTML = contactMeSubmitHTML;
shortenPromoBox(50);
}
}

function hidePromoRequest(startingHeight) {
if ((emailBoxShowing) || (contactMeBoxShowing)) {
var inviteBox = document.getElementById('promoBox');
var mainBody = document.getElementById('mainBody');

var timerIncrement = 0;
for (var x = startingHeight; x >= 0; x--) {
timerIncrement++;
setTimeout("document.getElementById('promoBox').style.top = '" + (x- boxDropDownHeight) + "px';", timerIncrement * timerOffset);
}
setTimeout("document.getElementById('mainBody').style.top = '" + 0 + "px';", timerIncrement * timerOffset);

setTimeout("document.getElementById('promoBox').style.display = 'none';", boxDropDownHeight * timerOffset);
emailBoxShowing = false;
contactMeBoxShowing = false;
}
}


function shortenPromoBox(shortenToHeight) {
if ((emailBoxShowing) || (contactMeBoxShowing)) {
var inviteBox = document.getElementById('promoBox');
var mainBody = document.getElementById('mainBody');

var timerIncrement = 0;
for (var x = boxDropDownHeight; x >= shortenToHeight; x--) {
timerIncrement++;
setTimeout("document.getElementById('promoBox').style.top = '" + (x- boxDropDownHeight) + "px';", timerIncrement * timerOffset);
}
}
}

// AJAX Functions - Universal functions 

function getDataReturnText(url, callback, timeout)
{ 
  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new 
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("GET", url); 

    XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if (XMLHttpRequestObject.readyState == 4 && 
        XMLHttpRequestObject.status == 200) {
		  clearTimeout(xhrTimeout); //didn't timeout
          callback(XMLHttpRequestObject.responseText); 
          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null;
      } 
    } 

    XMLHttpRequestObject.send(null);
	var xhrTimeout=setTimeout("ajaxTimeout();",timeout * 1000);
	ajaxTimeout = function() {
		XMLHttpRequestObject.abort();
		delete XMLHttpRequestObject;
    	XMLHttpRequestObject = null;
		callback("There was an error. The request did not go through."); 
	}		
  }
}

function getDataReturnXml(url, callback, timeout)
{ 
  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new 
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("GET", url); 

    XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if (XMLHttpRequestObject.readyState == 4 && 
        XMLHttpRequestObject.status == 200) {
		  clearTimeout(xhrTimeout); //didn't timeout
          callback(XMLHttpRequestObject.responseXML); 
          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null;
      } 
    } 

    XMLHttpRequestObject.send(null);
	var xhrTimeout=setTimeout("ajaxTimeout();",timeout * 1000);
	ajaxTimeout = function() {
		XMLHttpRequestObject.abort();
		delete XMLHttpRequestObject;
    	XMLHttpRequestObject = null;
		callback("There was an error. The request did not go through."); 
	}	
  }
}

function postDataReturnText(url, data, callback, timeout)
{ 
  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new 
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("POST", url); 
    XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 

    XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if (XMLHttpRequestObject.readyState == 4 && 
        XMLHttpRequestObject.status == 200) {
		  clearTimeout(xhrTimeout); //didn't timeout
          callback(XMLHttpRequestObject.responseText); 
          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null;
      } 
    }
    XMLHttpRequestObject.send(data);
	var xhrTimeout=setTimeout("ajaxTimeout();",timeout * 1000);
	ajaxTimeout = function() {
		XMLHttpRequestObject.abort();
		delete XMLHttpRequestObject;
    	XMLHttpRequestObject = null;
		callback("There was an error. The request did not go through."); 
	}
  }  
}

function postDataReturnXml(url, data, callback, timeout)
{ 
  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new 
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("POST", url); 
    XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 

    XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if (XMLHttpRequestObject.readyState == 4 && 
        XMLHttpRequestObject.status == 200) {
		  clearTimeout(xhrTimeout); //didn't timeout
          callback(XMLHttpRequestObject.responseXML); 
          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null;
      } 
    }
    XMLHttpRequestObject.send(data);
	var xhrTimeout=setTimeout("ajaxTimeout();",timeout * 1000);
	ajaxTimeout = function() {
		XMLHttpRequestObject.abort();
		delete XMLHttpRequestObject;
    	XMLHttpRequestObject = null;
		callback("There was an error. The request did not go through."); 
	}
  }
}

// Additions to parse form elements when sending through AJAX

function getFormElements(fobj) { 
	var str = ""; 
	var ft = ""; 
	var fv = ""; 
	var fn = ""; 
	var els = ""; 
	for(var i = 0;i < fobj.elements.length;i++) { 
	els = fobj.elements[i]; 
	ft = els.title; 
 	fv = els.value; 
  	fn = els.name; 
	switch(els.type) { 
	case "text": 
	case "hidden": 
	case "password": 
	case "textarea": 
   	// is it a required field? 
	if(encodeURI(ft) == "required" && encodeURI(fv).length < 1) { 
	alert('' + fn + ' is a required field, please complete.');  
	els.focus();  
 	return false;  
   	}  
   	str += fn + "=" + encodeURI(fv) + "&";  
   	break;   
   
   	case "checkbox":  
   	case "radio":  
    	if(els.checked) str += fn + "=" + encodeURI(fv) + "&";  
   	break;      
   
   	case "select-one":  
     	str += fn + "=" +  
     	els.options[els.selectedIndex].value + "&";  
   	break;  
  	} // switch  
  	} // for  
  	str = str.substr(0,(str.length - 1));  
  	return str;  
} 