$(document).ready(function() {
	
	
	// Tabs

	//$(".ss-tabContent").hide(); //Hide all content

	//var globalCountCookie = "-1";

	//if(document.URL.indexOf("/future_ready/future_ready_today.html")>-1){
	//###### Start: FRT Cookie ######
    //cookieData = getCookie("sedb_fr_frt_rotate");
    //if(cookieData!=null && cookieData!=""){
    //cookieData = parseInt(cookieData) + 1;
	//	if(cookieData=="6"){
	//	cookieData = "0";
	//	}
    //setCookie("sedb_fr_frt_rotate",cookieData,"365");
	//globalCountCookie = cookieData;
	//$("ul#ss-Tabs li:eq("+cookieData+")").addClass("ss-active").show(); //Activate first tab
	//$(".ss-tabContent:eq("+cookieData+")").addClass("ss-tabContent-show"); //Show first tab content
    //}
    //else{
	//$("ul#ss-Tabs li:first").addClass("ss-active").show(); //Activate first tab
	//$(".ss-tabContent:eq("+cookieData+")").addClass("ss-tabContent-show"); //Show first tab content
    //setCookie("sedb_fr_frt_rotate","0","365");
	//globalCountCookie = "0";
    //}
	//###### End: FRT Cookie ######
	//}


	//else if(document.URL.indexOf("/future_ready/singapore_sessions.html")>-1){
	//###### Start: SS Cookie ######
    //cookieData = getCookie("sedb_fr_ss_rotate");
    //if(cookieData!=null && cookieData!=""){
    //cookieData = parseInt(cookieData) + 1;
	//	if(cookieData=="5"){
	//	cookieData = "0";
	//	}
    //setCookie("sedb_fr_ss_rotate",cookieData,"365");
	//$("ul#ss-Tabs li:eq("+cookieData+")").addClass("ss-active").show(); //Activate first tab
	//$(".ss-tabContent:eq("+cookieData+")").addClass("ss-tabContent-show"); //Show first tab content
    //}
    //else{
	//$("ul#ss-Tabs li:first").addClass("ss-active").show(); //Activate first tab
	//$(".ss-tabContent:first").addClass("ss-tabContent-show"); //Show first tab content
    //setCookie("sedb_fr_ss_rotate","0","365");
    //}
	//###### End: SS Cookie ######
	//}


	//else{
	$("ul#ss-Tabs li:first, .ss-pageSessions .ss-panelist dl:first").addClass("ss-active").show(); //Activate first tab
	$(".ss-tabContent:first").addClass("ss-tabContent-show"); //Show first tab content
	//}	


//Added by MingSong on 20101008 to test autoloading of flash
//result: failed on ie and firefox, working on chrome
//start
//if(document.URL.indexOf("/future_ready/future_ready_today/articles/traffic_management.html?aaa")>-1){
//	$('.fr-articleBody').addClass('hidden');
//			$('.fr-articleBodyFlash').removeClass('hidden');
//			s.tl(this,'o','Future Ready - ' + 'traffic_management' + ' - view DV');
		
//			var flashvars = {};
//			flashvars.config = "/swf/xml/config-" + "traffic_management" + ".xml";
//			flashvars.isMini = "false";
	
//			var params = {};
//			params.allowscriptaccess = "always";
//			params.wmode = "transparent";
//			params.menu = "false";
	
//			var attributes = {};
//			attributes.id = "dv";
//			swfobject.embedSWF("/swf/" + "traffic_management" + ".swf?rn="+new Date().getTime()+(Math.random()*100), "flashcontent", "898", "480", "9.0.0", "expressinstall.swf", flashvars, params, attributes);
//}
//end


	//On Click Event
	$("ul#ss-Tabs li, .ss-pageSessions .ss-panelist dl dt").click(function(e) {
		//e.preventDefault();
		$("ul#ss-Tabs li, .ss-panelist dl").removeClass("ss-active"); //Remove any "active" class
		$(this).addClass("ss-active"); //Add "active" class to selected tab
		if(jQuery('.ss-panelist dl').length){jQuery(this).parent('dl').addClass("ss-active");}
		$(".ss-tabContent").removeClass("ss-tabContent-show"); //Hide all tab content

		var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
		$(activeTab).addClass("ss-tabContent-show"); //Fade in the active ID content
		
		return false;
	});
	
	// Input Field Focus
	jQuery('#ss-Sidebar input[type="text"]').each(function(){
	jQuery(this).focus(function() {
	if( this.value == this.defaultValue ) {
		this.value = "";
	}
	}).blur(function() {
		if( !this.value.length ) {
			this.value = this.defaultValue;
		}
	});
	});
	
	// Increase Clickable Area
	jQuery('#ss-SgSessions #ss-Sidebar dl dt a, #ss-LeftContent dl.ss-caseStudy dt a, .ss-pageSessionists #ss-LeftContent .ss-panelist dl dt a').bigTarget({
			clickZone: 'dl:eq(0)'
	});
	jQuery('#ss-SgSessions #ss-Sidebar .ss-block ul.ss-articleList li h5 a, #ss-LeftContent ul.ss-post li a, #ss-SgSessions #ss-Sidebar ul.ss-articleList li h3 a').bigTarget({
			clickZone: 'li:eq(0)'
	});
	
	jQuery('#fr-FutureReady #ss-MainContent #ss-Sidebar ul.ss-articleList a.fr-greenBullet, #ss-LeftContent .ss-moreInfobox .ss-moreInfoInner h4 a, #fr-FutureReady #ss-MainContent #ss-Sidebar ul.ss-articleList h5 a, #fr-FutureReady .articleTabs h2 a').bigTarget({
			clickZone: 'div:eq(0)'
	});
	
	jQuery('#ss-LeftContent .ss-articleBody .ss-tabContent h3 a, .ss-moreInfobox p a').bigTarget({
		clickZone: 'div:eq(0)'
	});
	
	
	jQuery('img#fr-closeflash').click(function(){
		$('.fr-articleBody').removeClass('hidden');
		$('.fr-articleBodyFlash').addClass('hidden');
	})
	
	
	jQuery('div.ss-flash img').click(function(){
		if(this.id!=""){
			$('.fr-articleBody').addClass('hidden');
			$('.fr-articleBodyFlash').removeClass('hidden');
			s.tl(this,'o','Future Ready - ' + this.id + ' - view DV');
		
			var flashvars = {};
			flashvars.config = "/swf/xml/config-" + this.id + ".xml";
			flashvars.isMini = "false";
	
			var params = {};
			params.allowscriptaccess = "always";
			params.wmode = "transparent";
			params.menu = "false";
	
			var attributes = {};
			attributes.id = "dv";
			swfobject.embedSWF("/swf/" + this.id + ".swf?rn="+new Date().getTime()+(Math.random()*100), "flashcontent", "898", "480", "9.0.0", "expressinstall.swf", flashvars, params, attributes);
		}
	})
	
	
	function swapTab(id){
		var tabArray = ["overview", "facts", "difference"];
		var numOfTabs = tabArray.length;
		
		for(i=0; i<numOfTabs; ++i){
			if(id == tabArray[i]){
				$('#fr-article-'+tabArray[i]).removeClass('hidden');
				$('ul.fr-content-tab li#'+tabArray[i]).addClass('ss-active');
			}
			else{
				$('#fr-article-'+tabArray[i]).addClass('hidden');
				$('ul.fr-content-tab li#'+tabArray[i]).removeClass('ss-active');
			}
		}
	}
	swapTab('overview');
	
	jQuery('ul.fr-content-tab li#overview').click(function(){
		swapTab('overview');
	})
	
	jQuery('ul.fr-content-tab li#difference, #fr-article-facts span.anchorlink').click(function(){
		swapTab('difference');
	})
	
	jQuery('ul.fr-content-tab li#facts, #fr-article-overview span.anchorlink').click(function(){
		swapTab('facts');
	})
	
	// Form Slide 
	
	jQuery('#ss-emailaddress').focus(function(){
		jQuery('.ss-slideForm').slideDown(500);
		subscribeLead(this,1);
	})
	jQuery('.ss-resetButton').click(function(){
		jQuery('.ss-slideForm').slideUp(500);
	})
	
	if ( jQuery( '#NotifyForm' ).length ) {
	jQuery('ul#ss-Nav li.ss-navSubscribe a').click(function(){
		//window.location="#NotifyForm";
		jQuery('#NotifyForm').scrollTo(1000);
		jQuery('.ss-slideForm').slideDown(500);
		jQuery('#ss-emailaddress').focus();
		return false;
	})
}
	
	// Checkbox Replacement
	
	//jQueryEdb14('input[type=checkbox]').checkbox();
	
	
	// Styling Select
	jQueryEdb14('.ss-jsSelect').sSelect();
	
	
	// Form Submit 
	jQueryEdb14('#ChooseArticleForm').submit(function(){
		window.location=jQueryEdb14('#ss-ChooseArticle').getSetSSValue();
		return false;
	});
	
	jQueryEdb14('#ChooseSessionForm').submit(function(){
		window.location=jQueryEdb14('#ss-ChooseSession').getSetSSValue();
		return false;
	});

	if(jQuery('.fr-carouselTabs ul li').length<4){
		jQuery('.fr-carousel .next, .fr-carousel .prev').css("visibility", "hidden");
	}


//if(parseInt(globalCountCookie)<3){

	// jCarousel
	jQueryEdb14(".fr-carouselTabs").jCarouselLite({
	    btnNext: ".fr-carousel .next",
	    btnPrev: ".fr-carousel .prev",
		circular: false,
		speed:500,
		visible: 3,
		scroll: 1
	});

//}
//else if(parseInt(globalCountCookie)<6){

// jCarousel
//	jQueryEdb14(".fr-carouselTabs").jCarouselLite({
//	    btnNext: ".fr-carousel .next",
//	    btnPrev: ".fr-carousel .prev",
//		circular: false,
//		speed:500,
//		visible: 3,
//		scroll: 1,
//        start: 3
//	});

//	jQuery(".fr-carousel .prev").removeClass("disabled");

//}
//else{

// jCarousel
//	jQueryEdb14(".fr-carouselTabs").jCarouselLite({
//	    btnNext: ".fr-carousel .next",
//	    btnPrev: ".fr-carousel .prev",
//		circular: false,
//		speed:500,
//		visible: 3,
//		scroll: 1,
//        start: 4
//	});

//	jQuery(".fr-carousel .next").addClass("disabled");
//	jQuery(".fr-carousel .prev").removeClass("disabled");

//}

	


	

	
	jQueryEdb14(".fr-carouselSay").jCarouselLite({
	    btnNext: "#ss-LeftContent .next",
	    btnPrev: "#ss-LeftContent .prev",
		circular: false,
		speed:500,
		visible: 1,
		scroll: 1
	});
	
	
	
	// SS session equal height
	
	//jQuery('#ss-MainContent').equalHeights();
	//$('#ss-MainContent').equalHeights(true);

});

<!--
/****************************************************
  omniLink()
  Sets certain Omniture variables with required values when the user performs an action that needs to be tracked
  Parameters:
    obj: set as 'this' when function is called
    linkType: 'd' - download, 'e' - exit, 'o' - all other types of links
    trackVars: the Omniture variables to be set
    trackEvents: the Omniture success events to be set
    customName: name to be associated with the Omniture variable. If download - name of the download. If lead form - name of the form.
****************************************************/
function omniLink(obj,linkType,trackVars,trackEvents,customName) {
    if(obj&&linkType&&trackVars&&trackEvents&&customName) {
        // continue only if all function's parameters are present
        s.linkTrackVars=trackVars;
        s.linkTrackEvents=trackEvents;
        s.events=trackEvents;
        var omniLinkName=customName;
        if(linkType=='d') {
            omniLinkName="Future Ready::"+omniLinkName;
            // store Omniture custom variables for tracking downloads
            s.prop7=omniLinkName;
            s.prop8=s.pageName;
            s.tl(obj,linkType,omniLinkName);
        } else if(linkType=='o'&&(trackEvents=='event1'||trackEvents=='event2')) {
            // store Omniture custom variable for tracking leads
            s.eVar1=omniLinkName;
            s.tl(obj,linkType,omniLinkName+"::"+trackEvents);
        }
    }
}


/****************************************************
  subscribeLead()
  To be called with every lead form, e.g. subscription form
  Parameters:
    obj: set as 'this' when function is called
    subscribeStep: '1' - when the form first appears, '2' - when the form is successfully submitted
****************************************************/
function subscribeLead(obj,subscribeStep) {
//alert('XM before:'+subscribeStep);
    if(obj&&subscribeStep) {
        // continue only if all function's parameters are present
        var subscribeEvent;
        switch(subscribeStep) {
        case 1: subscribeEvent='event1'; break;
        case 2: subscribeEvent='event2'; break;
        }
//alert('XM after:'+subscribeEvent);
        omniLink(obj,'o','eVar1,events',subscribeEvent,'Future Ready');
    }
}


//get a cookie
function getCookie(c_name){
    if (document.cookie.length>0)
        {
        c_start=document.cookie.indexOf(c_name + "=");
        if (c_start!=-1)
            { 
            c_start=c_start + c_name.length+1 ;
            c_end=document.cookie.indexOf(";",c_start);
            if (c_end==-1) c_end=document.cookie.length
            return unescape(document.cookie.substring(c_start,c_end));
            }
        }
    return ""
}


//set the cookie
function setCookie(c_name,value,expiredays)
{
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : "; expires="+exdate.toUTCString())+"; path=/";
}
