//Ariba Javascript
	var ajaxError = false;
	var homePromoDivs = 0;
	var currentPromoShowing = 1;
	var homePromoDivWidth = 770;
	var homepageSliderDivs = "";
	var homepageSliderDiv = "";
	var homepageSliderDivTrack = 0;
	var promoDivSpacing = 7;
	var homepageSliderDivWidth = 0;
	var fadeOutAlert = "";
  	var dropDownDivState = false;  
  	var dropDownLoginDivState = false;  
	var homePageBlurbText = [];
	var blank = new Image();
	blank.src = '/images/shim.gif';
	var dropDownPageOffset1 = 0; //two used b/c different browsers use different tags to find offset
	var dropDownPageOffset2 = 0;
	var aribaLoginMenu = false;
	var dropDownDivRunning = false;
	defaultDemoType = "";
	var demoType = "";
//Jquery scripts to load on pageload

$(document).ready(function(){ 
	
$('#googleSearch a').each(function(i) {

  var hrefval = $(this).attr('href');
  $(this).bind('click',function (event){
  //	alert(hrefval)
  	omniGoogleSearchResultClicked('Search Result Clicked',hrefval)
  	}); 
});	
	

						   
var pageQueryString = location.search.substring(1);

var pageQueryStringPairs = pageQueryString.split("&"); 
for(var i = 0; i < pageQueryStringPairs.length; i++) { 

if (pageQueryStringPairs[i].indexOf("demodropdown") >= 0) {
setTimeout("changeDropDownDiv('demo')",1250);
}
if (pageQueryStringPairs[i].indexOf("contactusdropdown") >= 0) {
setTimeout("changeDropDownDiv('contactme')",1250);
}
if (pageQueryStringPairs[i].indexOf("sendemail") >= 0) {
setTimeout("changeDropDownDiv('email')",1250);
}
}

	demoType = defaultDemoType;	
	$('#teasetText').hide();
	$('#teaserComeFromBottom').css({top:'675px'});
	$('#teaserComeFromTop').css({top:'-336px'});
									
// add jquery tabs to pages that need it
	$('#tabContentHolder').css({visibility:'hidden'});
    $('#tabContentHolderNoSidebar').css({visibility:'hidden'});	
	$('#homePageTabs').css({visibility:'hidden'});
	$('#resourceCenterTabs').css({visibility:'hidden'});
	$('#insidePageTabs').css({visibility:'hidden'});
	//Delay the tabs for IE6. This allows pngs on hidden tabs to render -- Blame microsoft!
	setTimeout('showTabs()',50);
	setTimeout('showTeaser()',150);
// This is a global Ajax Setting function						   
	$.ajaxSetup({
		   cache: false,
		   async: true,
		   timeout: 7500, //default timeout for all ajax scripts is 7.5 seconds. 
		   error: (function(result) {
			$('html').css({cursor:''});
			ajaxError = true;
			dropDownLoginDivState = false;
			alert(result.ErrorMessage);  
			ajaxError = true;
			 })
	});
	
// If page has inside tabs (short teaser pages with tabs) then reload alternate css for buttons.
//$('#insidePageTabs').each(function() {
//$('head').append('<link href="/jquery/ui.tabs2.css" rel="stylesheet"  type="text/css" />');
//});	
	
// Add dynamic divs to the page here. main dropdown and login dropdown	
	$('body').append('<div id="dropDown"><div id="dropDownBackground"><div id="dropDownDiv"><div id="dropDownTextBox"></div></div></div><div id="dropDownDivCap"><img src="/images/dropdowndivcurve.png" border="0" height="45" width="1000"></div></div>');
	$('#mainContent').append('<div id="loginFadeDiv"></div><div id="loginDropMask" style="position:absolute;overflow:hidden;"><div id="loginDropDownContainer"><div id="loginDropDown"></div><div id="loginDropDownCap"><img src="/images/dropdownlogindivcurve.png" border="0" height="35" width="778"></div></div></div>');	

// Activat Ariba login menu
	$('#aribaLogin').hover((function() {
										aribaLoginMenu = true;										
										setTimeout('changeAribaLoginMenu()',200);
								}),(function() {
										aribaLoginMenu = false;
										setTimeout('changeAribaLoginMenu()',200);		   
										}));

	$('#aribaLoginTable').hover((function() {
										aribaLoginMenu = true;										
								}),(function() {
										setTimeout('changeAribaLoginMenu()',200);	
										aribaLoginMenu = false;	 
										setTimeout('changeAribaLoginMenu()',200);	
										}));

	$('td','#aribaLoginTable').each(function() {
								$(this).hover(function() {
											$(this).removeClass("aribaLoginMenu").addClass("aribaLoginMenuHover");		   
											},function() {
											$(this).removeClass("aribaLoginMenuHover").addClass("aribaLoginMenu");													
											});
								$(this).bind('click',function(event) {
											var thisLink = $(this).find('a');
											
											location.href = thisLink.attr('href');		  
													 });
										 });
// Setup homepage teaser promo slider	
	homePromoDivs = $('#demoSlide').find('div').length; //find how many promos there are
	$('#demoSlide').css({width: homePromoDivs * homePromoDivWidth}); //set the width of the promos conatiner div. this is what slides back and forth
	homepageSliderDivWidth =  Math.floor(600 / homePromoDivs); //get the width of the promo slider buttons based on how many need to be generated
	homepageSliderDivStartCode = "<div style='filter:alpha(opacity=30);opacity:0.3;position:relative;cursor:pointer;background-color:#ffffff; width:" + homepageSliderDivWidth + "px; height:16px; margin-right:" + promoDivSpacing + "px; float:left;'";
	homepageSliderDivEndCode = "></div>";
	
	for (i=1;i<=homePromoDivs;i++) { //build the promo buttons here
	homePageBlurbText.push($('#demoSlide').find('div:nth-child(' + i + ') > img').attr('title'));
	$('#demoSlide').find('div:nth-child(' + i + ') > img').removeAttr('title');
	homepageSliderDivTrack = homepageSliderDivTrack + homepageSliderDivWidth + promoDivSpacing;
	homepageSliderDivs = homepageSliderDivs + "" + homepageSliderDivStartCode + "onmouseover='showHomePromoBlurb(" + i + ");' onmouseout='hideHomePromoBlurb(" + i + ");'  onclick='slideDemo(" + i + ");'" + homepageSliderDivEndCode;
	}
	if (homePageBlurbText[0]) {
	$('#promoTeaserBlurb').html(homePageBlurbText[0]).show('fast');	
	}
	//add promo buttons to the page here
	if (homePromoDivs > 1) {
	$('#promoDivHolder').html('<div id="leftPromoButton" style="position:relative; float:left; margin-right:' + promoDivSpacing + 'px;" onclick="slideDemoRight();"></div>' + homepageSliderDivs + '<div id="currentPromoDiv" style="position:absolute;top:0;left:23px;border:1px solid #ffffff; width:' + (homepageSliderDivWidth - 2) + 'px;height:14px;"></div><div id="rightPromoButton" style="position:relative; float:left;" onclick="slideDemoLeft();"></div>');
	//add hand cursor to the direction buttons
	$('#leftPromoButton').css({cursor:'pointer'});
	$('#rightPromoButton').css({cursor:'pointer'});
 	//add hover functions to the direction buttons for rollover and rollout
	$('#leftPromoButton').hover((function() {
										  
										$(this).css({backgroundPosition: '0px -16px'});
										}),(function() {
										$(this).css({backgroundPosition: '0px 0px'});				   
										}));

	$('#rightPromoButton').hover((function() {
										  
										$(this).css({backgroundPosition: '0px -16px'});
										}),(function() {
										$(this).css({backgroundPosition: '0px 0px'});				   
										}));
	} else {
	$('#promoTeaserBlurb').css({top:'290px'});	
	}
// Make home promos visible now. This will keep them from appearing stacked on the home page before thet page loads the slider scripts.
	$('#demoSlide').find('div').css({visibility:'visible'});
	$('#rightTeaserCap').css({visibility:'visible'});
	$('#leftTeaserCap').css({visibility:'visible'});
// End home page scripts


$('#emailThisPage').hover((function() {
									$(this).removeClass('emailThisPage').addClass('emailThisPageHover');									
									}),(function() {
									$(this).removeClass('emailThisPageHover').addClass('emailThisPage');	
									}));
									

									
// add login dropdown function to links with the resourcelibraryLoginDropDown class
$('.resourcelibraryLoginDropDown').bind('click', function(event) {changeDropDownLoginDiv()});
	
// add email a friend dropdown function to 'changeDropDownDiv' divs
$('#emailThisPage').bind('click',function (event){changeDropDownDiv('email')});

$('#emailPDF').bind('click',function (event){changeDropDownDiv('custom-ismcalc')});
$('#emailPDF2').bind('click',function (event){changeDropDownDiv('custom-ismcalc')});

// Bind DropDown to 'Register for Live Demo'
$('.registerForDemo').bind('click',function (event){changeDropDownDiv('demo')});

// Bind DropDown to 'Contact Me'
$('.contactMe').bind('click',function (event){changeDropDownDiv('contactme')});

// Fix PNG images in IE 6 - messy but Microsoft's fault
	var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
   		if (badBrowser) {
     		// get all pngs on page
     		$('img[src$=.png]').each(function() {
			if ($(this).hasClass('noPNGFilter')){
			} else {
			fixPng(this);
			}
			});
   		}
			
// Fix PNG images in IE 6 and 7 - messy but Microsoft's fault
	var badBrowser = (/MSIE ((5\.5)|6|7)/.test(navigator.userAgent) && navigator.platform == "Win32");
   		if (badBrowser) {
     		// get all pngs on page
     		$('img[src$=.png]').each(function() {
			if ($(this).hasClass('addPNGFilter')){
			fixPng(this);
			}
			});
   		}
			

//Sidebar rollover buttons - buttons are PNG 24 sprites with rollover/rolloff states

	
$('.button_190_26_Inside').hover((function() {
										$(this).css({top:'-13px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));	

$('.promo_160_58_Inside').hover((function() {
										$(this).css({top:'-29px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));		

$('.button_190_94_Inside').hover((function() {
										$(this).css({top:'-47px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));		

$('.button_160_58_Inside').hover((function() {
										$(this).css({top:'-29px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));	
										
$('.button_190_58_Inside').hover((function() {
										$(this).css({top:'-29px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));	
									
$('.button_190_68_Inside').hover((function() {
										$(this).css({top:'-34px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));		

$('.button_190_106_Inside').hover((function() {
										$(this).css({top:'-53px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));		

$('.promo_190_246_Inside').hover((function() {
										$(this).css({top:'-123px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));		

$('.promo_190_266_Inside').hover((function() {
										$(this).css({top:'-133px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));	

$('.promo_190_362_Inside').hover((function() {
										$(this).css({top:'-181px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));

$('.button_28_144_Inside').hover((function() {
										$(this).css({top:'-72px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));	
										
$('.button_260_68_Inside').hover((function() {
										$(this).css({top:'-34px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));		

$('.button_320_416_Inside').hover((function() {
										$(this).css({top:'-208px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));

$('.button_298_412_Inside').hover((function() {
										$(this).css({top:'-206px'});
										}),(function() {
										$(this).css({top:'0px'});			   
									}));



// Newsletter ajax form checker on left sidebar
	$('#newsletter').one('click', function(event) {
		$('#newsletter').fadeOut('fast', function () {
		$('#newsletter').load('/newsletterForm.cfm', '', function(){
		
		//First Name
			$('#newsletter').slideDown('normal');
			$("input[name='firstName']", "#newsletter > form").bind('focus',function() {
				if ($(this).val() == "First Name") {
				$(this).val("");
				}
			$(this).css({color:'#000000'});
			})
			.bind('blur',function() {
			if (($(this).val() == "") || ($(this).val() == "First Name")) {
				$(this).val("First Name");
				$(this).css({color:'#999999'});
				}
			});

		//Last Name	
			$("input[name='lastName']", "#newsletter > form")
			.bind('focus',function() {
				if ($(this).val() == "Last Name") {
				$(this).val("");
				}
			$(this).css({color:'#000000'});
			})
			.bind('blur',function() {
			if (($(this).val() == "") || ($(this).val() == "Last Name")) {
				$(this).val("Last Name");
				$(this).css({color:'#999999'});
				}
			});
						
		//Email	
			$("input[name='emailAddress']", "#newsletter > form")
			.bind('focus',function() {
				if ($(this).val() == "Email Address") {
				$(this).val("");
				}
			$(this).css({color:'#000000'});
			})
			.bind('blur',function() {
			if (($(this).val() == "") || ($(this).val() == "Email Address")) {
				$(this).val("Email Address");
				$(this).css({color:'#999999'});
				}
			});
						
		//Company	
			$("input[name='company']", "#newsletter > form")
			.bind('focus',function() {
				if ($(this).val() == "Company") {
				$(this).val("");
				}
			$(this).css({color:'#000000'});
			})
			.bind('blur',function() {
			if (($(this).val() == "") || ($(this).val() == "Company")) {
				$(this).val("Company");
				$(this).css({color:'#999999'});
				}
			});
			
		//Country	
			$("input[name='country']", "#newsletter > form")
			.bind('focus',function() {
				if ($(this).val() == "Country") {
				$(this).val("");
				}
			$(this).css({color:'#000000'});
			})
			.bind('blur',function() {
			if (($(this).val() == "") || ($(this).val() == "Country")) {
				$(this).val("Country");
				$(this).css({color:'#999999'});
				}
			
			});
			});		
			
		});
	});
});
// End of all jquery start up functions



function showTeaser(){
	$('#teaserComeFromBottom').animate({top:0},'slow','easeOutBack');
	$('#teaserComeFromTop').animate({top:0},'slow','easeOutBack');
	setTimeout('$("#teasetText").fadeIn("slow");',1000);
}
//Render internal tabs in a Delay function to allow fro IE6 to filter PNG's
function showTabs(){
	$('#homePageTabs > ul').tabs({ fx: { opacity: 'toggle' } }).parent().css({visibility:'visible'});
	$('#resourceCenterTabs > ul').tabs({ fx: { opacity: 'toggle' } }).parent().css({visibility:'visible'});	
	$('#insidePageTabs > ul').tabs({ fx: { opacity: 'toggle' } }).parent().css({visibility:'visible'});
	$('#tabContentHolder > ul').tabs({ fx: {opacity: 'toggle' } }).parent().css({visibility:'visible'});
    $('#tabContentHolderNoSidebar > ul').tabs({ fx: {opacity: 'toggle' } }).parent().css({visibility:'visible'});		
}
// Ariba login menu show/hide
 function changeAribaLoginMenu() {
	if (aribaLoginMenu == true) {
	$('#aribaLoginMenu').fadeIn('fast');	
	} else {
	$('#aribaLoginMenu').fadeOut('fast');			
	}

}
	
 function fixPng(png) {
   // get src
   var src = png.src;
   // set width and height
   if (!png.style.width) { png.style.width = $(png).width(); }
   if (!png.style.height) { png.style.height = $(png).height(); }
   // replace by blank image
   png.src = blank.src;
   // set filter (display original image)
   png.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
 }

 
// Changes the state of main dropdown div
function changeDropDownDiv (typeOfDropDown) {
	if (dropDownDivRunning) {
	return false;	
	}
	if (!dropDownDivState){
			dropDownDivRunning = true;
			dropDownPageOffset1 = $('html').scrollTop(); //IE, FF, OPERA
			dropDownPageOffset2 = $('body').scrollTop(); //SAFARI
		
			
					if(typeOfDropDown == 'email'){
					var loadPage = '/email_a_friend.cfm';	
					} else if (typeOfDropDown == 'demo') {
					var loadPage = '/register_for_demo.cfm';	
					} else if (typeOfDropDown == 'contactme') {
					var loadPage = '/contact_me_form.cfm';	
					} else if (typeOfDropDown == 'supplierRequestInfo') {
					var loadPage = '/contact_me_form.cfm?pageVar=supplierRequestInfo';	
					} else if (typeOfDropDown == 'dateheader'){
					var loadPage = '/internal_tools/dateheader.cfm';
					} else if (typeOfDropDown == 'timeduration'){
					var loadPage = '/internal_tools/timeduration.cfm';
					} else if (typeOfDropDown == 'contactmes'){
					var loadPage = '/contact_me_form.cfm?sol=Sourcing';
					} else if (typeOfDropDown == 'custom-ismcalc'){
					var loadPage = '/emailCustom.cfm?var=ismcalc';
					}
					
					$('#dropDownTextBox').load(loadPage, '', function() {
					$('html,body').animate({scrollTop: 0}, 'normal');
						if (ajaxError) {
							ajaxError = false;
							return false;	
						}
					$("#languageSelect").hide();//hide this b/c IE6 is useless
					if 	(typeOfDropDown == 'demo'){
						setTimeout("preSelectDemo()",300);
					} 
					setTimeout("$('#dropDown').animate({top:-10},'normal', 'easeOutBack');",200);
					setTimeout("dropDownDivRunning = false;", 500);
					setTimeout("demoType=defaultDemoType",500);
					dropDownDivState = true;
					omniActionState = 'Open';
					//record for Omniture
					
					omniFormEvents(typeOfDropDown,omniActionState);
					
					});
				
	} else {
		dropDownDivState = false;
		$('#dropDown').animate({top:-400},'normal','easeInBack', function(){
			$('#dropDownTextBox').empty();
			$('html').animate({scrollTop: dropDownPageOffset1},'normal', 'easeInOutBack');	
			$('body').animate({scrollTop: dropDownPageOffset2},'normal', 'easeInOutBack');	
			$("#languageSelect").show();
			setTimeout("dropDownDivRunning = false;", 500);
		});
		omniActionState = 'Cancel';	
		omniFormEvents(typeOfDropDown,omniActionState);
		
	}
} 

function closeDivOnSubmit(formName) {
		dropDownDivState = false;
		$('#dropDown').animate({top:-400},'normal','easeInBack', function(){
			$('#dropDownTextBox').empty();
			$('html').animate({scrollTop: dropDownPageOffset1},'normal', 'easeInOutBack');	
			$('body').animate({scrollTop: dropDownPageOffset2},'normal', 'easeInOutBack');	
			$("#languageSelect").show();
			setTimeout("dropDownDivRunning = false;", 500);
			omniFormEvents(formName,'Submit');
		});	
}

function closeDropDownDiv() {
		dropDownDivState = false;
		$('#dropDown').animate({top:-400},'normal','easeInBack', function(){
			$('#dropDownTextBox').empty();
			$('html').animate({scrollTop: dropDownPageOffset1},'normal', 'easeInOutBack');	
			$('body').animate({scrollTop: dropDownPageOffset2},'normal', 'easeInOutBack');	
			$("#languageSelect").show();
			setTimeout("dropDownDivRunning = false;", 500);
		});	
}

function preSelectDemo() {
		if (demoType.indexOf("Sourcing") > -1) {
			if ($("input[name='Sourcing']", "#registerForDemoDiv > form")[0]) {
				$("input[name='Sourcing']", "#registerForDemoDiv > form")[0].checked=true;
			}
		}	
		if (demoType.indexOf("Contract") > -1) {
			if ($("input[name='Contract']", "#registerForDemoDiv > form")[0]) {
				$("input[name='Contract']", "#registerForDemoDiv > form")[0].checked=true;
			}
		}	
		if (demoType.indexOf("Spend") > -1) {
			if ($("input[name='Spend']", "#registerForDemoDiv > form")[0]) {
				$("input[name='Spend']", "#registerForDemoDiv > form")[0].checked=true;
			}
		}	
		if (demoType.indexOf("Procurement") > -1) {
			if ($("input[name='Procurement']", "#registerForDemoDiv > form")[0]) {
				$("input[name='Procurement']", "#registerForDemoDiv > form")[0].checked=true;
			}
		}	
		if (demoType.indexOf("Invoice") > -1) {
			if($("input[name='Invoice']", "#registerForDemoDiv > form")[0]) {
				$("input[name='Invoice']", "#registerForDemoDiv > form")[0].checked=true;
			}
		}	
		if (demoType.indexOf("Network") > -1) {
			if($("input[name='Network']", "#registerForDemoDiv > form")[0]) {
				$("input[name='Network']", "#registerForDemoDiv > form")[0].checked=true;
			}
		}			
		if (demoType.indexOf("SupplierNetwork") > -1) {
			if($("input[name='SupplierNetwork']", "#registerForDemoDiv > form")[0]) {
				try {$("input[name='Network']", "#registerForDemoDiv > form")[0].checked=false; 
				} catch (e){
				//Hack b/c Network demo will have been selected too	
				}
				$("input[name='SupplierNetwork']", "#registerForDemoDiv > form")[0].checked=true;
			}
		}	
		if (demoType.indexOf("SupplierManagement") > -1) {
			if($("input[name='SupplierPerformanceManagement']", "#registerForDemoDiv > form")[0]) {
				$("input[name='SupplierPerformanceManagement']", "#registerForDemoDiv > form")[0].checked=true;
			}
		}	
				

}


// Homepage teaser slider functions
function slideDemoLeft() {
	if (currentPromoShowing < homePromoDivs) {
		showHomePromoBlurb(currentPromoShowing + 1);
	  	currentPromoShowing = currentPromoShowing + 1;
		$('#currentPromoDiv').animate({left: ((homepageSliderDivWidth + promoDivSpacing) * currentPromoShowing) - (homepageSliderDivWidth - (promoDivSpacing * 3)+5) },750,'easeInOutBack');
		$('#demoSlide').css({position:"absolute"}).animate({left: (-currentPromoShowing * homePromoDivWidth) + homePromoDivWidth},750,'easeInOutBack');
		}	
}
function slideDemoRight() {
	if (currentPromoShowing > 1) {
		showHomePromoBlurb(currentPromoShowing - 1);
		currentPromoShowing = currentPromoShowing - 1;
		$('#currentPromoDiv').animate({left: ((homepageSliderDivWidth + promoDivSpacing) * currentPromoShowing) - (homepageSliderDivWidth - (promoDivSpacing * 3)+5) },750,'easeInOutBack');
		$('#demoSlide').css({position:"absolute"}).animate({left: (-currentPromoShowing * homePromoDivWidth) + homePromoDivWidth},750,'easeInOutBack');

		}
}
function slideDemo(whichTab) {
		$('#currentPromoDiv').animate({left: ((homepageSliderDivWidth + promoDivSpacing) * whichTab) - (homepageSliderDivWidth - (promoDivSpacing * 3)+5) },750,'easeInOutBack');	
		$('#demoSlide').css({position:"absolute"}).animate({left: (-whichTab * homePromoDivWidth) + homePromoDivWidth},750,'easeInOutBack');
		currentPromoShowing = whichTab;
}
function showHomePromoBlurb(whichTab){
		if (homePageBlurbText[currentPromoShowing - 1] != homePageBlurbText[whichTab - 1]){
		$('#promoTeaserBlurb').html(homePageBlurbText[whichTab - 1]);						  
			
		}
}
function hideHomePromoBlurb(whichTab){
		if (homePageBlurbText[currentPromoShowing - 1] != homePageBlurbText[whichTab - 1]){
		$('#promoTeaserBlurb').html(homePageBlurbText[currentPromoShowing - 1]);				  
					
		}
}


// Resource Library Scripts
function cancelDropDownLoginDiv(){
		dropDownLoginDivState = false;
		omniFormEvents('ResourceLibraryLogin','Cancel');	
		var dropDownReturn = -($('#loginDropDownContainer').height() + 100);
		$('#loginFadeDiv').fadeOut('slow');	
		$('#loginDropDownContainer').animate({top:-460},'slow','easeInBack', function(){
																														 
			//$('html').animate({scrollTop: dropDownPageOffset1},'normal');	
			//$('body').animate({scrollTop: dropDownPageOffset2},'normal');
			$('#loginDropMask').css({top:2, left:2, width:1,height:1});	
		$('#loginDropDownContent').empty();
		});
}

function changeDropDownLoginDiv () {
		if (!dropDownLoginDivState){

		var boxHeight = $('.resourcelibraryLoginDropDown').offset().top - 136;	
		$('html').css({cursor:'wait'});
	
		$('#loginDropDown').append('<div id="loginDropDownContent" style="padding-left:10px;"></div>');		
		$('#loginDropDownContent').load('/resourcelibrary/views/member_login_btf.cfm?campID=' + campIDtoPass, '', function() {
		if (ajaxError) {
		ajaxError = false;
		return false;	
		}
		$('#loginDropMask').css({top:2, left:1, width:'100%',height:$('#loginDropDownContainer').height()- 20});																					

		$('#loginDropDownContainer').css({top:-($('#loginDropDownContainer').height()), display:'block'});

		dropDownPageOffset1 = $('html').scrollTop(); //IE, FF, OPERA
		dropDownPageOffset2 = $('body').scrollTop(); //SAFARI
			$('html,body').animate({scrollTop: 0}, 'normal', function() {
				$('#loginFadeDiv').css({width:'100%', height:boxHeight, filter:'alpha(opacity=85)',opacity:'0.85'}).fadeIn('fast');	
				$('#loginDropDownContainer').animate({top:-20},'slow','easeOutBack',function() {
							$('html').css({cursor:''});	
							$("input[type='text']:first", "#resourcelibraryLoginDiv > form").focus();
							});
				dropDownLoginDivState = true;
				});								 
			});
		omniFormEvents('ResourceLibraryLogin','Open');
		} else {
		dropDownLoginDivState = false;
		omniFormEvents('ResourceLibraryLogin','Submit');	
		var dropDownReturn = -($('#loginDropDownContainer').height() + 100);
		$('#loginFadeDiv').fadeOut('slow');	
		$('#loginDropDownContainer').animate({top:-460},'slow','easeInBack', function(){
																														 
			//$('html').animate({scrollTop: dropDownPageOffset1},'normal');	
			//$('body').animate({scrollTop: dropDownPageOffset2},'normal');
			$('#loginDropMask').css({top:2, left:2, width:1,height:1});	
		$('#loginDropDownContent').empty();
		});
	}
}


// Resource Login Functions
function resourcelibraryLogin(){
clearTimeout(fadeOutAlert);
$("#loginresourcelibraryResponse").html("&nbsp;").show();
$.post("/resourcelibrary/views/check_user.cfm", $('#resourcelibraryLoginDiv > form').serializeArray(), function(data){
var found =  data.getElementsByTagName('found')[0].childNodes[0].nodeValue;

// Found user, do this
if (found == "yes") {
omniFormEvents('ResourceLibraryLogin','LoggedIn');
$("#loginresourcelibraryResponse").html("<span style='color:#00aa00;background-color:#d8fbd8;padding:1px;'>Login Accepted.</span>");	
var asset_id = data.getElementsByTagName('asset_id')[0].childNodes[0].nodeValue;
var asset_location =  data.getElementsByTagName('asset_location')[0].childNodes[0].nodeValue;
var asset_type = $("input[name='asset_type']").val();
var asset_title = $("input[name='asset_title']").val();
	
			if ($("input[name='flvFlag']").val() != 1) {
				$("#resourceConfirmation").css({padding:'3px', border:'1px solid #cccccc', backgroundColor:'#f5f5f5'}).html("<strong>You are now logged in.</strong> If your download did not start, click the link below.");
				$(".resourcelibraryLoginDropDown").unbind().find('div > img').wrap("<a href='" + asset_location + "' target='_blank'></a>");														 
			}else{
				$("#resourceConfirmation").css({padding:'3px', border:'1px solid #cccccc', backgroundColor:'#f5f5f5'}).html("<strong>You are now logged in.</strong> If your video did not start, click the link below.");	
				$(".resourcelibraryLoginDropDown").unbind().find('div > img').wrap("<a href='javascript:void(0);' onclick='playFlashVideo();'></a>");														 
			}
			//Omniture Tracking
			omniRecordProductDownload(asset_type,asset_id + ' : ' + asset_title);
			//SalesForce Tracking is handled in the /resourcelibrary/salesforce.cfm
			
																	
			if( asset_id != 0 && $("input[name='flvFlag']").val() != 1){
				setTimeout('changeDropDownLoginDiv();showDownload("' + asset_location + '");', 1200);
				} else if (asset_id != 0 && $("input[name='flvFlag']").val() == 1) {
				setTimeout('changeDropDownLoginDiv();playFlashVideo();', 1200);					
				} else {
				setTimeout('changeDropDownLoginDiv();', 1200);	
				}
// Didn't find user!
} else {
	omniFormEvents('ResourceLibraryLogin','LogInFailed');
	$("input[type='text']:first", "#resourcelibraryLoginDiv > form").focus();
	$("#loginresourcelibraryResponse").html("<span style='color:#dd0000;background-color:#fbd7d7;padding:1px;'>Email/Password not found.</span>");
	fadeOutAlert = setTimeout('$("#loginresourcelibraryResponse").fadeOut(200, function(){$("#loginresourcelibraryResponse").html("&nbsp;").show()})', 2000);																 		
		}
	});	
}

function showDownload(asset_location) {
setTimeout("window.open('" + asset_location + "','download','resizable=yes,dependent=yes,width=720,height=640,titlebar=yes,scrollbars=yes,location=yes');", 200);
}

function showDownload2(asset_location) {
setTimeout("window.open('" + asset_location + "','download','resizable=yes,dependent=yes,width=720,height=640,titlebar=yes,scrollbars=yes,location=yes');", 200);
}

// Email user their password
function emailPassword(){
clearTimeout(fadeOutAlert);
$.post("/cfc/LearningCenterUsers.cfc", $('#emailMeMyPassword > form').serializeArray(),  function(reply){
		if (reply == "yes") {
				$("#emailPasswordResponse").html("<span style='color:#00aa00;background-color:#d8fbd8;padding:1px;'>Your password has been emailed to you.</span>");		
		} else {
			$("input[type='text']:first", "#emailMeMyPassword > form").focus();	
				$("#emailPasswordResponse").html("<span style='color:#dd0000;background-color:#fbd7d7;padding:1px;'>Email address not found.</span><br>&nbsp;<br>");
				fadeOutAlert = setTimeout('$("#emailPasswordResponse").fadeOut(200, function(){$("#emailPasswordResponse").html("&nbsp;").show()})', 2000);					
			
		}
	});
}

// Register a new user form
function registerRCNewUser() {
	$("input", "#dropDownNewMember > form").css({backgroundColor:""});
	$("label", "#dropDownNewMember > form").css({color:""});	
	$.post("/cfc/LearningCenterUsers.cfc", $('#dropDownNewMember > form').serializeArray(),  function(reply){
		if (reply.indexOf("notvalidemail") != -1) {	
			$("input[name='email']", "#dropDownNewMember > form").css({backgroundColor:"#fbd7d7"});	
			$("label[for=email]", "#dropDownNewMember > form").css({color:"#dd0000"});	
			alert('The email address you entered is not valid.');
		} 
		else if (reply.indexOf("alreadyexists") != -1) {			
			$("input[name='email']", "#dropDownNewMember > form").css({backgroundColor:"#fbd7d7"});	
			$("label[for=email]", "#dropDownNewMember > form").css({color:"#dd0000"});	
			alert('Our records show that this email address has already been registered. Try retrieving your password instead.');
		} 
		else if (reply.indexOf("passwordsize") != -1) {
			$("input[name='password']", "#dropDownNewMember > form").css({backgroundColor:"#fbd7d7"});	
			$("label[for=password]", "#dropDownNewMember > form").css({color:"#dd0000"});	
			$("input[name='password2']", "#dropDownNewMember > form").css({backgroundColor:"#fbd7d7"});	
			$("label[for=password2]", "#dropDownNewMember > form").css({color:"#dd0000"});	
			alert('Please make passwords at least 4 characters.');				
		} 
		else if (reply.indexOf("passwordsdontmatch") != -1) {
			$("input[name='password']", "#dropDownNewMember > form").css({backgroundColor:"#fbd7d7"});	
			$("label[for=password]", "#dropDownNewMember > form").css({color:"#dd0000"});	
			$("input[name='password2']", "#dropDownNewMember > form").css({backgroundColor:"#fbd7d7"});	
			$("label[for=password2]", "#dropDownNewMember > form").css({color:"#dd0000"});	
			alert('The passwords don\'t match.');				
		} 
		else if (reply.indexOf("ERROR") >= 0){
				var errorArray = reply.split(",");
				for (i=0; i < errorArray.length; i++) {
					$("input[name=" + errorArray[i] + "]", "#dropDownNewMember > form").css({backgroundColor:"#fbd7d7"});	
					$("label[for=" + errorArray[i] + "]", "#dropDownNewMember > form").css({color:"#dd0000"});	
				}
				alert('Please complete the missing fields in the form.');			
		} 
		else {
			var asset_type = $("input[name='asset_type']").val();
			var asset_title = $("input[name='asset_title']").val();
			var temp_id = $("input[name='asset_id']").val();
			omniFormEvents('ResourceLibraryLogin','NewUser');
			$("#registeredConfirm").css({color:'#00aa00',backgroundColor:'#d8fbd8',padding:'1px',marginLeft:'10px'}).html('<strong>You are Registered!</strong>');
				$("#resourceConfirmation").css({padding:'3px', border:'1px solid #cccccc', backgroundColor:'#f5f5f5'}).html("<strong>Thank you for registering!</strong><br><br>You are now logged in. If your download did not start, click the link below.");
				omniRecordProductDownload(asset_type,temp_id + ' : ' + asset_title);
				
				$(".resourcelibraryLoginDropDown").unbind().find('div > img').wrap("<a href='" + reply + "' target='_blank'></a>");	
				setTimeout('changeDropDownLoginDiv();showDownload2("' + reply + '");', 1200);	
		}
	});
}

// Register a new user form
function registerRCNewUserTest() {
$("input", "#ShortRegistrationForm > form").css({backgroundColor:""});
$("label", "#ShortRegistrationForm > form").css({color:""});	
$("#response_error").css({backgroundColor:"#FFFFFF"}).html('');
$.post("/cfc/LearningCenterUsers.cfc", $('#ShortRegistrationForm > form').serializeArray(),  function(reply){
		if (reply.indexOf('notvalidemail') >= 0) {
			$("input[name='email']", "#ShortRegistrationForm > form").css({backgroundColor:"#fbd7d7"});	
			$("#response_error").css({backgroundColor:"#fbd7d7"}).html('The email address you entered is not valid.');
		} 
		else if (reply.indexOf("ERROR") >= 0){
			var errorArray = reply.split(",");
			for (i=0; i < errorArray.length; i++) {
				$("input[name=" + errorArray[i] + "]", "#ShortRegistrationForm > form").css({backgroundColor:"#fbd7d7"});	
			}
			$("#response_error").css({backgroundColor:"#fbd7d7"}).html('Please complete the missing fields in the form.');			
		} else {
			var asset_type = $("input[name='asset_type']").val();
			var asset_title = $("input[name='asset_title']").val();
			var temp_id = $("input[name='asset_id']").val();
			omniFormEvents('ResourceLibraryShortFormTest','User');
			//$("#registeredConfirm").css({color:'#00aa00',backgroundColor:'#d8fbd8',padding:'1px',marginLeft:'10px'}).html('<strong>You are Registered!</strong>');
				//$("#resourceConfirmation").css({padding:'3px', border:'1px solid #cccccc', backgroundColor:'#f5f5f5'}).html("<strong>Thank you for registering!</strong><br><br>You are now logged in. If your download did not start, click the link below.");
				//omniRecordProductDownload(asset_type,temp_id + ' : ' + asset_title);
				
				//$(".resourcelibraryLoginDropDown").unbind().find('div > img').wrap("<a href='" + reply + "' target='_blank'></a>");	
				//setTimeout('changeDropDownLoginDiv();showDownload2("' + reply + '");', 1200);	
				window.open(reply);
			}
		});
}

//Bookshelf functions
function RecordAssets( str, sts, stv, scp){ 
	InsertUserTracking( sts, stv );
	SaveAssetBookShelf( sts, stv );
	SendToSalesForce( str, sts, stv, scp );
	
	}

function SaveAssetBookShelf(asset, userid){
$.get("/cfc/learning_center.cfc",{method:'SaveAssetBookShelf',asset_id:eval(asset),user_id:userid});	
}

function InsertUserTracking(asset, userid){
$.get("/cfc/learning_center.cfc",{method:'InsertAssetTracking',asset_id:eval(asset),user_id:userid});	
}

function SendToSalesForce( loc, asset, userid, campid ){
$.get("/cfc/learning_center.cfc",{method:'sendToSalesForce',asset_id:eval(asset),email:userid,campid:campid});	
}

//Email a friend functions
function emailAFriend(){
$("input", "#emailAFriend > form").css({backgroundColor:""});
$("textArea[name='toEmail']", "#emailAFriend > form").css({backgroundColor:""});
$("#emailAFriend > form").css({backgroundColor:""});
$("#emailToSpan").css({color:"#000000"});	
$("#emailFromSpan").css({color:"#000000"});
$("#emailAFriendReply").css({color:"#000000",backgroundColor:""}).html("");
var URL = document.location.href;
$("input[name='URL']", "#emailAFriend > form").val(URL);	
$.post("/cfc/EmailAFriend.cfc", $('#emailAFriend > form').serializeArray(),  function(reply){
	if(reply == "notavalidfromemail"){
			$("input[name='fromEmail']", "#emailAFriend > form").css({backgroundColor:"#fbd7d7"}).focus();	
			$("#emailFromSpan").css({color:"#dd0000"});
			$("#emailAFriendReply").css({color:"#dd0000",backgroundColor:"#fbd7d7"}).html('<strong>Please enter your correctly formatted email address.</strong>');
	} else if (reply == "notvalidtoemails"){
			$("textArea[name='toEmail']", "#emailAFriend > form").css({backgroundColor:"#fbd7d7"}).focus();	
			$("#emailToSpan").css({color:"#dd0000"});
			$("#emailAFriendReply").css({color:"#dd0000",backgroundColor:"#fbd7d7"}).html('<strong>Please enter correctly formatted email address(es).</strong>');
	} else {
			$("#emailAFriendReply").css({color:'#00aa00',backgroundColor:'#d8fbd8',fontSize:"110%"}).html('<strong>Thank you, your email has been sent!</strong>');
				
				omniRecordEvents("event9");
			setTimeout('closeDivOnSubmit("Email");', 2000);
	}
});
}


// email custom function
function emailCustomISMCALC(){
	var URL = document.location.href;
	$("input[name='URL']", "#calculatorForm > form").val(URL);
	$("input[name='URL']", "#emailAFriend > form").val(URL);
	$.post("/cfc/EmailCustom.cfc", $('#calculatorForm > form').serializeArray(),  function(reply){});
		setTimeout('emailCustomISMCALCPhaseII();', 4000);
}

function emailCustomISMCALCPhaseII(){
		$.post("/cfc/EmailCustom.cfc", $('#emailAFriend > form').serializeArray(),  function(reply){
		$("#emailAFriendReply").css({color:'#00aa00',backgroundColor:'#d8fbd8',fontSize:"110%"}).html('<strong>Thank you, your email has been sent!</strong>');
		setTimeout('closeDropDownDiv();', 500);
	});
}

//Order Supplier Sponsorship

//function OrderSponsorship( divForm, divReply, divConfirmation, divButtonOrderNow, packageName ){
//	$("input[type='submit']", "#" + divForm + "> form").attr('disabled', true);
//	$("#" + divReply).css({color:"#000000",backgroundColor:""}).html("&nbsp;Processing&nbsp;<img src='/images/progress_bar.gif' border='0' align='absmiddle'>");
//	
//	$("input", "#" + divForm + "> form").css({backgroundColor:""});
//	//$("#demoSelectionTable").css({border:"1px solid #ffffff"});
//	
//	$.post("/cfc/OrderSponsorship.cfc", $('#' + divForm + "> form").serializeArray(),  function(reply){	
//	
//		if (reply.indexOf("ERROR") >= 0){
//			$("input[type='submit']", "#" + divForm + "> form").attr('disabled', false);
//			$("#" + divReply).css({color:"#dd0000",backgroundColor:"#fbd7d7"}).html(reply);
//	
//			var errorArray = reply.split(",");
//			for (i=0; i < errorArray.length; i++) {
//				$("input[name=" + errorArray[i] + "]", "#" + divForm + " > form").css({backgroundColor:"#fbd7d7"});	
//			}
//		} 
//		else {
//			$("#" + divReply).css({color:"#000000",backgroundColor:""}).html("");
//			$("#" + divConfirmation).css({color:'#00aa00',backgroundColor:'#d8fbd8', fontSize:'110%'}).html('<strong>Thank you for your interest! A specialist will contact you soon.</strong>');
//			setTimeout('$("#' + divForm + '").slideUp();',2500);	
//			$("#" + divButtonOrderNow).css({visibility:"visible"});
//		}
//	});
//}

//Register For Demo



function registerForDemo(){
$("input[type='submit']", "#registerForDemoDiv > form").attr('disabled', true);
$("#registerDemoReply").css({color:"#000000",backgroundColor:""}).html("&nbsp;Processing&nbsp;<img src='/images/progress_bar.gif' border='0' align='absmiddle'>");

$("input", "#registerForDemoDiv > form").css({backgroundColor:""});
$("select", "#registerForDemoDiv > form").css({backgroundColor:""});
$("#demoSelectionTable").css({border:"1px solid #ffffff"});

$.post("/cfc/RegisterForDemo.cfc", $('#registerForDemoDiv > form').serializeArray(),  function(reply){	

		 if (reply.indexOf("ERROR") >= 0){
			$("input[type='submit']", "#registerForDemoDiv > form").attr('disabled', false);
			$("#registerDemoReply").css({color:"#dd0000",backgroundColor:"#fbd7d7"}).html('<strong>Please complete all fields of the form.</strong>');
			 
				var errorArray = reply.split(",");
				for (i=0; i < errorArray.length; i++) {
					$("input[name=" + errorArray[i] + "]", "#registerForDemoDiv > form").css({backgroundColor:"#fbd7d7"});	
					$("select[name=" + errorArray[i] + "]", "#registerForDemoDiv > form").css({backgroundColor:"#fbd7d7"});	
					if (errorArray[i] == "noDemoChoice") {
						$("#demoSelectionTable").css({border:"1px solid #dd0000"});						
					}
				}
		

		} else {
		
			$("#registerDemoReply").css({color:"#000000",backgroundColor:""}).html("");
			$("#registerDemoConfirmation").css({color:'#00aa00',backgroundColor:'#d8fbd8', fontSize:'110%'}).html('<strong>Thank you for registering! A confirmation will be emailed to you.</strong>');
			if($("input[name='pagetype']", "#registerForDemoDiv > form").val()!= 'partner'){
		  	  setTimeout('closeDivOnSubmit("demo");', 3500);	
			}
			var category = 'Live Demo';
			var product = '';
	
				 if ($("input[name='Sourcing']", "#registerForDemoDiv > form").attr('checked')) {
				 	product = 'Sourcing';
				 	omniRecordDemoRegistration(category,product);
					}
				 if ($("input[name='Contract']", "#registerForDemoDiv > form").attr('checked')) {
					product = 'Contract';
				 	omniRecordDemoRegistration(category,product);
					}
				 if ($("input[name='Procurement']", "#registerForDemoDiv > form").attr('checked')) {
					product = 'Procurement';
				 	omniRecordDemoRegistration(category,product);
					}
				 if ($("input[name='Spend']", "#registerForDemoDiv > form").attr('checked')) {
					product = 'Spend';
				 	omniRecordDemoRegistration(category,product);
					}
				 if ($("input[name='Invoice']", "#registerForDemoDiv > form").attr('checked')) {
					product = 'Invoice';
				 	omniRecordDemoRegistration(category,product);
					}
				 if ($("input[name='Network']", "#registerForDemoDiv > form").attr('checked')) {
					product = 'Network';
				 	omniRecordDemoRegistration(category,product);
					}
				 if ($("input[name='SupplierNetwork']", "#registerForDemoDiv > form").attr('checked')) {
					product = 'SupplierNetwork';
				 	omniRecordDemoRegistration(category,product);
					}
				 if ($("input[name='SupplierPerformanceManagement']", "#registerForDemoDiv > form").attr('checked')) {
					product = 'SupplierPerformanceManagement';
				 	omniRecordDemoRegistration(category,product);
					}	
				if($("input[name='pagetype']", "#registerForDemoDiv > form").val() == 'partner'){
					$("#registerForDemoDiv").slideUp('fast');
					$("#chose_webinar").html('Thanks for registering.<br><br>A reminder email will be sent to you with the webinar information.');
				}	
			
			}
		});
}

//Contact Me Form

function contactMe(){
$("input", "#contactMeDiv > form").css({backgroundColor:""});
$("select", "#contactMeDiv > form").css({backgroundColor:""});
$("#contactMeTable").css({border:"1px solid #ffffff"});
$("#contactMeReply").css({color:"#000000",backgroundColor:""}).html("");
var URL = document.location.href;
$("input[name='URL']", "#contactMeDiv > form").val(URL);	
$.post("/cfc/ContactMe.cfc", $('#contactMeDiv > form').serializeArray(),  function(reply){	
		 if (reply.indexOf("ERROR") >= 0){

		$("#contactMeReply").css({color:"#dd0000",backgroundColor:"#fbd7d7"}).html('<strong>Please complete all fields of the form.</strong>');
			 
				var errorArray = reply.split(",");
				for (i=0; i < errorArray.length; i++) {
					$("input[name=" + errorArray[i] + "]", "#contactMeDiv > form").css({backgroundColor:"#fbd7d7"});	
					$("select[name=" + errorArray[i] + "]", "#contactMeDiv > form").css({backgroundColor:"#fbd7d7"});	
					if (errorArray[i] == "noAriba_request") {
					$("#contactMeTable").css({border:"1px solid #dd0000"});						
					}
				}		
			} else {
				if (URL.indexOf('/contactus.cfm') > -1){
						$("<br><br>").insertBefore("#contactMeDiv");
						$("#contactMeDiv").css({color:'#00aa00', padding:'2px', backgroundColor:'#d8fbd8', fontSize:'110%'}).html('<strong>Thank you, your request is being processed. An Ariba representative will contact you shortly.</strong>');
				} else {
						$("#contactMeConfirmation").css({color:'#00aa00',backgroundColor:'#d8fbd8', fontSize:'110%'}).html('<strong>Thank you, your request is being processed.</strong>');
						setTimeout('closeDivOnSubmit("contactme");', 4000);
				}		
				omniRecordEvents("event6");			
			}
		});
}


function contactTRE(){
$("input", "#contactTREDiv > form").css({backgroundColor:""});
$("select", "#contactTREDiv > form").css({backgroundColor:""});
$("#contactTRETable").css({border:"1px solid #ffffff"});
$("#contactTREReply").css({color:"#000000",backgroundColor:""}).html("");
var URL = document.location.href;
$("input[name='URL']", "#contactTREDiv > form").val(URL);
$.post("/cfc/ContactTRE.cfc", $('#contactTREDiv > form').serializeArray(),   function(reply){
		 if (reply.indexOf("ERROR") >= 0){ 

		$("#contactTREReply").css({color:"#dd0000",backgroundColor:"#fbd7d7"}).html('<strong>Please complete all fields of the form.</strong>');
			 
				var errorArray = reply.split(",");
				for (i=0; i < errorArray.length; i++) {
					$("input[name=" + errorArray[i] + "]", "#contactTREDiv > form").css({backgroundColor:"#fbd7d7"});	
					$("select[name=" + errorArray[i] + "]", "#contactTREDiv > form").css({backgroundColor:"#fbd7d7"});	
					if (errorArray[i] == "noAriba_request") {
					$("#contactTRETable").css({border:"1px solid #dd0000"});						
					}
				}		
			} else {
				if (URL.indexOf('/contactus.cfm') > -1){
						$("<br><br>").insertBefore("#contactTREDiv");
						$("#contactTREDiv").css({color:'#00aa00', padding:'2px', backgroundColor:'#d8fbd8', fontSize:'110%'}).html('<strong>Thank you, your request is being processed. An Ariba representative will contact you shortly.</strong>');
				} else {
						$("#contactTREConfirmation").css({color:'#00aa00',backgroundColor:'#d8fbd8', fontSize:'110%'}).html('<strong>Thank you, your request is being processed.</strong>');
						$("form")[0].reset();
						setTimeout('closeDropDownDiv();', 4000);
				}
				//omnitureRecordEvent("event6");
			} 
		});
}

// Newsletter Signup

function subscribeToNewsletter(){
$("input", "#newsletter > form").css({backgroundColor:"#f5f5f5",borderColor:"#999999"});
$("select", "#newsletter > form").css({backgroundColor:"#f5f5f5",borderColor:"#999999"});
	$.post("/cfc/SubscribeNewsletter.cfc", $('#newsletter > form').serializeArray(),  function(reply){
		if (reply.indexOf("ERRORS") >= 0){
			var errorArray = reply.split(",");
				for (i=0; i < errorArray.length; i++) {
					$("input[name=" + errorArray[i] + "]", "#newsletter > form").css({backgroundColor:"#fbd7d7",borderColor:"#dd0000"});	
					$("select[name=" + errorArray[i] + "]", "#newsletter > form").css({backgroundColor:"#fbd7d7",borderColor:"#dd0000"});	
					}
				alert("Please complete all form fields and make sure to enter a valid email address.");
			}
		if (reply == "yes"){
			$('#newsletter').fadeOut('fast', function () {
			$('#newsletter').html("<div style='border:1px solid #999999;background-color:#f5f5f5; padding:5px; width:180px;'><strong>Thank you!</strong><br><br>You are now subscribed.</div>").fadeIn('fast');
			});	
		}
	});
}
 
// Univeral Cancl button functions

function cancelOn() {
$('.cancelButton').css({backgroundPosition: '37px -16px', color:'#666666'});
}

function cancelOff() {
$('.cancelButton').css({backgroundPosition: '37px 0px', color:'#000000'});	
}

// Change tabs with text link
function changeTabContentHolder(whichTab){
$('#tabContentHolder > ul').tabs('select', whichTab);	
$('#insidePageTabs > ul').tabs('select', whichTab);	
$('#tabContentHolderNoSidebar > ul').tabs('select', whichTab);	
}

//Omniture js functions
function omnitureSearch() {
	if (typeof recordInternalSearchOmniture == "function") {	
		recordInternalSearchOmniture();	
	}
}
function omnitureRecordAsset(linkClicked,asset) {
	if (typeof recordAssetDownload == "function") {
		recordAssetDownload(linkClicked,asset);
	}
}
function omnitureRecordEvent(eventCode) {
	if (typeof recordConversion == "function") {
		recordConversion(eventCode);
	}
}

function setUserType(userType){
		window.setTimeout(function() {
			var URL = '/includes/processSolutionLogin.cfm?userType='+userType;
			$.post(URL);
		},3000);
	}


function showSearch(){
	 $("#headerQuickLinksSearch").fadeIn("slow");
	 $("#headerQuickLinks").fadeOut("slow");
	}
function hideSearch(){	
	 $("#headerQuickLinksSearch").fadeOut("slow");
	 $("#headerQuickLinks").fadeIn("slow");
}


function ApplyFastTrack(){
	$("input", "#fastTrack > form").css({backgroundColor:""});
	$("#fastTrackReply").css({color:"#000000",backgroundColor:""}).html("");
	$.post("/cfc/FastTrack.cfc", $('#fastTrack > form').serializeArray(),  function(reply){	
		 if (reply.indexOf("ERROR") >= 0){
			$("#fastTrackReply").css({color:"#dd0000",backgroundColor:"#fbd7d7"}).html('<strong>Please complete all fields of the form.</strong>');
			 
			var errorArray = reply.split(",");
			for (i=0; i < errorArray.length; i++) {
				$("input[name=" + errorArray[i] + "]", "#fastTrack > form").css({backgroundColor:"#fbd7d7"});	
			}
			if (reply.indexOf("anid") >= 0){	
				$("input[name=anid]", "#fastTrack > form").css({backgroundColor:"#fbd7d7"});	
			}
		} 
		else if(reply.indexOf("already") >= 0){
			$("#fastTrackReply").css({color:'red', fontSize:'110%', fontWeight:'bold'}).html('This supplier is already in our database !!!');			
		}
		else {
			$("#fastTrack").slideUp('fast');
			$("#fastTrackReply").css({color:'#00aa00',backgroundColor:'#d8fbd8', fontSize:'110%'}).html('Thanks for applying for the FastTrack Program');						
		}		
	});
}

function SubmitSpendManagmentForm(){
	$.post("/cfc/spend_management.cfc?method=Spend_Form_Register", $('#spend_form > form').serializeArray(),  function(reply){	
		if (reply.indexOf("ERRORS") >= 0){
			$("#spendManError").css({color:"#dd0000",backgroundColor:"#fbd7d7"}).html('<strong>Please complete all fields on the form.</strong>');
			var errorArray = reply.split(",");
			for (i=0; i < errorArray.length; i++) {
				$("input[name=" + errorArray[i] + "]", "#spend_form > form").css({backgroundColor:"#fbd7d7"});	
				$("select[name=" + errorArray[i] + "]", "#spend_form > form").css({backgroundColor:"#fbd7d7"});	
				$("textarea[name=" + errorArray[i] + "]", "#spend_form > form").css({backgroundColor:"#fbd7d7"});	
			}
		} 
		else {
			$("#thanks").fadeOut(1500,function () {
			$("#thanks").html('Thank you for your interest in attending an Ariba Spend Management Day. We look forward to your participation. We will contact you in the next few days with the event confirmation details.  In the meantime, please contact <a href="mailto:Anmarraccini@ariba.com">Andrea Marraccini</a> at 412-297-8655 (US) with any questions.').slideDown('slow');						
			});
		}		
			
	});
}

function ShowSmdAgendaInfo(id){
	$("#" + id).css({fontSize:'10pt', marginTop:'6px', color:'#dd0000'}).html("Agenda Coming Soon !!!");
}

function omniGoogleSearchResultClicked(propTitle,hrefVal){
	//alert(propTitle + ' ' + hrefVal);
	var s = s_gi(s_account);
	s.linkTrackVars="prop1";
	s.prop1 = hrefVal;//pull search term from search text box
	s.tl(document.location.href,'o',propTitle);
	//s.t();
	s.linkTrackVars="";
}



